Skip to main content

Python bit.ly wrapper

This is a thin Python wrapper for the bit.ly API. Basic usage looks like this:

>>> import bitlyapi
>>> b = bitlyapi.BitLy(api_user, api_key)
>>> res = b.shorten(longUrl='http://www.google.com/')
>>> print res['url']
'http://bit.ly/6Hwstb'
>>> print res['long_url']
'http://www.google.com/'

The return from any method call is a dict containing the results of decoding the JSON returned from bit.ly. For example:

>>> import pprint
>>> pprint.pprint(res)
{'global_hash': '2V6CFi',
 'hash': '9gOd4I',
 'long_url': 'http://www.google.com/',
 'new_hash': 1,
 'url': 'http://bit.ly/9gOd4I'}

You can supply arbitrary keywords to method calls and they will be passed to the bit.ly API:

>>> res = api.shorten(domain="j.mp", longUrl="http://www.example.com/foobar.html")
>>> pprint.pprint(res)
{'global_hash': 'cITxl0',
 'hash': 'cY4460',
 'long_url': 'http://www.example.com/foobar.html',
 'new_hash': 1,
 'url': 'http://j.mp/cY4460'}

Changelog

0.1.1 (2010-04-07)

  • fixed path to README and CHANGES in setup.py and add MANIFEST.in

0.1 (2010-04-07)

  • initial release

Metadata

Release files for bitlyapi 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bitlyapi 0.1.1
File Size Uploaded
bitlyapi-0.1.1.tar.gz 4.3 kB Details

Release files / bitlyapi-0.1.1.tar.gz

Download URL bitlyapi-0.1.1.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
fb074088bcefe884d7dd61165185486597f394b72b862090485d8bf3305be44f
BLAKE2b-256 checksum
How to use checksums
2b71ae97330c791cb3c08ad479c64ad65fcb749bde5236dbe8ab86f3176d1d30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page