I occasionally have something that I would like to publish and have propagate to various feed aggregators. However, my inability to find decent weblog software that satisfies my minimalist preferences usually leads to a complete halt in updates after an initial burst of articles. Instead of once again following this pattern, I decided to write my own script, allowing everything to be exactly as I prefer. This is where omposter comes in! Credit for the awesome name goes to arbscht.
Omposter is an extremely simple weblog application powered by Ruby and YAML. Each article is stored as a manually-created YAML file containing information such as the title and contents. A small Ruby script generates HTML pages and RSS feeds from these files, resulting in a collection of static files that can be uploaded to a web server. Although I only started coding omposter on Christmas day, I had a rather complete script by that night. The only area still in need of substantial improvement is the category feature. As for the layout, I put together a small CSS stylesheet loosely based on the one I made for the omptagger website.