This page temporarily redirects to gemini://git.skyjake.fi/booster/main/.
GmCapsule CGI script for managing a gemlog/tinylog
=> 🔖 Tags | 🗎 File Tree | ⌥ Branches [main] | Clone URL
=> 2024-12-30 Tinylog: Removed edit links from feed | 2024-12-30 Added editable license metadata field | 2024-12-30 Updated README; config example | 2024-12-29 Gemlog: Fixed authorization check | 2024-12-29 Fixed spurious newline | 2024-12-29 Fixed Git commits | 2024-12-29 Updated with corrected PATH_INFO contents | 2024-12-29 Tinylog management, posting, and archive views | More...
This is a Python CGI script that processes Titan requests and adds, updates, and removes files accordingly. For Titan edit requests, the TITAN_EDIT
environment variable is required (see GmCapsule documentation). A separate script is run to regenerate indices for Atom and Gemini subscriptions. All performed changes are committed to a Git repository.
The configuration file ~/.booster/config.json must exist:
{ "python": "/usr/bin/python3", "git": "/usr/bin/git", "authorized": [], "site_url": "gemini://skyjake.fi", "files": { "root": "/absolute-path/capsule-files/", "Gemlog": { "subdir": "gemlog/" }, "Title prefix for Git": { "file": "relative-path-of-single-file.gmi" }, "Tinylog": { "tinylog": "tinylog.gmi" } } }
text/gemini; charset=utf-8
This content has been proxied by September (ba2dc).