No description
  • C 99.1%
  • Makefile 0.5%
  • Shell 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-02-27 16:11:50 +01:00
images Added bookmarks, proper UTF-8 symbols handling, proper protocols showing, opening non-gemini links, links preview with key 'C'. Fixed handling links 2022-06-16 13:17:15 -04:00
scripts added days argument 2023-03-19 12:04:41 +01:00
src added command line options, deleted unnecessary \n from error_logs, changed maximum connecting time 2024-02-27 16:11:50 +01:00
.gitignore unifed int return values, added logging and aborts instead of exits, added some more error handling, ctrl+w now removes only current directory part of path, fixed scrollbar bug when size of the gemsite is big 2023-03-19 11:57:55 +01:00
LICENSE Added LICENSE 2022-05-12 15:00:32 -04:00
Makefile fixed tls_reset, check out the comment 2023-12-25 12:50:14 +01:00
README.md added xdgbased directories, logging, info dialog with <META> and dialog for decision if user wants to accept the mismatch fingerprint, refresh button, fixed leak in hostname of a removed session, changed the known_hosts file format so now there's no SHA-512 (just hostname and fingerprint) 2023-03-25 19:53:38 +01:00

Gemcurses

A Gemini client, written in C using ncurses

KEY ACTION
arrows up/down go down or up on the page
/ search
q change to link-mode/scroll-mode
enter go to a link
B go to the defined main gemsite (antenna)
P show bookmarks dialog
R refresh the gemsite
S save the gemsite
C show url of the selected link
A bookmark current gemsite
PgUp/PgDn go page up or page down
mouse scroll scroll

Note that some keys are uppercase

Data path is $XDG_DATA_HOME or $HOME/.local/share/gemcurses

Cache path is $XDG_CACHE_HOME or $HOME/.cache/gemcurses

Look xdgbasedirectory

The Antenna gemsite and bookmarks dialog The Astrobotany gemsite

TODO

To add:

to fix/test: