GemlogInPlace Update 0.4: Configuration and Latest Posts (♊)
After almost a year, I've finally updated the Perl script (yes, Perl) that I use for this gemlog! Twice!
v0.3: The hardcoded text and folders have all (unless I missed some) been changed to configuration options, so you can use it with different phrasing or languages.
v0.4: Latest Posts on the home page are automatically updated by looking for a heading ("## Latest Posts" by default, but configurable) and replacing the first list of links after it. (When I wrote the first version of this post yesterday, I was reminded that I hadn't implemented that yet.)
A bit more about this script and its design goals:
- As stand-alone as possible (use Perl since it's on almost every *nix, avoid pulling in too many libraries), which is why I ended up reinventing a few wheels.
- Work with existing Gemtext files (not building from templates) and infer as much config from the files themselves as possible.
- Minimize the risk of breaking those actual Gemtext files if a match goes wrong.
—Kelson Vibber, March 6, 2022