I made a thing! I have been on a minor roll with python recently and this seemed like a fun project so I started working on it. Towards the end I reached out to the awesome person who inspired me, since she didn’t seem to have been keeping her tracker up to date, and she said I should go ahead and launch mine. So here we are.
I used this as an excuse to try out new technology and libraries. Click and Cloup made the list; the first because I wanted to try out new argument parsers and the second because I needed option groups. This forced me to learn to use setuptools better, which was a win. I am gonna keep using this tech going forward.
I also wound up sticking Rich in there for better CLI output and it’s kinda great, so that’ll stay in my toolbox too.
Dataset turned out to be too limited, because it’s really just for columnar data in a single table and it turns out itch.io jams have one little thing which break that paradigm; namely, multiple owners per jam. So now I’m using sqlite with JSON support and honestly it’s a bit grungy. Maybe next time I’ll learn SQLAlchemy for real.
My python has gotten significantly better over the last year with this kind of small but enjoyable work, and I am gonna keep doing it.