Rutgers University URL Shorter

shrunk的Python项目详细描述


收缩

罗格斯大学的网址缩写。有关详细信息,请联系Rutgers Open System Solutions

使用MongoDB。python代码的目标是python 3.3

虚拟环境

python依赖项在pip.req中枚举。你可以设置一个合适的 具有以下功能的虚拟环境:

$ virtualenv --no-site-packages --python="python3" virtualenv
$ source virtualenv/bin/activate
$ pip install -r pip.req

文档

建立虚拟环境后,可以生成html文档 从项目的根目录运行./build_docs.sh。文件将 放在./docs_out中。

功能

网络应用程序

  • 使用Rutgers NetID登录
  • 从长URL创建短URL
  • 给定一个netid,他们创建了哪些url?
  • 访问分析

网址缩短服务

  • 给定一个短URL,重定向到长URL
  • 跟踪对短URL的访问
  • 跟踪受欢迎程度和点击次数

分配步骤

假设您是git repo的根用户

  1. git tag<;您的版本>;-m“一些说明/更改日志”
  2. rm -rf dist/ shrunk.egg-info
  3. python3 setup.py sdist将焦油放入dist/
  4. python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*上传到测试pypi
  5. python3 -m twine upload dist/*上传到pypi 警告:不要使用bdist_轮。bdist_wheel拒绝排除config.py, 所以如果你有一个在这里测试,它会把它包装起来并告诉我们秘密 并对公众保密

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
html如何在JavaScript中获取当前Windows用户的名称   用于屏蔽电子邮件的java正则表达式   java Jsoup Android解析   为了避免在运行时缺少Java泛型,将超类型绑定到子类实例   java JTextArea。setText(空);不会释放内存   安卓源Java OutOfMemoryError在构建AOSP 10时出错   java打印到达数组末尾所需的最小跳数序列   使用mvn命令的java Selenium TestNG并行执行   javasocket编程:在关闭服务器之前通知所有客户端   java如何在加载新的安卓片段时显示progressbar?   java从actor系统中删除AKKA actor,并创建另一个具有相同路径名的actor   java我可以用浓缩咖啡做性能测试,还是应该用其他东西?   JavaTreeView(TreeItem)是否可以获取层次结构索引?   带远程服务的java Android应用程序