💾 Archived View for gemini.ctrl-c.club › ~philaeni › tinylog.gmi captured on 2023-09-08 at 17:30:27. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Inspired by kelbot's post, I had a go at scraping Antenna's feed to create a Plucker database so I can read it offline on my Palm.
PDAs, Sony CLIÉ PEG-SL10 Impressions and Gemini Palm Script
I am using ploum's offpunk to get the actual data synced to a local cache, which seems better than downloading everything through gemget, and I somehow broke Plucker on my Palm TX (still works fine on the m125, though), but here's the script.
Like kelbot's, it relies on gmi2html.awk and PyPlucker. It does not need gemget, as it is replaced by offpunk, nor rewrite-gmi.
2023-09-03 A large glass of depressed nostalgia
2023-08-10 refer, groff, and dictfmt
The second season of /Good Omens/ came out just last week. I got around to watching it, and while I liked the first episode, I am disappointed by how they wrapped it up.
The relationship drama, in general, feels cheap.
Yesterday, I implemented a very simple stack-based VM (in C) and wrote an even simpler assembler (in Python) targeting it, driving myself crazy every time it broke (which might or might not have happened for something as trivial as writing jmp instead of jump in the source file).
This morning, I flitted from wtf (the script in the bsdgames package) to dict and dictfmt, first starting to write a personal dictionary, and then using an awful sed/fmt/cat pipeline to /hammer/ /dev/urandom's toki pona dictionary into something that can be understood by dictfmt.
/dev/urandom's toki pona dictionary
To be honest, I am not sure why.
These pages are generated by a ~300 lines Awk script, which parses a single file in gemtext format (with my own extensions), creating interlinked gemtext or HTML files.
It can also shove everything into a single HTML file, toggling visibility of each section through pure CSS.
Single Page App with CSS - Codepen
I think I am proud of it.