馃憖 BrowserPub: A browser for exploring #ActivityPub and the 鈦俧ediverse

https://browser.pub

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

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

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

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...

... or a less JSON-ey structured outline

It'll work on ActivityPub-enabled wordpress sites:

https://browser.pub/fediversereport.com

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

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

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

And here's @manton 's profile using micro.blog's AP endpoint

https://browser.pub/https://manton.org/activitypub/manton

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

Threads posts and profiles are also available, for users that have checked the magic box

Here's a post:
https://browser.pub/https://www.threads.net/@evanprodromou/post/C8qtHZEuA0Q

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

While Threads does not support the replies collection yet, they do support the inReplyTo pointer, which BrowserPub renders above

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

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

BrowserPub also supports the new fediverse:creator discovery mechanism

https://browser.pub/https://www.theverge.com/2024/7/2/24190641/apple-vision-pro-headset-future-cheaper

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

Bluesky profiles that are bridged can also be rendered

e.g. @snarfed.org bridged bsky profile

https://browser.pub/https://bsky.brid.gy/ap/did:plc:3ljmtyyjqcjee2kpewgsifvb

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

Hmm, I'd love to be able to render a more dynamic og:image at some point 馃

Here's a podcast from @dave 's podcastindex bridge

https://browser.pub/@[email protected]index.org

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

BrowserPub also tries to render custom emojis in content and profile headers, these are in the ActivityPub payload after all

even animated ones

https://browser.pub/https://bolha.one/users/joaonaweb/statuses/112978564080782762

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

and of course Flipboard is supported (cc @mike) nothing special, just the same ActivityPub spec implementation

https://browser.pub/https%3A%2F%2Fflipboard.social%2Fusers%2Farunshah

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

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://browser.pub/https://threads.net/ap/users/17841401083120503/

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

Polls are not a Mastodon-specific feature, they can be expressed well in standard ActivityPub, which means standards-based apps like BrowserPub can render them

Here is a recent poll example from @evan

https://browser.pub/https://cosocial.ca/@evan/113005485605693174

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

looks like someone submitted it to hacker news!

https://news.ycombinator.com/item?id=41351408

A browser for debugging ActivityPub and the Fediverse | Hacker News

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?)

https://browser.pub/index@activitypub.ghost.org

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.

@js thanks! We鈥檒l fix :)
Added reverse-chronological ordering to outbox items (#34) 路 TryGhost/ActivityPub@c8dc4ca

refs [AP-371](https://linear.app/tryghost/issue/AP-371/outbox-item-ordering-is-not-in-reverse-chronological-order) Added reverse-chronological ordering to outbox items by reversing the order of ...

GitHub

@johnonolan

馃敟馃敟馃敟 with tests!

and appears to be live: https://browser.pub/@index@activitypub.ghost.org

https://loops.video/v/60lC-bfjNH 路 BrowserPub 路 A browser for exploring ActivityPub and the fediverse

Explore the open social web through the lens of ActivityPub and the fediverse.