BrowserPub: A browser for debugging #ActivityPub and the ⁂fediverse
-
@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
-
@Fitik thanks, I'll take a proper look tomorrow
looks like it came across a context it hasn't seen before, I found this for you when I hit debug
I try to inline most of the common fediverse json ld contexts, so I probably just need to add that one
-
@js Okay, no problem, thank you for making this!
-
@js Interesting. I'm trying to figure out why my Threads account has correct numbers for outbox, followers, and following, but none of the individual items are returned. Seems like a problem on the Threads side.
-
Jasdemi :fediverse:replied to John Spurlock last edited by
@js @scharfnado
Getting the same error message when my #GoToSocial. You can use https://jasdemi.com/ for testing.