排序友好的uri重新排序转换(surt)python包。

surt的Python项目详细描述


排序友好的uri重新排序转换(surt)python包。

用法:

>>> from surt import surt
>>> surt("http://archive.org/goo/?a=2&b&a=1")
'org,archive)/goo?a=1&a=2&b'
>>> surt("http://archive.org/goo/?a=2&b&a=1", trailing_comma=True)
'org,archive,)/goo?a=1&a=2&b'
>>> surt("http://123.456.78.910/goo/?a=2&b&a=1", reverse_ipaddr=False)
'123.456.78.910)/goo?a=1&a=2&b'

安装:

pip install surt

或者从git安装dev版本:

pip install git+https://github.com/internetarchive/surt.git#egg=surt

有关SURT的更多信息: http://crawler.archive.org/articles/user_manual/glossary.html#surt

这主要是webarchive commons org.archive.url的一个python端口 包裹。org.archive.url包的原始Java版本是 在这里: https://github.com/iipc/webarchive-commons/tree/master/src/main/java/org/archive/url

此模块依赖于tldextract模块来查询公共 后缀列表。tldextract可以通过pip

安装

Build Status

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

推荐PyPI第三方库


热门话题
java无法启动发现(Android附近连接API v2)   如何用Java在Firestore中创建嵌套字段?   GUI Java中的swing BMI计算器;   java如何检查上下文是否为当前正在运行的活动   LiveCycle ES4支持java 8吗?   构建Spring引导API后,java类路径不正确   启动时swing Java Jtable行颜色   JAVAutil。ConcurrentModificationException随着Apache Tomee Plus 7.1.2的发布启动ear文件   在JAVA中使用lambda表达式的foreach for循环   java小程序没有在我的IE8和firefox6中运行。0.2   java有没有比ConcurrentHashMap性能更好的并发映射?   java Android静态与非静态问题   尝试提交TableCell时调用java cancelEdit()   java在LINUX系统上使用MCRTsim模拟器   Java多态性方法重写