Python client for go.debian.net and deb.li URL shortening service
Project description
Documentation and Wiki
-------------
Python client for go.debian.net and deb.li URL shortening service
Full documentation is available at https://wiki.debian.org/deb.li
Features
--------
- Consume deb.li and go.debian.net API | URL shoretening service
- Check for IP whitelist for this service
- Add new URL against randomly generated key
- Add static URL against pre-defined KEY
- Get existing URL via KEY
- Generate preview URL
- Pure Python Module
- Works with Python 2.6+ and 3.2+
- No dependencies
Usage Examples
--------------
>>> import GoDebian
>>> a = GoDebian.GoDebianApi()
>>> a.add_url("http://www.debian.org")
'http://go.debian.net/3xEIl'
>>> a.get_url("3xEIl")
'http://www.debian.org'
>>> a.get_preview_url("3xEIl")
'http://go.debian.net/p/3xEIl'
>>> a.add_static_url("http://harshdaftary.com", "harsh")
'http://go.debian.net/harsh'
>>>a.get_url("harsh")
'http://harshdaftary.com'
-------------
Python client for go.debian.net and deb.li URL shortening service
Full documentation is available at https://wiki.debian.org/deb.li
Features
--------
- Consume deb.li and go.debian.net API | URL shoretening service
- Check for IP whitelist for this service
- Add new URL against randomly generated key
- Add static URL against pre-defined KEY
- Get existing URL via KEY
- Generate preview URL
- Pure Python Module
- Works with Python 2.6+ and 3.2+
- No dependencies
Usage Examples
--------------
>>> import GoDebian
>>> a = GoDebian.GoDebianApi()
>>> a.add_url("http://www.debian.org")
'http://go.debian.net/3xEIl'
>>> a.get_url("3xEIl")
'http://www.debian.org'
>>> a.get_preview_url("3xEIl")
'http://go.debian.net/p/3xEIl'
>>> a.add_static_url("http://harshdaftary.com", "harsh")
'http://go.debian.net/harsh'
>>>a.get_url("harsh")
'http://harshdaftary.com'
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
Built Distribution
Close
Hashes for GoDebian_api-1.1.0.dev1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5160947a71ebd47b08c869d441ee843daef443442131705f5caeebdef115225 |
|
MD5 | 9f1b5a7707ac534b7f3b0630ad8c5b72 |
|
BLAKE2b-256 | 5ff7be68639e57740fd9e9bf51818acb7c03224100e029472064cb48d9da469e |