The next big thing here is a BBS. A real one, the kind people dialed into before the web: you connect with telnet or ssh, a screen of ANSI art says hello, and from there you have message boards, files, door games and whoever else is logged in.
Some of you lived through that and miss it. Some of you never saw it and should. Either way, it fits a place like this, where people still like typing into a terminal.
There's no date yet. I'm still choosing the software, ENiGMA½ or Mystic, and working out how it sits next to the board you already have in the terminal. When it's up, it will be here first.
If you have a favorite door game, or ANSI art you made back then, tell me in #runvclub.
Four things went up today. Each one has its own help page, so here's the short version.
The wiki.runv.club/wiki belongs to everyone here, and every member can change any page. From the shell it's wiki edit Some Page, from the browser it's the runv/wiki repository on git.runv.club. Every change keeps your name and can be undone, so don't be shy. It's on gemini and gopher too. help wiki
The radio.runv.club/radio plays music from the members' shelves: put files in ~/radio and they join the shuffle. Or go live from BUTT, Mixxx or ffmpeg on your own computer, and you're on the air over everything else until you stop. The bot says so in #runvclub when someone goes live. help radio
Calendars and contacts.runv token dav gives you a password for dav.runv.club, and your phone or Thunderbird can sync calendars and contacts with it. Only you see yours. help calendar has the steps for Android, iPhone and Thunderbird.
Pages. Make a public repository called pages on git.runv.club, push an index.html, and a few minutes later it's a website at you.runv.space, with its own certificate. Every push goes up as it is. Your ~/public_html stays where it always was. help pages
All of it is new, so if something breaks or reads wrong, tell me in #runvclub or at admin@runv.club.
Three small things, borrowed from older tildes, for doing something together.
corpse is the exquisite corpse. You see only the last line of a story and write the next one. Nobody sees the whole thing until it has 20 lines; then it goes up at runv.club/corpse with everyone's name next to their line, and a new one starts.
runv nice "the coffee was good today" leaves something nice, without your name. A random one shows up when people log in and on the home page. All of them are at runv.club/nice.
graffiti opens a shared wall in your editor. Plain text and a little HTML, every version kept, graffiti restore brings an old one back. It lives at runv.club/graffiti.
help corpse, help nice and help graffiti have the details, and runv play shows how they're going.
Until today, the only way to learn what runv.club does was to log in and type help. Fine if you're already here, not much use if you're deciding whether to ask for an account.
So now there are the docs: every help topic as a web page, grouped so you can find things, with the dashboard and the folders of your home in pictures. They're also on gemini and gopher.
The text is the same as help in the terminal, made from the same files, so the two can't drift apart. There's one page you won't find in the terminal: Make it yours, with styles and templates for your blog and your gallery, ready to copy. Every recipe on it was tried with the same blog and gallery code the server runs before it went up.
Every page here has had optional analytics for a while, and nobody turned it on, probably because nobody knew. So here it is, with a few more things.
runv analytics on starts counting visits to your pages. In the runv dashboard, the analytics screen shows unique visitors, page views for each of the last 12 months or the last 14 days (f switches), the pages people read most, the sites that sent them, and the addresses that gave a 404, which is handy for finding broken links.
No address is stored. Visitors are told apart by a hash that changes every day, so nobody, me included, can follow anyone around. The privacy page has the details and help analytics has the rest.