tildeclub / tilde.club

Code and documentation for setting up and managing a tilde.club server

Home Page:http://tilde.club

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.