This page temporarily redirects to gemini://git.skyjake.fi/booster/main/.

Gemlog Booster

GmCapsule CGI script for managing a gemlog/tinylog

=> 🔖 Tags | 🗎 File Tree | ⌥ Branches [main] | Clone URL

Latest Commits

=> 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...

README.md

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.

Configuration

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"
        }
    }
}
Proxy Information
Original URL
gemini://git.skyjake.fi/booster
Status Code
Success (20)
Meta
text/gemini; charset=utf-8
Capsule Response Time
558.016894 milliseconds
Gemini-to-HTML Time
1.083679 milliseconds

This content has been proxied by September (ba2dc).