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.
{
"@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
}
}