Skip to main content
Help us improve Python packaging – donate today!

Reusable url shortener and lookup library.

Project Description

In a nutshell

ao.shorturl is a library for integrating short URLs to a web application. Its front-end configuration is not specific to any web application framework, instead it uses various back-ends for different frameworks.

For example, ao.shorturl.appengine implements a Datastore backand for Google / Typhoon App Engine. If installed as a Django application, ao.shorturl also provides a template tag for easily displaying short URLs for any object that supports them.


Examples and detailed documentation is available on the documentation page.


  • Add backends for Django Models and SQLAlchemy/Elixir


1.1.7 (2010-03-22)

  • More documentation
  • 100% test coverage

1.1.6 (2010-03-21)

  • Fixed a few typos
  • More documentation
  • Better test coverage

1.1.4 (2010-03-19)

  • Added some unit tests
  • Updated the documentation
  • Changed the way registering and getting handlers work

1.0.0 (2010-03-19)

  • First public release
  • Added Django template tag
  • Added App Engine backend

Release history Release notifications

This version
History Node


History Node


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
ao.shorturl-1.1.7-py2.5.egg (21.6 kB) Copy SHA256 hash SHA256 Egg 2.5 Mar 22, 2010
ao.shorturl-1.1.7-py2.6.egg (21.6 kB) Copy SHA256 hash SHA256 Egg 2.6 Mar 22, 2010
ao.shorturl-1.1.7-py2.7.egg (21.6 kB) Copy SHA256 hash SHA256 Egg 2.7 Mar 22, 2010
ao.shorturl-1.1.7.tar.gz (9.0 kB) Copy SHA256 hash SHA256 Source None Mar 22, 2010

Supported by

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