Find a Tilde Cartographer [HelpWanted]
ftrain opened this issue · comments
How can we explore tilde sites? I truly have no idea. Lists are okay but it's all getting big. I love poking around and seeing what people are doing and would love some paths.
I might be qualified for this. Are you thinking of representational map-like things or a more abstract kind of map?
I'm not even there yet. I'm thinking I want someone who just wants to
create entry points and pathways for exploring tilde spaces. Can be a list
of links or a spreadsheet or a map with arrows, truly.
I'm able/willing to help and coordinate with a cartographer, but I oughtn't volunteer to spearhead it.
So here is the (current version of the) modest project for this that has been turning around in my head for a week or two:
- have a reference implementation of a simple tool (pure Perl / shell utils, since I think those are liable to be installed everywhere) that generates
tilde.json
,tilde.txt
,users.txt
. - get a few other boxen hosting those
- come up with a "known other tildes" format along those lines that people can also host
- write a tiny little client that periodically scrapes known tildes for this data and caches it
- do something neat in js that takes this cached data and renders it into a visualization of the known tildeverse
I think for it to be an interesting visualization, it would probably have to have some little plugins for scraping the various lists of users / list of recently changed pages that many people are publishing, but I don't think that's likely to be super hard.
Thoughts?
At risk of sounding/being facetious, does anyone want to actually draw a map like https://xkcd.com/256/ or https://xkcd.com/802/? They’ll have to be updated occasionally, of course, but this could be done in “editions”.
@brennen Has someone already implemented tilde.json
, &c.? Is there already a spec or do we need to come up with one?
Hey @williamjacksn - I've kinda got reference versions of files / utilities for this:
...and some stuff in the squiggle.city repo, and I think the protocol.club folks may have come up with a spec that'd be pretty easy to make these conform with. Bit busy at the moment, but I can see about tidying that stuff.
Here's what I know that protocol.club has cooked up:
I'm not sure what if any tooling has been cooked up around either of those.
Ha, I wrote http://protocol.club/~datagrok/beta-wiki/tdp.html but didn't implement it. I am going to work on some scripts to generate these documents.
👍
I now have some tools to generate these documents:
https://github.com/williamjacksn/tilde-description-protocol
tilde_server.py
is an interactive script that asks questions then generates the server info document based on the answers. This document should be fairly static.
tilde_users.py
is an automated script that generates the user list document.
My best guess for a home in this repo is in the api
folder.