Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/actuday6418/gremlin
Gemini browser for the terminal
https://github.com/actuday6418/gremlin
Last synced: 3 months ago
JSON representation
Gemini browser for the terminal
- Host: GitHub
- URL: https://github.com/actuday6418/gremlin
- Owner: actuday6418
- License: gpl-3.0
- Created: 2021-02-08T18:11:35.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-03T09:32:15.000Z (almost 3 years ago)
- Last Synced: 2024-04-24T17:26:46.377Z (7 months ago)
- Language: Rust
- Size: 77.1 KB
- Stars: 16
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gemini - Gremlin - TUI for browsing Gemini space (Clients / Terminal)
README
# Gremlin
Gemini browser for the terminal[What is Gemini?](https://gemini.circumlunar.space/)
# Implemented features
1. Basic text formatting according to the text/gemini specification. (Headings, sub-headings, links and more)
2. Moving up and down the browsing history.
3. Redirects from links and separate scrolling for links (Maybe this is an anti-feature?)# Things to be completed soon
1. Improvements in UI/UX:
1. Provide visual feedback when a background process (eg. making a request over the network) is happening.
2. Create a help menu
3. Provide visual feedback about what command you just used.
4. Find a fix for infinite scrolling
5. Allow users to customise the colors of the application (background, Headings, Sub headings, etc.)
2. Low priority bugs (crash when gemini space has no links, performance issues when scrolling a lot)
3. Trust on first use (TOFU) for TLS certificates.# Usage (All for normal mode unless mentioned otherwise)
1. Ctrl + K/L - Scroll link selector Up / Down
2. Alt + K/L - Scroll through your history
3. Up / Down - Scroll view
4. Return / Enter Key - Go to link
5. Alt + n - Enter URI to navigate to (This takes you into Edit mode)
6. Ctrl + c - Exit application (Works in Normal and Edit mode)# Rough Screen Recording (Arch, btw)
![out](https://user-images.githubusercontent.com/56124831/115050646-9774ed80-9ef9-11eb-9f4d-5bfe6a4325d5.gif)# Gremlin on Android (Termux)
![Screenshot_20210420-171455_Termux](https://user-images.githubusercontent.com/56124831/115551344-872d8b80-a2c8-11eb-918a-b9b024e935bc.png)