I've done a few things here and there, but the most visible one is probably upgrading my book tracker from just an RSS feed to a set of pages grouping books I've read per year, with nice little progress bars for what I'm currently reading. I came across an Emacs package called firestarter, which runs a function every time any file is saved in a particular directory, so I've plugged my journal files into my site build function, with the result that every time I log a book I'm reading/game I'm playing/etc., it automatically builds the pages and uploads them to the "trackers" part of my site.
I guess my goal with the tracker stuff is to write more code now so I can write less of it later … that is, if I automate as much of the process as possible, all I'll need to do is run a very quick function to log whatever media I'm tracking and then the build scripts take care of the rest. Paradoxically, tracking this stuff on my website feels like a way of minimising the amount of time I need to spend at the computer dealing with the data I've put in, because the site deals with it for me in the format that suits me best (while third-party sites wouldn't). I need to see if I can figure out a way to get authors and titles of books logged as "acquired" into a list for completing-read, so Emacs can have a go at autofilling those details when I'm logging reading progress; if I can manage that, it'll seem like an even less intrusive process.
no subject
Date: 2025-08-24 10:59 pm (UTC)I guess my goal with the tracker stuff is to write more code now so I can write less of it later … that is, if I automate as much of the process as possible, all I'll need to do is run a very quick function to log whatever media I'm tracking and then the build scripts take care of the rest. Paradoxically, tracking this stuff on my website feels like a way of minimising the amount of time I need to spend at the computer dealing with the data I've put in, because the site deals with it for me in the format that suits me best (while third-party sites wouldn't). I need to see if I can figure out a way to get authors and titles of books logged as "acquired" into a list for completing-read, so Emacs can have a go at autofilling those details when I'm logging reading progress; if I can manage that, it'll seem like an even less intrusive process.