~boringcactus/gemifedi

ref: d43bab6770ba7a4639549828c75a9de66f62b067 gemifedi/README.md -rw-r--r-- 1019 bytes
d43bab67 — Melody Horn make some things not suck 1 year, 2 months ago

#gemifedi

a gemini frontend to the fediverse (specifically, Mastodon and Pleroma instances).

by boringcactus.

currently very awful.

#usage

  1. compile or obtain a binary.
  2. generate a self-signed key for localhost since that's hardcoded in right now.
    openssl genrsa -out localhost.key 2048
    printf "[req]\ndistinguished_name=req\n[SAN]\nsubjectAltName=DNS:localhost\n" > localhost.conf
    openssl req -new -x509 -key localhost.key -out localhost.cert -days 3650 -subj /CN=localhost -extensions SAN -config 'localhost.conf'
    
  3. in the same directory as your localhost.key/localhost.cert, run gemifedi.
  4. open gemini://localhost:49302 (yes the port number is also hard coded, sorry).
  5. run through the authentication prompts.
  6. tada! your timeline, very poorly rendered, via Gemini.

#bruh this code sucks shit

i am aware of that. it'll get fixed eventually.