1
0
Fork
You've already forked pioneer
0
A curses based gemini client written in C
  • C 99.2%
  • Makefile 0.8%
Find a file
2020年09月01日 16:03:52 +00:00
.gitignore Add sauce 2020年01月13日 17:42:36 +01:00
LICENSE Add LICENSE 2020年01月13日 16:44:04 +00:00
main.c Don't segfault at blank pages, that's embarrassing... 2020年01月21日 21:04:50 +01:00
Makefile Add sauce 2020年01月13日 17:42:36 +01:00
README.md Update README.md 2020年09月01日 16:03:52 +00:00
tls.c Fix buffer overflow + backspace now works on windows 2020年01月18日 19:44:14 +01:00
tls.h Add sauce 2020年01月13日 17:42:36 +01:00
ui.c Show wrong urls and redirects 2020年01月21日 15:43:58 +01:00
ui.h Show wrong urls and redirects 2020年01月21日 15:43:58 +01:00
util.c Show wrong urls and redirects 2020年01月21日 15:43:58 +01:00
util.h Fix the url slash problem + redirects now work 2020年01月18日 21:46:17 +01:00

pioneer

A curses based gemini client written in C

Warning: this project is abandoned and completely broken (the Gemini protocol has moved a long way since 0.9.x).

I may come back to work on this, but in all honesty this was a real learning experience and needs a rewrite instead of just some bugfixes.

Dependencies

  • some curses implementation (tested with ncurses and pdcurses)
  • mbedtls

Keybindings

key action
up scroll up
down scroll down
page up choose previous link
page dn choose next link
return follow a link
backspace previous page
g input a url
q quit