read on »
So, after years of deliberation, I finally decided to take the plunge and start my own blog. Of course, that meant that I had to go through the canonical modern day 'hello world' a.k.a coding a blog engine. Many before have cautioned about heading this path, including my friend "Time Magazine Person of the Year 2006". However, I wanted something extremely simple and use Dropbox to synchronize and backup content. I also wanted a pet project to hack on every now and then.
I've written the blog engine, autopilot, in Python and support Markdown to write content. I can use any text editor on my desktop and the files are automatically synchronized and published on my blog. Heck, if I'm up for it, I can even use my iPhone or iPad to write new content using an app like PlainText
The application itself is a pretty basic tornado webapp consisting of mainly three pages. There is a separate synchronization script, which does the heavy lifting of downloading files from Dropbox and keeping things up to date. And, while I was at it, I even threw in support for Google Drive. Sorry SkyDrive!
read on »
- True auto-publishing via Dropbox and Google Drive
- Markdown to quickly write in any text editor
- Lightning fast, in-memory, database-less design
- Extremely small memory and cpu footprint, runs on an EC2 micro instance without breaking a sweat
- MIT-licensed, hosted on Github, and I accept pull requests :-)
© 2012. All rights reserved.