Introduction
Introduction Statistics Contact Development Disclaimer Help
2018-03-03
__O_n__g_o_p_h_e_r__c_l_i_e_n_t_s___________________________________
oday's post is about gopher clients. For years I have been using
ynx and just recently I came across [solderpunk's][0] [vf-1][1].
t is written in python and made for easy browsing using the keyboard
n a terminal. I have been using it for reading the [moku pona][2]
utput for a week now.
esides these there are a couple more, including [sacc][3] which
asically made the same design choice by using link numbers as
avigational input from the user.
owever all of these clients do lack one feature: The ability to
alk directly to a SOCKS proxy like Tor to browse hidden services.
ll of them rely on a LD_PRELOAD trick done by [torsocks][4]. The
itreich gopher has [instructions][5] on how to use this mechanism.
couple of years ago I have started to implement my own gopher
lient because of this and it turned out to be an easy addition.
t lacked a lot of features like downloading files, bookmarks and
asy navigation but it got the job done.
ince I regained interest in gopher again and since I am running
ven my own gopher server now I decided to dust it off a bit and
mplement some missing feature on a daily basis. This way I should
et a nicer client by the end of the week.
et's see how this goes.
he client is implemented in [CHICKEN Scheme][6] using ncurses.
oday I managed to revice it successfully and changed the entry
isplay by deleting some debugging output.
t the moment you can find the work in progress [here][7] and the
curses egg needs a little [patch][8].
o it is not ready for public consumption yet, but if you do feel
dventurous, give it a try!
__References________________________________________________________
0]: gopher://sdf.org:70/1/users/solderpunk
1]: gopher://sdf.org:70/0/users/solderpunk/phlog/introducing-vf1.txt
2]: gopher://alexschroeder.ch:70/02018-02-05_Moku_Pona
3]: gopher://bitreich.org:70/1/scm/sacc
4]: https://gitweb.torproject.org/torsocks.git
5]: gopher://bitreich.org:70/1/onion
6]: https://www.call-cc.org
7]: gopher://vernunftzentrum.de/1/ckeen/holymoly/index.gph
8]: gopher://vernunftzentrum.de/1/ckeen/holymoly/files/ncurses-trunk.diff.gph
You are viewing proxied material from vernunftzentrum.de. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.