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://social.sdf.org/users/mjgardner/statuses/113164985402901033",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-19T15:44:01Z",
"url": "https://social.sdf.org/@mjgardner/113164985402901033",
"attributedTo": "https://social.sdf.org/users/mjgardner",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.sdf.org/users/mjgardner/followers"
],
"sensitive": false,
"atomUri": "https://social.sdf.org/users/mjgardner/statuses/113164985402901033",
"inReplyToAtomUri": null,
"conversation": "tag:social.sdf.org,2024-09-19:objectId=27630579:objectType=Conversation",
"content": "<p>It sucks whenever I draw sneers on <a href=\"https://social.sdf.org/tags/SocialMedia\" class=\"mention hashtag\" rel=\"tag\">#<span>SocialMedia</span></a> for posting unpopular things based on <a href=\"https://social.sdf.org/tags/AynRand\" class=\"mention hashtag\" rel=\"tag\">#<span>AynRand</span></a>’s <a href=\"https://social.sdf.org/tags/philosophy\" class=\"mention hashtag\" rel=\"tag\">#<span>philosophy</span></a> of <a href=\"https://social.sdf.org/tags/Objectivism\" class=\"mention hashtag\" rel=\"tag\">#<span>Objectivism</span></a>.</p><p>Which is almost every time.</p><p>But then these words echo back to me in my head whenever I feel intimidated into silence by the wrongness of the world: <a href=\"https://a.co/7KMJ42p\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">a.co/7KMJ42p</span><span class=\"invisible\"></span></a></p><p>And then I remember that “popular” doesn’t mean “right” in either the factual or moral sense of that word.</p><p>So I go back to fighting the good fight, in every sense of that phrase.</p>",
"contentMap": {
"en": "<p>It sucks whenever I draw sneers on <a href=\"https://social.sdf.org/tags/SocialMedia\" class=\"mention hashtag\" rel=\"tag\">#<span>SocialMedia</span></a> for posting unpopular things based on <a href=\"https://social.sdf.org/tags/AynRand\" class=\"mention hashtag\" rel=\"tag\">#<span>AynRand</span></a>’s <a href=\"https://social.sdf.org/tags/philosophy\" class=\"mention hashtag\" rel=\"tag\">#<span>philosophy</span></a> of <a href=\"https://social.sdf.org/tags/Objectivism\" class=\"mention hashtag\" rel=\"tag\">#<span>Objectivism</span></a>.</p><p>Which is almost every time.</p><p>But then these words echo back to me in my head whenever I feel intimidated into silence by the wrongness of the world: <a href=\"https://a.co/7KMJ42p\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">a.co/7KMJ42p</span><span class=\"invisible\"></span></a></p><p>And then I remember that “popular” doesn’t mean “right” in either the factual or moral sense of that word.</p><p>So I go back to fighting the good fight, in every sense of that phrase.</p>"
},
"updated": "2024-09-19T15:44:24Z",
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://social.sdf.org/system/media_attachments/files/113/164/985/340/952/660/original/1f95aa951dd72a35.jpeg",
"name": "“_One must never fail to pronounce moral judgment._\n\n“Nothing can corrupt and disintegrate a culture or a man’s character as thoroughly as does the precept of moral agnosticism, the idea that one must never pass moral judgment on others, that one must be morally tolerant of anything, that the good consists of never distinguishing good from evil.\n\n“It is obvious who profits and who loses by such a precept. It is not justice or equal treatment that you grant to men when you abstain equally from praising men’s virtues and from condemning men’s vices. When your impartial attitude declares, in effect, that neither the good nor the evil may expect anything from you—whom do you betray and whom do you encourage?”\n\n— “How Does One Lead a Rational Life in am Irrational Society?”, published in _The Virtue of Selfishness_ by Ayn Rand",
"blurhash": "UCRfkBj[-;ofIUayWBay_4kCMxay%Mj[WBay",
"width": 1200,
"height": 1200
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://social.sdf.org/tags/aynrand",
"name": "#aynrand"
},
{
"type": "Hashtag",
"href": "https://social.sdf.org/tags/philosophy",
"name": "#philosophy"
},
{
"type": "Hashtag",
"href": "https://social.sdf.org/tags/objectivism",
"name": "#objectivism"
},
{
"type": "Hashtag",
"href": "https://social.sdf.org/tags/socialmedia",
"name": "#socialmedia"
}
],
"replies": {
"id": "https://social.sdf.org/users/mjgardner/statuses/113164985402901033/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.sdf.org/users/mjgardner/statuses/113164985402901033/replies?min_id=113165520442202471&page=true",
"partOf": "https://social.sdf.org/users/mjgardner/statuses/113164985402901033/replies",
"items": [
"https://social.sdf.org/users/mjgardner/statuses/113165520442202471"
]
}
}
}