runeh / urlunshort

No description has been added.

Clone this repository (size: 24.0 KB): HTTPS / SSH
$ hg clone http://bitbucket.org/runeh/urlunshort/
View at rev
urlunshort /
filename size last modified message
tests  
urlunshort  
.hgignore 49 B 10 months ago Added .hgignore
.hgtags 233 B 7 months ago Added tag 0.2.3 for changeset a62102e97a1b
CHANGELOG 215 B 7 months ago Added support for moourls.com and bumped version
LICENSE 1.3 KB 9 months ago Added LICENSE file
README 1011 B 9 months ago Updated docs
setup.py 806 B 8 months ago Added test suite to setup.py

README

=============================================================
urlunshort - Tools for detecting and expanding shortened URLs
=============================================================

Introduction
------------

Urlunshort un-shortens URLs that have been created using a URL shortening
services, like tinurl.com, bit.ly etc.

Examples
--------

Resolve a short URL to a target URL

>>> from urlunshort import resolve
>>> resolve("http://bit.ly/qlKaI")
'http://bitbucket.org/runeh/urlunshort/'

Check if URLs are shortened

>>> from urlunshort import is_shortened
>>> is_shortened("http://bit.ly/qlKaI")
True
>>> is_shortened("http://www.opera.com")
False


Contact
-------

Author: Rune Halvorsen <runefh@gmail.com>
Web site and issue tracker: http://bitbucket.org/runeh/urlunshort/

Bug reports and patches appreciated.

Changelog
---------

See CHANGELOG file

Home page and bug tracker:
http://bitbucket.org/runeh/urlunshort

License:
BSD license. See the LICENSE file in the top level of the distribution