Skip to main content

Splice, Split and Modify URL

Project description

# SpliceURL
Splice, Split and Modify URL's python package

# Usage:

```
一、安装
#pip install SpliceURL

二、使用
"""
1、第一个参数必须是域名,domain=?;
2、第二个参数是域名协议,scheme=?,默认是http;
3、第三个参数是路径,path=?,默认是/;
4、第四个参数是参数,params=?,默认是None;
5、第五个参数是查询,query=?,默认是None,可传入字符串(如user=xxx&passwd=xxx)或字典(如{"user": "xxxx", "passwd": ""xxxx"});
6、第六个参数是段位,fragment=?,默认是None.

7、额外参数:
接收ip,port组合字典,拼接ip格式的url,port默认80.
Everything is ok, now run do().
"""

>>> s=SpliceURL.Splice(domain='saintic.com')
>>> s.do()
'http://saintic.com/'

>>> s=SpliceURL.Splice(ip="127.0.0.1").do()
'http://127.0.0.1/'

>>> SpliceURL.Splice(domain='saintic.com', query={"username": "tcw", "password": "xxx", "id": True}).do()
'http://saintic.com/?username=tcw&password=xxx&id=True'

>>> SpliceURL.Splice('saintic.com', "https", "api/blog", '', 'api=true&token=true', '20').do()
'https://saintic.com/api/blog?api=true&token=true#20'

可以参考demo.py
```

# ChangeLog
> v0.5
1. 增加domain+port形式URL。
2. 根据scheme设定默认port, http=80, https=443, 默认port不显示在URL中。

> v1.0
1. support python3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for SpliceURL, version 1.1
Filename, size File type Python version Upload date Hashes
Filename, size SpliceURL-1.1-py2.7.egg (6.5 kB) File type Egg Python version 2.7 Upload date Hashes View
Filename, size SpliceURL-1.1.tar.gz (4.3 kB) File type Source Python version None Upload date Hashes View
Filename, size SpliceURL-1.1.zip (6.5 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page