Ich hab jetzt einen Gopher-Server am Start...
(Bevor es das World Wide Web gab, gab es Gopher.)
Ich hab jetzt einen Gopher-Server am Start...
(Bevor es das World Wide Web gab, gab es Gopher.)
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!
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.
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