-- Leo's gemini proxy
-- Connecting to plotke.me:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini; lang=en,he
As I began writing Steely, my Gemini client built with Tauri and Solid, I soon needed Gemtext parsing code to generate an intermediate form I could use to construct the Solid JSX. Thankfully RangerMauve wrote gemini-to-html, which has code to do exactly that.
However I only needed the parsing code, so I copied it over, and in using it discovered several bugs I've since corrected.
Doing the conman torture test I realized I did not want to be implementing rfc3986 from scratch, so I did some research and settled on including uri-js via npm. It works brilliantly.
-- Response ended
-- Page fetched on Sun May 19 05:43:43 2024