Stumpy has gone v1.0 and is now available on Github. The project is a URL shortener that I originally wrote in Python and have recently rebuilt from scratch to use the Django Python web framework. Now that I’ve reached what I felt was 1.0 functional code, I’ve moved the repository to the Github public section and is available under a BSD license.
In brief, I have sucked in the first parts of the README.textile file you can find in the repository which should do most of the explaining as to the what and why. The full file contains instructions on setting everything up and how to get testing it out. If you should have any questions, please feel free to contact me. However, I’ve tried to keep the README as clear as possible to be able to drop into a Django environment and the code should be pretty self explanatory.
Mutaku URL Shortener
WHAT IS STUMPY?
STUMPy is a URL shortener written by xiao_haozi (Mutaku) using the django python web framework.
There are many url shorteners out there, and STUMPy does not do anything groundbreaking.
However, there are several benefits that encouraged it’s development:
- you keep all the data and can access it at your will
- you keep all the code and can access/change it at your will
- simple to use, simple to run, and simple code
- because of it’s simplicity, it is easy to understand how url shorteners work and some of the possible optimizations
- uses the django framework which allows for easy expansion, management, and tweaking
- django also allows for a nice web UI for administration of all of the data
Everything is still in active development, so feel free to watch the repository to keep up with it’s evolution on Github. I will soon have the active Mutaku version of Stumpy up and running which I will post as soon as it’s up so that you can see the code in action.
Head over to the home at Github and clone or fork the source and have at it. Please be sure to add any comments or problems to the issues page on Github and feel free to send in pull requests if you’ve added any fun, interesting, or helpful code.