'cgmnlm' is a colorful gemini line-mode client
screenshot of 'cgmnlm' (png, 71 kB)
cgmnlm should be able to run on any POSIX-compatible system that supports BearSSL. This should be pretty much every up-to-date linux distro and BSDs. It even runs on a Raspberry Pi.
This project is of fork of Drew DeVaults 'gmni'.
I created this project for my own use, it includes the following changes that won't be included upstream. Besides this adjustments i'll try to keep track of upstream changes or send patches to upstream if appropiate.
Notable changes to upstream:
The actual colors used depend on your terminal palette:
<Enter> read more lines (if available) <url> go to url [N] Follow Nth link p[N] Print URL of Nth link e[N] Send URL of current page or Nth link to external default program (N is optional) t[N] Download content of current page or Nth link to a temporary file (N is optional) b[N] Jump back N entries in history (N is optional, default 1) f[N] Jump forward N entries in history (N is optional, default 1) u Navigate one path element up H View all page history m Save bookmark M Browse bookmarks K Remove bookmark for current page r Reload the page s Search via geminispace.info /<text> Search for text (POSIX regular expression) n Jump to next search match d[N] [path] Download page, or Nth link, to path (N is optional) [N]|<prog> Pipe page, or Nth link, into program (N is optional) a Toggle display of alt text instead of preformatted text q Quit [N] must be replaced with a number >= 0
browse the source of cgmnlm on gemini
browse source code on sourcehut
$ git clone https://git.clttr.info/cgmnlm.git $ mkdir build && cd build $ ../configure $ make $ sudo make install
Drop me a note if you are interested in packaging or have demand for a specific package.