Great wrapper for bit.ly
Project description
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']
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PyBitly-0.1.1.tar.gz
(2.7 kB
view details)
File details
Details for the file PyBitly-0.1.1.tar.gz.
File metadata
- Download URL: PyBitly-0.1.1.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35df4c5f5248557e541eb8583f0503c7bcc2ba7d102e78ee91b8a087323c7295
|
|
| MD5 |
56b9985d4e8d1c2a1e79c104de5926ab
|
|
| BLAKE2b-256 |
48e45e3d8f28248b8a2cbeb651d6c0e8511679f8a62db5aa052cfff9d4cfb473
|