Creating tools for Developers

DATE 2025-08-14 -- TIME 11:03:01

Articles & Tools

Description

StrangeCase // Python Static Site Generator

Not much to say, I wrote this a long time ago (~2010 or 2011?) because I was writing a lot of Python and didn’t want to use whatever was the popular static-site generators at the time (Pelican? Jekyll was definitely around, and also maybe something called Hyde, so I chose “StrangeCase” as an homage to that naming convention).

scase is the name of the binary it installs, and it had all sorts of features like image manipulation and the ability to create table of contents. It then prompted me to create a templating language, plywood, and of course for that you’ll need a language parser… née chomsky.

What can I say, I like to code! 🤷‍♂️

[G] https://github.com/colinta/StrangeCase

Video tutorial