Here is a quick rundown of several existing Django URL shorteners. Given the feature set I have in mind (think bit.ly) none of these suffice. If you really have to choose between any of these, then I would go for django-url-shortener.
| django-shorturls | django-tinyurl | django-url-shortener | django-ittybitty | |
|---|---|---|---|---|
| 2009-12-15 | 2009-02-22 | 2009-06-28 | 2010-02-16 | |
| URL | http://github.com/jaco... | http://code.google.com... | http://github.com/nile... | http://code.google.com... |
| Shortens URLs |
|
|
|
|
| Shortens links to Django models |
|
|
|
|
| Maintains a separate link for signed in users (stats) |
|
|
|
|
| Allows for custom link names (vs. auto generated) |
|
|
|
|
| Link generation algorithm | base62 of model id | md5 hexdigest | base6x of link id | base6x of link id |
| User submit frontend (views/forms/templates) |
|
|
|
|
| Keeps click counter |
|
|
|
|
No comments.