BrowserPub: A browser for debugging #ActivityPub and the ⁂fediverse
-
John Spurlockreplied to BeAware :fediverse: last edited by
yea same appealing-ness level as the term 'fediverse' itself
-
BeAware :fediverse:replied to John Spurlock last edited by
@js seems like a neat and interesting name that makes me want to learn more about it...🤨
-
ok your urls and tags are rendered a bit better now
also huge props for implementing the liked collection
https://federated.id/actors/8b740680-ccb4-4265-82e7-4ac2ca402750 · BrowserPub · A browser for exploring ActivityPub and the fediverse
Explore the open social web through the lens of ActivityPub and the fediverse.
(browser.pub)
-
so even though Threads doesn't return collection items in the ActivityPub payload yet, it _does_ include the counts - so at least I can display those
just pushed it live
https://threads.net/ap/users/17841401083120503/ · BrowserPub · A browser for exploring ActivityPub and the fediverse
Explore the open social web through the lens of ActivityPub and the fediverse.
(browser.pub)
-
@js that's really neat, being able to follow links in the JSON view is super interesting.
-
@js Nice work!
-
@paulmwatson thanks - that's how it started
then kind of rabbit holed from there
there is an entire field-level validation model I haven't wired up yet - think squigglies or overlay badges for warnings/errors etc
-
-
@js nice
-
@js this is so good
looks like it's going to be immensely helpful for troubleshooting both misconfigured instances or custom implementations (both of which I'm involved in somehow)
(can't debug what you can't see)
thanks!
-
@js neat!
-
@thm thanks!
there is a pretty detailed property-level validation system underneath that I intend to surface where necessary
there are some server implementations that don't have their json ld contexts quite right
let's get everyone valid - like you say, it's easier to fix when it's easier to see
-
@js Love it! A great learning tool, too. Thanks for building and sharing this.
-
@box464 thanks - more to come, but I figured building something like this little by little in public makes sense
let me know if you come across any links that don't look right
-
Григорий Клюшниковreplied to John Spurlock last edited by
I haven't even finished photo albums federation in Smithereen yet, but it already shows them so neatly
-
Joe Harris Scharfreplied to John Spurlock last edited by
@js Very nice and very helpful! Thanks for making this!
-
John Spurlockreplied to Joe Harris Scharf last edited by
@scharfnado you bet!
let me know if a particular url or input doesn't seem to render properly
-
@js Visual representation doesn't seem to really work for Mbin (software I'm replying from right now), I wonder why
-
Joe Harris Scharfreplied to John Spurlock last edited by
@js I was testing it with a gotosocial instance - GtS requires signed requests, and gave an error when I tried to access it via bp. Not sure if you've implemented that yet (and could be on my end too):
Error:
{
"error": "Unauthorized: http request wasn't signed or http signature was invalid: (verifier)"
}
/error: No type def found
{"kind":"not-found","reason":"unsupported input"} -
John Spurlockreplied to Joe Harris Scharf last edited by
@scharfnado it does do signing if it thinks it's necessary (e.g. for Threads)
shoot me over the url that gave you that Unauthorized error and I'll take a look