soc.octade.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Wikipedia on the #WWW starts with this sentance...
"The Web was invented by English computer scientist Tim Berners-Lee while at CERN in 1989 and opened to the public in 1993."
So the publication date of the book (1992) is interesting. Not sure what "open to the public" means in this context?! 🤷♂️
I think I became aware of the #Web about 1994. We brought up a web server in about 1996 ("WebStar" on an old Mac we had lying around).
Since I was at a US University, we were using #Gopher in our library around that time. https://en.wikipedia.org/wiki/Gopher_(protocol)
I don't know the history of #browser design... but back in the early days a "Browser" was a much broader concept--a sort of information crossroads tool. They supported many different protocols or "schemes" (the http: part of the address). Mailto: was one that just jumped to your email client, but others were real, but often limited interfaces. The ones I remember are: gopher:, ftp:, telnet:, and even some sort of database access! These were not extensions. They came built-in as part of the browser itself! It was a brave new world back then! 🙂
🍵
boostedAfter staying up way too late again while programming, I've headed out for an early walk. It's a nice fall day. Around 8C this morning, with a slight breeze.
I've stopped for an #espresso and a #matcha. While I sit at the cafe, I'm making a few UI related edits to the #gopher client for #ilo on the x4pro. This client is working prety well for text content. I might add limited image support (using the icn format from uxn), but it's basically done from a functionality standpoint.
In my effort to expand further into the smol universe, I've augmented my static blog engine to create my very own gopher space. It's the first gopher space I've had since the early 90s! What an amazing feeling!
The next step is Gemini. (The old gemini space I once had is long defunct.)
There are probably weirdnesses and anomalies to the generated gopher space, so any and all comments are welcome.
I have a few things moved over to
gopher://cyberhole.online/
I had problems with permissions, as usual.
Then my about.txt works in Lynx, not in Lagrange. I AM SURE THIS FILE IS FINE!
…
Turns out Lagrange doesn't like tabs in "text" files. Fucking what. Is this some Gemini shit? I hate Gemini, buncha Gopher wannabes.
Also I'm having some annoying problems with my host, but I'll either figure that out this week, or move off & reupload elsewhere.
#gopher
You know what rarely if ever has a security vulnerability? Gopher. My gopher hole
gopher://cyberhole.online
is almost certainly safe.
Think I'm gonna move more of my stuff onto the gopher hole. Put a web proxy up if I have to. Generate gopher rss.xml.
In the future, the web will be remembered as a failed expansion of Gopher, the one true network infosystem.
#gopher
"For instance is there anything similar to RSS for gopher."The best way is likely to write a bash script to construct an XML file with a page per channel.
'cURL' should be useful since it support gopher, although you will have to custom script it.
'Lynx' browser also handles gopher quite nicely and you should be able to use the -dump feature and parse what you want.
'sfeed' may also help: https://manpages.ubuntu.com/manpages/resolute/man1/sfeed_gopher.1.html
gopherfeed: Convert RSS or Atom feeds to gophermap files.
https://github.com/lmaurits/gopherfeed
gopher_rss: quick rss news parser & headliner for gopher servers
https://soc.octade.net/octade/drafts
OFFPUNK
A command-line and offline-first smolnet browser/feed reader for Gemini, Gopher, Spartan and Web by Ploum.
https://sr.ht/~lioploum/offpunk/
Debian / Ubuntu APT Package Manager
$ apt search gopher
$ apt-get install gophernicus bombadillo lynx curl kristall pygopherd sfeed
profit!
Lynx is great for browsing gopher and nntp.
Kristall is a graphical browser with gopher support.
Gophie browser:
"Gophie is the Open Source Gopher browser for Windows, macOS, Linux and many more operating systems with Java support. Gophie allows you to navigate the Gopherspace, read text, watch images and download files with the integrated download manager. If you don’t like what you see, then Gophie is also fully customisable!"
https://gophie.org/
Gopher Parser
https://github.com/zenshinji/gopher-parser
mari's Gopher Repository
https://archives.somnolescent.net/web/mari_v3/gopher/
Structure of a Gopher Menu
https://archives.somnolescent.net/web/mari_v3/gopher/structure-of-a-menu/
How To Gopher
https://www.davebucklin.com/play/2018/03/31/how-to-gopher.html
Reading RSS feeds from wacky protocols with newsboat
https://brokenco.de/2020/07/07/newsboat-wacky-feeds.html
Don't forget the RFCs. Gopher has a well-documented standard.
#gopher #RSS #XML #RFC #feeds #smolweb #text #plaintext #ascii