💾 Archived View for freeshell.de › jemi.gmi captured on 2023-07-22 at 16:17:14. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Jemi, a client for the Gemini

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

Miller Columns

Getting Jemi

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.

jemi-0.1.0-SNAPSHOT.jar

SHA256 sum if you want to verify your download

Finally, run it like this:

java -jar jemi-0.1.0-SNAPSHOT.jar

Settings and privacy

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.

Building Jemi yourself

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

Feedback

If you have trouble, suggestions, complaints, questions, etc, I'm jbanana at dreamwidth dot org

back to capsule