-- Leo's gemini proxy

-- Connecting to agnos.is:1965...

-- Connected

-- Sending request

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

Gemfreely - Bugfix and Roadmap Update


Return to Posts


> Published: 2024-03-24T16:19:58+01:00


I have made a small update for gemfreely, and have some plans for the roadmap ahead. I've been thinking about how to implement comment sync, as well better ways of serving the blog.


๐Ÿฆ  Germ Update


gemfreely has been updated to 0.1.7 in order to integrate some bug fixes from the underlying Gemini protocol library: germ.


Germ - ๐Ÿฆ  The Definitive Gemini Protocol Toolkit


This is the library that powers Gemfreely's connection to Gemini and parsing of Gemfeeds. It's very easy to use, and has now been updated to allow better detection of MIME types (Atom vs Gemfeed, for example), and I can remove the kludge fix for emojis in title headings.


๐Ÿ›ฃ๏ธ Roadmap


The next major thing I want to add to gemfreely is the ability to sync comments coming in to the blog post from the Fediverse. This is somewhat difficult, because WriteFreely does not really do anything with replies to comments (it's a request feature). The recommended workaround is to add a separate account to the signature of the post, so that account gets notified by replies from other users. This is the path I will try first.


Integrate a Mastodon/Misskey API client.

Listen to notification stream, and write comments to Gemtext files.


I have also been considering integrating Fluffer, an experimental Gemini web app SDK for Rust. This would allow gemfreely to run in an actual server mode, and act as a proxy to WriteFreely itself. I'm not sure how I'll apply that yet, though.


Fluffer - an experimental crate that aims to make writing Gemini apps fun and easy



License: CC-BY-SA-4.0.

โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—โ€—

โคด๏ธ [/posts]

๐Ÿ  Home



-- Response ended

-- Page fetched on Fri May 17 21:29:37 2024