Occasionally when I have free time I like to work on side projects. Most of them never reach completion, but this page lists some of them which did.
Python parser for
multipart/form-data encoded data (uploaded via HTML forms).
You don’t need to pass in all the data at once, but you can pass in input
chunks as they are being read from the HTTP request. This module lets you define
what you want to do with each input field (stream it to disk/s3/whatever). It
also made me realize how nifty Cython is.
Jekyll theme I wrote in some free time. You’re looking at the demo right now.
While setting up this blog, I found it incredibly frustrating to find a theme
that was a bit minimal and didn’t require me to fork some random person’s Github
repository and then make changes. I wanted a theme which I could
and be done with it. So I built one.
RubyGems - https://rubygems.org/gems/clean-jekyll-theme
Cookiecutter template that generates SaltStack states to configure a server so that it can run a Django application. This takes care of provisioning the required packages, user management, some firewall rules, Python dependencies, and some other small things. This was built while I was working on a side project (which, btw, never made it to completion ¯\_(ツ)_/¯).
This was when instant search was the new hot thing and everyone was building instant search for every possible website. So I tried building one for StackOverflow. I haven’t updated it in 3 years, but it surprisingly still works (mostly).