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"
}
}
],
"id": "https://social.vivaldi.net/users/TyrionTargaryen/statuses/113220522245705212",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-29T11:07:46Z",
"url": "https://social.vivaldi.net/@TyrionTargaryen/113220522245705212",
"attributedTo": "https://social.vivaldi.net/users/TyrionTargaryen",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.vivaldi.net/users/TyrionTargaryen/followers"
],
"sensitive": false,
"atomUri": "https://social.vivaldi.net/users/TyrionTargaryen/statuses/113220522245705212",
"inReplyToAtomUri": null,
"conversation": "tag:vivaldi.net,2024-09-29:objectId=195219231:objectType=Conversation",
"content": "<p>An example of a post set in English but written in another language (French, in this case).</p><p>The result: you cannot understand this post (if you don't speak French) within Mastodon.</p><p>Replies also inherit the language setting, and therefore become impossible to understand without third-party tools (browser translation, copy/paste into online translators, etc.).</p><p>More examples in the screenshots (with explanations in the ALT).</p><p>It's important to know, also, that unlike the visibility of a post (Public, Unlisted, Followers-only, Private, etc.), you *can* edit the language setting of a post. So you don't have to worry about losing an ongoing conversation.</p><p>PS: Please note, this is not a criticism of the post linked, or the person making the post. I simply came across this and decided it might be easier to understand what I meant a while ago, by using it as an example, with regards to not properly setting the language of a post.</p><p><a href=\"https://octodon.social/@Bouletcorp/113219451024165159\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">octodon.social/@Bouletcorp/113</span><span class=\"invisible\">219451024165159</span></a></p>",
"contentMap": {
"en": "<p>An example of a post set in English but written in another language (French, in this case).</p><p>The result: you cannot understand this post (if you don't speak French) within Mastodon.</p><p>Replies also inherit the language setting, and therefore become impossible to understand without third-party tools (browser translation, copy/paste into online translators, etc.).</p><p>More examples in the screenshots (with explanations in the ALT).</p><p>It's important to know, also, that unlike the visibility of a post (Public, Unlisted, Followers-only, Private, etc.), you *can* edit the language setting of a post. So you don't have to worry about losing an ongoing conversation.</p><p>PS: Please note, this is not a criticism of the post linked, or the person making the post. I simply came across this and decided it might be easier to understand what I meant a while ago, by using it as an example, with regards to not properly setting the language of a post.</p><p><a href=\"https://octodon.social/@Bouletcorp/113219451024165159\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">octodon.social/@Bouletcorp/113</span><span class=\"invisible\">219451024165159</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://social-cdn.vivaldi.net/system/media_attachments/files/113/220/522/080/916/949/original/df27bdd092ae4190.png",
"name": "Screenshot taken from my instance, from Mastodon's interface on a PC/desktop browser.\r\n\r\nTwo replies within the linked post. One user replies to another, who replied to the main post. The main post is not in the screenshot, but it is written in French, but set to English.\r\n\r\nThe reply to the main post is automatically set to English. The content is in French.\r\n\r\nThe reply to that reply, below, shows a \"Translate\" button because it is set to French. (This reply, however, only has the thumbs-up emoji.)",
"blurhash": "U26a^:~W%2$y_2?G-os.%2%2xaoJ?G-;xt$$",
"width": 586,
"height": 359
},
{
"type": "Document",
"mediaType": "image/png",
"url": "https://social-cdn.vivaldi.net/system/media_attachments/files/113/220/522/077/080/043/original/8317ec9f6d63aabb.png",
"name": "Screenshot taken the main post's instance, from a Mastodon Glitch interface on a PC/desktop browser. This interface shows the language setting of replies. (I do not have an account there so I don't know if that instance provides translation.)\r\n\r\nTwo replies within the linked post. One user replies to another, who replied to the main post. The main post is not in the screenshot, but it is written in French, but set to English.\r\n\r\nThe reply to the main post is automatically set to English. The content is in French. On the top right corner of the reply, the language setting is shown as \"EN\".\r\n\r\nThe reply to that reply, below, shows that it is set to French by having \"FR\" on the top right corner.",
"blurhash": "U35}jm~q-;-m?H-o-os:-o%2s-s+xZ?H-;%L",
"width": 594,
"height": 275
}
],
"tag": [],
"replies": {
"id": "https://social.vivaldi.net/users/TyrionTargaryen/statuses/113220522245705212/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.vivaldi.net/users/TyrionTargaryen/statuses/113220522245705212/replies?only_other_accounts=true&page=true",
"partOf": "https://social.vivaldi.net/users/TyrionTargaryen/statuses/113220522245705212/replies",
"items": []
}
},
"likes": {
"id": "https://social.vivaldi.net/users/TyrionTargaryen/statuses/113220522245705212/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://social.vivaldi.net/users/TyrionTargaryen/statuses/113220522245705212/shares",
"type": "Collection",
"totalItems": 0
}
}