thomas,
@thomas@metalhead.club avatar

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

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

retiolus,
@retiolus@mamot.fr avatar

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

db0,
@db0@hachyderm.io avatar

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

thomas,
@thomas@metalhead.club avatar

@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,
@db0@hachyderm.io avatar

@thomas What lang are you using then?

thomas,
@thomas@metalhead.club avatar

@db0 It's written in Go :)

db0,
@db0@hachyderm.io avatar

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

thomas,
@thomas@metalhead.club avatar

@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,
@db0@hachyderm.io avatar

@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 :)

thomas,
@thomas@metalhead.club avatar

@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

kobaltauge,
@kobaltauge@social.tchncs.de avatar
MontyRunner,
@MontyRunner@metalhead.club avatar

@thomas

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

rowba,
@rowba@metalhead.club avatar

@thomas This looks beautiful!

piggo,
@piggo@piggo.space avatar

@thomas that looks very cool!

piggo,
@piggo@piggo.space avatar

@thomas this smells like coordinates 0,0 ...

thomas,
@thomas@metalhead.club avatar

@piggo hmm probably this is the case when lat,long could not be resolved for an IP address. 🤔

AqiDrago,
@AqiDrago@metalhead.club avatar

@thomas

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

SunDancer,
@SunDancer@metalhead.club avatar

@thomas MOAR POWER!

mdosch,
@mdosch@muenchen.social avatar

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

thomas,
@thomas@metalhead.club avatar

@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

crossgolf_rebel,

@thomas geht das nur zwischen Masto Instanzen oder übers ganze Fediverse?
@mdosch

thomas,
@thomas@metalhead.club avatar

@crossgolf_rebel nur zwischen einer (konkret meiner) und anderen Fediverse-Instanzen. Alles, was ActivityPub spricht :)

@mdosch

riidom,
@riidom@metalhead.club avatar

@thomas Looks amazing already!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fediverse
  • tacticalgear
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • khanakhh
  • Youngstown
  • ngwrru68w68
  • slotface
  • everett
  • rosin
  • thenastyranch
  • kavyap
  • GTA5RPClips
  • cisconetworking
  • JUstTest
  • normalnudes
  • osvaldo12
  • ethstaker
  • mdbf
  • modclub
  • Durango
  • tester
  • provamag3
  • cubers
  • Leos
  • anitta
  • megavids
  • lostlight
  • All magazines