ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag" } ], "id": "https://joshuastrobl.social/users/me/statuses/112546392277966992", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-06-02T09:47:39Z", "url": "https://joshuastrobl.social/@me/112546392277966992", "attributedTo": "https://joshuastrobl.social/users/me", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://joshuastrobl.social/users/me/followers", "https://floss.social/users/buddiesofbudgie" ], "sensitive": false, "atomUri": "https://joshuastrobl.social/users/me/statuses/112546392277966992", "inReplyToAtomUri": null, "conversation": "tag:joshuastrobl.social,2024-06-02:objectId=2240101:objectType=Conversation", "content": "<p>I now have (mostly) functional popovers on Wayland for <span class=\"h-card\" translate=\"no\"><a href=\"https://floss.social/@buddiesofbudgie\" class=\"u-url mention\">@<span>buddiesofbudgie</span></a></span> <a href=\"https://joshuastrobl.social/tags/Budgie\" class=\"mention hashtag\" rel=\"tag\">#<span>Budgie</span></a>. Still some work to be done on unfocusing, but positioning and keyboard focus actually work!</p><p>Thanks to GtkPopover working much more nicely under Wayland, in additional to some foundational changes I made to how we define the positioning of popovers relative to the widget invoking them, I will be able to do some much desired cleaning of our old popover code (with the goal of maintaining API stability).</p><p>The (now) old code served us well for many years and will be nice to wave it goodbye.</p>", "contentMap": { "en": "<p>I now have (mostly) functional popovers on Wayland for <span class=\"h-card\" translate=\"no\"><a href=\"https://floss.social/@buddiesofbudgie\" class=\"u-url mention\">@<span>buddiesofbudgie</span></a></span> <a href=\"https://joshuastrobl.social/tags/Budgie\" class=\"mention hashtag\" rel=\"tag\">#<span>Budgie</span></a>. Still some work to be done on unfocusing, but positioning and keyboard focus actually work!</p><p>Thanks to GtkPopover working much more nicely under Wayland, in additional to some foundational changes I made to how we define the positioning of popovers relative to the widget invoking them, I will be able to do some much desired cleaning of our old popover code (with the goal of maintaining API stability).</p><p>The (now) old code served us well for many years and will be nice to wave it goodbye.</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://joshuastrobl.social/system/media_attachments/files/112/546/386/411/936/794/original/37aa6ac4b7ce6fc9.png", "name": "Screenshot shows Budgie Desktop with Budgie Menu open, positioned in the bottom left corner where it should be. There is also Budgie Desktop Settings open, Budgie Control Center showing that we are on Wayland, and Nemo (file manager) with backgrounds open.", "blurhash": "UPAmuOM{D%xu~qRjIUof_3RjNGj[?bRjRkt7", "focalPoint": [ 0, 0 ], "width": 3840, "height": 2160 } ], "tag": [ { "type": "Mention", "href": "https://floss.social/users/buddiesofbudgie", "name": "@buddiesofbudgie@floss.social" }, { "type": "Hashtag", "href": "https://joshuastrobl.social/tags/budgie", "name": "#budgie" } ], "replies": { "id": "https://joshuastrobl.social/users/me/statuses/112546392277966992/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://joshuastrobl.social/users/me/statuses/112546392277966992/replies?only_other_accounts=true&page=true", "partOf": "https://joshuastrobl.social/users/me/statuses/112546392277966992/replies", "items": [] } }, "likes": { "id": "https://joshuastrobl.social/users/me/statuses/112546392277966992/likes", "type": "Collection", "totalItems": 22 }, "shares": { "id": "https://joshuastrobl.social/users/me/statuses/112546392277966992/shares", "type": "Collection", "totalItems": 15 } }