Gemlog Booster with Tinylog authoring
For some time I've been planning to make a CGI script to assist publishing a Tinylog.
Because editing a Tinylog manually can be daunting on a phone, I expanded my "Gemlog Booster" Titan CGI script to help post (and edit!) Tinylog entries.
The dynamic display of the Tinylog affords a nicer experience for both viewing and posting:
- To prevent the viewed page from growing too large, old entries are shown on Archive subpages, accessed via PATH_INFO. Everything still exists on disk in one tinylog.gmi.
- Single entries can also be linked to via PATH_INFO.
- When the authorized client certificate is active, action links are shown for editing the Tinylog metadata, posting a new entry, and editing/deleting entries.
- Existing entries can be edited in-place with Titan edit links.
- After each post/edit, the tinylog is committed to the capsule Git repository.
2024-12-30 ยท 1 year ago
1 Comment
๐ gritty [mod] ยท 2024-12-30 at 17:00:
neat! I'd had a similar idea to expand my own quick script, but now I don't have to. thanks