@prologic@twtxt.net that seems to match my numbers. are you picking up the few gophers out there?
kinda makes me wonder about the ~300k you have cached. y’all got the library of alexandria over there.
@prologic@twtxt.net yeah it reads a seed file. I’m using mine. it scans for any mention links and then scans them recursively. it reads from http/s or gopher. i don’t have much of a db yet.. it just writes to disk the feed and checks modified dates.. but I will add a db that has hashs/mentions/subjects and such.
Enough gophering and twtexting for now, taking a break to enjoy the evening
Minimal gophermap design for gopher://oevl.info #lessismore
Doing some housekeeping at gopher://oevl.info as some old folders were being published
All of my content (including this file) is now on gopher too. gopher://tilde.team/~dgy
@lyxal@twtxt.net @prologic@twtxt.net yah. the service can have a flag for allowing non-TLS for development. but by default ignores.
are there some users that use alternative protos for twtxt? like ftp/gopher/dnsfs 🤔
Thinkin I might quit twtxt and gemini, tidy up a bit,just use tilde club web, or gopher.
Looks good. Next stop: gopher://hex22.org? :-)
@johanbove@johanbove.info After hearing about your Gopher server and seeing a .plan link on your website, I was disappointed to not see a finger daemon running on your server
What I need is to serve gopher and http behind a proxy and under the same domain, in a way that a unique container serves each protocol
Need to fix the infraestructure that lets me serve content via gopher and http. Sometimes https calls go to my gopher server.
Well @freemor@freemor.homelinux.net they way I am serving my content via http and gopher may need some fixing, thanks for the following #twtxt
@kas@enotty.dk My Gopher URL is gopher://oevl.info and my twtxt.txt file is available at gopher://oevl.info/twtxt.txt
Testing a lsyncd configuration to keep twtxt.txt in sync between the web server and the gopher server.
Using lsyncd to sync my twttxt file between my web server and gopher server roots
I have trouble with a web crawler using the TOR network. It’s misusing the gopher proxy on my page. I don’t want to disable/block tor (that would be the easy way out). It’s permanently changing user agents and ignoring robots.txt. It ignores HTTP status codes. I’m currently serving it 4MB binary garbage in form of Link. It sucked in about 40GB of data now, but it doesn’t explode and keeps crawling. Any other idea about what to do with it?
Btw. there is a nice BBS reachable via telnet gopher.su 1234 (Extra Plus: It’s running on a Playstation 3)
Phlog update: gopher://codevoid.de/0/posts/2019-04-27-manage-dotfiles-with-git.txt (https protocol works too)
Hot take: gopher is not a failed attempt to invent the WWW, but its own crystallization of a coherent philosophy – to present jump links between text files, without all the other bollocks. That makes it as valuable today as it was 25 years ago.
it’s really weird that my most popular medium post thus far this year is a rant about extensions to the gopher protocol
Avoiding the gravity-well of webbiness in gopher “ John Ohno ” Medium https://medium.com/@/avoiding-the-gravity-well-of-webbiness-in-gopher-68a52a1094e5?source=friends_link&sk=dace73b31966b1c112204695c03f8fa8
Pondering what’s inbetween Gopher and the web gopher://zaibatsu.circumlunar.space:70/0/~solderpunk/phlog/pondering-whats-inbetween-gopher-and-the-web.txt
Gopher - Commons Host https://gopher.commons.host/
@metamurks@www.metamurks.org: Also, maybe switch to my https url: https://codevoid.de/tw.txt - txtnish can deal with gopher, but it would always fetch the full file even when nothing has changed (gopher doesn’t support HEAD requests). So https might be faster.
Running a Gopher Server in 2018 https://prgmr.com/blog/gopher/2018/11/09/setting-up-gopherserver.html
@sdk@codevoid.de Although i’m a gopher fanboy, I wouldn’t use it for twtxt. It’s really a optimal fit.
@sdk@codevoid.de You don’t even need the HEAD, you can just GET the twtfile with a If-Modified-Since header.
@sdk@codevoid.de Great! Though i don’t see any metadata on your feed?
dummy tweet to fix my gopher page #wontfix
@mdosch@mdosch.de: Yes. I first thought gopher would be a good protocol for this purpose. But HTTP has the advantage, that you don’t always need to fetch the whole file. You can do a HEAD and check for last-modified header.
@sdk@codevoid.de Well I’ve added the special datetime to my kitbashed client. I store the URL it gets but I’m not doing anything with it right now.
@sdk@codevoid.de as for the 140 character limit. I swear I read somewhere that the limit was really more of a suggestion than anything else. I don’t think any of the clients I’ve looked out enforce it. As long as it’s on a single line, no one seems to care too much.
@sdk@codevoid.de A comment might not be in the spec, but I know several of the twtxt files I’ve looked at have them. I know my kit bashed twtxt client ignores those lines and I’m sure other clients do too.
@sdk@codevoid.de you know the more I think about it, it might make sense to have it the twtxt file. It would just need to be a comment line something like “#follows sdk gopher://codevoid.de/0/tw.txt” on a single line. That way it would be easy to parse out those follows by finding the #follows.
@sdk@codevoid.de a random mix into the the twtxt file seems less clean to me. The former would be easier to implement and simpler for another program to get and parse.
@sdk@codevoid.de That’s an interesting thought. I Know most are text files but at one time there was someone that used a python CGI Script. That person would have had to make a script for the follows.
@metamurks@www.metamurks.org It’s not really live. Check my ‘File Storage’ on gopher :-)
@sdk@codevoid.de I have to admit that’s true. While I don’t call myself an expert, I almost always wore several hats at places I’ve worked. Programmer, Server Admin, Network Admin, Cable Puller, Telephone Admin, PBX installer, Database Admin, etc
You can now use https://codevoid.de/?q=%s as search provider in your browser. Requests that do not start with gopher:// will be forwarded to the non-JS version of duckduckgo. Gopher will be shown directly. I’m not logging anything. But you must be aware that your search terms would touch my server first.
I got my new bag from #getdigital gopher://codevoid.de/I/p/IMG_5271.png
Worst IAP ever. 15sec w/o ads? really? gopher://codevoid.de/I/p/IMG_5270.png
The workflow app on iOS is magic. I now have a button that asks me to select a picture, then converts it to png, resizes it, strips the metadata, scps it to my jumphost, scps it further to my gopher jail and into my paste directory, constructs the http proxy URL and opens it in safari. All without user-interaction. Now I can share my mobile life with you guys! Prepare for cat pictures!
This tweet was written on an iphone. (via http proxy to gopher to txtnish)
I’ve started to manage my gopher content with RCS. Together with rcsvers.vim it’s a no-brainer. It’s pretty nice to have an automatic version created whenever vim is being closed.
Use the x-use-gopher header on your http proxies.. “curl -sI https://codevoid.de | grep ^x-u” bitreich.org, r-36.net, taz.de are already there. #gopher
@metamurks@www.metamurks.org Thanks! Programming gopher://taz.de was the most fun i had in ages. And it was for work! Kind of. :)
…and I’ve also added my last tweets to my gopher hole. I don’t know why, but this makes me happy.
txtnish people can follow me via gopher! @ gopher://codevoid.de/0/tw.txt
Against trendism: ipfs://QmQDqrz8Asn3wPbiTHFH9pyAXPNxwbeytJgzWUHF1PZup2 / http://ipfs.io/ipfs/QmQDqrz8Asn3wPbiTHFH9pyAXPNxwbeytJgzWUHF1PZup2 / gopher://fuckup.solutions/1enkiv2/medium-backup/2018-04-01_Against-trendism–how-to-defang-the-social-media-disinformation-complex-81a8e2635956.txt / https://medium.com/@/against-trendism-how-to-defang-the-social-media-disinformation-complex-81a8e2635956