-- Leo's gemini proxy
-- Connecting to freeshell.de:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=en-GB
I wrote a GUI client for Gemini and other "small internet" protocols. It's available as a preview release.
Jemi is free, libre, open source (MIT licence). It should run on Linux, Windows, or Mac (but not on Android or iOS).
Features include
Supports Gemini (except client certificates), Spartan, gopher and finger
Page outlines in Miller Column style
User customisable fonts and colours
Gemini feed reader
Image display
Bookmarks
To use Jemi, you need Java installed - 11 or higher.
Or use your friendly neighbourhood package manager.
Then you need Jemi itself.
Finally, run it like this:
java -jar jemi-0.1.0-SNAPSHOT.jar
Configuration is saved to .jemi.properties in your home directory.
Jemi doesn't keep history beyond your current session. It does keep certificate signatures, so the properties file will include a list of hosts you've visited, but not when, or how often, or which pages you loaded. Jemi will warn you if a certificate has changed or expired, but it will allow you to continue if you so choose.
If you want to build from source, Jemi currently lives with the Compositor UI framework. You need git and Maven. Then do something like this:
git clone https://git.code.sf.net/p/compositor/code compositor cd compositor mvn package cd jemi cd target java -jar jemi-0.1.0-SNAPSHOT-jar-with-dependencies.jar
If you have trouble, suggestions, complaints, questions, etc, I'm jbanana at dreamwidth dot org
-- Response ended
-- Page fetched on Fri May 3 10:18:58 2024