Why yes, I'm playing songs off the Gopher server I'm running on the Raspberry Pi that I use as a jukebox.
#RFC1436 #Gopher #InternetGopher #RaspberryPi #retro #pygopherd
@JonYoder You got me thinking in more detail why I reflexively avoid #Python now, despite the fact that I wrote two large programs (#OfflineIMAP and #pygopherd) in it, and published a book about it. 1/
@JonYoder I wrote a series of articles on this subject culminating in https://changelog.complete.org/archives/10063-the-fundamental-problem-in-python-3 . In short, I was so burned by my effort to port #pygopherd to #Python 3 -- and the utter crappiness and inconsistency of handling non-UTF8 in even the library bundled with Python -- that I consider it unsuitable for any purpose involving filenames, command-line parameters, or environment variables. One lovely tidbit is the zipfile.py tries to decode non-UTF8 sequences as cp437 in ALL cases!
The Fundamental Problem in Python 3

“In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move.” – Douglas Adams This expands on my recent post The In…

The Changelog
I am a little disappointed that two #Debian packages that I treasure were removed from the unstable branch and presumably may be lost in future stable branches. They are #rawdog and #pygopherd. I have replaced pygopherd, a gopher server, with #gophernicus and that turned out well. I may also be wrong on my belief that rawdog may be exempt from future Debian stable branches because I see that it will be present in #bullseye. I really love rawdog but I think it's written in Python2 and I'm assuming that's the reason it's not represented in #Sid, the Debian unstable branch. Does anyone have any clues? For those who do not know, rawdog is a, RSS Aggregator Without Delusions Of Grandeur, clever.

I have a proof-of-concept/almost finished static gopherhole generator on GitHub! It's made in #haskell and should work with any #Gopher protocol daemon, especially #spacecookie (which I made a Docker setup for) and #pygopherd.

Warning: not fit for production use. Very messy. Proof-of-concept. First real version coming soon.

https://github.com/hyperrealgopher/burrow

hyperrealgopher/burrow

Static gopherhole generator. Contribute to hyperrealgopher/burrow development by creating an account on GitHub.

It just occurred to me that because I use #pygopherd I could have my Atom/syndication feeds reference http on port 70 and avoid my webserver.

Then all the gopher-created traffic would stick to the #gopher port, even if it needed to change protocols sometimes.

I mean, it would be cool to be able to podcatch from #gopherspace, but I don't expect any clients to support it.

I don't understand why #pygopherd is not on #arch main nor #aur. Can anybody throw some light here. #gopher.

A step in the right direction:

gopher://sandfish.initialization.tech

I have no idea what I'm doing, but I want to. #gopher #pygopherd

I played around with #pygopherd a while back. Might roll a thing for #pelican to generate the required index file, then toss apache