my personal gemini capsule
git clone
Log (Feed) | Files | Refs (Tags)

commit 52867b5449c5df1e71b704aecea9403c2893aa0e
parent 25be4fa2747c7099d1d36a724e058620d0999781
Author: René Wagner <>
Date:   Fri,  8 Jan 2021 15:28:11 +0100

add site for cgmnlm

Acgmnlm.gmi | 65+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mcgmnlm.png | 0
Mindex.gmi | 8+++-----
3 files changed, 68 insertions(+), 5 deletions(-)

diff --git a/cgmnlm.gmi b/cgmnlm.gmi @@ -0,0 +1,65 @@ +# cgmnlm @ + +## What? + +'cgmnlm' is a colorful gemini line-mode client +=> cgmnlm.png screenshot of 'cgmnlm' (png, 71 kB) + +## key features + +* Bookmarks +* Page history (during session) +* Regex searches + +## modifications compared to upstream + +=> 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. + +* colored headings & links (see next chapter) +* default 4 char indenting +* e[N] command to open a link in default external program (requires `xdg-open`) +* t[N] command to download the content behind a link to a temporary file +* slightly modified key bindings + +### colors + +The actual colors used depend on your terminal palette: +* heading 1: light red +* heading 2: light yellow +* heading 3: light green +* gemini link on same capsule: light cyan +* gemini link to another capsule: dark cyan +* non-gemini link: light magenta +* quote: light gray + +## list of commands + +``` +<Enter> read more lines (if available) +<url> go to url +[N] Follow Nth link (where N is a number) +u[N] Show URL of Nth link (where N is a number) +e[N] Send URL of Nth link in external default program +t[N] Download content of Nth link to a temporary file +b Back (in the page history) +f Forward (in the page history) +H View all page history +a Save bookmark +B Browse bookmarks +r Reload the page +/<text> search for text (POSIX regular expression) +n jump to next search match +d <path>Download page to <path> +|<prog> Pipe page into program +[N]|<prog> Pipe content of Nth link into program +q Quit +``` + +## how to get + +=> source of 'cgmnlm' +ArchLinux AUR package pending. + +=> index.gmi [home] diff --git a/cgmnlm.png b/cgmnlm.png Binary files differ. diff --git a/index.gmi b/index.gmi @@ -14,8 +14,7 @@ You'll mostly find tech and coding related stuff here. ### 2021-01-05 cgmnlm i've created a fork of gmni (or to be more precise gmnlm) which i call *cgmnlm* as it adds colored formatting to the gemtext special lines -=> cgmnlm.png screenshot of cgmnlm (png) -=> source of cgmnlm +=> cgmnlm.gmi cgmnlm what? After quite some time thinking about getting a raspi (or similar) for tinkering i finally ordered one. should arive soon, first use case is to set up a surveillance cam for the dogs. I'll keep you updated how it goes. @@ -45,13 +44,12 @@ a few friends got me involved in some funny casual online games which just take ## coding ### gemini related +=> cgmnlm.gmi cgmnlm, a colorful gemini line-mode client + Perl maybe considered oldschool by many, but it is still very good in text processing - which is the very core of gemini. Therefore it is obvious to use perl for cgi with gemini. => online rss (&atom) feed renderer for gemini => a FAQ-engine for gemini capsules -other gemini related projects -=> a fork of gmni with colored rendering and small other adjustments - ### photography As a amateur photographer i created some open source tools which support my development workflow => photography workflow tools on