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://floss.social/users/Tuba/statuses/112658318035652558",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-06-22T04:11:51Z",
"url": "https://floss.social/@Tuba/112658318035652558",
"attributedTo": "https://floss.social/users/Tuba",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://floss.social/users/Tuba/followers"
],
"sensitive": false,
"atomUri": "https://floss.social/users/Tuba/statuses/112658318035652558",
"inReplyToAtomUri": null,
"conversation": "tag:floss.social,2024-06-22:objectId=63309741:objectType=Conversation",
"content": "<p><a href=\"https://floss.social/tags/Tuba\" class=\"mention hashtag\" rel=\"tag\">#<span>Tuba</span></a> v0.8.0 is now available, with many new features and bug fixes!</p><p>✨ Highlights:<br />- Admin Dashboard<br />- Advanced Search Dialog<br />- Screen reader improvements<br />- Graceful network recovery<br />- Post translations<br />- In-app proxy settings<br />- Profile notes<br />- Notification requests & filtering<br />- Mini profiles when clicking avatars<br />🧵</p><p>As always, there are too many changes to list here, if you're more interested, check out the full release changelog:<br /><a href=\"https://github.com/GeopJr/Tuba/compare/v0.7.2...v0.8.0\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/GeopJr/Tuba/compare</span><span class=\"invisible\">/v0.7.2...v0.8.0</span></a></p>",
"contentMap": {
"en": "<p><a href=\"https://floss.social/tags/Tuba\" class=\"mention hashtag\" rel=\"tag\">#<span>Tuba</span></a> v0.8.0 is now available, with many new features and bug fixes!</p><p>✨ Highlights:<br />- Admin Dashboard<br />- Advanced Search Dialog<br />- Screen reader improvements<br />- Graceful network recovery<br />- Post translations<br />- In-app proxy settings<br />- Profile notes<br />- Notification requests & filtering<br />- Mini profiles when clicking avatars<br />🧵</p><p>As always, there are too many changes to list here, if you're more interested, check out the full release changelog:<br /><a href=\"https://github.com/GeopJr/Tuba/compare/v0.7.2...v0.8.0\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/GeopJr/Tuba/compare</span><span class=\"invisible\">/v0.7.2...v0.8.0</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "video/mp4",
"url": "https://cdn.masto.host/floss/media_attachments/files/112/658/308/602/043/809/original/e8fd17e08e4fca35.mp4",
"name": "Screenrecording of Tuba's Admin Dashboard in dark and wide mode. The user is on the 'Dashboard' tab which shows some basic stats about the instance (new users, active users, interactions, reports opened, reports resolved, sign up sources, top active servers, software used and versions). The user scrolls down and up before proceeding to the 'Reports' tab. There are two active reports, the user clicks the first one, causing a dialog to show up that displays some info about the reported user, who's it's assigned to, why it was reported and the reported posts. The headerbar has two buttons, a 'resolve' and a 'take action' one. The user first unassigns it from themselves, changes the categories and broken rules and finally marks it as resolved. That causes the dialog to close and the reports view to reload, showing the now-resolved report has disappeared.",
"blurhash": "U16*U9~V~0em%f%gxto#^dxBohn%M_xtt3kB",
"width": 600,
"height": 510
},
{
"type": "Document",
"mediaType": "video/mp4",
"url": "https://cdn.masto.host/floss/media_attachments/files/112/658/309/334/132/384/original/fc5ae959cabec943.mp4",
"name": "Screenrecording of Tuba's Search view. The user clicks the funnel icon in the search entry, causing the advanced search dialog to show up. At the top, the dialog has the following label: \"Advanced Search might not work in all instances. You can invert an option by prefixing it with -. For example, -is:reply to filter out all replies.\", followed by a bunch of rows: query, from user, only replies, only posts with content warnings and more like that. The user first sets the 'from user' entry to mastodon at mastodon dot social, enables the 'containing media' switch and sets the 'before' date to 2024-06-04 and clicks the 'search' headerbar button. The dialog then closes, the filters have been set in the search entry and a search happens that returns a post from that account with 4 attachments. Then the user clicks the filter button again, showing that all previous filters have been filled from the search entry. The user sets the query to 'help' and switches the 'containing media' switch to off and searches again. Another post from the mastodon account shows up based on the filters.",
"blurhash": "U57wvRr^~KnknjjJjcV_-mxqxtxrR*k9R,bF",
"width": 396,
"height": 592
},
{
"type": "Document",
"mediaType": "video/mp4",
"url": "https://cdn.masto.host/floss/media_attachments/files/112/658/309/900/548/287/original/67a81831ffc4840e.mp4",
"name": "Screenrecording of Tuba in dark mode on a post. The post is in Italian\nfrom the FSFE (https://mastodon.social/@fsfe/112632567492464672). The user clicks the post menu and selects 'Translate', after a few ms, the post gets translated in place and a new label appears at the bottom with the text \"Translated from IT using DeepL.com\". The user then does the same process to show the original text.",
"blurhash": "U28NnU%f00IT-;k8bYkBITWmtRoz%M%MWANF",
"width": 600,
"height": 406
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://floss.social/tags/tuba",
"name": "#tuba"
}
],
"replies": {
"id": "https://floss.social/users/Tuba/statuses/112658318035652558/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://floss.social/users/Tuba/statuses/112658318035652558/replies?min_id=112658323369087386&page=true",
"partOf": "https://floss.social/users/Tuba/statuses/112658318035652558/replies",
"items": [
"https://floss.social/users/Tuba/statuses/112658323369087386"
]
}
},
"likes": {
"id": "https://floss.social/users/Tuba/statuses/112658318035652558/likes",
"type": "Collection",
"totalItems": 170
},
"shares": {
"id": "https://floss.social/users/Tuba/statuses/112658318035652558/shares",
"type": "Collection",
"totalItems": 123
}
}