diff --git a/benches/parse_gopher.rs b/benches/parse_gopher.rs new file mode 100644 index 0000000..47f44a1 --- /dev/null +++ b/benches/parse_gopher.rs @@ -0,0 +1,27 @@ +#[macro_use] +extern crate criterion; +use criterion::Criterion; + +use phetch::menu; +use std::fs; + +fn parse(txt: &str) -> menu::Menu { + menu::parse("benchmark", txt.to_string()) +} + +fn criterion_benchmark(c: &mut Criterion) { + if let Ok(raw) = fs::read_to_string("benches/sdf.txt") { + c.bench_function("parse sdf.org", |b| b.iter(|| parse(&raw))); + } + + if let Ok(raw) = fs::read_to_string("benches/rpod.txt") { + c.bench_function("parse RPoD", |b| b.iter(|| parse(&raw))); + } + + if let Ok(raw) = fs::read_to_string("benches/unix.txt") { + c.bench_function("parse UNIX docs", |b| b.iter(|| parse(&raw))); + } +} + +criterion_group!(benches, criterion_benchmark); +criterion_main!(benches); diff --git a/benches/render_menu.rs b/benches/render_menu.rs new file mode 100644 index 0000000..1c1f79e --- /dev/null +++ b/benches/render_menu.rs @@ -0,0 +1,25 @@ +#[macro_use] +extern crate criterion; +use criterion::Criterion; + +use phetch::{menu, ui::View}; +use std::fs; + +fn parse(file: &str) -> menu::Menu { + let raw = fs::read_to_string(file).unwrap(); + menu::parse("benchmark", raw) +} + +fn criterion_benchmark(c: &mut Criterion) { + let mut menu = parse("benches/sdf.txt"); + c.bench_function("render sdf.org", |b| b.iter(|| menu.render())); + + let mut menu = parse("benches/rpod.txt"); + c.bench_function("render RPoD", |b| b.iter(|| menu.render())); + + let mut menu = parse("benches/unix.txt"); + c.bench_function("render UNIX doc", |b| b.iter(|| menu.render())); +} + +criterion_group!(benches, criterion_benchmark); +criterion_main!(benches); diff --git a/benches/render_text.rs b/benches/render_text.rs new file mode 100644 index 0000000..1d0794b --- /dev/null +++ b/benches/render_text.rs @@ -0,0 +1,22 @@ +#[macro_use] +extern crate criterion; +use criterion::Criterion; + +use phetch::{config::Config, text, ui::View}; +use std::fs; + +fn parse(cfg: &Config, txt: String) -> text::Text { + text::Text::from("benchmark", txt, cfg, false) +} + +fn criterion_benchmark(c: &mut Criterion) { + let cfg = Config::default(); + + if let Ok(raw) = fs::read_to_string("benches/rfc1436.txt") { + let mut txt = parse(&cfg, raw); + c.bench_function("render rfc text", |b| b.iter(|| txt.render())); + } +} + +criterion_group!(benches, criterion_benchmark); +criterion_main!(benches); diff --git a/benches/rfc1436.txt b/benches/rfc1436.txt new file mode 100644 index 0000000..2540019 --- /dev/null +++ b/benches/rfc1436.txt @@ -0,0 +1,895 @@ + +Network Working Group F. Anklesaria +Request for Comments: 1436 M. McCahill + P. Lindner + D. Johnson + D. Torrey + B. Alberti + University of Minnesota + March 1993 + + + The Internet Gopher Protocol + (a distributed document search and retrieval protocol) + +Status of this Memo + + This memo provides information for the Internet community. It does + not specify an Internet standard. Distribution of this memo is + unlimited. + +Abstract + + The Internet Gopher protocol is designed for distributed document + search and retrieval. This document describes the protocol, lists + some of the implementations currently available, and has an overview + of how to implement new client and server applications. This + document is adapted from the basic Internet Gopher protocol document + first issued by the Microcomputer Center at the University of + Minnesota in 1991. + +Introduction + + gopher n. 1. Any of various short tailed, burrowing mammals of the + family Geomyidae, of North America. 2. (Amer. colloq.) Native or + inhabitant of Minnesota: the Gopher State. 3. (Amer. colloq.) One + who runs errands, does odd-jobs, fetches or delivers documents for + office staff. 4. (computer tech.) software following a simple + protocol for burrowing through a TCP/IP internet. + + The Internet Gopher protocol and software follow a client-server + model. This protocol assumes a reliable data stream; TCP is assumed. + Gopher servers should listen on port 70 (port 70 is assigned to + Internet Gopher by IANA). Documents reside on many autonomous + servers on the Internet. Users run client software on their desktop + systems, connecting to a server and sending the server a selector (a + line of text, which may be empty) via a TCP connection at a well- + known port. The server responds with a block of text terminated by a + period on a line by itself and closes the connection. No state is + retained by the server. + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 1] + +RFC 1436 Gopher March 1993 + + + While documents (and services) reside on many servers, Gopher client + software presents users with a hierarchy of items and directories + much like a file system. The Gopher interface is designed to + resemble a file system since a file system is a good model for + organizing documents and services; the user sees what amounts to one + big networked information system containing primarily document items, + directory items, and search items (the latter allowing searches for + documents across subsets of the information base). + + Servers return either directory lists or documents. Each item in a + directory is identified by a type (the kind of object the item is), + user-visible name (used to browse and select from listings), an + opaque selector string (typically containing a pathname used by the + destination host to locate the desired object), a host name (which + host to contact to obtain this item), and an IP port number (the port + at which the server process listens for connections). The user only + sees the user-visible name. The client software can locate and + retrieve any item by the trio of selector, hostname, and port. + + To use a search item, the client submits a query to a special kind of + Gopher server: a search server. In this case, the client sends the + selector string (if any) and the list of words to be matched. The + response yields "virtual directory listings" that contain items + matching the search criteria. + + Gopher servers and clients exist for all popular platforms. Because + the protocol is so sparse and simple, writing servers or clients is + quick and straightforward. + +1. Introduction + + The Internet Gopher protocol is designed primarily to act as a + distributed document delivery system. While documents (and services) + reside on many servers, Gopher client software presents users with a + hierarchy of items and directories much like a file system. In fact, + the Gopher interface is designed to resemble a file system since a + file system is a good model for locating documents and services. Why + model a campus-wide information system after a file system? Several + reasons: + + (a) A hierarchical arrangement of information is familiar to many + users. Hierarchical directories containing items (such as + documents, servers, and subdirectories) are widely used in + electronic bulletin boards and other campus-wide information + systems. People who access a campus-wide information server will + expect some sort of hierarchical organization to the information + presented. + + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 2] + +RFC 1436 Gopher March 1993 + + + (b) A file-system style hierarchy can be expressed in a simple + syntax. The syntax used for the internet Gopher protocol is + easily understandable, and was designed to make debugging servers + and clients easy. You can use Telnet to simulate an internet + Gopher client's requests and observe the responses from a server. + Special purpose software tools are not required. By keeping the + syntax of the pseudo-file system client/server protocol simple, we + can also achieve better performance for a very common user + activity: browsing through the directory hierarchy. + + (c) Since Gopher originated in a University setting, one of the + goals was for departments to have the option of publishing + information from their inexpensive desktop machines, and since + much of the information can be presented as simple text files + arranged in directories, a protocol modeled after a file system + has immediate utility. Because there can be a direct mapping from + the file system on the user's desktop machine to the directory + structure published via the Gopher protocol, the problem of + writing server software for slow desktop systems is minimized. + + (d) A file system metaphor is extensible. By giving a "type" + attribute to items in the pseudo-file system, it is possible to + accommodate documents other than simple text documents. Complex + database services can be handled as a separate type of item. A + file-system metaphor does not rule out search or database-style + queries for access to documents. A search-server type is also + defined in this pseudo-file system. Such servers return "virtual + directories" or list of documents matching user specified + criteria. + +2. The internet Gopher Model + + A detailed BNF rendering of the internet Gopher syntax is available + in the appendix...but a close reading of the appendix may not be + necessary to understand the internet Gopher protocol. + + In essence, the Gopher protocol consists of a client connecting to a + server and sending the server a selector (a line of text, which may + be empty) via a TCP connection. The server responds with a block of + text terminated with a period on a line by itself, and closes the + connection. No state is retained by the server between transactions + with a client. The simple nature of the protocol stems from the need + to implement servers and clients for the slow, smaller desktop + computers (1 MB Macs and DOS machines), quickly, and efficiently. + + Below is a simple example of a client/server interaction; more + complex interactions are dealt with later. Assume that a "well- + known" Gopher server (this may be duplicated, details are discussed + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 3] + +RFC 1436 Gopher March 1993 + + + later) listens at a well known port for the campus (much like a + domain-name server). The only configuration information the client + software retains is this server's name and port number (in this + example that machine is rawBits.micro.umn.edu and the port 70). In + the example below the F character denotes the TAB character. + + Client: {Opens connection to rawBits.micro.umn.edu at port 70} + + Server: {Accepts connection but says nothing} + + Client: {Sends an empty line: Meaning "list what you have"} + + Server: {Sends a series of lines, each ending with CR LF} + 0About internet GopherFStuff:About usFrawBits.micro.umn.eduF70 + 1Around University of MinnesotaFZ,5692,AUMFunderdog.micro.umn.eduF70 + 1Microcomputer News & PricesFPrices/Fpserver.bookstore.umn.eduF70 + 1Courses, Schedules, CalendarsFFevents.ais.umn.eduF9120 + 1Student-Staff DirectoriesFFuinfo.ais.umn.eduF70 + 1Departmental PublicationsFStuff:DP:FrawBits.micro.umn.eduF70 + {.....etc.....} + . {Period on a line by itself} + {Server closes connection} + + + The first character on each line tells whether the line describes a + document, directory, or search service (characters '0', '1', '7'; + there are a handful more of these characters described later). The + succeeding characters up to the tab form a user display string to be + shown to the user for use in selecting this document (or directory) + for retrieval. The first character of the line is really defining + the type of item described on this line. In nearly every case, the + Gopher client software will give the users some sort of idea about + what type of item this is (by displaying an icon, a short text tag, + or the like). + + The characters following the tab, up to the next tab form a selector + string that the client software must send to the server to retrieve + the document (or directory listing). The selector string should mean + nothing to the client software; it should never be modified by the + client. In practice, the selector string is often a pathname or + other file selector used by the server to locate the item desired. + The next two tab delimited fields denote the domain-name of the host + that has this document (or directory), and the port at which to + connect. If there are yet other tab delimited fields, the basic + Gopher client should ignore them. A CR LF denotes the end of the + item. + + + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 4] + +RFC 1436 Gopher March 1993 + + + In the example, line 1 describes a document the user will see as + "About internet Gopher". To retrieve this document, the client + software must send the retrieval string: "Stuff:About us" to + rawBits.micro.umn.edu at port 70. If the client does this, the + server will respond with the contents of the document, terminated by + a period on a line by itself. A client might present the user with a + view of the world something like the following list of items: + + + About Internet Gopher + Around the University of Minnesota... + Microcomputer News & Prices... + Courses, Schedules, Calendars... + Student-Staff Directories... + Departmental Publications... + + + + In this case, directories are displayed with an ellipsis and files + are displayed without any. However, depending on the platform the + client is written for and the author's taste, item types could be + denoted by other text tags or by icons. For example, the UNIX + curses-based client displays directories with a slash (/) following + the name; Macintosh clients display directories alongside an icon of + a folder. + + The user does not know or care that the items up for selection may + reside on many different machines anywhere on the Internet. + + Suppose the user selects the line "Microcomputer News & Prices...". + This appears to be a directory, and so the user expects to see + contents of the directory upon request that it be fetched. The + following lines illustrate the ensuing client-server interaction: + + + Client: (Connects to pserver.bookstore.umn.edu at port 70) + Server: (Accepts connection but says nothing) + Client: Prices/ (Sends the magic string terminated by CRLF) + Server: (Sends a series of lines, each ending with CR LF) + 0About PricesFPrices/AboutusFpserver.bookstore.umn.eduF70 + 0Macintosh PricesFPrices/MacFpserver.bookstore.umn.eduF70 + 0IBM PricesFPrices/IckFpserver.bookstore.umn.eduF70 + 0Printer & Peripheral PricesFPrices/PPPFpserver.bookstore.umn.eduF70 + (.....etc.....) + . (Period on a line by itself) + (Server closes connection) + + + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 5] + +RFC 1436 Gopher March 1993 + + +3. More details + +3.1 Locating services + + Documents (or other services that may be viewed ultimately as + documents, such as a student-staff phonebook) are linked to the + machine they are on by the trio of selector string, machine domain- + name, and IP port. It is assumed that there will be one well-known + top-level or root server for an institution or campus. The + information on this server may be duplicated by one or more other + servers to avoid a single point of failure and to spread the load + over several servers. Departments that wish to put up their own + departmental servers need to register the machine name and port with + the administrators of the top-level Gopher server, much the same way + as they register a machine name with the campus domain-name server. + An entry which points to the departmental server will then be made at + the top level server. This ensures that users will be able to + navigate their way down what amounts to a virtual hierarchical file + system with a well known root to any campus server if they desire. + + Note that there is no requirement that a department register + secondary servers with the central top-level server; they may just + place a link to the secondary servers in their own primary servers. + They may indeed place links to any servers they desire in their own + server, thus creating a customized view of thethe Gopher information + universe; links can of course point back at the top-level server. + The virtual (networked) file system is therefore an arbitrary graph + structure and not necessarily a rooted tree. The top-level node is + merely one convenient, well-known point of entry. A set of Gopher + servers linked in this manner may function as a campus-wide + information system. + + Servers may of course point links at other than secondary servers. + Indeed servers may point at other servers offering useful services + anywhere on the internet. Viewed in this manner, Gopher can be seen + as an Internet-wide information system. + +3.2 Server portability and naming + + It is recommended that all registered servers have alias names + (domain name system CNAME) that are used by Gopher clients to locate + them. Links to these servers should use these alias names rather + than the primary names. If information needs to be moved from one + machine to another, a simple change of domain name system alias + (CNAME) allows this to occur without any reconfiguration of clients + in the field. In short, the domain name system may be used to re-map + a server to a new address. There is nothing to prevent secondary + servers or services from running on otherwise named servers or ports + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 6] + +RFC 1436 Gopher March 1993 + + + other than 70, however these should be reachable via a primary + server. + +3.3 Contacting server administrators + + It is recommended that every server administrator have a document + called something like: "About Bogus University's Gopher server" as + the first item in their server's top level directory. In this + document should be a short description of what the server holds, as + well as name, address, phone, and an e-mail address of the person who + administers the server. This provides a way for users to get word to + the administrator of a server that has inaccurate information or is + not running correctly. It is also recommended that administrators + place the date of last update in files for which such information + matters to the users. + +3.4 Modular addition of services + + The first character of each line in a server-supplied directory + listing indicates whether the item is a file (character '0'), a + directory (character '1'), or a search (character '7'). This is the + base set of item types in the Gopher protocol. It is desirable for + clients to be able to use different services and speak different + protocols (simple ones such as finger; others such as CSO phonebook + service, or Telnet, or X.500 directory service) as needs dictate. + CSO phonebook service is a client/server phonebook system typically + used at Universities to publish names, e-mail addresses, and so on. + The CSO phonebook software was developed at the University of + Illinois and is also sometimes refered to as ph or qi. For example, + if a server-supplied directory listing marks a certain item with type + character '2', then it means that to use this item, the client must + speak the CSO protocol. This removes the need to be able to + anticipate all future needs and hard-wire them in the basic Internet + Gopher protocol; it keeps the basic protocol extremely simple. In + spite of this simplicity, the scheme has the capability to expand and + change with the times by adding an agreed upon type-character for a + new service. This also allows the client implementations to evolve + in a modular fashion, simply by dropping in a module (or launching a + new process) for some new service. The servers for the new service + of course have to know nothing about Internet Gopher; they can just + be off-the shelf CSO, X.500, or other servers. We do not however, + encourage arbitrary or machine-specific proliferation of service + types in the basic Gopher protocol. + + On the other hand, subsets of other document retrieval schemes may be + mapped onto the Gopher protocol by means of "gateway-servers". + Examples of such servers include Gopher-to-FTP gateways, Gopher-to- + archie gateways, Gopher-to-WAIS gateways, etc. There are a number of + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 7] + +RFC 1436 Gopher March 1993 + + + advantages of such mechanisms. First, a relatively powerful server + machine inherits both the intelligence and work, rather than the more + modest, inexpensive desktop system that typically runs client + software or basic server software. Equally important, clients do not + have to be modified to take advantage of a new resource. + +3.5 Building clients + + A client simply sends the retrieval string to a server if it wants to + retrieve a document or view the contents of a directory. Of course, + each host may have pointers to other hosts, resulting in a "graph" + (not necessarily a rooted tree) of hosts. The client software may + save (or rather "stack") the locations that it has visited in search + of a document. The user could therefore back out of the current + location by unwinding the stack. Alternatively, a client with + multiple-window capability might just be able to display more than + one directory or document at the same time. + + A smart client could cache the contents of visited directories + (rather than just the directory's item descriptor), thus avoiding + network transactions if the information has been previously + retrieved. + + If a client does not understand what a say, type 'B' item (not a core + item) is, then it may simply ignore the item in the directory + listing; the user never even has to see it. Alternatively, the item + could be displayed as an unknown type. + + Top-level or primary servers for a campus are likely to get more + traffic than secondary servers, and it would be less tolerable for + such primary servers to be down for any long time. So it makes sense + to "clone" such important servers and construct clients that can + randomly choose between two such equivalent primary servers when they + first connect (to balance server load), moving to one if the other + seems to be down. In fact, smart client implementations do this + clone server and load balancing. Alternatively, it may make sense to + have the domain name system return one of a set of redundant of + server's IP address to load balance betwen redundant sets of + important servers. + +3.6 Building ordinary internet Gopher servers + + The retrieval string sent to the server might be a path to a file or + directory. It might be the name of a script, an application or even + a query that generates the document or directory returned. The basic + server uses the string it gets up to but not including a CR-LF or a + TAB, whichever comes first. + + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 8] + +RFC 1436 Gopher March 1993 + + + All intelligence is carried by the server implementation rather than + the protocol. What you build into more exotic servers is up to you. + Server implementations may grow as needs dictate and time allows. + +3.7 Special purpose servers + + There are two special server types (beyond the normal Gopher server) + also discussed below: + + 1. A server directory listing can point at a CSO nameserver (the + server returns a type character of '2') to allow a campus + student-staff phonebook lookup service. This may show up on the + user's list of choices, perhaps preceded by the icon of a phone- + book. If this item is selected, the client software must resort + to a pure CSO nameserver protocol when it connects to the + appropriate host. + + 2. A server can also point at a "search server" (returns a first + character of '7'). Such servers may implement campus network (or + subnet) wide searching capability. The most common search servers + maintain full-text indexes on the contents of text documents held + by some subset of Gopher servers. Such a "full-text search + server" responds to client requests with a list of all documents + that contain one or more words (the search criteria). The client + sends the server the selector string, a tab, and the search string + (words to search for). If the selector string is empty, the client + merely sends the search string. The server returns the equivalent + of a directory listing for documents matching the search criteria. + Spaces between words are usually implied Boolean ANDs (although in + different implementations or search types, this may not + necessarily be true). + + The CSO addition exists for historical reasons: at time of design, + the campus phone-book servers at the University of Minnesota used the + CSO protocol and it seemed simplest to just engulf them. The index- + server is however very much a Gopher in spirit, albeit with a slight + twist in the meaning of the selector-string. Index servers are a + natural place to incorperate gateways to WAIS and WHOIS services. + +3.7.1 Building CSO-servers + + A CSO Nameserver implementation for UNIX and associated documentation + is available by anonymous ftp from uxa.cso.uiuc.edu. We do not + anticipate implementing it on other machines. + + + + + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 9] + +RFC 1436 Gopher March 1993 + + +3.7.2 Building full-text search servers + + A full-text search server is a special-purpose server that knows + about the Gopher scheme for retrieving documents. These servers + maintain a full-text index of the contents of plain text documents on + Gopher servers in some specified domain. A Gopher full-text search + server was implemented using several NeXTstations because it was easy + to take advantage of the full-text index/search engine built into the + NeXT system software. A search server for generic UNIX systems based + on the public domain WAIS search engine, is also available and + currently an optional part of the UNIX gopher server. In addition, + at least one implementation of the gopher server incorperates a + gateway to WAIS servers by presenting the WAIS servers to gopherspace + as full-text search servers. The gopher<->WAIS gateway servers does + the work of translating from gopher protocol to WAIS so unmodified + gopher clients can access WAIS servers via the gateway server. + + By using several index servers (rather than a monolithic index + server) indexes may be searched in parallel (although the client + software is not aware of this). While maintaining full-text indexes + of documents distributed over many machines may seem a daunting task, + the task can be broken into smaller pieces (update only a portion of + the indexes, search several partial indexes in parallel) so that it + is manageable. By spreading this task over several small, cheap (and + fast) workstations it is possible to take advantage of fine-grain + parallelism. Again, the client software is not aware of this. Client + software only needs to know that it can send a search string to an + index server and will receive a list of documents that contain the + words in the search string. + +3.8 Item type characters + + The client software decides what items are available by looking at + the first character of each line in a directory listing. Augmenting + this list can extend the protocol. A list of defined item-type + characters follows: + + 0 Item is a file + 1 Item is a directory + 2 Item is a CSO phone-book server + 3 Error + 4 Item is a BinHexed Macintosh file. + 5 Item is DOS binary archive of some sort. + Client must read until the TCP connection closes. Beware. + 6 Item is a UNIX uuencoded file. + 7 Item is an Index-Search server. + 8 Item points to a text-based telnet session. + 9 Item is a binary file! + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 10] + +RFC 1436 Gopher March 1993 + + + Client must read until the TCP connection closes. Beware. + + Item is a redundant server + T Item points to a text-based tn3270 session. + g Item is a GIF format graphics file. + I Item is some kind of image file. Client decides how to display. + + Characters '0' through 'Z' are reserved. Local experiments should + use other characters. Machine-specific extensions are not + encouraged. Note that for type 5 or type 9 the client must be + prepared to read until the connection closes. There will be no + period at the end of the file; the contents of these files are binary + and the client must decide what to do with them based perhaps on the + .xxx extension. + +3.9 User display strings and server selector strings + + User display strings are intended to be displayed on a line on a + typical screen for a user's viewing pleasure. While many screens can + accommodate 80 character lines, some space is needed to display a tag + of some sort to tell the user what sort of item this is. Because of + this, the user display string should be kept under 70 characters in + length. Clients may truncate to a length convenient to them. + +4. Simplicity is intentional + + As far as possible we desire any new features to be carried as new + protocols that will be hidden behind new document-types. The + internet Gopher philosophy is: + + (a) Intelligence is held by the server. Clients have the option + of being able to access new document types (different, other types + of servers) by simply recognizing the document-type character. + Further intelligence to be borne by the protocol should be + minimized. + + (b) The well-tempered server ought to send "text" (unless a file + must be transferred as raw binary). Should this text include + tabs, formfeeds, frufru? Probably not, but rude servers will + probably send them anyway. Publishers of documents should be + given simple tools (filters) that will alert them if there are any + funny characters in the documents they wish to publish, and give + them the opportunity to strip the questionable characters out; the + publisher may well refuse. + + (c) The well-tempered client should do something reasonable with + funny characters received in text; filter them out, leave them in, + whatever. + + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 11] + +RFC 1436 Gopher March 1993 + + +Appendix + + Paul's NQBNF (Not Quite BNF) for the Gopher Protocol. + + Note: This is modified BNF (as used by the Pascal people) with a few + English modifiers thrown in. Stuff enclosed in '{}' can be + repeated zero or more times. Stuff in '[]' denotes a set of + items. The '-' operator denotes set subtraction. + + +Directory Entity + +CR-LF ::= ASCII Carriage Return Character followed by Line Feed + character. + +Tab ::= ASCII Tab character. + +NUL ::= ASCII NUL character. + +UNASCII ::= ASCII - [Tab CR-LF NUL]. + +Lastline ::= '.'CR-LF. + +TextBlock ::= Block of ASCII text not containing Lastline pattern. + +Type ::= UNASCII. + +RedType ::= '+'. + +User_Name ::= {UNASCII}. + +Selector ::= {UNASCII}. + +Host ::= {{UNASCII - ['.']} '.'} {UNASCII - ['.']}. + +Note: This is a Fully Qualified Domain Name as defined in RFC 1034. + (e.g., gopher.micro.umn.edu) Hosts that have a CR-LF + TAB or NUL in their name get what they deserve. + +Digit ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' . + +DigitSeq ::= digit {digit}. + +Port ::= DigitSeq. + +Note: Port corresponds the the TCP Port Number, its value should + be in the range [0..65535]; port 70 is officially assigned + to gopher. + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 12] + +RFC 1436 Gopher March 1993 + + +DirEntity ::= Type User_Name Tab Selector Tab Host Tab Port CR-LF + {RedType User_Name Tab Selector Tab Host Tab Port CR-LF} + + + +Notes: + + It is *highly* recommended that the User_Name field contain only + printable characters, since many different clients will be using + it. However if eight bit characters are used, the characters + should conform with the ISO Latin1 Character Set. The length of + the User displayable line should be less than 70 Characters; longer + lines may not fit across some screens. + + The Selector string should be no longer than 255 characters. + + +Menu Entity + +Menu ::= {DirEntity} Lastline. + + +Menu Transaction (Type 1 item) + +C: Opens Connection +S: Accepts Connection +C: Sends Selector String +S: Sends Menu Entity + + Connection is closed by either client or server (typically server). + + +Textfile Entity + +TextFile ::= {TextBlock} Lastline + +Note: Lines beginning with periods must be prepended with an extra + period to ensure that the transmission is not terminated early. + The client should strip extra periods at the beginning of the line. + + +TextFile Transaction (Type 0 item) + +C: Opens Connection. +S: Accepts connection +C: Sends Selector String. +S: Sends TextFile Entity. + + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 13] + +RFC 1436 Gopher March 1993 + + + Connection is closed by either client or server (typically server). + +Note: The client should be prepared for the server closing the + connection without sending the Lastline. This allows the + client to use fingerd servers. + + +Full-Text Search Transaction (Type 7 item) + +Word ::= {UNASCII - ' '} +BoolOp ::= 'and' | 'or' | 'not' | SPACE +SearchStr ::= Word {{SPACE BoolOp} SPACE Word} + +C: Opens Connection. +C: Sends Selector String, Tab, Search String. +S: Sends Menu Entity. + +Note: In absence of 'and', 'or', or 'not' operators, a SPACE is + regarded as an implied 'and' operator. Expression is evaluated + left to right. Further, not all search engines or search + gateways currently implemented have the boolean operators + implemented. + +Binary file Transaction (Type 9 or 5 item) + +C: Opens Connection. +S: Accepts connection +C: Sends Selector String. +S: Sends a binary file and closes connection when done. + + +Syntactic Meaning for Directory Entities + + +The client should interpret the type field as follows: + +0 The item is a TextFile Entity. + Client should use a TextFile Transaction. + +1 The item is a Menu Entity. + Client should use a Menu Transaction. + +2 The information applies to a CSO phone book entity. + Client should talk CSO protocol. + +3 Signals an error condition. + +4 Item is a Macintosh file encoded in BINHEX format + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 14] + +RFC 1436 Gopher March 1993 + + +5 Item is PC-DOS binary file of some sort. Client gets to decide. + +6 Item is a uuencoded file. + +7 The information applies to a Index Server. + Client should use a FullText Search transaction. + +8 The information applies to a Telnet session. + Connect to given host at given port. The name to login as at this + host is in the selector string. + +9 Item is a binary file. Client must decide what to do with it. + ++ The information applies to a duplicated server. The information + contained within is a duplicate of the primary server. The primary + server is defined as the last DirEntity that is has a non-plus + "Type" field. The client should use the transaction as defined by + the primary server Type field. + +g Item is a GIF graphic file. + +I Item is some kind of image file. Client gets to decide. + +T The information applies to a tn3270 based telnet session. + Connect to given host at given port. The name to login as at this + host is in the selector string. + +Security Considerations + + Security issues are not discussed in this memo. + +Authors' Addresses + + Farhad Anklesaria + Computer and Information Services, University of Minnesota + Room 152 Shepherd Labs + 100 Union Street SE + Minneapolis, MN 55455 + + Phone: (612) 625 1300 + EMail: fxa@boombox.micro.umn.edu + + + + + + + + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 15] + +RFC 1436 Gopher March 1993 + + + Mark McCahill + Computer and Information Services, University of Minnesota + Room 152 Shepherd Labs + 100 Union Street SE + Minneapolis, MN 55455 + + Phone: (612) 625 1300 + EMail: mpm@boombox.micro.umn.edu + + + Paul Lindner + Computer and Information Services, University of Minnesota + Room 152 Shepherd Labs + 100 Union Street SE + Minneapolis, MN 55455 + + Phone: (612) 625 1300 + EMail: lindner@boombox.micro.umn.edu + + + David Johnson + Computer and Information Services, University of Minnesota + Room 152 Shepherd Labs + 100 Union Street SE + Minneapolis, MN 55455 + + Phone: (612) 625 1300 + EMail: dmj@boombox.micro.umn.edu + + + Daniel Torrey + Computer and Information Services, University of Minnesota + Room 152 Shepherd Labs + 100 Union Street SE + Minneapolis, MN 55455 + + Phone: (612) 625 1300 + EMail: daniel@boombox.micro.umn.edu + + + Bob Alberti + Computer and Information Services, University of Minnesota + Room 152 Shepherd Labs + 100 Union Street SE + Minneapolis, MN 55455 + + Phone: (612) 625 1300 + EMail: alberti@boombox.micro.umn.edu + + + +Anklesari, McCahill, Lindner, Johnson, Torrey & Alberti [Page 16] + + diff --git a/benches/rpod.txt b/benches/rpod.txt new file mode 100644 index 0000000..97f82c8 --- /dev/null +++ b/benches/rpod.txt @@ -0,0 +1,283 @@ +i===================================================================== ERR err.host 0 +i RPoD Phlog ERR err.host 0 +i "No one wants a disarmed population more than entrenched capital ERR err.host 0 +i with access to the means of counterfeit." - anon ERR err.host 0 +i===================================================================== ERR err.host 0 +iCurrent phlog entry also available at: finger phlog@1436.ninja ERR err.host 0 +0Phlog atom feed /phlog.atom 1436.ninja 70 +0Nokia N810 Review (20200125.post) /Phlog/20200125.post 1436.ninja 70 +0Gitlab Updates (20200120.post) /Phlog/20200120.post 1436.ninja 70 +0RPoD Rewrite Complete (20200117.post) /Phlog/20200117.post 1436.ninja 70 +0Various Updates (20200114.post) /Phlog/20200114.post 1436.ninja 70 +0Stickers (20200113.post) /Phlog/20200113.post 1436.ninja 70 +0More vim fun! (20200109.post) /Phlog/20200109.post 1436.ninja 70 +0Adventures in modifying vim plugins (20200106.post) /Phlog/20200106.post 1436.ninja 70 +0Friendship ended with emacs, vim is my true friend (20200104.post) /Phlog/20200104.post 1436.ninja 70 +0New Portable Music Player Setup Review (20200102.post) /Phlog/20200102.post 1436.ninja 70 +0More on rewrites (20200101b.post) /Phlog/20200101b.post 1436.ninja 70 +0Happy New Decade (20200101.post) /Phlog/20200101.post 1436.ninja 70 +0On a gopherhole rewrite (20191227.post) /Phlog/20191227.post 1436.ninja 70 +0Emacs (20191226.post) /Phlog/20191226.post 1436.ninja 70 +0Laptop adventures (20191214.post) /Phlog/20191214.post 1436.ninja 70 +0On mellow (20191205.post) /Phlog/20191205.post 1436.ninja 70 +0Catch up (20191122.post) /Phlog/20191122.post 1436.ninja 70 +0Projects!! (20191116.post) /Phlog/20191116.post 1436.ninja 70 +0On Free Time (20191105.post) /Phlog/20191105.post 1436.ninja 70 +0Mechanicin' (20191104.post) /Phlog/20191104.post 1436.ninja 70 +0Not much (20191026.post) /Phlog/20191026.post 1436.ninja 70 +0Yep, it happened (20191017.post) /Phlog/20191017.post 1436.ninja 70 +0Not RE: s-word (cat) (20191015.post) /Phlog/20191015.post 1436.ninja 70 +0Ratpoison, layoffs, inversion (20191012.post) /Phlog/20191012.post 1436.ninja 70 +0RE: ratfactor vimwiki (20191002.post) /Phlog/20191002.post 1436.ninja 70 +0On PIM (RE: jirka and xiled) (20190930.post) /Phlog/20190930.post 1436.ninja 70 +0On the Palm Ultra Thin Keyboard (20190923.post) /Phlog/20190923.post 1436.ninja 70 +0RE: Jirka, Palm OS questions (20190922b.post) /Phlog/20190922b.post 1436.ninja 70 +0RE: visiblink - I'm going thru your stuff (20190922.post) /Phlog/20190922.post 1436.ninja 70 +0On the 90 percent of gopher... (20190914.post) /Phlog/20190914.post 1436.ninja 70 +0Gnu direvent (20190910.post) /Phlog/20190910.post 1436.ninja 70 +0Shunning (20190909.post) /Phlog/20190909.post 1436.ninja 70 +0Received the Tungsten C (20190907.post) /Phlog/20190907.post 1436.ninja 70 +0ROOPHLOCH 2019 (20190831.post) /Phlog/20190831.post 1436.ninja 70 +0Received the first of two new devices (20190826.post) /Phlog/20190826.post 1436.ninja 70 +0Cleaned up HTTPS->HTTP proxy code (20190824.post) /Phlog/20190824.post 1436.ninja 70 +0HTTPS->HTTP Proxy for Plucker (20190823.post) /Phlog/20190823.post 1436.ninja 70 +0On Plucker (20190819.post) /Phlog/20190819.post 1436.ninja 70 +0Fun with Palm doc format (20190818.post) /Phlog/20190818.post 1436.ninja 70 +0On comp.unix.shell (20190816.post) /Phlog/20190816.post 1436.ninja 70 +0Treo 90 Arrived (20190815.post) /Phlog/20190815.post 1436.ninja 70 +0New Palm Device Coming (20190810.post) /Phlog/20190810.post 1436.ninja 70 +0On a satisfying lazy day (20190803.post) /Phlog/20190803.post 1436.ninja 70 +0Re: visiblink (camping gear) (20190801.post) /Phlog/20190801.post 1436.ninja 70 +0On Camping (20190731.post) /Phlog/20190731.post 1436.ninja 70 +0Catch up (20190721.post) /Phlog/20190721.post 1436.ninja 70 +0On a balmy Sunday (20190630.post) /Phlog/20190630.post 1436.ninja 70 +0On being social (20190623.post) /Phlog/20190623.post 1436.ninja 70 +0On this weekend (20190622.post) /Phlog/20190622.post 1436.ninja 70 +0Warm weather (20190618.post) /Phlog/20190618.post 1436.ninja 70 +0On reinventing Gopher (20190611.post) /Phlog/20190611.post 1436.ninja 70 +0Music Update (20190607.post) /Phlog/20190607.post 1436.ninja 70 +0On activities of late (20190601.post) /Phlog/20190601.post 1436.ninja 70 +0The last month (20190516.post) /Phlog/20190516.post 1436.ninja 70 +0On Isolation (20190414.post) /Phlog/20190414.post 1436.ninja 70 +0Solo RPG Ideas (20190329.post) /Phlog/20190329.post 1436.ninja 70 +0On changes (20190317.post) /Phlog/20190317.post 1436.ninja 70 +0On North Dakota in February (20190302.post) /Phlog/20190302.post 1436.ninja 70 +0Changing schedule (20190224.post) /Phlog/20190224.post 1436.ninja 70 +0On further messing with the Lifebook P1120 (20190220.post) /Phlog/20190220.post 1436.ninja 70 +0On old Windows (20190214.post) /Phlog/20190214.post 1436.ninja 70 +0Apple Newton eMate 300 Battery Mod Complete (20190209.post) /Phlog/20190209.post 1436.ninja 70 +0On upcoming retrocomputing projects (20190208.post) /Phlog/20190208.post 1436.ninja 70 +0Acquisitions (20190130.post) /Phlog/20190130.post 1436.ninja 70 +0On phlog revisions and the small internet (RE: visiblink) (20190125.post) /Phlog/20190125.post 1436.ninja 70 +0On joy (20190124.post) /Phlog/20190124.post 1436.ninja 70 +0On the OmniBook 800ct Restoration - pt. 1 (20190120.post) /Phlog/20190120.post 1436.ninja 70 +0On attachment to equipment (RE: sysdharma) (20190119.post) /Phlog/20190119.post 1436.ninja 70 +0PocketChip flashing in 2019 (20190118b.post) /Phlog/20190118b.post 1436.ninja 70 +0Computer Timeline (20190118.post) /Phlog/20190118.post 1436.ninja 70 +0On tmux awesomeness (20190117.post) /Phlog/20190117.post 1436.ninja 70 +0On Old Stuff (20190113.post) /Phlog/20190113.post 1436.ninja 70 +0Writing Progress (20190112.post) /Phlog/20190112.post 1436.ninja 70 +0Days off / eMate 300 (20190111.post) /Phlog/20190111.post 1436.ninja 70 +0The projects are rolling in (20190107.post) /Phlog/20190107.post 1436.ninja 70 +0Finger! (20190104.post) /Phlog/20190104.post 1436.ninja 70 +0Happy New Year! (20190101.post) /Phlog/20190101.post 1436.ninja 70 +0Bone Conduction Headphones (20181231.post) /Phlog/20181231.post 1436.ninja 70 +0On further device segmentation (20181228.post) /Phlog/20181228.post 1436.ninja 70 +0On the Vance Fry Dana Batt Hack (20181227.post) /Phlog/20181227.post 1436.ninja 70 +0Alphasmart Fonts (20181224.post) /Phlog/20181224.post 1436.ninja 70 +0AlphaSmart Dana fun (20181223.post) /Phlog/20181223.post 1436.ninja 70 +0On darkness and mood (20181221.post) /Phlog/20181221.post 1436.ninja 70 +0On bringing back the blog (20181219.post) /Phlog/20181219.post 1436.ninja 70 +0In between dejavu (20181218.post) /Phlog/20181218.post 1436.ninja 70 +0On the in between (20181217.post) /Phlog/20181217.post 1436.ninja 70 +0Re: tfurrows :: Handera 300 (20181211.post) /Phlog/20181211.post 1436.ninja 70 +0The 1436 Files (part deux) (20181209.post) /Phlog/20181209.post 1436.ninja 70 +0Handera 330 (20181206.post) /Phlog/20181206.post 1436.ninja 70 +0On the adventure of retro devices (20181202.post) /Phlog/20181202.post 1436.ninja 70 +0fail (20181130.post) /Phlog/20181130.post 1436.ninja 70 +0On Projects [Nov2018] (20181129.post) /Phlog/20181129.post 1436.ninja 70 +0So much cool stuff going on (20181128.post) /Phlog/20181128.post 1436.ninja 70 +0On restlessness (20181126.post) /Phlog/20181126.post 1436.ninja 70 +0On a pattern of delay (20181119.post) /Phlog/20181119.post 1436.ninja 70 +0On WinCE devices - RE: Visiblink (20181118.post) /Phlog/20181118.post 1436.ninja 70 +0On the last week (20181113.post) /Phlog/20181113.post 1436.ninja 70 +0Travel tomorrow -- a week gone (20181105.post) /Phlog/20181105.post 1436.ninja 70 +0On the much maligned Sony Clie PEG-UX50 (20181104.post) /Phlog/20181104.post 1436.ninja 70 +0Delays with the UX50 (20181031.post) /Phlog/20181031.post 1436.ninja 70 +0Got my Palm IIIxe today (20181022.post) /Phlog/20181022.post 1436.ninja 70 +0Re: Jirka (UX50) (20181020.post) /Phlog/20181020.post 1436.ninja 70 +0I have a problem (20181019.post) /Phlog/20181019.post 1436.ninja 70 +0On Plucker (20181018.post) /Phlog/20181018.post 1436.ninja 70 +0On trips (20181017.post) /Phlog/20181017.post 1436.ninja 70 +0On the last week (20181014.post) /Phlog/20181014.post 1436.ninja 70 +0On tags (20181006.post) /Phlog/20181006.post 1436.ninja 70 +0Randomness (20181005.post) /Phlog/20181005.post 1436.ninja 70 +0Checking out (20181004.post) /Phlog/20181004.post 1436.ninja 70 +0More on the palm os stuff (20181001.post) /Phlog/20181001.post 1436.ninja 70 +0Adventures in chroot! (20180930.post) /Phlog/20180930.post 1436.ninja 70 +0On Palm Devices (20180928.post) /Phlog/20180928.post 1436.ninja 70 +0re: enforced anonymity [tomasino] (20180925b.post) /Phlog/20180925b.post 1436.ninja 70 +0Installing Ubuntu on an RCA Cambio 2-in-1 (20180925.post) /Phlog/20180925.post 1436.ninja 70 +0Inspiration (20180923.post) /Phlog/20180923.post 1436.ninja 70 +0On vim as damn near anything (20180921.post) /Phlog/20180921.post 1436.ninja 70 +0On Void Linux fun (20180918.post) /Phlog/20180918.post 1436.ninja 70 +0On WSL and General Nerdery (20180914.post) /Phlog/20180914.post 1436.ninja 70 +0Personal Computing Ecosystem (20180912.post) /Phlog/20180912.post 1436.ninja 70 +0On the www (20180909.post) /Phlog/20180909.post 1436.ninja 70 +0On so much to do, so little time (20180830.post) /Phlog/20180830.post 1436.ninja 70 +0On Memory (20180826.post) /Phlog/20180826.post 1436.ninja 70 +0On Raspberry Pi (20180824.post) /Phlog/20180824.post 1436.ninja 70 +0On Work (20180817.post) /Phlog/20180817.post 1436.ninja 70 +0Gopher stuff (20180804.post) /Phlog/20180804.post 1436.ninja 70 +0On happiness in the face of massive disagreement (20180802.post) /Phlog/20180802.post 1436.ninja 70 +0On web as newspeak: limiting features to corral people (20180726.post) /Phlog/20180726.post 1436.ninja 70 +0Good to be home (20180725.post) /Phlog/20180725.post 1436.ninja 70 +0On the last day of freedom (20180716.post) /Phlog/20180716.post 1436.ninja 70 +0On where I find myself today (20180712.post) /Phlog/20180712.post 1436.ninja 70 +0On life segmentation and happiness (20180709.post) /Phlog/20180709.post 1436.ninja 70 +0Old-man observation and Wiki progress (20180706.post) /Phlog/20180706.post 1436.ninja 70 +0On Pursuits (20180626.post) /Phlog/20180626.post 1436.ninja 70 +0On the Internet Archive as Backup (20180623.post) /Phlog/20180623.post 1436.ninja 70 +0RE: Tomasino - moleskines (20180621b.post) /Phlog/20180621b.post 1436.ninja 70 +0Curveballs and Stamina (20180621.post) /Phlog/20180621.post 1436.ninja 70 +0Well that didn't last long (20180618b.post) /Phlog/20180618b.post 1436.ninja 70 +0On setting up a graphical user interface on the Raspberry Pi of Anguish (20180618.post) /Phlog/20180618.post 1436.ninja 70 +0On the joy of simplicty (20180616.post) /Phlog/20180616.post 1436.ninja 70 +0On vimwiki and the merger of 1436 and http (20180610.post) /Phlog/20180610.post 1436.ninja 70 +0On abuse of the language -- "adulting" (20180608.post) /Phlog/20180608.post 1436.ninja 70 +0On Death and Uncertainty (RE: alexschroeder) (20180606.post) /Phlog/20180606.post 1436.ninja 70 +0On miniature books -- Pocketmod as RPG Tool (20180603.post) /Phlog/20180603.post 1436.ninja 70 +0Responses to txminth (20180530.post) /Phlog/20180530.post 1436.ninja 70 +0On bicycles (20180528a.post) /Phlog/20180528a.post 1436.ninja 70 +0Funeral Next Weekend (20180528.post) /Phlog/20180528.post 1436.ninja 70 +0On mind free to roam (20180525.post) /Phlog/20180525.post 1436.ninja 70 +0On fun rpg tools (20180520.post) /Phlog/20180520.post 1436.ninja 70 +0On a mobile pencil and paper gaming setup (20180519.post) /Phlog/20180519.post 1436.ninja 70 +0On Multiplexing A Phlog (20180517.post) /Phlog/20180517.post 1436.ninja 70 +0Rain (20180510.post) /Phlog/20180510.post 1436.ninja 70 +0World creation progress (Ice Age Campaign) (20180506.post) /Phlog/20180506.post 1436.ninja 70 +0On playing with actual people (20180505.post) /Phlog/20180505.post 1436.ninja 70 +0On the ice age RPG project (20180429.post) /Phlog/20180429.post 1436.ninja 70 +0On all-in-vim + git (pt 2) (20180428.post) /Phlog/20180428.post 1436.ninja 70 +0On vim (20180427.post) /Phlog/20180427.post 1436.ninja 70 +0On world creation (20180423.post) /Phlog/20180423.post 1436.ninja 70 +0On gaming progress (20180419.post) /Phlog/20180419.post 1436.ninja 70 +0On the third week (20180409.post) /Phlog/20180409.post 1436.ninja 70 +0On my take on a note and task app (20180331.post) /Phlog/20180331.post 1436.ninja 70 +0On gopher proxies and search engines (again), hoarders, and gnu screen (20180325.post) /Phlog/20180325.post 1436.ninja 70 +0On interviews (re kichimi) (20180324a.post) /Phlog/20180324a.post 1436.ninja 70 +0On My Game Master Assistant Script (20180324.post) /Phlog/20180324.post 1436.ninja 70 +0RE zlg - Refactor or Rewrite (20180322.post) /Phlog/20180322.post 1436.ninja 70 +0Hey, sysdharma - There are feeds on 1436 (20180318.post) /Phlog/20180318.post 1436.ninja 70 +0On RPGs (20180317a.post) /Phlog/20180317a.post 1436.ninja 70 +0I Need To Change Gopher Servers (20180317.post) /Phlog/20180317.post 1436.ninja 70 +0Calendar Solution (20180315.post) /Phlog/20180315.post 1436.ninja 70 +0On Server Reduction + Vim Tip (20180312a.post) /Phlog/20180312a.post 1436.ninja 70 +0Phlog Rewrite - Part the Next (20180312.post) /Phlog/20180312.post 1436.ninja 70 +0On my console experiment (20180311.post) /Phlog/20180311.post 1436.ninja 70 +0On gopher self-sufficiency and RFCs (20180310a.post) /Phlog/20180310a.post 1436.ninja 70 +0On SDF, Also Music (20180310.post) /Phlog/20180310.post 1436.ninja 70 +0On the RPoD Phlog Rewrite (20180308b.post) /Phlog/20180308b.post 1436.ninja 70 +0On tcsh and more troff (20180308a.post) /Phlog/20180308a.post 1436.ninja 70 +0On Redoing My Linux Android Tablet (20180308.post) /Phlog/20180308.post 1436.ninja 70 +0On Freetime (20180306a.post) /Phlog/20180306a.post 1436.ninja 70 +0On Layout (20180306.post) /Phlog/20180306.post 1436.ninja 70 +0On the specialness of gopher (reply to ckeen) (20180305.post) /Phlog/20180305.post 1436.ninja 70 +0On the interesting stuff you can learn on gopher (20180304.post) /Phlog/20180304.post 1436.ninja 70 +0SDF sticker (20180228.post) /Phlog/20180228.post 1436.ninja 70 +0On defeat (20180226.post) /Phlog/20180226.post 1436.ninja 70 +0More on music website progress (20180225.post) /Phlog/20180225.post 1436.ninja 70 +0On my music website and VPS (20180224.post) /Phlog/20180224.post 1436.ninja 70 +0On learning shells (20180222.post) /Phlog/20180222.post 1436.ninja 70 +0Reply to Ulcer (20180220.post) /Phlog/20180220.post 1436.ninja 70 +0On music and weather (20180219a.post) /Phlog/20180219a.post 1436.ninja 70 +0On moku-pona (20180219.post) /Phlog/20180219.post 1436.ninja 70 +0Maybe?? (20180217b.post) /Phlog/20180217b.post 1436.ninja 70 +0More on SDF listing (20180217a.post) /Phlog/20180217a.post 1436.ninja 70 +0On the weekend (20180217.post) /Phlog/20180217.post 1436.ninja 70 +0SDF listing update (20180214a.post) /Phlog/20180214a.post 1436.ninja 70 +0On the work week (20180214.post) /Phlog/20180214.post 1436.ninja 70 +0On SDF phlog listing (20180212a.post) /Phlog/20180212a.post 1436.ninja 70 +0On laptop cleanup and the Energy Sector (20180212.post) /Phlog/20180212.post 1436.ninja 70 +0On EDC (20180211b.post) /Phlog/20180211b.post 1436.ninja 70 +0On catching up (20180211.post) /Phlog/20180211.post 1436.ninja 70 +0On the difference of age, or it ain't a big deal (20180129.post) /Phlog/20180129.post 1436.ninja 70 +0On project progress (20180127.post) /Phlog/20180127.post 1436.ninja 70 +0Computer Inventory (20180121.post) /Phlog/20180121.post 1436.ninja 70 +0On Gutenberg... redo (20180120.post) /Phlog/20180120.post 1436.ninja 70 +0On hats (20180119.post) /Phlog/20180119.post 1436.ninja 70 +0On the Thinkpad project (20180117.post) /Phlog/20180117.post 1436.ninja 70 +0On entropy and the randomness of life (20180111.post) /Phlog/20180111.post 1436.ninja 70 +0On uptime (20180107.post) /Phlog/20180107.post 1436.ninja 70 +0On software (reply to Solderpunk) and laptops (20180106.post) /Phlog/20180106.post 1436.ninja 70 +0On the new year and laptop sadness (20180101.post) /Phlog/20180101.post 1436.ninja 70 +0On comments (20171230.post) /Phlog/20171230.post 1436.ninja 70 +0On phlog replies 20171229 (20171229.post) /Phlog/20171229.post 1436.ninja 70 +0On the Raspberry Pi of Anguish (20171226.post) /Phlog/20171226.post 1436.ninja 70 +0On capitulation (20171222.post) /Phlog/20171222.post 1436.ninja 70 +0On further simplication (20171217.post) /Phlog/20171217.post 1436.ninja 70 +0Phlog replies (pet84rik, tfurrows, slugmax, tomasino) (20171216.post) /Phlog/20171216.post 1436.ninja 70 +0On a simple pastebin (20171215.post) /Phlog/20171215.post 1436.ninja 70 +0On backups (20171211.post) /Phlog/20171211.post 1436.ninja 70 +0On my favorite software (20171210.post) /Phlog/20171210.post 1436.ninja 70 +0On the beauty of Unix (20171209.post) /Phlog/20171209.post 1436.ninja 70 +0Sent to my department on 20171124, a nice write up on imposter syndrome: (20171205b.post) /Phlog/20171205b.post 1436.ninja 70 +0On email (part 3) (20171205.post) /Phlog/20171205.post 1436.ninja 70 +0On gopher to http proxies (20171204b.post) /Phlog/20171204b.post 1436.ninja 70 +0On Arch on Android (20171204.post) /Phlog/20171204.post 1436.ninja 70 +0On email UPDATE (20171203.post) /Phlog/20171203.post 1436.ninja 70 +0On email (20171202b.post) /Phlog/20171202b.post 1436.ninja 70 +0On life enrichment thru lurking (20171202.post) /Phlog/20171202.post 1436.ninja 70 +0On the coming new RPi (20171201.post) /Phlog/20171201.post 1436.ninja 70 +0On site updating (some more) (20171129.post) /Phlog/20171129.post 1436.ninja 70 +0On the between times (20171126.post) /Phlog/20171126.post 1436.ninja 70 +0On the past (20171125.post) /Phlog/20171125.post 1436.ninja 70 +0On a memory of web past (20171124b.post) /Phlog/20171124b.post 1436.ninja 70 +0On some todos for RPoD (20171124.post) /Phlog/20171124.post 1436.ninja 70 +0On thanksgiving (20171122.post) /Phlog/20171122.post 1436.ninja 70 +0On mobile gopher (20171120.post) /Phlog/20171120.post 1436.ninja 70 +0On resonance (20171119.post) /Phlog/20171119.post 1436.ninja 70 +0On gopher, lynx, and UTF-8 (20171115.post) /Phlog/20171115.post 1436.ninja 70 +0On a ~$65 Linux box (20171113.post) /Phlog/20171113.post 1436.ninja 70 +0On the RPoD DocumentStore (20171106.post) /Phlog/20171106.post 1436.ninja 70 +0On device (20171104.post) /Phlog/20171104.post 1436.ninja 70 +0On music (20171103.post) /Phlog/20171103.post 1436.ninja 70 +0On temptation (20171102.post) /Phlog/20171102.post 1436.ninja 70 +0On git and gopher (20171029c.post) /Phlog/20171029c.post 1436.ninja 70 +0On Politics (20171029b.post) /Phlog/20171029b.post 1436.ninja 70 +0On Project Gutenberg (20171029.post) /Phlog/20171029.post 1436.ninja 70 +0On electronics and music (20171028.post) /Phlog/20171028.post 1436.ninja 70 +0On sustainable hobbies (20171027.post) /Phlog/20171027.post 1436.ninja 70 +0On RPoD Phlog (20171026.post) /Phlog/20171026.post 1436.ninja 70 +0On technology and personal honesty (20171022.post) /Phlog/20171022.post 1436.ninja 70 +0On Asceticism (20171020.post) /Phlog/20171020.post 1436.ninja 70 +0On life, Music, PPC, GopherProxy, Kindle (20171014.post) /Phlog/20171014.post 1436.ninja 70 +0On Relating (20171008.post) /Phlog/20171008.post 1436.ninja 70 +0On gopherbook (20170929b.post) /Phlog/20170929b.post 1436.ninja 70 +0On the dream setup (20170929.post) /Phlog/20170929.post 1436.ninja 70 +0On Social Networks (20170924.post) /Phlog/20170924.post 1436.ninja 70 +0On Archives (20170923.post) /Phlog/20170923.post 1436.ninja 70 +0On Git (20170921b.post) /Phlog/20170921b.post 1436.ninja 70 +0On GG Alin (20170921.post) /Phlog/20170921.post 1436.ninja 70 +0On the Project Gutenberg Gopher Frontend (20170920.post) /Phlog/20170920.post 1436.ninja 70 +0On Victories (20170917.post) /Phlog/20170917.post 1436.ninja 70 +0On odd forum bugs and laptops (20170910.post) /Phlog/20170910.post 1436.ninja 70 +0Dammit (20170909.post) /Phlog/20170909.post 1436.ninja 70 +0On the RPoD Gopher Proxy (20170907b.post) /Phlog/20170907b.post 1436.ninja 70 +0On email (20170907.post) /Phlog/20170907.post 1436.ninja 70 +0On the RPoD Discussion forum (20170902.post) /Phlog/20170902.post 1436.ninja 70 +0On Projects (20170830.post) /Phlog/20170830.post 1436.ninja 70 +0On searching for content (20170828.post) /Phlog/20170828.post 1436.ninja 70 +0On figuring out wifi (20170826b.post) /Phlog/20170826b.post 1436.ninja 70 +0Omnibook 800ct Project Update (20170826.post) /Phlog/20170826.post 1436.ninja 70 +0More on the Eclipse and Why CSS Ruins the Web (20170821.post) /Phlog/20170821.post 1436.ninja 70 +0OmniBook Project Update (20170819.post) /Phlog/20170819.post 1436.ninja 70 +0On False-Flag Ops and the Solar Eclipse (20170817.post) /Phlog/20170817.post 1436.ninja 70 +0Nostalgia Tripping (20170814.post) /Phlog/20170814.post 1436.ninja 70 +0Trampoline park, my music, etc. (20170813.post) /Phlog/20170813.post 1436.ninja 70 +0on the rejoining of sdf (20170812.post) /Phlog/20170812.post 1436.ninja 70 +0No days off for you (20170810.post) /Phlog/20170810.post 1436.ninja 70 +i____________________________________________________________________________ null.host 1 +i Gophered by Gophernicus/101 on NetBSD/amd64 8.1_STABLE null.host 1 +. + diff --git a/benches/sdf.txt b/benches/sdf.txt new file mode 100644 index 0000000..5e4c189 --- /dev/null +++ b/benches/sdf.txt @@ -0,0 +1,1161 @@ +iWelcome to the active SDF User Gopherspace! null.host 1 +i null.host 1 +iHere you will find the FRESHEST SDF User gopher sites in alphabetical null.host 1 +iorder. Sites here have had activity in the past 5 years. To get your null.host 1 +isite listed here, just type 'mkgopher' at the shell. null.host 1 +i null.host 1 +1[28-Jan-2020] dbucklin Text Obsessed /users/dbucklin/ sdf.org 70 +1[28-Jan-2020] baguette Baguette's Godawful Gopherspace /users/baguette/ sdf.org 70 +1[28-Jan-2020]technotheologist Technotheologist in Love /users/technotheologist/ sdf.org 70 +1[27-Jan-2020] emilio Gopher in Spanish /users/emilio/ sdf.org 70 +1[27-Jan-2020] ayaron Amit Yaron's Gopherhole /users/ayaron/ sdf.org 70 +1[27-Jan-2020] kito X /users/kito/ sdf.org 70 +1[26-Jan-2020] sysdharma sysdharma's gopherhole /users/sysdharma/ sdf.org 70 +1[26-Jan-2020] onito /users/onito/ sdf.org 70 +1[26-Jan-2020] jynx RPoD Phlog /users/jynx/ sdf.org 70 +1[25-Jan-2020] inpefess Boris Shminke's Gopherhole /users/inpefess/ sdf.org 70 +1[24-Jan-2020] djringjr Morse Code Archives and Info /users/djringjr/ sdf.org 70 +1[24-Jan-2020] elw Things with a a side of stuff /users/elw/ sdf.org 70 +1[23-Jan-2020] kali4ya Trying this shit out! /users/kali4ya/ sdf.org 70 +1[23-Jan-2020] unclejonno Techno-Minimalism /users/unclejonno/ sdf.org 70 +1[22-Jan-2020] tomasino Tomasino's Gopher Hole /users/tomasino/ sdf.org 70 +1[22-Jan-2020] every every@sdf.org /users/every/ sdf.org 70 +1[21-Jan-2020] pirgooo pirgooo /users/pirgooo/ sdf.org 70 +1[20-Jan-2020] undo Ctrl Z back to Sanity /users/undo/ sdf.org 70 +1[20-Jan-2020] jgw /users/jgw/ sdf.org 70 +1[20-Jan-2020] ynac The Butcher Papers: Gopher Edition /users/ynac/ sdf.org 70 +1[19-Jan-2020] developer Developer's gopher site /users/developer/ sdf.org 70 +1[19-Jan-2020] honeycombb bry's hut /users/honeycombb/ sdf.org 70 +1[18-Jan-2020] scn SCN /users/scn/ sdf.org 70 +1[17-Jan-2020] junkyjim JunkyJim's Pit of Infinite Despair /users/junkyjim/ sdf.org 70 +1[16-Jan-2020] rbigelo Plain Text is Beautiful /users/rbigelo/ sdf.org 70 +1[16-Jan-2020] xiled THE XILED RUMINATION CONSTRUCT /users/xiled/ sdf.org 70 +1[15-Jan-2020] peron Ubuntu Peronista /users/peron/ sdf.org 70 +1[14-Jan-2020] cmccabe More Questions than Answers /users/cmccabe/ sdf.org 70 +1[14-Jan-2020] zhangjunphy Not A Knot /users/zhangjunphy/ sdf.org 70 +1[14-Jan-2020] ds Dustin's Gopher Site /users/ds/ sdf.org 70 +1[14-Jan-2020] rusty Rhizomatix Blog /users/rusty/ sdf.org 70 +1[12-Jan-2020] lel /users/lel/ sdf.org 70 +1[12-Jan-2020] netpassport89 GopherJunk20 /users/netpassport89/ sdf.org 70 +1[11-Jan-2020] morton Morton's NOFAP /users/morton/ sdf.org 70 +1[11-Jan-2020] shakya Mental Monk /users/shakya/ sdf.org 70 +1[11-Jan-2020] jebug29 Jesse's Phlog /users/jebug29/ sdf.org 70 +1[11-Jan-2020] bradmac Thoughts of a middle aged Australian male /users/bradmac/ sdf.org 70 +1[10-Jan-2020] scorpion1761 scorpion in the hole /users/scorpion1761/ sdf.org 70 +1[09-Jan-2020] dox Dox' Gopher Site /users/dox/ sdf.org 70 +1[09-Jan-2020] chrisb Chrisb Gopherspace /users/chrisb/ sdf.org 70 +1[09-Jan-2020] hobbsc cyclopean computation /users/hobbsc/ sdf.org 70 +1[09-Jan-2020] tdc Top Dead Center /users/tdc/ sdf.org 70 +1[08-Jan-2020] schroeder AOL Keyword: obsolete /users/schroeder/ sdf.org 70 +1[07-Jan-2020] erosdiscordia erosdiscordia /users/erosdiscordia/ sdf.org 70 +1[06-Jan-2020] asnowmanhowsad blog /users/asnowmanhowsad/ sdf.org 70 +1[04-Jan-2020] nexthem /users/nexthem/ sdf.org 70 +1[04-Jan-2020] slugmax The Lonely Cabin /users/slugmax/ sdf.org 70 +1[03-Jan-2020] jreeves 2020 /users/jreeves/ sdf.org 70 +1[03-Jan-2020] baruchel baruchel's gopherspace /users/baruchel/ sdf.org 70 +1[03-Jan-2020] pkotrcka pkotrcka plaintext /users/pkotrcka/ sdf.org 70 +1[03-Jan-2020] tfurrows Jozhaus on SDF /users/tfurrows/ sdf.org 70 +1[03-Jan-2020] launch Betsy Vesper's Beef Trust /users/launch/ sdf.org 70 +1[02-Jan-2020] sparcipx The Backroad to Civilization /users/sparcipx/ sdf.org 70 +1[02-Jan-2020] output /users/output/ sdf.org 70 +1[01-Jan-2020] mutoshack MutoShack's Spruce Forest /users/mutoshack/ sdf.org 70 +1[01-Jan-2020] barryjb Barry's Gopher Hole /users/barryjb/ sdf.org 70 +1[01-Jan-2020] chals chalsattack gopher /users/chals/ sdf.org 70 +1[31-Dec-2019] rak RAK's gopherspace /users/rak/ sdf.org 70 +1[30-Dec-2019] mmeta4 under deconstruction... /users/mmeta4/ sdf.org 70 +1[30-Dec-2019] homemadesteam58 Homemadesteam58's GopherSpace /users/homemadesteam58/ sdf.org 70 +1[30-Dec-2019] simsyland the lady who knew too much and wrote too little /users/simsyland/ sdf.org 70 +1[29-Dec-2019] pizzapal My Documents /users/pizzapal/ sdf.org 70 +1[28-Dec-2019] flonlo QVODLIBET /users/flonlo/ sdf.org 70 +1[27-Dec-2019] enigmaunix Enigmatico's Gopherspace /users/enigmaunix/ sdf.org 70 +1[27-Dec-2019] yeti Himalaya /users/yeti/ sdf.org 70 +1[26-Dec-2019] sjc Steven Jay Cohen /users/sjc/ sdf.org 70 +1[25-Dec-2019] meh /users/meh/ sdf.org 70 +1[25-Dec-2019] johngodlee John L. Godlee /users/johngodlee/ sdf.org 70 +1[25-Dec-2019] fevermind /users/fevermind/ sdf.org 70 +1[20-Dec-2019] annna AnNnA's gOpHeRsPaCe Of DoOm!1!1!1!1 /users/annna/ sdf.org 70 +1[18-Dec-2019] helpdeskdan helpdeskdan's world /users/helpdeskdan/ sdf.org 70 +1[18-Dec-2019] maisonpop /users/maisonpop/ sdf.org 70 +1[16-Dec-2019] gallowsgryph Starfield of the Skies /users/gallowsgryph/ sdf.org 70 +1[16-Dec-2019] pthfdr SAMPLE /users/pthfdr/ sdf.org 70 +1[15-Dec-2019] trampith trampith /users/trampith/ sdf.org 70 +1[14-Dec-2019] aro unnamed gopherhole /users/aro/ sdf.org 70 +1[14-Dec-2019] xxzozaxx BAGH /users/xxzozaxx/ sdf.org 70 +1[13-Dec-2019] kudut 35000 Kenneth Udut's organized by Dewey Decimal (AI decided) /users/kudut/ sdf.org 70 +1[11-Dec-2019] yargo # Yargo // HB9KNS # /users/yargo/ sdf.org 70 +1[11-Dec-2019] xt /users/xt/ sdf.org 70 +1[11-Dec-2019] nynergy Continuum /users/nynergy/ sdf.org 70 +1[10-Dec-2019] iiogama iiogama's playing underground /users/iiogama/ sdf.org 70 +1[08-Dec-2019] queenslight Trenton Matthews - Underground! /users/queenslight/ sdf.org 70 +1[07-Dec-2019] superstar /users/superstar/ sdf.org 70 +1[05-Dec-2019] spinfz Blefuscu /users/spinfz/ sdf.org 70 +1[04-Dec-2019] lumia Lumia's Realm of Saints and Decimals /users/lumia/ sdf.org 70 +1[27-Nov-2019] mnw Squirrelling thoughts in my gopher hole /users/mnw/ sdf.org 70 +1[27-Nov-2019] helix helix /users/helix/ sdf.org 70 +1[27-Nov-2019] esrh /users/esrh/ sdf.org 70 +1[26-Nov-2019] flewkey flewkey /users/flewkey/ sdf.org 70 +1[26-Nov-2019] asl alexa'a area /users/asl/ sdf.org 70 +1[26-Nov-2019] jasmaz jasmaz /users/jasmaz/ sdf.org 70 +1[24-Nov-2019] aiwein an experiment in minimalism /users/aiwein/ sdf.org 70 +1[21-Nov-2019] niko BORN TO DIE /users/niko/ sdf.org 70 +1[17-Nov-2019] irnex Infrarednex Gopher Site /users/irnex/ sdf.org 70 +1[15-Nov-2019] lbonanomi lbonanomi /users/lbonanomi/ sdf.org 70 +1[14-Nov-2019] joelz joelz /users/joelz/ sdf.org 70 +1[12-Nov-2019] tallship A hammer in my hand. /users/tallship/ sdf.org 70 +1[12-Nov-2019] mmww MMWW's underwhelming gopherspace /users/mmww/ sdf.org 70 +1[12-Nov-2019] donotshake /users/donotshake/ sdf.org 70 +1[12-Nov-2019] rbmills /users/rbmills/ sdf.org 70 +1[11-Nov-2019] mcalhoun MCalhoun's gopher space (whatever that is) /users/mcalhoun/ sdf.org 70 +1[09-Nov-2019] uafr Wolfgang Becker /users/uafr/ sdf.org 70 +1[08-Nov-2019] dalkmann Bernhard Dalkmann's Gopherspace - The Doctor is in. /users/dalkmann/ sdf.org 70 +1[07-Nov-2019] soundmin7 My Soundmin7 Gopher Page /users/soundmin7/ sdf.org 70 +1[07-Nov-2019] dopantlion /users/dopantlion/ sdf.org 70 +1[05-Nov-2019] gnostiquette angie's site /users/gnostiquette/ sdf.org 70 +1[05-Nov-2019] drskrzyk Dr. Otto Skrzyk - CEO of Skrzyk Labs /users/drskrzyk/ sdf.org 70 +1[04-Nov-2019] br.iot br.iot /users/br.iot/ sdf.org 70 +1[02-Nov-2019] ddc Drunken Dogcow /users/ddc/ sdf.org 70 +1[01-Nov-2019] mhembree ¯\_(ツ)_/¯ /users/mhembree/ sdf.org 70 +1[29-Oct-2019] jnoen23 Organization Space /users/jnoen23/ sdf.org 70 +1[28-Oct-2019] blktshrt79 ghetto plastic spoon phlog /users/blktshrt79/ sdf.org 70 +1[27-Oct-2019] lucina /users/lucina/ sdf.org 70 +1[23-Oct-2019] mirmidon El Hormiguero de Mirmidon /users/mirmidon/ sdf.org 70 +1[22-Oct-2019] fenris /users/fenris/ sdf.org 70 +1[22-Oct-2019] m68k  /users/m68k/ sdf.org 70 +1[18-Oct-2019] k1l0b1t /users/k1l0b1t/ sdf.org 70 +1[18-Oct-2019] ajroach42 /users/ajroach42/ sdf.org 70 +1[15-Oct-2019] jasan Crypto Minimalism (no just kidding) /users/jasan/ sdf.org 70 +1[13-Oct-2019] ratfactor RGB: Ratfactor's Gopher Burrow /users/ratfactor/ sdf.org 70 +1[12-Oct-2019] rach Rach's Gopherhole /users/rach/ sdf.org 70 +1[11-Oct-2019] chicagotiug Chicago TI-99/4A Users Group /users/chicagotiug/ sdf.org 70 +1[06-Oct-2019] denyr Denyr's Gopherspace! /users/denyr/ sdf.org 70 +1[06-Oct-2019] typewriter Another short-lived interest? /users/typewriter/ sdf.org 70 +1[05-Oct-2019] braixenirl BraixenIRL's old gopherspace /users/braixenirl/ sdf.org 70 +1[05-Oct-2019] lneely lneely's gopherspace /users/lneely/ sdf.org 70 +1[03-Oct-2019] blubrick Pages? We don't need no steenkin' pages! /users/blubrick/ sdf.org 70 +1[01-Oct-2019] lord LORD CHINCHILLA /users/lord/ sdf.org 70 +1[30-Sep-2019] jbbdude /users/jbbdude/ sdf.org 70 +1[30-Sep-2019] chupawan chupawan's blog /users/chupawan/ sdf.org 70 +1[26-Sep-2019] jakeg jake g.'s digital basement /users/jakeg/ sdf.org 70 +1[26-Sep-2019] spaceboy99 /users/spaceboy99/ sdf.org 70 +1[25-Sep-2019] snowcrash Snowcrash's Gopherhole /users/snowcrash/ sdf.org 70 +1[24-Sep-2019] mstinson /users/mstinson/ sdf.org 70 +1[23-Sep-2019] cm /users/cm/ sdf.org 70 +1[23-Sep-2019] mathk1d ... one should dash forward and with joy. /users/mathk1d/ sdf.org 70 +1[20-Sep-2019] mrjoey /users/mrjoey/ sdf.org 70 +1[19-Sep-2019] epl692 epl692's hole /users/epl692/ sdf.org 70 +1[18-Sep-2019] bjbishop Bryan's gopher site /users/bjbishop/ sdf.org 70 +1[17-Sep-2019] christyotwisty The Luau Deck /users/christyotwisty/ sdf.org 70 +1[16-Sep-2019] electristan The Oldest House /users/electristan/ sdf.org 70 +1[16-Sep-2019] seanpompea thx1138 /users/seanpompea/ sdf.org 70 +1[14-Sep-2019] gnsk gnsk gopher /users/gnsk/ sdf.org 70 +1[12-Sep-2019] stecla Long live Gopher!! /users/stecla/ sdf.org 70 +1[11-Sep-2019] jan6 nothing sane comes this way /users/jan6/ sdf.org 70 +1[08-Sep-2019] techmaz Techmaz's Gopher Site /users/techmaz/ sdf.org 70 +1[06-Sep-2019] flageo Gopher, opher, pher, her /users/flageo/ sdf.org 70 +1[04-Sep-2019] nordvark nordvark.com /users/nordvark/ sdf.org 70 +1[03-Sep-2019] prof.raymond Educational Musings /users/prof.raymond/ sdf.org 70 +1[31-Aug-2019] scientistninja Beyond the stars!, A blog by a Hacking God. /users/scientistninja/ sdf.org 70 +1[30-Aug-2019] mhj World Shaking Revolution /users/mhj/ sdf.org 70 +1[28-Aug-2019] mtw Random code and rants about life. /users/mtw/ sdf.org 70 +1[27-Aug-2019] nmh T3X.ORG /users/nmh/ sdf.org 70 +1[27-Aug-2019] fsf fsf@gopher /users/fsf/ sdf.org 70 +1[23-Aug-2019] vcfmw SDF @ VCFMW 14 /users/vcfmw/ sdf.org 70 +1[22-Aug-2019] saarullik Andrei's gopher space /users/saarullik/ sdf.org 70 +1[22-Aug-2019] bopfrog Bopfrog's gopher filespace /users/bopfrog/ sdf.org 70 +1[21-Aug-2019] marsh marsh gopher /users/marsh/ sdf.org 70 +1[17-Aug-2019] okflo OKFLOs home /users/okflo/ sdf.org 70 +1[15-Aug-2019] altered altered /users/altered/ sdf.org 70 +1[14-Aug-2019] staxx Staxx for days /users/staxx/ sdf.org 70 +1[13-Aug-2019] rustypoetics RUSTY POETICS /users/rustypoetics/ sdf.org 70 +1[13-Aug-2019] sixfour Gopher Hole 64 /users/sixfour/ sdf.org 70 +1[10-Aug-2019] hardmous DJ hardmous /users/hardmous/ sdf.org 70 +1[05-Aug-2019] rjtatwork RJTatWork Gopher Space /users/rjtatwork/ sdf.org 70 +1[03-Aug-2019] igk Göktuğ's Gopherspace /users/igk/ sdf.org 70 +1[03-Aug-2019] argv Ankit R Gadiya /users/argv/ sdf.org 70 +1[02-Aug-2019] samalex Sam's Gopherspace /users/samalex/ sdf.org 70 +1[31-Jul-2019] win8linux win8linux's Gopher Hole /users/win8linux/ sdf.org 70 +1[31-Jul-2019] qaf qaf (queer as f...) /users/qaf/ sdf.org 70 +1[29-Jul-2019] frrobert Fr. Robert's Gopherhole /users/frrobert/ sdf.org 70 +1[27-Jul-2019] michaelgraaf The next little big thing /users/michaelgraaf/ sdf.org 70 +1[27-Jul-2019] kvothe gopherhole // phlog // mindmap /users/kvothe/ sdf.org 70 +1[27-Jul-2019] lothar lothar /users/lothar/ sdf.org 70 +1[26-Jul-2019] cmrn cam /users/cmrn/ sdf.org 70 +1[26-Jul-2019] floatvoid the void shed /users/floatvoid/ sdf.org 70 +1[24-Jul-2019] cseiter cseiter Gopherspace /users/cseiter/ sdf.org 70 +1[24-Jul-2019] cthulhupunk0 cthulhupunk0Space /users/cthulhupunk0/ sdf.org 70 +1[24-Jul-2019] slnix slnix /users/slnix/ sdf.org 70 +1[23-Jul-2019] wjdurkin The GeoPhlogicist /users/wjdurkin/ sdf.org 70 +1[18-Jul-2019] dlom dlom's gopherspace /users/dlom/ sdf.org 70 +1[17-Jul-2019] omegapaladin OmegaPaladin's GopherHole - The Skydock /users/omegapaladin/ sdf.org 70 +1[16-Jul-2019] cat 21st century jet boy machine /users/cat/ sdf.org 70 +1[15-Jul-2019] ljdcodes Sharing my codes /users/ljdcodes/ sdf.org 70 +1[15-Jul-2019] amcclure Anton McClure's Gopher Site /users/amcclure/ sdf.org 70 +1[14-Jul-2019] verkaro Verkaro /users/verkaro/ sdf.org 70 +1[12-Jul-2019] x7cc 0x7cc /users/x7cc/ sdf.org 70 +1[10-Jul-2019] lynx7os5 Journey Down a Gopher Hole. /users/lynx7os5/ sdf.org 70 +1[09-Jul-2019] disposable /users/disposable/ sdf.org 70 +1[09-Jul-2019] captainnemo69 CAPTAINNEMO /users/captainnemo69/ sdf.org 70 +1[07-Jul-2019] bfgaughan Sic mundus creatus est /users/bfgaughan/ sdf.org 70 +1[07-Jul-2019] erkin Moved to suika.erkin.party /users/erkin/ sdf.org 70 +1[03-Jul-2019] ingwer /users/ingwer/ sdf.org 70 +1[03-Jul-2019] swiftearmor Swiftearmors Gophersite /users/swiftearmor/ sdf.org 70 +1[28-Jun-2019] oddtor My Home Space /users/oddtor/ sdf.org 70 +1[28-Jun-2019] cim cim's secret gopherspace /users/cim/ sdf.org 70 +1[27-Jun-2019] akean akean's experiment /users/akean/ sdf.org 70 +1[24-Jun-2019] jur Juro gopherspace /users/jur/ sdf.org 70 +1[23-Jun-2019] chshbh /users/chshbh/ sdf.org 70 +1[23-Jun-2019] henrycase RANDOM NOISE /users/henrycase/ sdf.org 70 +1[21-Jun-2019] nocarrier /users/nocarrier/ sdf.org 70 +1[21-Jun-2019] celadevra The Underground Well /users/celadevra/ sdf.org 70 +1[17-Jun-2019] wrench a wrench in the works /users/wrench/ sdf.org 70 +1[15-Jun-2019] xmanmonk What the...? /users/xmanmonk/ sdf.org 70 +1[14-Jun-2019] champlij The Jimmy James /users/champlij/ sdf.org 70 +1[14-Jun-2019] ewerd E-werd's Gopherhole /users/ewerd/ sdf.org 70 +1[12-Jun-2019] retreaux welcome away from the wide webbed world /users/retreaux/ sdf.org 70 +1[10-Jun-2019] trnslts trnslts /users/trnslts/ sdf.org 70 +1[09-Jun-2019] julianbr /users/julianbr/ sdf.org 70 +1[09-Jun-2019] mushmouth mushmouth gopherspace /users/mushmouth/ sdf.org 70 +1[09-Jun-2019] vt100 Vinh's Gopher Page /users/vt100/ sdf.org 70 +1[08-Jun-2019] saba /users/saba/ sdf.org 70 +1[06-Jun-2019] prakash Prakash Karunanithi Gopher Hole /users/prakash/ sdf.org 70 +1[04-Jun-2019] dotemacs /users/dotemacs/ sdf.org 70 +1[04-Jun-2019] cyberpunk Welcome to the Cyber Corporation, Cyberpunks /users/cyberpunk/ sdf.org 70 +1[03-Jun-2019] mosst mosst's |d|i|g|i|t|a|l| dirt mound /users/mosst/ sdf.org 70 +1[03-Jun-2019] tokyogringo Tokyo Gringo: The Man and The Journey /users/tokyogringo/ sdf.org 70 +1[03-Jun-2019] muttman1357 /users/muttman1357/ sdf.org 70 +1[02-Jun-2019] btate Hawaii Software Solutions /users/btate/ sdf.org 70 +1[01-Jun-2019] june BIG CARP FISHING IN 2008 /users/june/ sdf.org 70 +1[31-May-2019] lesliesrussell Infinite Regurgitation /users/lesliesrussell/ sdf.org 70 +1[30-May-2019] roll1961 Panicked Zebra /users/roll1961/ sdf.org 70 +1[30-May-2019] abbub Nozin' Aroun' /users/abbub/ sdf.org 70 +1[28-May-2019] zelbrium zelbrium /users/zelbrium/ sdf.org 70 +1[23-May-2019] nw8l Ham Radio and Retro Tech /users/nw8l/ sdf.org 70 +1[22-May-2019] slegrand Kosh2501 Ramblings/Music/etc. /users/slegrand/ sdf.org 70 +1[20-May-2019] ontheocean on the ocean /users/ontheocean/ sdf.org 70 +1[20-May-2019] myst32yt The Toy Gopher Page /users/myst32yt/ sdf.org 70 +1[19-May-2019] azod azod's gopher site /users/azod/ sdf.org 70 +1[17-May-2019] icediver3 /users/icediver3/ sdf.org 70 +1[17-May-2019] fallingknife FallingKnife's Gopher Hole /users/fallingknife/ sdf.org 70 +1[16-May-2019] milky9 Cyberspace and Witchcraft /users/milky9/ sdf.org 70 +1[13-May-2019] grisly1 Grisly; something horrible, or not? /users/grisly1/ sdf.org 70 +1[09-May-2019] lerxst lerxst gopher /users/lerxst/ sdf.org 70 +1[08-May-2019] pacbilly PacBilly's Domain /users/pacbilly/ sdf.org 70 +1[04-May-2019] nelliott welcome to nelliott's site /users/nelliott/ sdf.org 70 +1[03-May-2019] isis07 un gopher francais /users/isis07/ sdf.org 70 +1[02-May-2019] philmacfly GophmacFLy /users/philmacfly/ sdf.org 70 +1[01-May-2019] wilinskey Ranks of the Operators /users/wilinskey/ sdf.org 70 +1[29-Apr-2019] madhaha /users/madhaha/ sdf.org 70 +1[28-Apr-2019] cesionaut indistinguishable /users/cesionaut/ sdf.org 70 +1[27-Apr-2019] hairylarry /users/hairylarry/ sdf.org 70 +1[25-Apr-2019] thecakeflavor this is my space /users/thecakeflavor/ sdf.org 70 +1[23-Apr-2019] thse /users/thse/ sdf.org 70 +1[22-Apr-2019] traxex traxex /users/traxex/ sdf.org 70 +1[22-Apr-2019] saibato /users/saibato/ sdf.org 70 +1[21-Apr-2019] planetx Placeholder /users/planetx/ sdf.org 70 +1[20-Apr-2019] oldfolio Gopherspace of an Antiquary /users/oldfolio/ sdf.org 70 +1[19-Apr-2019] acresearch Logging my research /users/acresearch/ sdf.org 70 +1[16-Apr-2019] mlemsgevl Mlem's Hub /users/mlemsgevl/ sdf.org 70 +1[16-Apr-2019] gnstaxo Gustavo /users/gnstaxo/ sdf.org 70 +1[14-Apr-2019] astroplant THE HOLE OF GOPHER /users/astroplant/ sdf.org 70 +1[13-Apr-2019] sander Sander's Gopherhole /users/sander/ sdf.org 70 +1[11-Apr-2019] servergod you're the man now dog /users/servergod/ sdf.org 70 +1[11-Apr-2019] azure A Predator of Information /users/azure/ sdf.org 70 +1[10-Apr-2019] sbrk I'm all right. Nobody worry about me. /users/sbrk/ sdf.org 70 +1[09-Apr-2019] spelk spelkhole /users/spelk/ sdf.org 70 +1[09-Apr-2019] systems Systemshole /users/systems/ sdf.org 70 +1[09-Apr-2019] ayoshi Paradigm Shift for the medicine from Japan /users/ayoshi/ sdf.org 70 +1[08-Apr-2019] yehudah Yehudah's fun house /users/yehudah/ sdf.org 70 +1[07-Apr-2019] fripp Fripp's corner /users/fripp/ sdf.org 70 +1[07-Apr-2019] stfd /users/stfd/ sdf.org 70 +1[06-Apr-2019] acsk Action's Gopherstation /users/acsk/ sdf.org 70 +1[06-Apr-2019] saltedhashes TEST GOPHER PAGE /users/saltedhashes/ sdf.org 70 +1[06-Apr-2019] softwaresucks Startpage v1.0 /users/softwaresucks/ sdf.org 70 +1[04-Apr-2019] mcrable And now... /users/mcrable/ sdf.org 70 +1[04-Apr-2019] starkweather Starkweather's Stuff /users/starkweather/ sdf.org 70 +1[04-Apr-2019] npa npa's site /users/npa/ sdf.org 70 +1[04-Apr-2019] hjohnson The Cyclone Matrix / Johnson Protocol /users/hjohnson/ sdf.org 70 +1[03-Apr-2019] kaction Bye, world! /users/kaction/ sdf.org 70 +1[01-Apr-2019] jeschust the state that I am in /users/jeschust/ sdf.org 70 +1[30-Mar-2019] itf itf's public stuff /users/itf/ sdf.org 70 +1[30-Mar-2019] offdutypirate offdutypirate /users/offdutypirate/ sdf.org 70 +1[29-Mar-2019] julienxx Julien's Gopher Hole /users/julienxx/ sdf.org 70 +1[29-Mar-2019] ransondrew RansonDrew's Hole /users/ransondrew/ sdf.org 70 +1[28-Mar-2019] dolpher dolpher thinks! /users/dolpher/ sdf.org 70 +1[27-Mar-2019] qwerty7 qwerty7's little slice of SDF /users/qwerty7/ sdf.org 70 +1[25-Mar-2019] tiwesdaeg Testing 1 2 4 /users/tiwesdaeg/ sdf.org 70 +1[22-Mar-2019] cstroie CS Gopherspace /users/cstroie/ sdf.org 70 +1[21-Mar-2019] swld0 ANOTACIONES FINALES /users/swld0/ sdf.org 70 +1[19-Mar-2019] jelle Jelle's gopherspace /users/jelle/ sdf.org 70 +1[19-Mar-2019] payphone payphone /users/payphone/ sdf.org 70 +1[17-Mar-2019] vhhg13 /users/vhhg13/ sdf.org 70 +1[17-Mar-2019] ratter rat hole /users/ratter/ sdf.org 70 +1[17-Mar-2019] dirtyv <-- has no clue what they're doing /users/dirtyv/ sdf.org 70 +1[15-Mar-2019] jboverf Justin's Software Phlog /users/jboverf/ sdf.org 70 +1[15-Mar-2019] aarontyree Bucktooth Billy /users/aarontyree/ sdf.org 70 +1[15-Mar-2019] agntsmart Agnt Smart in Gopherspace /users/agntsmart/ sdf.org 70 +1[14-Mar-2019] melton Bits & Bytes /users/melton/ sdf.org 70 +1[12-Mar-2019] limn LimnSpace /users/limn/ sdf.org 70 +1[10-Mar-2019] jocko jocko's gopher hole /users/jocko/ sdf.org 70 +1[09-Mar-2019] digdeeper /users/digdeeper/ sdf.org 70 +1[09-Mar-2019] anthonyg Anthony's Gopherspace /users/anthonyg/ sdf.org 70 +1[06-Mar-2019] freon beneath the wired /users/freon/ sdf.org 70 +1[05-Mar-2019] amedrado amedrado's Gopherhole /users/amedrado/ sdf.org 70 +1[04-Mar-2019] kahiru kahiru's phlog /users/kahiru/ sdf.org 70 +1[03-Mar-2019] disc my name is disc /users/disc/ sdf.org 70 +1[03-Mar-2019] jewlives is this thing on? /users/jewlives/ sdf.org 70 +1[02-Mar-2019] pussyslayer lair of the pussyslayer /users/pussyslayer/ sdf.org 70 +1[02-Mar-2019] discdfec errorspace /users/discdfec/ sdf.org 70 +1[01-Mar-2019] mercury Mercury's Gopher /users/mercury/ sdf.org 70 +1[01-Mar-2019] ladywillow The Willowness on Gopher /users/ladywillow/ sdf.org 70 +1[27-Feb-2019] spid3r sirspid3r /users/spid3r/ sdf.org 70 +1[27-Feb-2019] userhicks11 Hicks /users/userhicks11/ sdf.org 70 +1[26-Feb-2019] g.love Organized Chaos Rebooted /users/g.love/ sdf.org 70 +1[25-Feb-2019] zwansch Zwansch's gopherhole /users/zwansch/ sdf.org 70 +1[25-Feb-2019] thinknix thinknix /users/thinknix/ sdf.org 70 +1[23-Feb-2019] yune yune's Gopherspace /users/yune/ sdf.org 70 +1[23-Feb-2019] authoritimmy Authoritimmy's SDF Gopher Site /users/authoritimmy/ sdf.org 70 +1[22-Feb-2019] stream2 Stream Two's Gopherhole /users/stream2/ sdf.org 70 +1[20-Feb-2019] katolaz KatolaZ' gopher hole /users/katolaz/ sdf.org 70 +1[17-Feb-2019] cdmnky cd-space /users/cdmnky/ sdf.org 70 +1[12-Feb-2019] starbreaker Matthew Graybosch on Gopher /users/starbreaker/ sdf.org 70 +1[11-Feb-2019] danielo danielo (el gopherspace) /users/danielo/ sdf.org 70 +1[07-Feb-2019] jeremij Jeremiah's GopherSpace. /users/jeremij/ sdf.org 70 +1[05-Feb-2019] seventysnap 70-snap! Simplified Space /users/seventysnap/ sdf.org 70 +1[04-Feb-2019] bsd4life People, Places, and Things /users/bsd4life/ sdf.org 70 +1[04-Feb-2019] fernan /users/fernan/ sdf.org 70 +1[03-Feb-2019] junkman My gopher /users/junkman/ sdf.org 70 +1[01-Feb-2019] lro lro's phlog /users/lro/ sdf.org 70 +1[31-Jan-2019] vext01 Vext01's Gopher Site /users/vext01/ sdf.org 70 +1[31-Jan-2019] cipherstone CIPHERSTONE'S SPACE /users/cipherstone/ sdf.org 70 +1[30-Jan-2019] marg /users/marg/ sdf.org 70 +1[30-Jan-2019] yal FreeBSD gopher site /users/yal/ sdf.org 70 +1[29-Jan-2019] donandres70 /users/donandres70/ sdf.org 70 +1[29-Jan-2019] valter4 valter4's gophersite /users/valter4/ sdf.org 70 +1[28-Jan-2019] seanzo /users/seanzo/ sdf.org 70 +1[28-Jan-2019] jleedev Adverb's Actions /users/jleedev/ sdf.org 70 +1[27-Jan-2019] henrikj /users/henrikj/ sdf.org 70 +1[26-Jan-2019] justinle Justin's Gopherhole /users/justinle/ sdf.org 70 +1[26-Jan-2019] zontargs zontargs' gopher bunker /users/zontargs/ sdf.org 70 +1[25-Jan-2019] cloudyisland 8sync's Cloudy Island /users/cloudyisland/ sdf.org 70 +1[24-Jan-2019] jsalens jjsalens Gopher /users/jsalens/ sdf.org 70 +1[24-Jan-2019] ulcer noobs! ------v /users/ulcer/ sdf.org 70 +1[23-Jan-2019] notyourcode Not Your Code /users/notyourcode/ sdf.org 70 +1[23-Jan-2019] otr Old Time Radio Shows From This Day In History..Made Fresh Da /users/otr/ sdf.org 70 +1[19-Jan-2019] kickmule kickmule's gopher hole /users/kickmule/ sdf.org 70 +1[18-Jan-2019] scm TGenXer /users/scm/ sdf.org 70 +1[15-Jan-2019] pvinc Private phlog and Aleph-cross sancutary /users/pvinc/ sdf.org 70 +1[15-Jan-2019] siobhan Terminus /users/siobhan/ sdf.org 70 +1[13-Jan-2019] utf8x UTF's NetHole /users/utf8x/ sdf.org 70 +1[12-Jan-2019] xvetrd xvetrd is not an an?cronym /users/xvetrd/ sdf.org 70 +1[12-Jan-2019] blackhawk7 Black Hawk 7 by MJA /users/blackhawk7/ sdf.org 70 +1[11-Jan-2019] m3m /users/m3m/ sdf.org 70 +1[11-Jan-2019] hitoro /users/hitoro/ sdf.org 70 +1[09-Jan-2019] vera Vera's space /users/vera/ sdf.org 70 +1[08-Jan-2019] sloum dim light from distant stars /users/sloum/ sdf.org 70 +1[07-Jan-2019] nixfloyd nixfloyd's gopherhole /users/nixfloyd/ sdf.org 70 +1[05-Jan-2019] snowdusk snowdusk underground /users/snowdusk/ sdf.org 70 +1[04-Jan-2019] gabek Gabe's Phlog /users/gabek/ sdf.org 70 +1[04-Jan-2019] sshifflett An Arbitrary Gopher Hole /users/sshifflett/ sdf.org 70 +1[03-Jan-2019] idf IDF's gopher hole /users/idf/ sdf.org 70 +1[03-Jan-2019] morehuman /users/morehuman/ sdf.org 70 +1[03-Jan-2019] nullz ..::nullNETZ::.. /users/nullz/ sdf.org 70 +1[01-Jan-2019] till /users/till/ sdf.org 70 +1[01-Jan-2019] haakonda Capybara Project /users/haakonda/ sdf.org 70 +1[27-Dec-2018] ddavis Basic Questions /users/ddavis/ sdf.org 70 +1[26-Dec-2018] dflate Lightning /users/dflate/ sdf.org 70 +1[25-Dec-2018] rlopez Ray's SDF Gopher Hole /users/rlopez/ sdf.org 70 +1[23-Dec-2018] berjo TITLE /users/berjo/ sdf.org 70 +1[22-Dec-2018] ktw Katie's Empty Gopher Site /users/ktw/ sdf.org 70 +1[21-Dec-2018] hanzo Still Alive. /users/hanzo/ sdf.org 70 +1[21-Dec-2018] kirch Kirch's Gopherspace /users/kirch/ sdf.org 70 +1[19-Dec-2018] lvturner The advenutres of a fly farmer /users/lvturner/ sdf.org 70 +1[18-Dec-2018] bwinmill Bumbling Bea's Burrow /users/bwinmill/ sdf.org 70 +1[16-Dec-2018] sethmhur sethmhur /users/sethmhur/ sdf.org 70 +1[13-Dec-2018] majormajors M /users/majormajors/ sdf.org 70 +1[13-Dec-2018] ipduh duh /users/ipduh/ sdf.org 70 +1[13-Dec-2018] mikkokoo mikkokoo /users/mikkokoo/ sdf.org 70 +1[13-Dec-2018] aqdm aqdm day log /users/aqdm/ sdf.org 70 +1[11-Dec-2018] solderpunk Rosin to the core /users/solderpunk/ sdf.org 70 +1[10-Dec-2018] papa Papa's Cave /users/papa/ sdf.org 70 +1[04-Dec-2018] amutneith /users/amutneith/ sdf.org 70 +1[02-Dec-2018] g504 g504 /users/g504/ sdf.org 70 +1[01-Dec-2018] buzzert buzzert's lair /users/buzzert/ sdf.org 70 +1[29-Nov-2018] sadrach Flip Flop Spider /users/sadrach/ sdf.org 70 +1[28-Nov-2018] sako sako /users/sako/ sdf.org 70 +1[26-Nov-2018] jacobrd92 Jacob Robert Davis in GopherSpace /users/jacobrd92/ sdf.org 70 +1[26-Nov-2018] menglehorn Michael's Gopherspace /users/menglehorn/ sdf.org 70 +1[26-Nov-2018] andrew.b /users/andrew.b/ sdf.org 70 +1[25-Nov-2018] kf5ydu kf5ydu /users/kf5ydu/ sdf.org 70 +1[25-Nov-2018] yavit yavit /users/yavit/ sdf.org 70 +1[25-Nov-2018] renn G is G /users/renn/ sdf.org 70 +1[23-Nov-2018] kbushnel Junk Drawer /users/kbushnel/ sdf.org 70 +1[20-Nov-2018] enduser Welcome To My Gopher Hole /users/enduser/ sdf.org 70 +1[20-Nov-2018] redux Eterna Redux /users/redux/ sdf.org 70 +1[18-Nov-2018] ba /users/ba/ sdf.org 70 +1[17-Nov-2018] dvf /users/dvf/ sdf.org 70 +1[14-Nov-2018] unlimitedcoder2 /users/unlimitedcoder2/ sdf.org 70 +1[12-Nov-2018] sehnsucht The Count's Lore /users/sehnsucht/ sdf.org 70 +1[11-Nov-2018] slaanco .:slaanco:. /users/slaanco/ sdf.org 70 +1[10-Nov-2018] ahriman Ahriman's Gopherhole /users/ahriman/ sdf.org 70 +1[04-Nov-2018] epimorphism ~ EPiMORPHISM's LAIR ~ /users/epimorphism/ sdf.org 70 +1[03-Nov-2018] zcray zcray /users/zcray/ sdf.org 70 +1[01-Nov-2018] bradfonseca The Emporium of Lost Thoughts (Gopher Version) /users/bradfonseca/ sdf.org 70 +1[31-Oct-2018]letthewatersroar Let The Waters Roar /users/letthewatersroar/ sdf.org 70 +1[30-Oct-2018] driver76 Welcome to my Gopherspace! /users/driver76/ sdf.org 70 +1[30-Oct-2018] juzekk Gopher for JuzekK /users/juzekk/ sdf.org 70 +1[29-Oct-2018] darkfox Testing /users/darkfox/ sdf.org 70 +1[29-Oct-2018] concon CoNCoN /users/concon/ sdf.org 70 +1[26-Oct-2018] skynebula Skypher /users/skynebula/ sdf.org 70 +1[24-Oct-2018] strixy strixy's gopherhole /users/strixy/ sdf.org 70 +1[22-Oct-2018] aaabbbb222 testtesttest /users/aaabbbb222/ sdf.org 70 +1[20-Oct-2018] herronjo Josh's Amazing Gopher Space /users/herronjo/ sdf.org 70 +1[19-Oct-2018] france france /users/france/ sdf.org 70 +1[17-Oct-2018] old.snail notes from a shell /users/old.snail/ sdf.org 70 +1[15-Oct-2018] aldrik Phlog de Aldrik /users/aldrik/ sdf.org 70 +1[15-Oct-2018] mn4v The Gopher Trap /users/mn4v/ sdf.org 70 +1[12-Oct-2018] onat qwerty /users/onat/ sdf.org 70 +1[09-Oct-2018] jirka Jirka's Gopher Site /users/jirka/ sdf.org 70 +1[09-Oct-2018] postphotos postphotos /users/postphotos/ sdf.org 70 +1[07-Oct-2018] ricci ricci /users/ricci/ sdf.org 70 +1[07-Oct-2018] stee A Hidden Place, A Gopher's Hole /users/stee/ sdf.org 70 +1[04-Oct-2018] laemeur The CUNICULUS of LAEMEUR /users/laemeur/ sdf.org 70 +1[04-Oct-2018] brarempire /users/brarempire/ sdf.org 70 +1[01-Oct-2018] sanchopanzer /users/sanchopanzer/ sdf.org 70 +1[30-Sep-2018] bacterio bacterio's gopher hole /users/bacterio/ sdf.org 70 +1[30-Sep-2018] wicked always win /users/wicked/ sdf.org 70 +1[30-Sep-2018] konafu /users/konafu/ sdf.org 70 +1[29-Sep-2018] lepton Hello, gopherworld! /users/lepton/ sdf.org 70 +1[27-Sep-2018] ricardus RicarduSpace /users/ricardus/ sdf.org 70 +1[27-Sep-2018] wvs Civilized, Ordered, Advanced. /users/wvs/ sdf.org 70 +1[26-Sep-2018] kat koshka /users/kat/ sdf.org 70 +1[25-Sep-2018] raoeupb RAOEUPB /users/raoeupb/ sdf.org 70 +1[22-Sep-2018] racccooon raccoon! /users/racccooon/ sdf.org 70 +1[20-Sep-2018] jmahoney JMAHONEY /users/jmahoney/ sdf.org 70 +1[18-Sep-2018] ulf leitzahl.de gopher information source /users/ulf/ sdf.org 70 +1[17-Sep-2018] clusey Just Another Phlog /users/clusey/ sdf.org 70 +1[17-Sep-2018] elm /users/elm/ sdf.org 70 +1[17-Sep-2018] mrn 36 hours of beer and pizza with kurt /users/mrn/ sdf.org 70 +1[15-Sep-2018] vls vlsimpson /users/vls/ sdf.org 70 +1[13-Sep-2018] noogles Nooglesphere /users/noogles/ sdf.org 70 +1[12-Sep-2018] sylranch Tales From SYL Ranch /users/sylranch/ sdf.org 70 +1[11-Sep-2018] beatdown Chainsawed and Strangled /users/beatdown/ sdf.org 70 +1[09-Sep-2018] alchemist Alchemist's Gopherspace /users/alchemist/ sdf.org 70 +1[09-Sep-2018] dokuja dokuja's gopher hole /users/dokuja/ sdf.org 70 +1[06-Sep-2018] mutyola MUTYOLA'S GOPHER SPACE /users/mutyola/ sdf.org 70 +1[04-Sep-2018] dor THIS IS A TEST /users/dor/ sdf.org 70 +1[01-Sep-2018] org /users/org/ sdf.org 70 +1[31-Aug-2018] cfenollosa cfenollosa /users/cfenollosa/ sdf.org 70 +1[31-Aug-2018] alexjm /users/alexjm/ sdf.org 70 +1[30-Aug-2018] theesaint Gopher Hole from the Mountains /users/theesaint/ sdf.org 70 +1[30-Aug-2018] yakkoj /users/yakkoj/ sdf.org 70 +1[30-Aug-2018] fuddster Fuddster Was Here /users/fuddster/ sdf.org 70 +1[29-Aug-2018] ja gopher://sdf.org:70/1/users/ja/ /users/ja/ sdf.org 70 +1[27-Aug-2018] fiddlerwoaroof /users/fiddlerwoaroof/ sdf.org 70 +1[26-Aug-2018] railey seventheaven /users/railey/ sdf.org 70 +1[25-Aug-2018] adw Introverted Ideation /users/adw/ sdf.org 70 +1[24-Aug-2018] tty tty /users/tty/ sdf.org 70 +1[21-Aug-2018] zori works in progress /users/zori/ sdf.org 70 +1[21-Aug-2018] libre Muh phlog /users/libre/ sdf.org 70 +1[16-Aug-2018] mk /users/mk/ sdf.org 70 +1[14-Aug-2018] amox amox' space in web 0.2 /users/amox/ sdf.org 70 +1[14-Aug-2018] bej Jelle Besseling's Gopher Site /users/bej/ sdf.org 70 +1[12-Aug-2018] ufo under construction /users/ufo/ sdf.org 70 +1[12-Aug-2018] dharmaxbum dharmaxbum /users/dharmaxbum/ sdf.org 70 +1[11-Aug-2018] nyufutz nyufutz /users/nyufutz/ sdf.org 70 +1[10-Aug-2018] tejasr /users/tejasr/ sdf.org 70 +1[09-Aug-2018] gshogren /users/gshogren/ sdf.org 70 +1[09-Aug-2018] embien /users/embien/ sdf.org 70 +1[09-Aug-2018] greydus some weeb's gopherspace /users/greydus/ sdf.org 70 +1[09-Aug-2018] kf6gpe KF6GPE's Gopher Space /users/kf6gpe/ sdf.org 70 +1[08-Aug-2018] olivier olivier /users/olivier/ sdf.org 70 +1[08-Aug-2018] wal /users/wal/ sdf.org 70 +1[08-Aug-2018] darksnake The Snake Pit /users/darksnake/ sdf.org 70 +1[07-Aug-2018] sheeplord /users/sheeplord/ sdf.org 70 +1[07-Aug-2018] benburwell /users/benburwell/ sdf.org 70 +1[07-Aug-2018] wiredlain /users/wiredlain/ sdf.org 70 +1[06-Aug-2018] kc4zvw much deeper than Alice's rabbit hole /users/kc4zvw/ sdf.org 70 +1[05-Aug-2018] gnoufou Gnoufou's Corner /users/gnoufou/ sdf.org 70 +1[05-Aug-2018] mhoogkamer Michael's Files /users/mhoogkamer/ sdf.org 70 +1[04-Aug-2018] wilsonnb wilsonnb's gopherspace /users/wilsonnb/ sdf.org 70 +1[03-Aug-2018] bernak Gopherspace B-Chile to the world /users/bernak/ sdf.org 70 +1[01-Aug-2018] cyrkuler procrastination-central /users/cyrkuler/ sdf.org 70 +1[31-Jul-2018] qrn Matthew in Gopherspace /users/qrn/ sdf.org 70 +1[31-Jul-2018] molotov /users/molotov/ sdf.org 70 +1[30-Jul-2018] nydel nydel's gopher /users/nydel/ sdf.org 70 +1[29-Jul-2018] dmadhatr All that fits! Goes in/down the hole! /users/dmadhatr/ sdf.org 70 +1[28-Jul-2018] kj8am /users/kj8am/ sdf.org 70 +1[27-Jul-2018] retrogeek Oldschool /users/retrogeek/ sdf.org 70 +1[24-Jul-2018] rinpatch Anime tiddies and ES6 features /users/rinpatch/ sdf.org 70 +1[23-Jul-2018] azq [24-Jul-2018] rinpatch Anime tiddies and ES6 features /users/azq/ sdf.org 70 +1[23-Jul-2018] skellat skellat /users/skellat/ sdf.org 70 +1[22-Jul-2018]thanatophobia666 Gopher Public Library /users/thanatophobia666/ sdf.org 70 +1[19-Jul-2018] lolimanko Jocata's Gopherspace /users/lolimanko/ sdf.org 70 +1[15-Jul-2018] sda my gopherspace /users/sda/ sdf.org 70 +1[13-Jul-2018] therealbill Bill's Gophersite /users/therealbill/ sdf.org 70 +1[12-Jul-2018] hnb Hiro's Notebook /users/hnb/ sdf.org 70 +1[12-Jul-2018] mre /users/mre/ sdf.org 70 +1[11-Jul-2018] nickca Nicholas the Large's GOPHERSPACE!!1! /users/nickca/ sdf.org 70 +1[10-Jul-2018] viewcomp viewcomp /users/viewcomp/ sdf.org 70 +1[10-Jul-2018] kjwill kjwill's gopherspace /users/kjwill/ sdf.org 70 +1[09-Jul-2018] npg Crap /users/npg/ sdf.org 70 +1[07-Jul-2018] mukt Mukt Landing /users/mukt/ sdf.org 70 +1[04-Jul-2018] ch4 ch4 /users/ch4/ sdf.org 70 +1[03-Jul-2018] giantessgnostic Infinity's Core /users/giantessgnostic/ sdf.org 70 +1[02-Jul-2018] keiya Keiya's /users/keiya/ sdf.org 70 +1[28-Jun-2018] adaniau Anna D's gopher /users/adaniau/ sdf.org 70 +1[27-Jun-2018] famicoman Famicoman /users/famicoman/ sdf.org 70 +1[27-Jun-2018] jmcgann School Thoughts /users/jmcgann/ sdf.org 70 +1[27-Jun-2018] martians a martians tale of a green planet /users/martians/ sdf.org 70 +1[27-Jun-2018] reppard Reppard's Gopher Hole /users/reppard/ sdf.org 70 +1[27-Jun-2018] vansteen Tom's Gopher Space /users/vansteen/ sdf.org 70 +1[27-Jun-2018] pdfinn PDFINN's GOPHERSPACE /users/pdfinn/ sdf.org 70 +1[27-Jun-2018] loewe loewesGophers�pace /users/loewe/ sdf.org 70 +1[26-Jun-2018] nim /users/nim/ sdf.org 70 +1[24-Jun-2018] lbreda LBreda's gopherspace /users/lbreda/ sdf.org 70 +1[24-Jun-2018] sdl fivetoedsloth's dirty little gopher hole /users/sdl/ sdf.org 70 +1[15-Jun-2018] blacknite Blacknite's Telehack Page /users/blacknite/ sdf.org 70 +1[13-Jun-2018] sethsimon Seth Simon's Home Page /users/sethsimon/ sdf.org 70 +1[10-Jun-2018] kkwoo kkwoo's Scrapbook /users/kkwoo/ sdf.org 70 +1[03-Jun-2018] cy CYBER and MORE! /users/cy/ sdf.org 70 +1[02-Jun-2018] mahadkalam1234 /users/mahadkalam1234/ sdf.org 70 +1[31-May-2018] m0m MoMo /users/m0m/ sdf.org 70 +1[30-May-2018] kenyon /users/kenyon/ sdf.org 70 +1[30-May-2018] docgreen Doc Green's Research /users/docgreen/ sdf.org 70 +1[30-May-2018] f6k f6k's log /users/f6k/ sdf.org 70 +1[29-May-2018] txminth nothing mind-blowing /users/txminth/ sdf.org 70 +1[24-May-2018] kodachrome KodaSSH Redirect & Gopher Spaxtastic /users/kodachrome/ sdf.org 70 +1[22-May-2018] e4 Shogi, chess an board games /users/e4/ sdf.org 70 +1[21-May-2018] roscom RKN /users/roscom/ sdf.org 70 +1[21-May-2018] s9 /users/s9/ sdf.org 70 +1[21-May-2018] robertg /users/robertg/ sdf.org 70 +1[19-May-2018] adamc1999 AC's Gopher Space /users/adamc1999/ sdf.org 70 +1[18-May-2018] xchg /users/xchg/ sdf.org 70 +1[16-May-2018] louks DL's GopherSpace - Playtime's Over /users/louks/ sdf.org 70 +1[16-May-2018] dfstorm A sad man from Canada traveling around the world. /users/dfstorm/ sdf.org 70 +1[13-May-2018] lyrics Lyrics - Access lyrics to your favorite songs via Gopher! /users/lyrics/ sdf.org 70 +1[06-May-2018] pet84rik A plaintext world /users/pet84rik/ sdf.org 70 +1[05-May-2018] mujo /users/mujo/ sdf.org 70 +1[04-May-2018] howtophil Phil's Gopherspace /users/howtophil/ sdf.org 70 +1[03-May-2018] polluks World of Polluks /users/polluks/ sdf.org 70 +1[02-May-2018] pengan Pengan's Gopher /users/pengan/ sdf.org 70 +1[30-Apr-2018] ptkach Paul Tkach's Gopherspace /users/ptkach/ sdf.org 70 +1[29-Apr-2018] reined GroundHog /users/reined/ sdf.org 70 +1[25-Apr-2018] c25l c25l's phlog /users/c25l/ sdf.org 70 +1[25-Apr-2018] zekyzen Y? /users/zekyzen/ sdf.org 70 +1[23-Apr-2018] markus.mayer /users/markus.mayer/ sdf.org 70 +1[20-Apr-2018] knur the hole /users/knur/ sdf.org 70 +1[18-Apr-2018] pngwen The CS Gopher Hole /users/pngwen/ sdf.org 70 +1[18-Apr-2018] phlogs gopher.club tutorial area /users/phlogs/ sdf.org 70 +1[17-Apr-2018] skewr Skewr's Gophersite /users/skewr/ sdf.org 70 +1[16-Apr-2018] mhocker Matthew Hocker /users/mhocker/ sdf.org 70 +1[16-Apr-2018] cwr /users/cwr/ sdf.org 70 +1[14-Apr-2018] ldbeth (LAMBDA (G) (LAMBDA (H) ((F (G G)) H))) /users/ldbeth/ sdf.org 70 +1[13-Apr-2018] clemens Michael Clemens /users/clemens/ sdf.org 70 +1[12-Apr-2018] geesdorf Curt Geesdorf' personal pages /users/geesdorf/ sdf.org 70 +1[12-Apr-2018] gorpub Goretti Publications /users/gorpub/ sdf.org 70 +1[07-Apr-2018] rvan rvan /users/rvan/ sdf.org 70 +1[06-Apr-2018] sjlawson Ceol agus cód /users/sjlawson/ sdf.org 70 +1[05-Apr-2018] alberti Albatross's Anachronism /users/alberti/ sdf.org 70 +1[03-Apr-2018] sirwilliam Missale /users/sirwilliam/ sdf.org 70 +1[03-Apr-2018] waterg Waters' Gopher Site /users/waterg/ sdf.org 70 +1[01-Apr-2018] bj bj's gopher space /users/bj/ sdf.org 70 +1[31-Mar-2018] zkpr a quiet life /users/zkpr/ sdf.org 70 +1[30-Mar-2018] texluthor texluthor@sdf.org /users/texluthor/ sdf.org 70 +1[29-Mar-2018] roan Once upon a time... /users/roan/ sdf.org 70 +1[28-Mar-2018] samis samis's tiny Gopherspace /users/samis/ sdf.org 70 +1[27-Mar-2018] sanlyx ~sanlyx's gopherspace /users/sanlyx/ sdf.org 70 +1[25-Mar-2018] knusbaum Gopher Tools by knusbaum@sdf.org /users/knusbaum/ sdf.org 70 +1[25-Mar-2018] gunnarfrost RANDOM /users/gunnarfrost/ sdf.org 70 +1[23-Mar-2018] frost Ice Palace /users/frost/ sdf.org 70 +1[23-Mar-2018] kinker31 kinker31's Gopher Thing /users/kinker31/ sdf.org 70 +1[19-Mar-2018] heliarc Gophers of Interest /users/heliarc/ sdf.org 70 +1[18-Mar-2018] zeb zeb /users/zeb/ sdf.org 70 +1[18-Mar-2018] lulcer phlog engine emporium /users/lulcer/ sdf.org 70 +1[16-Mar-2018] satisficer Gopher /users/satisficer/ sdf.org 70 +1[16-Mar-2018] auzymoto my brain dump /users/auzymoto/ sdf.org 70 +1[15-Mar-2018] decal /users/decal/ sdf.org 70 +1[14-Mar-2018] herco Old World /users/herco/ sdf.org 70 +1[13-Mar-2018] nhunt Here's the Title /users/nhunt/ sdf.org 70 +1[10-Mar-2018] jgundlach pocket chip adventures /users/jgundlach/ sdf.org 70 +1[10-Mar-2018] oms oms space /users/oms/ sdf.org 70 +1[09-Mar-2018] ds2 Above /users/ds2/ sdf.org 70 +1[08-Mar-2018] kiddkaes KodaKingdom /users/kiddkaes/ sdf.org 70 +1[08-Mar-2018] jcrawford Jesse B. Crawford /users/jcrawford/ sdf.org 70 +1[05-Mar-2018] gnusosa gnusosa's gopher corner - part of the rodere.systems network /users/gnusosa/ sdf.org 70 +1[04-Mar-2018] tak Tak's Public Gopherspace /users/tak/ sdf.org 70 +1[27-Feb-2018] sunnyscarlet /users/sunnyscarlet/ sdf.org 70 +1[26-Feb-2018] bones alone and quiet /users/bones/ sdf.org 70 +1[26-Feb-2018] swimmeringer always learning /users/swimmeringer/ sdf.org 70 +1[25-Feb-2018] benc Ben Clifford test gopher site /users/benc/ sdf.org 70 +1[25-Feb-2018] shmcinty kernelklink /users/shmcinty/ sdf.org 70 +1[23-Feb-2018] lispadawan Lisp Padawan /users/lispadawan/ sdf.org 70 +1[22-Feb-2018] grueb Some Thoughts /users/grueb/ sdf.org 70 +1[21-Feb-2018] lherrera The spirits in me... /users/lherrera/ sdf.org 70 +1[20-Feb-2018] amoline Tango Hack /users/amoline/ sdf.org 70 +1[17-Feb-2018] slacka DIRTPILE /users/slacka/ sdf.org 70 +1[16-Feb-2018] thegiant /users/thegiant/ sdf.org 70 +1[15-Feb-2018] mcaudill /users/mcaudill/ sdf.org 70 +1[13-Feb-2018] mpcclub Moss Point Computer Club /users/mpcclub/ sdf.org 70 +1[12-Feb-2018] shriver the MAD FARMER'S radio ALMANAC: gopher edition /users/shriver/ sdf.org 70 +1[12-Feb-2018] bitanga Working Title /users/bitanga/ sdf.org 70 +1[11-Feb-2018] irl Iain R. Learmonth's Gopher Site /users/irl/ sdf.org 70 +1[10-Feb-2018] m3tti m3tti /users/m3tti/ sdf.org 70 +1[09-Feb-2018] spetiya /users/spetiya/ sdf.org 70 +1[09-Feb-2018] artsk /users/artsk/ sdf.org 70 +1[08-Feb-2018] tomatobodhi Yin Feng's Chan Buddhist Gopherhole /users/tomatobodhi/ sdf.org 70 +1[08-Feb-2018] wojowhiskey wojowhiskeysite /users/wojowhiskey/ sdf.org 70 +1[07-Feb-2018] notptr Why a Title /users/notptr/ sdf.org 70 +1[07-Feb-2018] zhivoder Zhivoder's Homepage /users/zhivoder/ sdf.org 70 +1[07-Feb-2018] glen Glen's Gopherspace /users/glen/ sdf.org 70 +1[07-Feb-2018] fos1 Far Out Science /users/fos1/ sdf.org 70 +1[07-Feb-2018] raker raker gopherspace /users/raker/ sdf.org 70 +1[07-Feb-2018] mulrooney David Mulrooney's Gopher Space /users/mulrooney/ sdf.org 70 +1[07-Feb-2018] copyeditor Copyediting and Computers /users/copyeditor/ sdf.org 70 +1[07-Feb-2018] krr Retro computing /users/krr/ sdf.org 70 +1[07-Feb-2018] yosefb Yosef's gopher /users/yosefb/ sdf.org 70 +1[07-Feb-2018] tgampper Terry Gampper's Gopherspace /users/tgampper/ sdf.org 70 +1[07-Feb-2018] t3hyoshi tymail /users/t3hyoshi/ sdf.org 70 +1[07-Feb-2018] simple SiMpLe MaChInEs /users/simple/ sdf.org 70 +1[07-Feb-2018] samwise KD0KSP /users/samwise/ sdf.org 70 +1[07-Feb-2018] said said /users/said/ sdf.org 70 +1[07-Feb-2018] rudolph RudGopherHole /users/rudolph/ sdf.org 70 +1[07-Feb-2018] rpreston /users/rpreston/ sdf.org 70 +1[07-Feb-2018] rp R.A.Pavlov's Gopher /users/rp/ sdf.org 70 +1[07-Feb-2018] plexus Plexus - Computing, Radio & technology /users/plexus/ sdf.org 70 +1[07-Feb-2018] peteyboy My Job Hunting /users/peteyboy/ sdf.org 70 +1[07-Feb-2018] pd /users/pd/ sdf.org 70 +1[07-Feb-2018] mprotts Mike's gopher site /users/mprotts/ sdf.org 70 +1[07-Feb-2018] mkacer Nothing here yet /users/mkacer/ sdf.org 70 +1[07-Feb-2018] mbays Nameless, Endless /users/mbays/ sdf.org 70 +1[07-Feb-2018] matiasch MatiasCh in Gopher /users/matiasch/ sdf.org 70 +1[07-Feb-2018] lachman A Gopher Burrow /users/lachman/ sdf.org 70 +1[07-Feb-2018] jovan BrainTree /users/jovan/ sdf.org 70 +1[07-Feb-2018] jawsh Jawsh McCullaugh's Gopher Site /users/jawsh/ sdf.org 70 +1[07-Feb-2018] idhats IDHATS /users/idhats/ sdf.org 70 +1[07-Feb-2018] evilfix evils gopher /users/evilfix/ sdf.org 70 +1[07-Feb-2018] epowerj /users/epowerj/ sdf.org 70 +1[07-Feb-2018] dupuy /users/dupuy/ sdf.org 70 +1[07-Feb-2018] davr Dave R /users/davr/ sdf.org 70 +1[07-Feb-2018] cfkoch Christian's Gopherspace /users/cfkoch/ sdf.org 70 +1[06-Feb-2018] sanjuro Indian Food Gopher /users/sanjuro/ sdf.org 70 +1[06-Feb-2018] opus Why gopher? Why not? /users/opus/ sdf.org 70 +1[05-Feb-2018] sajfarz /users/sajfarz/ sdf.org 70 +1[05-Feb-2018] mechanist Welcome to my Gopherspace! /users/mechanist/ sdf.org 70 +1[04-Feb-2018] duszek The Cult of the Gopher /users/duszek/ sdf.org 70 +1[04-Feb-2018] zuz ADVENTURE: The Gopher Hole of Zuz /users/zuz/ sdf.org 70 +1[03-Feb-2018] cooltile cooltile /users/cooltile/ sdf.org 70 +1[02-Feb-2018] bglopez Gopher /users/bglopez/ sdf.org 70 +1[01-Feb-2018] jwalker Fascinating! /users/jwalker/ sdf.org 70 +1[31-Jan-2018] daphne Daphne's Phlog /users/daphne/ sdf.org 70 +1[31-Jan-2018] nekdo Nekdo's Warm Burrow /users/nekdo/ sdf.org 70 +1[30-Jan-2018] jan jan's gopher hole / space /users/jan/ sdf.org 70 +1[30-Jan-2018] smj the gopher is coming /users/smj/ sdf.org 70 +1[28-Jan-2018] imrowan Music for Misanthropes /users/imrowan/ sdf.org 70 +1[27-Jan-2018] cpider thoughts I still won't put elsewhere /users/cpider/ sdf.org 70 +1[25-Jan-2018] thom Thomas in Gopherspace /users/thom/ sdf.org 70 +1[23-Jan-2018] tschuden /users/tschuden/ sdf.org 70 +1[21-Jan-2018] mrguilt Mr. Guilt's Gopher at SDF /users/mrguilt/ sdf.org 70 +1[17-Jan-2018] snakecase snake_case's den /users/snakecase/ sdf.org 70 +1[16-Jan-2018] senri I am senri /users/senri/ sdf.org 70 +1[13-Jan-2018] philipv /users/philipv/ sdf.org 70 +1[13-Jan-2018] toonarm /users/toonarm/ sdf.org 70 +1[12-Jan-2018] nueh exobrain /users/nueh/ sdf.org 70 +1[11-Jan-2018] nicholass /users/nicholass/ sdf.org 70 +1[11-Jan-2018] psztrnk LOGS /users/psztrnk/ sdf.org 70 +1[11-Jan-2018] nessdabest /users/nessdabest/ sdf.org 70 +1[08-Jan-2018] cccv /users/cccv/ sdf.org 70 +1[05-Jan-2018] pdp11 PDP-11 mainframe /users/pdp11/ sdf.org 70 +1[05-Jan-2018] saper Saper is testing /users/saper/ sdf.org 70 +1[04-Jan-2018] stargazer Stargazers Gopher /users/stargazer/ sdf.org 70 +1[04-Jan-2018] scarecw /users/scarecw/ sdf.org 70 +1[04-Jan-2018] zenostein Zeno's Gopherhole /users/zenostein/ sdf.org 70 +1[04-Jan-2018] pkill9 /users/pkill9/ sdf.org 70 +1[31-Dec-2017] benaustin Ben Austin's Gopherspace /users/benaustin/ sdf.org 70 +1[30-Dec-2017] sgilles Gopherspace of S. Gilles /users/sgilles/ sdf.org 70 +1[29-Dec-2017] jepityr [30-Dec-2017] sgilles Gopherspace of S. Gilles /users/jepityr/ sdf.org 70 +1[29-Dec-2017] fr4nk fr4nk's scribbles /users/fr4nk/ sdf.org 70 +1[23-Dec-2017] ivanh Ivan's Gopher /users/ivanh/ sdf.org 70 +1[22-Dec-2017] gadhra David Lightman's Gopherhole /users/gadhra/ sdf.org 70 +1[20-Dec-2017] athrunnailo My new gopher page /users/athrunnailo/ sdf.org 70 +1[20-Dec-2017] shangril Shang-Lin's Gopherspace /users/shangril/ sdf.org 70 +1[19-Dec-2017] mek Pure as the driven slush /users/mek/ sdf.org 70 +1[15-Dec-2017] wafl Magical Girls In Space /users/wafl/ sdf.org 70 +1[12-Dec-2017] mongoosetom Ebullient Ocelot Underground /users/mongoosetom/ sdf.org 70 +1[12-Dec-2017] ratsnest23 Rat Salad Park /users/ratsnest23/ sdf.org 70 +1[11-Dec-2017] lui881 This is lui881's gopher site /users/lui881/ sdf.org 70 +1[08-Dec-2017] ziff Ziff's Gopherhole /users/ziff/ sdf.org 70 +1[05-Dec-2017] kotori /users/kotori/ sdf.org 70 +1[04-Dec-2017] marco /users/marco/ sdf.org 70 +1[02-Dec-2017] chaseraz ChaseRaz /users/chaseraz/ sdf.org 70 +1[28-Nov-2017] tln TLN /users/tln/ sdf.org 70 +1[25-Nov-2017] icefox Gopher test /users/icefox/ sdf.org 70 +1[24-Nov-2017] valter3 SDF user gopherspace /users/valter3/ sdf.org 70 +1[23-Nov-2017] capheind CapheindPlays /users/capheind/ sdf.org 70 +1[22-Nov-2017] wambotron wambotronika /users/wambotron/ sdf.org 70 +1[21-Nov-2017] creichle XNet stub /users/creichle/ sdf.org 70 +1[20-Nov-2017] bgardner /users/bgardner/ sdf.org 70 +1[14-Nov-2017] bru Argentina's Lonely Gopher Explorer /users/bru/ sdf.org 70 +1[10-Nov-2017] tut A Silent Place /users/tut/ sdf.org 70 +1[10-Nov-2017] demifiend Delusions of Erudition /users/demifiend/ sdf.org 70 +1[10-Nov-2017] navier Gopher Site for Navier /users/navier/ sdf.org 70 +1[07-Nov-2017] kerobero kerobero's gopherhole /users/kerobero/ sdf.org 70 +1[07-Nov-2017] tyrel tyrel's burrow /users/tyrel/ sdf.org 70 +1[06-Nov-2017] neustadt Neustadt - Parimal's Gopher Space /users/neustadt/ sdf.org 70 +1[05-Nov-2017] thabto /users/thabto/ sdf.org 70 +1[03-Nov-2017] elsa A City of Mine Own /users/elsa/ sdf.org 70 +1[03-Nov-2017] mdom /users/mdom/ sdf.org 70 +1[31-Oct-2017] viktis 5051M01Y41T54 /users/viktis/ sdf.org 70 +1[29-Oct-2017] ecelis ecelis @ gopherspace /users/ecelis/ sdf.org 70 +1[29-Oct-2017] kd5njr KD5NJR's lo-fi corner of the web /users/kd5njr/ sdf.org 70 +1[25-Oct-2017] gcg /users/gcg/ sdf.org 70 +1[25-Oct-2017] nfultz na?? /users/nfultz/ sdf.org 70 +1[24-Oct-2017] awb LOST IN CYBERSPACE /users/awb/ sdf.org 70 +1[23-Oct-2017] xdb6f lol /users/xdb6f/ sdf.org 70 +1[23-Oct-2017] underdim /users/underdim/ sdf.org 70 +1[22-Oct-2017] robert2430lee Robert2430 /users/robert2430lee/ sdf.org 70 +1[18-Oct-2017] jad340 /users/jad340/ sdf.org 70 +1[06-Oct-2017] wakiz WakiZ iz Me. /users/wakiz/ sdf.org 70 +1[05-Oct-2017] mallaidh Mallaidh's dorknet /users/mallaidh/ sdf.org 70 +1[05-Oct-2017] lehnux Lehnux goph /users/lehnux/ sdf.org 70 +1[01-Oct-2017] semmetrik semmetrik semantic metered aesthetics /users/semmetrik/ sdf.org 70 +1[28-Sep-2017] almostlibre almost libre /users/almostlibre/ sdf.org 70 +1[27-Sep-2017] xzibit /users/xzibit/ sdf.org 70 +1[27-Sep-2017] quadbat Pretty Basic /users/quadbat/ sdf.org 70 +1[25-Sep-2017] morsnoctus /users/morsnoctus/ sdf.org 70 +1[25-Sep-2017] mekon Picketwire /users/mekon/ sdf.org 70 +1[24-Sep-2017] odie things I made (and things other people made) /users/odie/ sdf.org 70 +1[22-Sep-2017] kbp kyle /users/kbp/ sdf.org 70 +1[17-Sep-2017] joshua.m The Ramblings of a Young Man /users/joshua.m/ sdf.org 70 +1[15-Sep-2017] kthorn An SDF History /users/kthorn/ sdf.org 70 +1[10-Sep-2017] shdwfear NOTEBOOK /users/shdwfear/ sdf.org 70 +1[09-Sep-2017] jacksteele jack steele's gopherspace /users/jacksteele/ sdf.org 70 +1[08-Sep-2017] karnath useless area /users/karnath/ sdf.org 70 +1[01-Sep-2017] northfarthing The Northfarthing /users/northfarthing/ sdf.org 70 +1[28-Aug-2017] xfz xfz's gopherspace /users/xfz/ sdf.org 70 +1[26-Aug-2017] jrod /users/jrod/ sdf.org 70 +1[22-Aug-2017] nonlinear nonLinear /users/nonlinear/ sdf.org 70 +1[22-Aug-2017] ayygiocasta /users/ayygiocasta/ sdf.org 70 +1[21-Aug-2017] mthu mthu /users/mthu/ sdf.org 70 +1[17-Aug-2017] spidre /users/spidre/ sdf.org 70 +1[17-Aug-2017] s3krit s3krit's chunk of the GOPHERSPACE /users/s3krit/ sdf.org 70 +1[13-Aug-2017] jajacobs Test Site /users/jajacobs/ sdf.org 70 +1[10-Aug-2017] cmaltese Chris' Gopherspace /users/cmaltese/ sdf.org 70 +1[10-Aug-2017] endomain /users/endomain/ sdf.org 70 +1[10-Aug-2017] elwillow elwillow space /users/elwillow/ sdf.org 70 +1[08-Aug-2017] mole Mole's Gopher space /users/mole/ sdf.org 70 +1[08-Aug-2017] gustavohmsilva Gustavo H M Silva Gopher /users/gustavohmsilva/ sdf.org 70 +1[08-Aug-2017] johnmw Welcome to John's Gopherspace /users/johnmw/ sdf.org 70 +1[06-Aug-2017] nprice Nick Price /users/nprice/ sdf.org 70 +1[02-Aug-2017] than0s than0sgophersite /users/than0s/ sdf.org 70 +1[31-Jul-2017] kwillett /users/kwillett/ sdf.org 70 +1[30-Jul-2017] thorns /users/thorns/ sdf.org 70 +1[30-Jul-2017] quinten /users/quinten/ sdf.org 70 +1[23-Jul-2017] tbgosalvez In Search of (nice) Shrubbery /users/tbgosalvez/ sdf.org 70 +1[21-Jul-2017] sethkush Seth Kushniryk's SDF gopherspace /users/sethkush/ sdf.org 70 +1[19-Jul-2017] kwills this is Kevin /users/kwills/ sdf.org 70 +1[16-Jul-2017] manticore010 Manticore's House of Nostalgia /users/manticore010/ sdf.org 70 +1[16-Jul-2017] bonzi bonzi /users/bonzi/ sdf.org 70 +1[11-Jul-2017] cel cel's cool gopher space /users/cel/ sdf.org 70 +1[07-Jul-2017] jmajeremy Jeremy's Gopher Space /users/jmajeremy/ sdf.org 70 +1[01-Jul-2017] mydeardiary My Dear Diary /users/mydeardiary/ sdf.org 70 +1[27-Jun-2017] trinoox Zooklie Gopher Directory /users/trinoox/ sdf.org 70 +1[26-Jun-2017] layer9 /users/layer9/ sdf.org 70 +1[24-Jun-2017] mrfreeman mrfreeman's gopher homepage /users/mrfreeman/ sdf.org 70 +1[22-Jun-2017] testsshserver t?he first homepage title of parsi /users/testsshserver/ sdf.org 70 +1[12-Jun-2017] kche Stedsnavn /users/kche/ sdf.org 70 +1[08-Jun-2017] orbere /users/orbere/ sdf.org 70 +1[31-May-2017] madchen /users/madchen/ sdf.org 70 +1[25-May-2017] br0ken1 br0ken 1 /users/br0ken1/ sdf.org 70 +1[24-May-2017] if Site of If /users/if/ sdf.org 70 +1[23-May-2017] jzp gopherthing /users/jzp/ sdf.org 70 +1[22-May-2017] greencapgonzo Journalism at it's most lackluster /users/greencapgonzo/ sdf.org 70 +1[19-May-2017] maxime Max's Gopher /users/maxime/ sdf.org 70 +1[17-May-2017] xolzsec x0lzs3c /users/xolzsec/ sdf.org 70 +1[17-May-2017] ku /users/ku/ sdf.org 70 +1[16-May-2017] dogparty EMERGENCY DOG PARTY SYSTEM /users/dogparty/ sdf.org 70 +1[16-May-2017] tigerstyle /users/tigerstyle/ sdf.org 70 +1[12-May-2017] tux101 A test site /users/tux101/ sdf.org 70 +1[12-May-2017] drajiin Drajiin's Space /users/drajiin/ sdf.org 70 +1[09-May-2017] maax /users/maax/ sdf.org 70 +1[09-May-2017] macpro Mel's Internet Universe Gopher Site /users/macpro/ sdf.org 70 +1[08-May-2017] plox Gopherspace resistance /users/plox/ sdf.org 70 +1[05-May-2017] mputerba1 /users/mputerba1/ sdf.org 70 +1[05-May-2017] bdd bdd gopherspace /users/bdd/ sdf.org 70 +1[03-May-2017] epyon epyon's gopher-space /users/epyon/ sdf.org 70 +1[03-May-2017] gfred Gfred /users/gfred/ sdf.org 70 +1[03-May-2017] bobafet googy /users/bobafet/ sdf.org 70 +1[03-May-2017] awkure Thy truth lasts to be invisible /users/awkure/ sdf.org 70 +1[30-Apr-2017] tjadowski My Daily Log - Tomasz Jadowski (http://mnmlista.pl) /users/tjadowski/ sdf.org 70 +1[29-Apr-2017] philopolymath Something To Do About Nothing /users/philopolymath/ sdf.org 70 +1[21-Apr-2017] forkbombpodcast Fork Bomb Podcast /users/forkbombpodcast/ sdf.org 70 +1[20-Apr-2017] takiya /users/takiya/ sdf.org 70 +1[19-Apr-2017] derchris My Gopher Page /users/derchris/ sdf.org 70 +1[19-Apr-2017] yrashk Yurii Rashkovskii /users/yrashk/ sdf.org 70 +1[16-Apr-2017] ungen ungen's gopherhole /users/ungen/ sdf.org 70 +1[11-Apr-2017] nsarker /users/nsarker/ sdf.org 70 +1[09-Apr-2017] leetspoofer /users/leetspoofer/ sdf.org 70 +1[09-Apr-2017] navybear NavyBear's SDF Gopherspace /users/navybear/ sdf.org 70 +1[29-Mar-2017] cory Cory's Amazing Gopher Hole of Amazingness /users/cory/ sdf.org 70 +1[26-Mar-2017] sopa Hey, it's Sopa! /users/sopa/ sdf.org 70 +1[26-Mar-2017] zedwards Helllllllo /users/zedwards/ sdf.org 70 +1[25-Mar-2017] sherzberg sherzberg's pages /users/sherzberg/ sdf.org 70 +1[24-Mar-2017] ccth ccth /users/ccth/ sdf.org 70 +1[23-Mar-2017] sahensley Random ramblings from Shawn /users/sahensley/ sdf.org 70 +1[22-Mar-2017] psycho1488 /users/psycho1488/ sdf.org 70 +1[19-Mar-2017] nure The funnel of sincerity /users/nure/ sdf.org 70 +1[18-Mar-2017] ixtl A Gopherspace no one will ever see! /users/ixtl/ sdf.org 70 +1[18-Mar-2017] unixparty KaylaSoft Solutions /users/unixparty/ sdf.org 70 +1[18-Mar-2017] amelorate Amelorate's Tests /users/amelorate/ sdf.org 70 +1[16-Mar-2017] matto MATTO /users/matto/ sdf.org 70 +1[13-Mar-2017] mofo In the Beginning Was the Command Line /users/mofo/ sdf.org 70 +1[11-Mar-2017] codingcowboy /users/codingcowboy/ sdf.org 70 +1[07-Mar-2017] adeka Adeka, un espacio sin espacio /users/adeka/ sdf.org 70 +1[05-Mar-2017] ng0 [07-Mar-2017] adeka Adeka, un espacio sin espacio /users/ng0/ sdf.org 70 +1[03-Mar-2017] zubrowka test /users/zubrowka/ sdf.org 70 +1[28-Feb-2017] artu /users/artu/ sdf.org 70 +1[25-Feb-2017] kgsuarez kgsuarez /users/kgsuarez/ sdf.org 70 +1[25-Feb-2017] reedych Reedych's gopherspace /users/reedych/ sdf.org 70 +1[21-Feb-2017] dillonalynch /users/dillonalynch/ sdf.org 70 +1[21-Feb-2017] seanpmthe1st I have no idea what I'm doing, but I'm gonna do it anyway. /users/seanpmthe1st/ sdf.org 70 +1[14-Feb-2017] vv Title of this gopher /users/vv/ sdf.org 70 +1[13-Feb-2017] atlasjan /users/atlasjan/ sdf.org 70 +1[13-Feb-2017] jcrao The Whole Christ /users/jcrao/ sdf.org 70 +1[11-Feb-2017] jkalb Jim Kalb's gopherspace /users/jkalb/ sdf.org 70 +1[04-Feb-2017] postcardist Second glances ... /users/postcardist/ sdf.org 70 +1[04-Feb-2017] jaysen Jaysen's Gopher Space /users/jaysen/ sdf.org 70 +1[31-Jan-2017] dozens Dozens of Gophers /users/dozens/ sdf.org 70 +1[29-Jan-2017] aj3138111 /users/aj3138111/ sdf.org 70 +1[28-Jan-2017] bratch /users/bratch/ sdf.org 70 +1[28-Jan-2017] pegzmasta Pegz Prolific Phlog /users/pegzmasta/ sdf.org 70 +1[24-Jan-2017] fergwill Sweaters till July: a humble phlog. /users/fergwill/ sdf.org 70 +1[24-Jan-2017] bluebear Bluebear's Gopherspace /users/bluebear/ sdf.org 70 +1[22-Jan-2017] handyc This site is an experimental gopher project. /users/handyc/ sdf.org 70 +1[21-Jan-2017] doofer /users/doofer/ sdf.org 70 +1[14-Jan-2017] saiwolf /users/saiwolf/ sdf.org 70 +1[06-Jan-2017] bctnry Brad Contenary on SDF.org/gopher /users/bctnry/ sdf.org 70 +1[06-Jan-2017] b0 /users/b0/ sdf.org 70 +1[25-Dec-2016] dusted DusteDs redirection in gopherspace /users/dusted/ sdf.org 70 +1[22-Dec-2016] mikefeneley Michael Gopher /users/mikefeneley/ sdf.org 70 +1[22-Dec-2016] pippy FU COO /users/pippy/ sdf.org 70 +1[18-Dec-2016] thelovebug thelovebug /users/thelovebug/ sdf.org 70 +1[18-Dec-2016] kaod kaoD's Gopherspace /users/kaod/ sdf.org 70 +1[14-Dec-2016] nexusix ghNEXUSIX /users/nexusix/ sdf.org 70 +1[13-Dec-2016] nicole nico nico nii /users/nicole/ sdf.org 70 +1[13-Dec-2016] macu /users/macu/ sdf.org 70 +1[11-Dec-2016] jonmisc Jon Misc's Gopher Space /users/jonmisc/ sdf.org 70 +1[07-Dec-2016] seleuco Espacio personal gopher de Manuel Jiménez Friaza /users/seleuco/ sdf.org 70 +1[07-Dec-2016] jdonez777 jdonez777 /users/jdonez777/ sdf.org 70 +1[06-Dec-2016] kheldar Kheldar Phlog /users/kheldar/ sdf.org 70 +1[04-Dec-2016] phf go go gopher /users/phf/ sdf.org 70 +1[01-Dec-2016] semperos Daniel Gregoire (semperos) /users/semperos/ sdf.org 70 +1[01-Dec-2016] masked /users/masked/ sdf.org 70 +1[30-Nov-2016] yoloziggins Ziggin' Around /users/yoloziggins/ sdf.org 70 +1[29-Nov-2016] bie /users/bie/ sdf.org 70 +1[29-Nov-2016] shaknais Shakna Israel /users/shaknais/ sdf.org 70 +1[27-Nov-2016] zackh Zack's Gopherspace /users/zackh/ sdf.org 70 +1[25-Nov-2016] liuyc /users/liuyc/ sdf.org 70 +1[24-Nov-2016] eientei Eientei /users/eientei/ sdf.org 70 +1[24-Nov-2016] lear Voice & Hats /users/lear/ sdf.org 70 +1[22-Nov-2016] shaine Shaine's Gopher Hole /users/shaine/ sdf.org 70 +1[21-Nov-2016] loli loli /users/loli/ sdf.org 70 +1[20-Nov-2016] tkmike 1984 WaSn'T lYiN /users/tkmike/ sdf.org 70 +1[20-Nov-2016] carlds the nerdery /users/carlds/ sdf.org 70 +1[17-Nov-2016] akraut Opie's Gopher Site /users/akraut/ sdf.org 70 +1[10-Nov-2016] jstg jstg's gopher /users/jstg/ sdf.org 70 +1[09-Nov-2016] wrstone The Jackelope Of Truth /users/wrstone/ sdf.org 70 +1[08-Nov-2016] maff1 alchemy /users/maff1/ sdf.org 70 +1[06-Nov-2016] slyalgo cmj /users/slyalgo/ sdf.org 70 +1[03-Nov-2016] echo420 Echo's bag of tips /users/echo420/ sdf.org 70 +1[01-Nov-2016] aditya999123 Aditya test1 /users/aditya999123/ sdf.org 70 +1[31-Oct-2016] lepereceval lepereceval /users/lepereceval/ sdf.org 70 +1[29-Oct-2016] mcformat McFormat's page /users/mcformat/ sdf.org 70 +1[28-Oct-2016] ed588 ed588's epic gopher site /users/ed588/ sdf.org 70 +1[25-Oct-2016] gsn /users/gsn/ sdf.org 70 +1[23-Oct-2016] joeygreen joeygreen's gopher /users/joeygreen/ sdf.org 70 +1[22-Oct-2016] edqwer /users/edqwer/ sdf.org 70 +1[19-Oct-2016] realmrrobot /users/realmrrobot/ sdf.org 70 +1[18-Oct-2016] merv Home On The Page /users/merv/ sdf.org 70 +1[16-Oct-2016] wintermann /users/wintermann/ sdf.org 70 +1[14-Oct-2016] crandom Here we go again /users/crandom/ sdf.org 70 +1[13-Oct-2016] mcornick Mark's gopher /users/mcornick/ sdf.org 70 +1[09-Oct-2016] katacarbix Katacarbix /users/katacarbix/ sdf.org 70 +1[07-Oct-2016] piai nel mezzo del cammin di nostra vita... /users/piai/ sdf.org 70 +1[06-Oct-2016] wisdomc0 /users/wisdomc0/ sdf.org 70 +1[06-Oct-2016] extropic weeeeeeeeee /users/extropic/ sdf.org 70 +1[30-Sep-2016] sneas Hi /users/sneas/ sdf.org 70 +1[27-Sep-2016] mjkerpan MJK's Retro Gopher Hole /users/mjkerpan/ sdf.org 70 +1[25-Sep-2016] commania a /users/commania/ sdf.org 70 +1[21-Sep-2016] mustafejen My second gopher hole /users/mustafejen/ sdf.org 70 +1[14-Sep-2016] shufei Shufei's Bumblebee Groundhive /users/shufei/ sdf.org 70 +1[13-Sep-2016] nonsense l e s s i s m o r e /users/nonsense/ sdf.org 70 +1[11-Sep-2016] cosmicpuppet cosmicpuppet /users/cosmicpuppet/ sdf.org 70 +1[01-Sep-2016] ljs Macintosh & Newton Stuff /users/ljs/ sdf.org 70 +1[01-Sep-2016] november november's homepage /users/november/ sdf.org 70 +1[31-Aug-2016] anning Ceratogaulus hatcheri /users/anning/ sdf.org 70 +1[31-Aug-2016] luke.seabrook Classic Mac & Newton Files /users/luke.seabrook/ sdf.org 70 +1[30-Aug-2016] shadymrpatch GOPHERit /users/shadymrpatch/ sdf.org 70 +1[30-Aug-2016] rchamblee /users/rchamblee/ sdf.org 70 +1[26-Aug-2016] ma ~�~⸮(º،º)?~ /users/ma/ sdf.org 70 +1[20-Aug-2016] pentagon98 vk_gopher /users/pentagon98/ sdf.org 70 +1[19-Aug-2016] nemz there juance lived a man name juan /users/nemz/ sdf.org 70 +1[18-Aug-2016] echo3 Test echo3 GOPHER /users/echo3/ sdf.org 70 +1[17-Aug-2016] echosa Echosa's GOPHER Space /users/echosa/ sdf.org 70 +1[15-Aug-2016] jsp jsp's Personal Gopherspace /users/jsp/ sdf.org 70 +1[13-Aug-2016] josh.hawcroft Josh's Test Gopher Site /users/josh.hawcroft/ sdf.org 70 +1[13-Aug-2016]midnightsledding midnightsledding /users/midnightsledding/ sdf.org 70 +1[12-Aug-2016] tom71 /users/tom71/ sdf.org 70 +1[11-Aug-2016] cmaceachern Dev and sysadmin resources/blog/notes from cmaceachern. /users/cmaceachern/ sdf.org 70 +1[10-Aug-2016] mattf /users/mattf/ sdf.org 70 +1[10-Aug-2016] xenier Random stuff /users/xenier/ sdf.org 70 +1[08-Aug-2016] nethit About Nethit /users/nethit/ sdf.org 70 +1[07-Aug-2016] ab9 ab9 /users/ab9/ sdf.org 70 +1[01-Aug-2016] krooq /users/krooq/ sdf.org 70 +1[01-Aug-2016] m.williams THE M.WILLIAMS SDF SITE /users/m.williams/ sdf.org 70 +1[30-Jul-2016] barend /users/barend/ sdf.org 70 +1[28-Jul-2016] chameleon /users/chameleon/ sdf.org 70 +1[27-Jul-2016] ballisticwombat /users/ballisticwombat/ sdf.org 70 +1[25-Jul-2016] peyethon /users/peyethon/ sdf.org 70 +1[23-Jul-2016] pantsi /users/pantsi/ sdf.org 70 +1[23-Jul-2016] pantsdown /users/pantsdown/ sdf.org 70 +1[23-Jul-2016] androw Androw /users/androw/ sdf.org 70 +1[21-Jul-2016] logan.robert /users/logan.robert/ sdf.org 70 +1[20-Jul-2016] netscaler Netscalers gopherspace /users/netscaler/ sdf.org 70 +1[08-Jul-2016] compu compu /users/compu/ sdf.org 70 +1[05-Jul-2016] pwr The Infrequent P.W.R. Gazette /users/pwr/ sdf.org 70 +1[05-Jul-2016] pingu Pengu's Gp?opher Space /users/pingu/ sdf.org 70 +1[30-Jun-2016] pepper Pepper the Grey /users/pepper/ sdf.org 70 +1[30-Jun-2016] vgk वेणु गोपाल /users/vgk/ sdf.org 70 +1[30-Jun-2016] donxfive Don's Prairie Home /users/donxfive/ sdf.org 70 +1[29-Jun-2016] rednight RedNight's SDF gopher hole /users/rednight/ sdf.org 70 +1[22-Jun-2016] denzuko Temple of the Cyberlords /users/denzuko/ sdf.org 70 +1[21-Jun-2016] ivanov Paul Ivanov's Gopherhole /users/ivanov/ sdf.org 70 +1[16-Jun-2016] evansunchips Siracha Fish Twigs /users/evansunchips/ sdf.org 70 +1[14-Jun-2016] zenbutcher ^x ^v - zenbutcher's cut-ups of public-domain works /users/zenbutcher/ sdf.org 70 +1[13-Jun-2016] rbgamer100 /users/rbgamer100/ sdf.org 70 +1[11-Jun-2016] mgoszcz2 Maciej Goszczycki's Gopher Corner /users/mgoszcz2/ sdf.org 70 +1[04-Jun-2016] xzyorion zorion-gopher /users/xzyorion/ sdf.org 70 +1[02-Jun-2016] exile Thoughts, questions, queries and qualms /users/exile/ sdf.org 70 +1[29-May-2016] eggy Eggy /users/eggy/ sdf.org 70 +1[28-May-2016] killven /users/killven/ sdf.org 70 +1[23-May-2016] asahi ASAHI@sdf /users/asahi/ sdf.org 70 +1[21-May-2016] miehas Gopher Miehas /users/miehas/ sdf.org 70 +1[14-May-2016] wayne Just go for it. /users/wayne/ sdf.org 70 +1[11-May-2016] ichou SE-R gopherspace /users/ichou/ sdf.org 70 +1[07-May-2016] free.ios /users/free.ios/ sdf.org 70 +1[03-May-2016] rothfuss /users/rothfuss/ sdf.org 70 +1[30-Apr-2016] bitgeist /users/bitgeist/ sdf.org 70 +1[28-Apr-2016] upton /users/upton/ sdf.org 70 +1[22-Apr-2016] jia3ep Code @ C /users/jia3ep/ sdf.org 70 +1[14-Apr-2016] omni .Omni. /users/omni/ sdf.org 70 +1[11-Apr-2016] lnx something /users/lnx/ sdf.org 70 +1[10-Apr-2016] g0dub G0DUB's gopherspace for amateur radio and emergency communic /users/g0dub/ sdf.org 70 +1[31-Mar-2016] leh /users/leh/ sdf.org 70 +1[31-Mar-2016] debug [31-Mar-2016] leh /users/debug/ sdf.org 70 +1[30-Mar-2016] halfbear /users/halfbear/ sdf.org 70 +1[28-Mar-2016] colin7 Colin's Gopherspace that happens to only use <200MB /users/colin7/ sdf.org 70 +1[25-Mar-2016] dbreez /users/dbreez/ sdf.org 70 +1[21-Mar-2016] yahio yahio's brainspace /users/yahio/ sdf.org 70 +1[20-Mar-2016] saahriktu Saahriktu's hermitage /users/saahriktu/ sdf.org 70 +1[18-Mar-2016] r.houlihan Just for you /users/r.houlihan/ sdf.org 70 +1[16-Mar-2016] comet Comet /users/comet/ sdf.org 70 +1[07-Mar-2016] mgingras /users/mgingras/ sdf.org 70 +1[06-Mar-2016] mewt Simply Me /users/mewt/ sdf.org 70 +1[04-Mar-2016] thomask thomask /users/thomask/ sdf.org 70 +1[04-Mar-2016] soloroad That gopher won't leave its hole /users/soloroad/ sdf.org 70 +1[28-Feb-2016] kropkarz Witam anonow na kolejnym tajnym xD /users/kropkarz/ sdf.org 70 +1[27-Feb-2016] crossing Tugboat Crossing /users/crossing/ sdf.org 70 +1[27-Feb-2016] ro0ks /users/ro0ks/ sdf.org 70 +1[27-Feb-2016] iceyec Chris MacNaughton /users/iceyec/ sdf.org 70 +1[25-Feb-2016] bonsai982 Bonsai982's Gopherspace /users/bonsai982/ sdf.org 70 +1[23-Feb-2016] tak256 Blog użytkownika tak256 /users/tak256/ sdf.org 70 +1[23-Feb-2016] lburton lburton /users/lburton/ sdf.org 70 +1[12-Feb-2016] nasvera /users/nasvera/ sdf.org 70 +1[09-Feb-2016] maman Darknet /users/maman/ sdf.org 70 +1[08-Feb-2016] tricasse /users/tricasse/ sdf.org 70 +1[08-Feb-2016] eaml Of Things Unnatural /users/eaml/ sdf.org 70 +1[02-Feb-2016] zlg zlg's Gopherspace /users/zlg/ sdf.org 70 +1[01-Feb-2016] rudbot RudBot's Gopherspace /users/rudbot/ sdf.org 70 +1[01-Feb-2016] fbwright /u/fbwright's gopherspace /users/fbwright/ sdf.org 70 +1[30-Jan-2016] bwhazel bwhazel /users/bwhazel/ sdf.org 70 +1[29-Jan-2016] armpit Armpits gopherspace on SDF /users/armpit/ sdf.org 70 +1[21-Jan-2016] c4po /users/c4po/ sdf.org 70 +1[13-Jan-2016] mpp /users/mpp/ sdf.org 70 +1[11-Jan-2016] vom v o m w a v e /users/vom/ sdf.org 70 +1[10-Jan-2016] pirhanas Pirhanas Gopher Space on sdf.org /users/pirhanas/ sdf.org 70 +1[09-Jan-2016] hypercoffeedude My few bytes on the web thrown into the gopher hole! /users/hypercoffeedude/ sdf.org 70 +1[04-Jan-2016] datab Lumen in coelo. /users/datab/ sdf.org 70 +1[30-Dec-2015] yo9gjx YO9GJX Gopher space /users/yo9gjx/ sdf.org 70 +1[28-Dec-2015] gigasquid Gigasquid's Gopher /users/gigasquid/ sdf.org 70 +1[25-Dec-2015] failure Failure - Gopher for some reason /users/failure/ sdf.org 70 +1[25-Dec-2015] tika Tika's Gopher /users/tika/ sdf.org 70 +1[23-Dec-2015] henriqueleng Henrique Lengler gopher space /users/henriqueleng/ sdf.org 70 +1[22-Dec-2015] lupine /users/lupine/ sdf.org 70 +1[21-Dec-2015] adun UndergroundNeTWoRK /users/adun/ sdf.org 70 +1[15-Dec-2015] curious.koala /users/curious.koala/ sdf.org 70 +1[15-Dec-2015] lrollins lrollins /users/lrollins/ sdf.org 70 +1[09-Dec-2015] snhdemo SNH DEMO GOPHERSPACE 2016 /users/snhdemo/ sdf.org 70 +1[08-Dec-2015] mfreeman BaronJaster's Gopherspace /users/mfreeman/ sdf.org 70 +1[08-Dec-2015] babs clocktower.zed /users/babs/ sdf.org 70 +1[06-Dec-2015] spek spek /users/spek/ sdf.org 70 +1[04-Dec-2015] pyy pyy's gopher page /users/pyy/ sdf.org 70 +1[02-Dec-2015] henesy Mad Cow Powers /users/henesy/ sdf.org 70 +1[30-Nov-2015] boris1993 Boris' gopher site /users/boris1993/ sdf.org 70 +1[29-Nov-2015] dynabyte dynabyte /users/dynabyte/ sdf.org 70 +1[29-Nov-2015] genchik /users/genchik/ sdf.org 70 +1[29-Nov-2015] optamo recistencia /users/optamo/ sdf.org 70 +1[22-Nov-2015] thescorp The Scorpion /users/thescorp/ sdf.org 70 +1[22-Nov-2015] jwodder Variations on a Theme /users/jwodder/ sdf.org 70 +1[20-Nov-2015] mlot MLot's UnderGround Gopher Hole /users/mlot/ sdf.org 70 +1[15-Nov-2015] nuchire Nuchire's Gophersite Test /users/nuchire/ sdf.org 70 +1[15-Nov-2015] dsummers /users/dsummers/ sdf.org 70 +1[15-Nov-2015] jjtp jjtp /users/jjtp/ sdf.org 70 +1[11-Nov-2015] gtfh /users/gtfh/ sdf.org 70 +1[06-Nov-2015] alexwebr Things about mental health. /users/alexwebr/ sdf.org 70 +1[05-Nov-2015] tomrevilla /users/tomrevilla/ sdf.org 70 +1[01-Nov-2015] crossdiver Crossdiver's Gopher Hole /users/crossdiver/ sdf.org 70 +1[24-Oct-2015] habreu71 El sitio Gopher de Hector /users/habreu71/ sdf.org 70 +1[16-Oct-2015] fireman /users/fireman/ sdf.org 70 +1[14-Oct-2015] unan /users/unan/ sdf.org 70 +1[14-Oct-2015] oldogre oldogre /users/oldogre/ sdf.org 70 +1[11-Oct-2015] thomsonj gopher chauffer /users/thomsonj/ sdf.org 70 +1[11-Oct-2015] thundertnt YouTube /users/thundertnt/ sdf.org 70 +1[06-Oct-2015] mslsr MSLSR'S GOPHERSPACE// /users/mslsr/ sdf.org 70 +1[29-Sep-2015] nwerneck Aquarius Gopher /users/nwerneck/ sdf.org 70 +1[27-Sep-2015] turner Turner's Gopher Space /users/turner/ sdf.org 70 +1[26-Sep-2015] jamesian jamesian /users/jamesian/ sdf.org 70 +1[24-Sep-2015] xiaoyong A clear mind where text shine /users/xiaoyong/ sdf.org 70 +1[23-Sep-2015] wtan /users/wtan/ sdf.org 70 +1[23-Sep-2015] mjcunnin /users/mjcunnin/ sdf.org 70 +1[17-Sep-2015] m0kl /users/m0kl/ sdf.org 70 +1[16-Sep-2015] ljc moles /users/ljc/ sdf.org 70 +1[07-Sep-2015] plains plains' gopherspace /users/plains/ sdf.org 70 +1[04-Sep-2015] g62lx /users/g62lx/ sdf.org 70 +1[04-Sep-2015] dtr dtr /users/dtr/ sdf.org 70 +1[28-Aug-2015] ripnitz /users/ripnitz/ sdf.org 70 +1[27-Aug-2015] tej68 /users/tej68/ sdf.org 70 +1[26-Aug-2015] jeikner jim in austin /users/jeikner/ sdf.org 70 +1[24-Aug-2015] chr chr /users/chr/ sdf.org 70 +1[24-Aug-2015] nightsky Under construction... /users/nightsky/ sdf.org 70 +1[23-Aug-2015] hivenode hivenode /users/hivenode/ sdf.org 70 +1[17-Aug-2015] jfmxl underground jfmxl /users/jfmxl/ sdf.org 70 +1[16-Aug-2015] crosma Marty and Happy are back from nowhere... /users/crosma/ sdf.org 70 +1[15-Aug-2015] likehowdoi likehowdoi /users/likehowdoi/ sdf.org 70 +1[08-Aug-2015] dcameron Derek Cameron's Gopher Site /users/dcameron/ sdf.org 70 +1[07-Aug-2015] kym kym horsell's gopher space at massbus.org /users/kym/ sdf.org 70 +1[04-Aug-2015] bobbo1 bobtestpage /users/bobbo1/ sdf.org 70 +1[01-Aug-2015] s.shillinglaw /users/s.shillinglaw/ sdf.org 70 +1[27-Jul-2015] edbucks /users/edbucks/ sdf.org 70 +1[24-Jul-2015] sj sj's gopher space /users/sj/ sdf.org 70 +1[24-Jul-2015] fashiro /users/fashiro/ sdf.org 70 +1[18-Jul-2015] cg chucks gopher hole /users/cg/ sdf.org 70 +1[15-Jul-2015] polyhack polyhack /users/polyhack/ sdf.org 70 +1[13-Jul-2015] elang On Protoculture and Other Miscelany /users/elang/ sdf.org 70 +1[11-Jul-2015] rorojo ROROJO GHOPER /users/rorojo/ sdf.org 70 +1[10-Jul-2015] berlin /users/berlin/ sdf.org 70 +1[07-Jul-2015] csh Under Construction /users/csh/ sdf.org 70 +1[06-Jul-2015] bogjesrbin Bog Je Srbin /users/bogjesrbin/ sdf.org 70 +1[04-Jul-2015] lnxwalt LNXWALT's World /users/lnxwalt/ sdf.org 70 +1[01-Jul-2015] dolza /users/dolza/ sdf.org 70 +1[01-Jul-2015] jmisc /users/jmisc/ sdf.org 70 +1[29-Jun-2015] jacwib Jacwib's site. Come on in! /users/jacwib/ sdf.org 70 +1[28-Jun-2015] jba Jeff's Gopher Hole /users/jba/ sdf.org 70 +1[27-Jun-2015] cisse CISSE GOPHER CORNER /users/cisse/ sdf.org 70 +1[25-Jun-2015] imillahacker /users/imillahacker/ sdf.org 70 +1[23-Jun-2015] elp Emilio Lo Prete - Gopher Site /users/elp/ sdf.org 70 +1[22-Jun-2015] gordoncsa Circle Stone Aviator /users/gordoncsa/ sdf.org 70 +1[19-Jun-2015] whiteline Whiteline's gopherspace????????? /users/whiteline/ sdf.org 70 +1[17-Jun-2015] paulskin Paulskin's Gopherspace - Warum Nicht? /users/paulskin/ sdf.org 70 +1[17-Jun-2015] paleblue My imaginative gopher pace /users/paleblue/ sdf.org 70 +1[16-Jun-2015] gnu4ever gnu4ever /users/gnu4ever/ sdf.org 70 +1[16-Jun-2015] constable Constable Gopher /users/constable/ sdf.org 70 +1[15-Jun-2015] jim12345 /users/jim12345/ sdf.org 70 +1[15-Jun-2015] larslogin Lars' Gopher space /users/larslogin/ sdf.org 70 +1[13-Jun-2015] retr0 nerf this /users/retr0/ sdf.org 70 +1[12-Jun-2015] navoda Welcome /users/navoda/ sdf.org 70 +1[10-Jun-2015] kfwz kfwz /users/kfwz/ sdf.org 70 +1[10-Jun-2015] waldo This is how I do /users/waldo/ sdf.org 70 +1[09-Jun-2015] kitsune6 kitsune6 /users/kitsune6/ sdf.org 70 +1[05-Jun-2015] trentonthetman Trenton's Public Gopher Space /users/trentonthetman/ sdf.org 70 +1[01-Jun-2015] jonasg Jonas Gorauskas .:|:. Gopher /users/jonasg/ sdf.org 70 +1[28-May-2015] speck /users/speck/ sdf.org 70 +1[28-May-2015] bbfans Bbfans's Gopher since 2015 /users/bbfans/ sdf.org 70 +1[26-May-2015] ccdb ccdb /users/ccdb/ sdf.org 70 +1[24-May-2015] micahm My increasingly adequate gopherspace /users/micahm/ sdf.org 70 +1[24-May-2015] johnbeyond L E M U R I A N ` C O - O P /users/johnbeyond/ sdf.org 70 +1[21-May-2015] theflash theflash's Gopherspace /users/theflash/ sdf.org 70 +1[19-May-2015] vca Test Gopherspace /users/vca/ sdf.org 70 +1[17-May-2015] hszillat My personal Gopher-site /users/hszillat/ sdf.org 70 +1[16-May-2015] keyvin Irradiated Grain /users/keyvin/ sdf.org 70 +1[15-May-2015] saltine Saltines Gopherspace /users/saltine/ sdf.org 70 +1[15-May-2015] eritreo Dodispace /users/eritreo/ sdf.org 70 +1[14-May-2015] birdetta Niceware Inc. /users/birdetta/ sdf.org 70 +1[10-May-2015] vertov VERT<>V // G<>PHERSPACE /users/vertov/ sdf.org 70 +1[10-May-2015] pieterer /users/pieterer/ sdf.org 70 +1[05-May-2015] febri Febriyanto Nugroho /users/febri/ sdf.org 70 +1[03-May-2015] moof /users/moof/ sdf.org 70 +1[03-May-2015] lkmnds lkmnds /users/lkmnds/ sdf.org 70 +1[30-Apr-2015] pjn /users/pjn/ sdf.org 70 +1[28-Apr-2015] xyb /users/xyb/ sdf.org 70 +1[25-Apr-2015] thisissa TO DO /users/thisissa/ sdf.org 70 +1[23-Apr-2015] brucebales /users/brucebales/ sdf.org 70 +1[20-Apr-2015] davide /users/davide/ sdf.org 70 +1[18-Apr-2015] n00bly /users/n00bly/ sdf.org 70 +1[12-Apr-2015] stephane /users/stephane/ sdf.org 70 +1[09-Apr-2015] x1 under construction or useless /users/x1/ sdf.org 70 +1[09-Apr-2015] agentsolo AGENT BOGEN /users/agentsolo/ sdf.org 70 +1[08-Apr-2015] blaziken Le mitiche seconde /users/blaziken/ sdf.org 70 +1[04-Apr-2015] crashnburn A Clockwork Orange - I'm singing in the rain! /users/crashnburn/ sdf.org 70 +1[03-Apr-2015] xz xz's gopher library /users/xz/ sdf.org 70 +1[03-Apr-2015] bem beest's gopherspace for things and stuff /users/bem/ sdf.org 70 +1[01-Apr-2015] metric NEVERMORE /users/metric/ sdf.org 70 +1[29-Mar-2015] layer8 /users/layer8/ sdf.org 70 +1[25-Mar-2015] raitosaikuru Raitosaikuru /users/raitosaikuru/ sdf.org 70 +1[20-Mar-2015] tier3 tier3 /users/tier3/ sdf.org 70 +1[19-Mar-2015] octotep Octotep's Gopherspace /users/octotep/ sdf.org 70 +1[16-Mar-2015] jzimm jzimm.freeshell.org /users/jzimm/ sdf.org 70 +1[15-Mar-2015] marcuson Iain Thoughts on Gaming, Computing, and More /users/marcuson/ sdf.org 70 +1[11-Mar-2015] gadget /users/gadget/ sdf.org 70 +1[10-Mar-2015] cosmonaut /users/cosmonaut/ sdf.org 70 +1[10-Mar-2015] kristian Journey into unix /users/kristian/ sdf.org 70 +1[07-Mar-2015] eternitybraid A User's Guide to the Apocalypse /users/eternitybraid/ sdf.org 70 +1[05-Mar-2015] lennx.pf Lennx_Retro /users/lennx.pf/ sdf.org 70 +1[28-Feb-2015] mfa mfa home /users/mfa/ sdf.org 70 +1[28-Feb-2015] akess Just a quick gopher site /users/akess/ sdf.org 70 +1[28-Feb-2015] xeric 2000 monkeys /users/xeric/ sdf.org 70 +1[20-Feb-2015] flipchan /users/flipchan/ sdf.org 70 +1[19-Feb-2015] mcginty De Profundis /users/mcginty/ sdf.org 70 +1[18-Feb-2015] jlawr jlawr - linguistics, technology, music /users/jlawr/ sdf.org 70 +1[17-Feb-2015] intercal /users/intercal/ sdf.org 70 +1[17-Feb-2015] spring The awful truth. /users/spring/ sdf.org 70 +1[17-Feb-2015] marcmmw Marc Meléndez Schofield /users/marcmmw/ sdf.org 70 +1[10-Feb-2015] loki Squirrel! /users/loki/ sdf.org 70 +1[10-Feb-2015] norwelian norwelian /users/norwelian/ sdf.org 70 +1[10-Feb-2015] baheee Baheee GOPHER /users/baheee/ sdf.org 70 +1[09-Feb-2015] pradovil This is my Gopherspace! /users/pradovil/ sdf.org 70 +1[08-Feb-2015] ianremsen /users/ianremsen/ sdf.org 70 +1[07-Feb-2015] neutrino /users/neutrino/ sdf.org 70 +1[05-Feb-2015] llamab I have gopher now /users/llamab/ sdf.org 70 +1[04-Feb-2015] asj /users/asj/ sdf.org 70 +1[02-Feb-2015] jrandom /users/jrandom/ sdf.org 70 +1[31-Jan-2015] a1t3r3g0 captive musings /users/a1t3r3g0/ sdf.org 70 +1[31-Jan-2015] jmz jmz-gopher /users/jmz/ sdf.org 70 +1[30-Jan-2015] vaughnmcbob1 storage /users/vaughnmcbob1/ sdf.org 70 +1[30-Jan-2015] keiranrowan Keiran's Gopherspace /users/keiranrowan/ sdf.org 70 +1[29-Jan-2015] moga /users/moga/ sdf.org 70 +1[28-Jan-2015] timecube TIMECUBE /users/timecube/ sdf.org 70 +1[25-Jan-2015] t0m5k1 .::TOMSBOX::. phl0g /users/t0m5k1/ sdf.org 70 +1[24-Jan-2015] mountaineer Testing gopher /users/mountaineer/ sdf.org 70 +1[24-Jan-2015] klaatu Bloody Hole /users/klaatu/ sdf.org 70 +1[24-Jan-2015] llxv Gopher is nice /users/llxv/ sdf.org 70 +1[22-Jan-2015] dsrx my gopher /users/dsrx/ sdf.org 70 +1[21-Jan-2015] kdavis Adventure Partners! /users/kdavis/ sdf.org 70 +1[19-Jan-2015] kevin /users/kevin/ sdf.org 70 +1[14-Jan-2015] reecepc Verrator's Gopher Space /users/reecepc/ sdf.org 70 +1[10-Jan-2015] gonif Gonif Systems - Gopher /users/gonif/ sdf.org 70 +1[09-Jan-2015] wcs cat - | /dev/null /users/wcs/ sdf.org 70 +1[08-Jan-2015] dschi dschiGopherSpace /users/dschi/ sdf.org 70 +1[07-Jan-2015] toxy mine /users/toxy/ sdf.org 70 +1[05-Jan-2015] jmv JMV's Gopherspace /users/jmv/ sdf.org 70 +1[02-Jan-2015] minkcv Cool Stuff /users/minkcv/ sdf.org 70 +. + diff --git a/benches/unix.txt b/benches/unix.txt new file mode 100644 index 0000000..b2256a2 --- /dev/null +++ b/benches/unix.txt @@ -0,0 +1,192 @@ +i __ ___ _______ __ null.host 1 +i / / / / | / / _/ |/ / null.host 1 +i / / / / |/ // / | / null.host 1 +i/ /_/ / /| // / / | null.host 1 +i\____/_/ |_/___//_/|_| null.host 1 +i null.host 1 +iI love the GNU tools. While GNU might not be UNIX, it's certainly null.host 1 +icomparable with UNIX. That makes literature about UNIX relevant null.host 1 +ito the GNU tools we use today. There are a lot of GNU-specific null.host 1 +imanuals and writing out there, but I still think these books and null.host 1 +imemos contain interesting and inspirational writing that is null.host 1 +iapplicable today. null.host 1 +i null.host 1 +i null.host 1 +iORIGINS null.host 1 +i======= /users/dbucklin/UNIX/======= sdf.org 70 +i null.host 1 +iDennis M. Ritchie, Ken Thompson, 'The UNIX Time-Sharing System', null.host 1 +iAssociation for Computing Machinery, Inc., 1974 null.host 1 +i null.host 1 +9unix.pdf /users/dbucklin/UNIX/unix.pdf sdf.org 70 +i null.host 1 +iDennis M. Ritchie, 'The Evolution of the Unix Time-sharing System', null.host 1 +iBell Laboratories, Murray Hill, NJ, 1984 null.host 1 +i null.host 1 +9ritchie84evolution.pdf /users/dbucklin/UNIX/ritchie84evolution.pdf sdf.org 70 +i null.host 1 +i null.host 1 +iARTICLES null.host 1 +i======== /users/dbucklin/UNIX/======== sdf.org 70 +i null.host 1 +iBrian W. Kernighan, 'UNIX for Beginners', Bell Laboratories, null.host 1 +iMurray Hill, N. J., 1974 null.host 1 +i null.host 1 +9beg.pdf /users/dbucklin/UNIX/beg.pdf sdf.org 70 +i null.host 1 +iRob Pike, Brian W. Kernighan, 'Program design in the UNIX environment' null.host 1 +i null.host 1 +9unix_prog_design.pdf /users/dbucklin/UNIX/unix_prog_design.pdf sdf.org 70 +i null.host 1 +iDennis M. Ritchie, 'A Stream Input-Output System', AT&T Bell null.host 1 +iLaboratories Technical Journal 63, No. 8 Part 2 (October, 1984), null.host 1 +ipp. 1897-1910. null.host 1 +i null.host 1 +9st.pdf /users/dbucklin/UNIX/st.pdf sdf.org 70 +i null.host 1 +iM. Douglas McIlroy, 'A Research UNIX Reader: Annotated Excerpts null.host 1 +ifrom the Programmer's Manual, 1971-1986' null.host 1 +i null.host 1 +9reader.pdf /users/dbucklin/UNIX/reader.pdf sdf.org 70 +i null.host 1 +iJoe Condon, Brian Kernighan, Ken Thompson, 'Experience with the null.host 1 +iMergenthaler Linotron 202 Phototypesetter, or, How We Spent Our null.host 1 +iSummer Vacation', Bell Laboratories, 1980 null.host 1 +i null.host 1 +9summer.reconstructed.pdf /users/dbucklin/UNIX/summer.reconstructed.pdf sdf.org 70 +i null.host 1 +i null.host 1 +iUNIX REFERENCE null.host 1 +i============== /users/dbucklin/UNIX/============== sdf.org 70 +i null.host 1 +iBrian W. Kernighan, Rob Pike, 'The UNIX Programming Environment', Prentice-H null.host 1 +i null.host 1 +9upe.pdf /users/dbucklin/UNIX/upe.pdf sdf.org 70 +i null.host 1 +iJoseph F. Osanna, Brian W. Kernighan, 'Troff User's Manual', AT&T null.host 1 +iBell Laboratories, 1992 null.host 1 +i null.host 1 +954.pdf /users/dbucklin/UNIX/54.pdf sdf.org 70 +i null.host 1 +iBrian W. Kernighan, Dennis M. Ritchie, 'C Programming Language, null.host 1 +i2nd Edition', Prentice Hall, 1978 null.host 1 +i null.host 1 +9C Programming Language, 2nd Edition by Brian W. Kernighan, Dennis M. Ritchie.pdf /users/dbucklin/UNIX/C Programming Language, 2nd Edition by Brian W. Kernighan, Dennis M. Ritchie.pdf sdf.org 70 +i null.host 1 +iAlfred V. Aho, Brian W. Kernighan, Peter J. Weinberger, 'The AWK null.host 1 +iProgramming Language', Addison-Wesley, 1988 null.host 1 +i null.host 1 +9The_AWK_Programming_Language.pdf /users/dbucklin/UNIX/The_AWK_Programming_Language.pdf sdf.org 70 +i null.host 1 +i'UNIX System V Documentors Workbench Reference Manual', Prentice null.host 1 +iHall, 1989 null.host 1 +i null.host 1 +9UNIX_System_V_Documentors_Workbench_Reference_Manual_1989.pdf /users/dbucklin/UNIX/UNIX_System_V_Documentors_Workbench_Reference_Manual_1989.pdf sdf.org 70 +i null.host 1 +iDale Dougherty, Tim O'Reilly, 'UNIX Text Processing', Hayden null.host 1 +iBooks, 1987 null.host 1 +i null.host 1 +9utp_book-1.1.pdf /users/dbucklin/UNIX/utp_book-1.1.pdf sdf.org 70 +i null.host 1 +iK. Thompson, D. M. Ritchie, 'UNIX Programmer's Manual, Fourth null.host 1 +iEdition', Bell Telephone Laboratories, Inc., 1973 null.host 1 +i null.host 1 +9v4man.pdf /users/dbucklin/UNIX/v4man.pdf sdf.org 70 +i null.host 1 +i'UNIX Programmer's Manual, Seventh Edition, Volume 1', Bell null.host 1 +iTelephone Laboratories, Inc., 1979 null.host 1 +i null.host 1 +9v7vol1.pdf /users/dbucklin/UNIX/v7vol1.pdf sdf.org 70 +i null.host 1 +i'UNIX Programmer's Manual, Seventh Edition, Volume 2A', Bell null.host 1 +iTelephone Laboratories, Inc., 1979 null.host 1 +i null.host 1 +9v7vol2a.pdf /users/dbucklin/UNIX/v7vol2a.pdf sdf.org 70 +i null.host 1 +i'UNIX Programmer's Manual, Seventh Edition, Volume 2B', Bell null.host 1 +iTelephone Laboratories, Inc., 1979 null.host 1 +i null.host 1 +9v7vol2b.pdf /users/dbucklin/UNIX/v7vol2b.pdf sdf.org 70 +i null.host 1 +i null.host 1 +iRELATED TOOLS null.host 1 +i============= /users/dbucklin/UNIX/============= sdf.org 70 +i null.host 1 +iMark McDonnell, 'Pro Vim', Apress, 2014 null.host 1 +i null.host 1 +9Pro Vim.pdf /users/dbucklin/UNIX/Pro Vim.pdf sdf.org 70 +i null.host 1 +i'Bash Notes for Professionals' null.host 1 +i null.host 1 +9BashNotesForProfessionals.pdf /users/dbucklin/UNIX/BashNotesForProfessionals.pdf sdf.org 70 +i null.host 1 +iPeter Schaffter, 'Groff and mom: an overview', 2017 null.host 1 +i null.host 1 +9groff-and-mom.pdf /users/dbucklin/UNIX/groff-and-mom.pdf sdf.org 70 +i null.host 1 +iTrent A. Fisher, Werner Lemberg, 'groff: The GNU implementation of null.host 1 +itroff', Free Software Foundation, Inc., 2014 null.host 1 +i null.host 1 +9groff.pdf /users/dbucklin/UNIX/groff.pdf sdf.org 70 +i null.host 1 +iWilliam Joy, Mark Horton, 'An Introduction to Display Editing with null.host 1 +iVi' Computer Science Division, Department of Electrical null.host 1 +iEngineering and Computer Science, University of California, null.host 1 +iBerkeley null.host 1 +i null.host 1 +9vi-intro.pdf /users/dbucklin/UNIX/vi-intro.pdf sdf.org 70 +i null.host 1 +i'help.txt for Vim 7.4', 2016 null.host 1 +i null.host 1 +9vimhelp.pdf /users/dbucklin/UNIX/vimhelp.pdf sdf.org 70 +i null.host 1 +iDean Allen Provins, 'The Groff and Friends HOWTO', University of null.host 1 +iCalgary, 2001 null.host 1 +i null.host 1 +9TheGroffFriendsHowto.pdf /users/dbucklin/UNIX/TheGroffFriendsHowto.pdf sdf.org 70 +i null.host 1 +iClifford E. Rhoades, Jr., 'Roff - A Manuscript Printing Program: null.host 1 +iUser's Manual', Air Force Weapons Laboratory, Kirtland Air Force null.host 1 +iBase, New Mexico, 1972 null.host 1 +i null.host 1 +9roff-manual-rhoades-1972.pdf /users/dbucklin/UNIX/roff-manual-rhoades-1972.pdf sdf.org 70 +i null.host 1 +i null.host 1 +iDISSENT null.host 1 +i======= /users/dbucklin/UNIX/======= sdf.org 70 +i null.host 1 +iSimson Garfinkel, Daniel Weise, Steven Straussman, 'The UNIX-Haters null.host 1 +iHandbook', IDG Books Worldwide, Inc., 1994 null.host 1 +i null.host 1 +9ugh.pdf /users/dbucklin/UNIX/ugh.pdf sdf.org 70 +i null.host 1 +i null.host 1 +iHARDCOPY null.host 1 +i======== /users/dbucklin/UNIX/======== sdf.org 70 +i null.host 1 +iAlfred V. Aho, Brian W. Kernighan, Peter J. Weinberger, 'The AWK null.host 1 +iProgramming Language', Addison-Wesley Publishing Company, 1988 null.host 1 +i null.host 1 +iArnold Robbins, 'Effective awk Programming', O'Reilly Media Inc., null.host 1 +i2015 null.host 1 +i null.host 1 +iB. Srinivasan, 'Unix Document Processing and Typesetting', World null.host 1 +iScientific Publishing Co., 1993 null.host 1 +i null.host 1 +iBrian Kernighan, P. J. Plauger, 'Software Tools', Addison-Wesley null.host 1 +iPublishing Company, 1976 null.host 1 +i null.host 1 +iEric Raymond, 'The Art of Unix Programming' ,Addison-Wesley Publishing null.host 1 +iCompany, 2004 null.host 1 +i null.host 1 +iNarain Gehani, 'Document Formatting and Typesetting on the UNIX null.host 1 +iSystem', Silicon Press, 1987 null.host 1 +i null.host 1 +iNarain Gehani, Steven Lally, 'Document Formatting and Typesetting null.host 1 +ion the UNIX System Volume II', Silicon Press, 1988 null.host 1 +i null.host 1 +iPeter H. Salus, 'A Quarter Century of UNIX', Addison-Wesley Publishing null.host 1 +iCompany, 1994 null.host 1 +i null.host 1 +. + diff --git a/src/text.rs b/src/text.rs index 4d951e0..bd1d6d3 100644 --- a/src/text.rs +++ b/src/text.rs @@ -173,6 +173,7 @@ impl Text { pub fn from(url: &str, response: String, config: &Config, tls: bool) -> Text { let mut lines = 0; let mut longest = 0; + for line in response.split_terminator('\n') { lines += 1; let count = line.chars().count();