BrowserPub: A browser for debugging #ActivityPub and the ⁂fediverse
-
John Spurlockreplied to John Spurlock last edited by
and looks like Ghost got their outbox and posts ActivityPub working
although they are not in reverse chron like everyone else (@johnonolan, was this intentional?)
[email protected] · BrowserPub · A browser for exploring ActivityPub and the fediverse
Explore the open social web through the lens of ActivityPub and the fediverse.
(browser.pub)
-
europlus :autisminf:replied to John Spurlock last edited by
@js @pfefferle I’m enjoying looking it as a normal (?) human being
-
洪 民憙 (Hong Minhee)replied to John Spurlock last edited by
@js Is there source code available?
-
John Spurlockreplied to 洪 民憙 (Hong Minhee) last edited by
@hongminhee most of the app runs in browser JS without a framework, so I guess view-source? : )
there is a validation model underneath that I haven't wired up to the UI yet, and I'd like to make that available via an API as well as visually
-
洪 民憙 (Hong Minhee)replied to John Spurlock last edited by
@js Thank you for answering my question and for this great project!
-
John Spurlockreplied to europlus :autisminf: last edited by
nice! I have found myself that it's kind of fun to click around and find connections, makes this AP data visible and usable by anyone
maybe I'll change the description to "exploring" instead of "debugging", especially since most of the debugging stuff isn't wired up yet : )
-
@js @hongminhee possibly useful as a library e.g built into Fedify
-
John Spurlockreplied to 洪 民憙 (Hong Minhee) last edited by
@hongminhee thanks!
ah I see you work on Fedify, so you might like to know that the entire backend and frontend for browser.pub is all TypeScript, zero deps except a few Deno std lib functions
-
Perhaps! It does not use Fedify, but it is all basically vanilla TypeScript
-
Fedify: an ActivityPub server frameworkreplied to John Spurlock last edited by
We've added the Inspecting ActivityPub objects section to the #Fedify docs, introducing BrowserPub and the
fedify lookup
command!Testing | Fedify
Testing a federated server app is a bit tricky because it requires a federated environment. This document explains how to easily test your federated server app with the help of several tools.
(unstable.fedify.dev)
-
洪 民憙 (Hong Minhee)replied to John Spurlock last edited by
@js I'm glad to hear you're using Deno!
By the way, I've just introduced BrowserPub in the Fedify docs:
We've added the [*Inspecting A…
We've added the [*Inspecting ActivityPub objects*](https://unstable.fedify.dev/manual/test#inspecting-activitypub-objects) section to the #Fedify docs, introducing [BrowserPub](https://browser.pub/) and the [`fedify lookup`](https://fedify.dev/cli#fedify-lookup-looking-up-an-activitypub-object) command! #ActivityPub #BrowserPub #fedidev
(hollo.social)
-
John Spurlockreplied to 洪 民憙 (Hong Minhee) last edited by
@hongminhee thanks, the docs look great
I guess I do almost everything in Deno these days, deployed to Cloudflare via Denoflare (denoflare.dev)
-
洪 民憙 (Hong Minhee)replied to John Spurlock last edited by
@js Oh, I didn't realize there was Denoflare, thanks for letting me know!
-
@js thanks! We’ll fix
-
-
-
John Spurlockreplied to John Spurlock last edited by
So as I'm bopping around looking at everyone's #ActivityPub in browser.pub, I wanted to have the ability to follow interesting people while I'm browsing.
I just pushed a new update that adds a "Follow" button next to every profile in the visual view
e.g. https://browser.pub/mastodon@mastodon.social
-
John Spurlockreplied to John Spurlock last edited by
Ideally, I'd like to have these follows take effect here in my main account and not have to create a brand new profile on a brand new site.
This is where OAuth comes in - many existing fediverse servers supported federated login in a standard way
Just enter your account to start the login flow in browser.pub
-
John Spurlockreplied to John Spurlock last edited by
browser.pub requests the ability to add new follows to your account...