💾 Archived View for freeshell.de › jemi.gmi captured on 2024-08-25 at 01:28:47. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
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
To use Jemi, you need Java installed - 11 or higher.
If you don't have it, AdoptOpenJdk is one way to get it
Or use your friendly neighbourhood package manager.
Then you need Jemi itself.
SHA256 sum if you want to verify your download
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