A Mastodon Client for Gemini.
- go get github.com/mibzman/titandon
- build
- enter your configs in
.env
- use the RegisterApp function in go-mastodon if you don't have a CLIENTID and CLIENTSECRET.
- start
- browse to
gemini://localhost/timeline
(orhttp://localhost/timeline
if you're feeling basic)
- Toot
- Home Timeline
- Pagination
- View Toot
- Comments
- Parents if it's a thread
- Comment, Boost, and Fav numbers
- Reply to Toot
- Boost Toot
- Fav Toot
- Images (profile and post)
- Correct CW implementation
- currently shows CW/subject but does not hide content
- Indicate if a toot is a reply or boost
- Don't break if the first character of a toot is
#
- login
- currently requires username and password in .env file
- verification to work on domains outside of localhost
- I don't know how TLS works
It was fun! Also I needed a testbed for Titan