Shorten URLs

A service for Mac OS X


Certain websites, such as Flickr, Amazon, and YouTube, offer their own URL shortening services for use on Twitter.

Usually, these shortened links come either from their post-to-Twitter feature or from one of their official Twitter accounts. It's not easy to transform one of their regular links into a shortened one yourself. The easiest sites, such as Amazon, simply require copying an identifier from the URL; other sites, such as Flickr, require extracting the short URL from somewhere in the document. This can be a lot of work to do manually.

So, I wrote a service to do it for me. Originally, it only did Flickr (the hardest one); later, I refactored it to support many different websites and their shorteners.

The current version supports these websites and their shorteners, listed here in alphabetical order by name:

The application, in a zip archive.
MD5 hash: ebe2e8b04179e8ba98722cfd62a63a38
SHA-1 hash: 4af46d24318782aa773a8735711d6391b9ca5f7e
The Python source code, in a bzip2ed tarball.
MD5 hash: 1d22c819f099aae5acbaed4868520a1d
SHA-1 hash: 410d63d4f09ae9bd653e1eae4eedb5b0f66650d1
The application, in a zip archive.
MD5 hash: dc18b750e685bdf0ec796add81cfdbde
SHA-1 hash: 1921c4f69ec65ffc92d8b832915894b03879ba1b
The Python source code, in a bzip2ed tarball.
MD5 hash: c5c9f61203fc4c21c4c11675feae092b
SHA-1 hash: ac29ec1015b615e62e4be455095fc0ab36c54314

MD5 and SHA1 signatures were created using EasyHash.

Mercurial repository

If you want to contribute bug-fixes or enhancements to the Shorten URLs service, the easiest way to do that is to clone the Mercurial repository for the Shorten URLs service. To do this, type this command into a terminal:

hg clone

I provide the Shorten URLs service—the application, and its source code—under a three-clause BSD license. For more information, see the file named LICENSE.txt that comes with it.

Version history



Before 1.0 (not released)

Valid XHTML 1.0! Valid CSS!