-- Leo's gemini proxy

-- Connecting to idiomdrottning.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; lang=en

geminih — Not Invented Here gemtext to SXML


Geminih is a library for Chicken Scheme to turn gemtext into SXML.


It exports one procedure geminih, that can take a single string for the entire page, or a list of lines, or if given no argument reads from current-input-port.


That procedure returns a list of SXML tags that you can cons body or div on top of, or splice into a quasiquoted document.


Geminih also comes with a command-line utility for converting gemtext to HTML. The eponymous geminih command operates like a filter, reading gemtext on standard input and writing partial HTML to standard output. Analogous to Pandoc’s default HTML output, the HTML produced by the command-line tool isn’t suitable as a standalone document; it needs to be wrapped in additional tags to make it standalone.


For source code,


git clone https://idiomdrottning.org/geminih

-- Response ended

-- Page fetched on Fri May 17 11:38:40 2024