Skip to main content

Tools for detecting and expanding shortened URLs.

Project description

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

Project details


Release history Release notifications

History Node

0.2.4

This version
History Node

0.2.3

History Node

0.2.2

History Node

0.2.1

History Node

0.2.0

History Node

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
urlunshort-0.2.3.tar.gz (3.2 kB) Copy SHA256 hash SHA256 Source None Aug 10, 2009

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page