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"
}
],
"id": "https://phpc.social/users/syntaxseed/statuses/113569550865476640",
"type": "Note",
"summary": null,
"inReplyTo": "https://phpc.social/users/syntaxseed/statuses/113569532574935533",
"published": "2024-11-30T02:30:20Z",
"url": "https://phpc.social/@syntaxseed/113569550865476640",
"attributedTo": "https://phpc.social/users/syntaxseed",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://phpc.social/users/syntaxseed/followers",
"https://toot.cafe/users/slightlyoff"
],
"sensitive": false,
"atomUri": "https://phpc.social/users/syntaxseed/statuses/113569550865476640",
"inReplyToAtomUri": "https://phpc.social/users/syntaxseed/statuses/113569532574935533",
"conversation": "tag:toot.cafe,2024-11-30:objectId=75949414:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://toot.cafe/@slightlyoff\" class=\"u-url mention\">@<span>slightlyoff</span></a></span> Until we can write *real*, performant frameworks in Native-JS or in Typescript directly in the browser that have better DOM integration.... we will never escape this.</p><p>Userland keeps patching the problem with the next bandaid (frameworks, transpilers, livewire, HTMX, etc).... when only the browsers and the creaking, sluggish, joke of JS browser standards can actually fix it.</p><p>Browser tech jumped the shark so many years ago I don't know what the damn hold up is.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://toot.cafe/@slightlyoff\" class=\"u-url mention\">@<span>slightlyoff</span></a></span> Until we can write *real*, performant frameworks in Native-JS or in Typescript directly in the browser that have better DOM integration.... we will never escape this.</p><p>Userland keeps patching the problem with the next bandaid (frameworks, transpilers, livewire, HTMX, etc).... when only the browsers and the creaking, sluggish, joke of JS browser standards can actually fix it.</p><p>Browser tech jumped the shark so many years ago I don't know what the damn hold up is.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://toot.cafe/users/slightlyoff",
"name": "@slightlyoff@toot.cafe"
}
],
"replies": {
"id": "https://phpc.social/users/syntaxseed/statuses/113569550865476640/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://phpc.social/users/syntaxseed/statuses/113569550865476640/replies?min_id=113569570588934356&page=true",
"partOf": "https://phpc.social/users/syntaxseed/statuses/113569550865476640/replies",
"items": [
"https://phpc.social/users/syntaxseed/statuses/113569570588934356"
]
}
},
"likes": {
"id": "https://phpc.social/users/syntaxseed/statuses/113569550865476640/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://phpc.social/users/syntaxseed/statuses/113569550865476640/shares",
"type": "Collection",
"totalItems": 0
}
}