Path: csiph.com!feeder.erje.net!1.eu.feeder.erje.net!ecngs!feeder2.ecngs.de!87.79.20.102.MISMATCH!newsreader5.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx26.fr7.POSTED!not-for-mail Newsgroups: comp.infosystems.gopher From: RS Wood Subject: a gopher use case Reply-To: randy@therandymon.com X-Face: 6rW>>7|C1$,hMeGw9xJ1v9}L5=Jq(}":O@72yaUP1?H$W,ZB1)c'mP5; v* User-Agent: slrn/1.0.2 (Linux) Message-ID: Lines: 32 X-Complaints-To: abuse@blocknews.net NNTP-Posting-Date: Thu, 17 May 2018 00:30:05 UTC Organization: blocknews - www.blocknews.net Date: Thu, 17 May 2018 00:15:47 +0000 X-Received-Bytes: 2147 X-Received-Body-CRC: 2631869004 Xref: csiph.com comp.infosystems.gopher:228 Thought I'd share that I had a systems need and gopher solved it nicely. In fact, I can't presently think of a more elegant way to solve it! I read a lot of newsfeeds via RSS, and frequently you come across an article you'd like to save - what to do when RSS feeds change constantly? So I made a little script into which you can pipe the article. The script sends the contents of the article to a text editor for trimming, asks a few questions for the purpose of categorizing, and then saves it into a folder tree that's being served up by pygopherd gopher server. The script prepends the date, so every article looks like 2018_05-08-blahblah_blah.txt. Pygopherd notices the new text file and auto-updates its cache so it gets served up almost instantaneously. Going back to find that snippet of text that seemed worth keeping is easy: just navigate the categories using a gopher browser! As a bonus, the script is useful for other things too: I now find myself sending short emails to it, for example. Software being used: mutt for email newsbeuter for RSS feed reader pygopherd gopher server and one ridiculously short bash script I'm super happy with the arrangement. I used to pipe them to a Usenet newsgroup, but that too spools off eventually. And using your email inbox as a repository is inelegant. Bonus points, if I want I can set up some easy search functions etc. For this purpose, gopher fit the bill perfectly. I can't imagine a simpler or more elegant system.