@andi This is incredible, FINALLY a way to view my pain in an aesthetically pleasing way!

@starwall I'm just happy to have finally found a good use for ObservableHq πŸ˜‚

@andi You have done a great service today. Lemme find the original Welcome to Mastodon hellthread...

@starwall Hmmm! Yeah, I think the style the visualiser uses tends to be emphasis quantity of toots over number of people in them. I should do something like size nodes based on number of participants...

@starwall Comparatively, this is what @CyclopsCaveman's thread looks like. Notice the clown penis tangent...

@ponfarr Thank you!!! 😊 TBTH the hard part was more figuring out Mastodon's API than visualising the thing!

Feel free to fork it and try other D3 hierarchical layouts! Should be a way to get most of the ones in here running: github.com/d3/d3-hierarchy

@andi @starwall
This is *very* cool.

Be a shame if *this* were to turn into a hellthread.

@Quixote171 @starwall INDEED! πŸ˜„ (and thanks!)

(But mainly because I'm about to head to drinks and my mobile's dead πŸ˜“ )

@andi @Quixote171 You are a genius for this. A genius and a saint. Thank you again, this is epic.

@starwall @andi
And you can kinda watch it spider in real-time. This is awesome.
Hey, @Slipperywerm - check this out.

@starwall @andi holy shit this is cool. Thanks for tagging me in @Quixote171 I was just talking about this.

It's super interesting to me.

@Slipperywerm @andi @Quixote171 to be honest it was the one thing I missed about twitter, was visualizing the Data, and now we have that too! If only we could map the fediverse based on who follows who. I wanna see giant complicated cloud web things.

@starwall @Slipperywerm @Quixote171 I have literally been working on exactly this the last few days.

It's really difficult on Masto because getting followers several levels on is nearly impossible due to the federation model. I've started using Puppeteer to scrape pages which seems to work better but even like three levels deep takes over an hour. 😩

@Slipperywerm @andi @Quixote171 Looking back, I didn't delete the hellthread because I knew it would have scientific and historical significance, today proves this.

@Slipperywerm @starwall @andi
Right?
Fascinating!
More people should know about it. Surely @laser would be interested.

@starwall @andi
This is so frickin cool. I love it.
Just looking at threads for the rest of the day.

@ben @andi we need a varying size of the dots, representing how many boosts and favs they got. That would be the logical next step.

@andi this dΓΆesnt even include the slΓΆgg cause it's unbΓΆΓΆstable

@moth @nuttgodd Ooh, nice!! The radial layout works really well with that particular one! The more tangential a conversation gets, the more oblong the graph goes!

@nuttgodd @andi
I feel like it's a good size, don't you think?
Oh, you mean the graph?

@andi @starwall This is my selfie thread I couldn't find the original toot but it's there somewhere

@scribblefrog @starwall Hmm, seems the API is missing a toot. It's worth noting that I can only visualise the toots that botsin.space have seen, and the stratification algo will die if it can't find a particular parent. Will try to build a workaround for the next version!! πŸ’š

@andi @scribblefrog @starwall

If you search for the URL of any ActivityPub object, the instance will update its record in the database.

I had to do that recently when an avatar refused to update.

@ben @scribblefrog @starwall Oh wow, that is really good to know β€” I can write some error handling for that no prob πŸ™Œ

@ben So, I have the local ID of the problematic status but not its original URL or instance ID. Any ideas? Worst case I can patch around by creating dummy objects but it'd be nice if I didn't have to do that.

Sign in to participate in the conversation
Nuklear Family

This is the personal instance of Andi N. Fiziks. Love me or hate me it's still an obsession 😘