Skip to main content


👀 BrowserPub: A browser for exploring #ActivityPub and the ⁂fediverse

https://browser.pub

This entry was edited (1 week ago)
in reply to silverpill

@silverpill I mean it's basically all client-side

so, uh, view-source? : )

Don't make fun of my vanilla browser non-framework JS

in reply to John Spurlock

@silverpill probably the bigger question is whether you want contributors.

Also, do you route requests through the b.s server if the remote server uses authorized fetch?

in reply to Evan Prodromou

@evan @silverpill

1. not sure yet - it's a passion project and still very early days (e.g. it does jsonld validation under the hood but not exposed in the UI yet)

2. yes (try a federated threads profile or post url, or gotosocial)

in reply to Evan Prodromou

@evan @silverpill

yes pretty limited at the moment. they do expose following/follower collection _counts_, but do not enumerate members

I would love to see a true 'replies' collection from them someday

on the bright side they do support inReplyTo, which I had not heard anyone mention before

https://browser.pub/https://www.threads.net/@evanprodromou/post/C-0iXNmvgj7

in reply to John Spurlock

it is going to sound very fake to say this but this project was at the top of my list for ActivityPub hacks to do. It is so extremely necessary. I am very excited about this work!
in reply to Evan Prodromou

@evan @by_caballero

thanks! send me any url or input you think it should be handling and I'll take a look

also if you see any weird rendering issues in the "visual" view

more tooltips and validations/recommendations are coming

Unknown parent

Evan Prodromou
what about objects with type Collection or OrderedCollection that aren't well known?
Unknown parent

John Spurlock

For known collection properties (like outbox, followers, featured, etc), it will preview the collection and support paging via a "next" link:

https://browser.pub/davew

Unknown parent

John Spurlock

It'll work on ActivityPub-enabled wordpress sites:

https://browser.pub/fediversereport.com

in reply to Evan Prodromou

every property is listed, and clickable, in the json and outline structured views

in the visual view, any unknown properties (if present) are rendered kind of like the outline view, just above the expandable details section

This entry was edited (3 weeks ago)
in reply to John Spurlock

The idea here is to make it a bit easier to see how well the various players in the fediverse support the C2S side of the ActivityPub spec.

You can punch in any ActivityPub discoverable web url or fediverse handle, and BrowserPub will discover and display the underlying AP:

e.g.

social profiles: https://browser.pub/https://mastodon.social/@mastodon

or posts:
https://browser.pub/https://mastodon.social/@Gargron/113005517546136592

or fediverse handles:
https://browser.pub/@Gargron@mastodon.social

or even usernames (defaults to mastodon.social for now):
https://browser.pub/Gargron

in reply to John Spurlock

BrowserPub defaults to a visual representation of the object (if a known type)

everything here is powered by ActivityPub, no server-specific APIs

you can also view the underlying ActivityPub object as JSON...

in reply to John Spurlock

> everything here is powered by ActivityPub, no server-specific APIs

Please don't waver from this! It's so cool.

in reply to Evan Prodromou

@evan hopefully this can help to make sure folks are supporting C2S as much as possible

I would love to get a standards-based oauth to inbox flow working, do you know of any implementations that support it?

was going to check out Mastodon's new oauth thing in 4.3, but I'm not sure they have any additional AP endpoints behind the auth wall

in reply to John Spurlock

onepage.pub do es. However, we need better specs. I'd like us to set up a taskforce for it at the SocialCG. It's very core!