Email or username:

Password:

Forgot your password?
Tom Tailor :damnified:

My FediWatch tool is still in very alpha stage, but if you feel lucky, try out watch.metalhead.club and watch our instance communicate with the rest of the Fediverse :)

(server-to-server communication only - user data is not analyzed!)

#fediverse #federation #realTime #metalheadclub

21 comments
Martin

@thomas
Hmm, da war doch auch mal was mit #xmpp. 😇

Tom Tailor :damnified:

@mdosch hehe ;-) Ja. War an sich ein cooles Tool damals, aber man musste eine besondere Prosody Erweiterung installieren. Das war irgendwie quick und dirty damals, wirklich viele haben nicht mitgemacht, ich wollte das Tool umbauen und am Ende hatte ich nicht mehr ausreichend Zeit. Mal sehen, wie es hiermit läuft. :D

Aqi Drago

@thomas

Oh that’s so super cool! Thank you for sharing. I’ll bookmark this.

Monty 'Hui Haunebuh' Runner

@thomas

Schönes Teil :-) Sieht aus wie Missile Command mit aufgemotzter Grafik.

db0

@thomas Very nice. I'd love to run something like this for lemmy.dbzer0.com. Is this open sourced that you can share?

Tom Tailor :damnified:

@db0 It's still in testing, therefore I have not published it, yet. And it's currently for Mastodon, only. Maybe it can be changed to support Lemmy, too.

db0

@thomas Ah I won't be able to adapt it easily then. Is it polling your DB directly, or using an API?

Tom Tailor :damnified:

@db0 the interface to Mastodon is actually just a Redis Pub/sub interface. A small patch for the Mastodon source makes Mastodon write the names of connected hosts to Redis. The hostnames are then retrieved by my tool, and translated into coordinates.

If there is a way to publish the hostnames of connected AP nodes to Redis, it should work for Lemmy as well.

db0

@thomas Oh that sounds simple enough I could easily cook up a little python script to extract them from the DB or access.log into a redis and then have your app pull them on the other side. Do let me know when you have something you can share :)

Tom Tailor :damnified:

@db0 I will :) It needs some polishing (e.g. Configuration of some hardcodes values) but after that I guess it's ready to be open sourced.

Cc @luca

retiolus

@thomas Oh! Didn't get it, this is only for one instance, very cool!

Go Up