bug-inetutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-inetutils] Gopher client


From: Debarshi 'Rishi' Ray
Subject: [bug-inetutils] Gopher client
Date: Tue, 25 Sep 2007 18:07:51 +0530

I was planning to write a Gopher client for Inetutils, since it is
mentioned in the roadmap. I have written some really rudimentary code
(rishi.fedorapeople.org/gnu/gopher.c.html) at this moment and was
wondering what sort of UI do we want to have.

The only Gopher client I have used is Mozilla Firefox, and till now I
have been folowing the UI of the BSD/Inetutils FTP client.

gopher> open gopher.quux.org
gopher> ls
Welcome to gopher at quux.org!

This server has a lot of information of historic interest,
funny, or just plain entertaining -- all presented in Gopher.
There are many mirrors here of rare or valuable files with the
aim to preserve them in case their host disappears.  PLEASE READ
"About This Server" FOR IMPORTANT NOTES AND LEGAL INFORMATION.

About This Server
Archives/
Books/
Communication/
This directory contains the entire text of the book
"We the Media: Grassroots Journalism by the People, for the People"
by Dan Gillmor in various formats.

Feel free to download and enjoy.
Computers/
Current Issues and Events (Updated Apr. 23, 2002)/
Development Projects/
Gopher's 10th Anniversary
Government, Politics, Law, and Conflict/
How To Help
Humor and Fun/
Index to Quux.Org/
Internet/
Other Gopher Servers/
People/
Reference/
Software and Downloads/
The Gopher Project/
What's New
gopher>

Since Gopher closes the connection after every transaction, the idea
is to use the 'open' command to enter a particular Gopher hierarchy,
so that subsequent commands do not need to mention the server name
repeatedly.

Is this alright, or do you want something more elaborate with a
ncurses driven UI, etc.?

Happy hacking,
Debarshi

PS: Please do not try out my code right now.
-- 
GPG key ID: 63D4A5A7
Key server: pgp.mit.edu




reply via email to

[Prev in Thread] Current Thread [Next in Thread]