Last night I wrote (most of) a toy program to serve up text zines via telnet or dialup, inspired by https://github.com/caraesten/dial_a_zine which is used to serve A New Session (https://anewsession.com/).
The toy version is a simple shell script. It doesn’t yet do index generation, metadata, or early return, all of which I think will be easy to add, and I’ll do that in my next screw around time.
The most remarkable thing about the process wasn’t anything I did, though. I wrote this on #plan9 (because why would I do it anywhere else?).
The process for turning something which responds to telnet connections to something which serves it over dial-up data connections:
mv tcp23 telcodata
That’s it; job done.
Also, if you don’t know A New Session, you should check it out. I suspect a much higher than normal proportion of folks here would like it. They’ve opened submissions for issue 2.