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)
@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.
@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.
@metamurks@www.metamurks.org Itās not really live. Check my āFile Storageā on gopher :-)
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
@tx@0x1a4.1337.cx After choosing the last turn in gopher://tx.god.jp/1/numpop/, the script never returns?
gopher://taz.de is now a thing.
It would probably be fun to implement a #gopher interface for taz.de. I have to talk to our webmaster about that⦠:)