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第三方库


热门话题
java使用jackson序列化/反序列化具有不同属性的子属性   javascript驱动程序。getTitle()从错误页面获取数据   java web应用程序的增量部署   java字符引用“&#x10”是无效的XML字符   java MyEclipse+Hibernate不按ID排序属性集?   找不到IBM Filenet P8更改预处理器Java实现   java比较器,用于按浮点参数对对象arraylist排序   java如何调试。来自eclipse或其他版本的bsh文件   不允许使用java rest api post方法   java如何在Servlet中打开弹出窗口,然后重定向页面   java的replaceAll方法对我不起作用我做错了什么?   我收到了javax。网ssl。SSLHandshakeException:握手期间远程主机关闭连接