PyBitly provides wrapper for bit.ly API. With bit.ly you can shorten, expand, share and track URLs. Web API is available at http://dev.bitly.com/. Usage:
This will obtain your API key from:
>>> import pybitly.api
>>> api = pybitly.api.Api('username','password')
To shorten some URL:
>>> api.shorten("http://www.wp.pl")
'http://bit.ly/VjQJi1'
You can also give a desired domain:
>>> api.shorten("http://www.wp.pl", "j.mp")
'http://j.mp/VjQJi1'
You can also shorten list of URLs:
>>> api.shorten(["http://wp.pl", "http://onet.pl"], "j.mp")
['http://j.mp/VjTksh', 'http://j.mp/19lCwGx']
If there is a problem, you will see:
>>> api.shorten("BAD LINK", "j.mp")
'INVALID_URI'
You can also expand one or more URLs:
>>> api.expand('http://bit.ly/198XQVq')
'http://docs.python.org/2/howto/urllib2.html'
>>> api.expand(['http://bit.ly/198XQVq', 'http://bit.ly/198XQVq', 'BAD URL'])
['http://docs.python.org/2/howto/urllib2.html', 'http://docs.python.org/2/howto/urllib2.html', 'NOT_FOUND']
Release files for PyBitly 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| PyBitly-0.1.1.tar.gz | 2.7 kB | Details |
Release files / PyBitly-0.1.1.tar.gz
| Download URL | PyBitly-0.1.1.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
35df4c5f5248557e541eb8583f0503c7bcc2ba7d102e78ee91b8a087323c7295
|
|
BLAKE2b-256 checksum How to use checksums |
48e45e3d8f28248b8a2cbeb651d6c0e8511679f8a62db5aa052cfff9d4cfb473
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |