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://mastodon.gamedev.place/users/jedimb/statuses/113239907762742974/replies",
"type": "Collection",
"first": {
"id": "https://mastodon.gamedev.place/users/jedimb/statuses/113239907762742974/replies?page=true",
"type": "CollectionPage",
"next": "https://mastodon.gamedev.place/users/jedimb/statuses/113239907762742974/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.gamedev.place/users/jedimb/statuses/113239907762742974/replies",
"items": [
{
"id": "https://mastodon.gamedev.place/users/jedimb/statuses/113274116165931659",
"type": "Note",
"summary": "#10 (2024-10-08) \"Slay the Princess\"",
"inReplyTo": "https://mastodon.gamedev.place/users/jedimb/statuses/113239907762742974",
"published": "2024-10-08T22:17:24Z",
"url": "https://mastodon.gamedev.place/@jedimb/113274116165931659",
"attributedTo": "https://mastodon.gamedev.place/users/jedimb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.gamedev.place/users/jedimb/followers"
],
"sensitive": true,
"atomUri": "https://mastodon.gamedev.place/users/jedimb/statuses/113274116165931659",
"inReplyToAtomUri": "https://mastodon.gamedev.place/users/jedimb/statuses/113239907762742974",
"conversation": "tag:mastodon.gamedev.place,2023-02-09:objectId=27755641:objectType=Conversation",
"content": "<p>#10 (2024-10-08) <a href=\"https://mastodon.gamedev.place/tags/SlayThePrincess\" class=\"mention hashtag\" rel=\"tag\">#<span>SlayThePrincess</span></a></p><p>You are on a dark and lonesome road leading up to a small cabin, accompanied only by two voices in your head: that of the hero and The Narrator.</p><p>The Narrator informs you that, in order to save the world, you must slay the princess imprisoned in the dungeon below the cabin in order to save the world.</p><p>Decide what voices to listen to, what claims to question, and how to respond to failure.</p><p><a href=\"https://mastodon.gamedev.place/tags/VideoGames\" class=\"mention hashtag\" rel=\"tag\">#<span>VideoGames</span></a> <a href=\"https://mastodon.gamedev.place/tags/VisualNovel\" class=\"mention hashtag\" rel=\"tag\">#<span>VisualNovel</span></a> <a href=\"https://mastodon.gamedev.place/tags/HorrorGame\" class=\"mention hashtag\" rel=\"tag\">#<span>HorrorGame</span></a></p>",
"contentMap": {
"en": "<p>#10 (2024-10-08) <a href=\"https://mastodon.gamedev.place/tags/SlayThePrincess\" class=\"mention hashtag\" rel=\"tag\">#<span>SlayThePrincess</span></a></p><p>You are on a dark and lonesome road leading up to a small cabin, accompanied only by two voices in your head: that of the hero and The Narrator.</p><p>The Narrator informs you that, in order to save the world, you must slay the princess imprisoned in the dungeon below the cabin in order to save the world.</p><p>Decide what voices to listen to, what claims to question, and how to respond to failure.</p><p><a href=\"https://mastodon.gamedev.place/tags/VideoGames\" class=\"mention hashtag\" rel=\"tag\">#<span>VideoGames</span></a> <a href=\"https://mastodon.gamedev.place/tags/VisualNovel\" class=\"mention hashtag\" rel=\"tag\">#<span>VisualNovel</span></a> <a href=\"https://mastodon.gamedev.place/tags/HorrorGame\" class=\"mention hashtag\" rel=\"tag\">#<span>HorrorGame</span></a></p>"
},
"updated": "2024-10-08T22:21:07Z",
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/274/012/336/363/738/original/c21aa69d0d2fff62.png",
"name": "The Slay the Princess title screen. Features a variant of the scene where you initially encounter the princess in her dungeon. She sits on the floor at the other end of the room, somewhat slumped over, with her right arm in a restraint that is chained to the wall.",
"blurhash": "U87nE_-;9Fxu~q%MIUt7%Mxut7t7ofxu%Mt7",
"focalPoint": [
0,
0
],
"width": 2560,
"height": 1440
},
{
"type": "Document",
"mediaType": "image/png",
"url": "https://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/274/019/247/242/082/original/8cf70d026bc4fc22.png",
"name": "After the player character has helped by cutting through her restrained arm, the princess is shown effortlessly tearing it off with a blank expression on her face.\n\nThe Narrator says:\n\"The blade is sharp, and you make quick work of it. Before long, you're able to crack through bone, and she pulls the bleeding stub of her arm through the iron gauntlet.\"",
"blurhash": "UdE.;Hj[00Rj?bWBIUt7M{ayoft7M{ayozof",
"focalPoint": [
0,
0
],
"width": 2560,
"height": 1440
},
{
"type": "Document",
"mediaType": "image/png",
"url": "https://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/274/022/047/465/756/original/c1799ceda02058b8.png",
"name": "After failing to save and/or kill the princess, the scenario starts over with various changes. In this case, the princess is once again chained to the well, but this time with metal restraints around both arms and her neck.\n\nAt this point, it's made clear that the princess, just like the player, remembers the previous version of the scenario they both went through.\n\nNonchalantly, the princess looks at the player and says (in an intense, red font):\n\"Oh? Are we acknowledging that? I thought we weren't going to give away the game. But yeah, I remember.\"",
"blurhash": "UBFFdE^k9Fx]4n%2-;WV~qRjM{ayIUbbt7ae",
"focalPoint": [
0,
0
],
"width": 2560,
"height": 1440
},
{
"type": "Document",
"mediaType": "image/png",
"url": "https://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/274/022/522/170/930/original/87628ea696c873e6.png",
"name": "Upon trying to interrogate a version of the princess about what she actually wants once she's free (as she insists that she only wants what you want), both her dialogue and her artwork quickly degenerate.\n\nAfter suggesting that what would make you happy is for her to make you unhappy, a crude \"how to draw manga\"-esque version of her responds with:\n\"Okay! If that's what makes you happy, I can make you unhappy.\"",
"blurhash": "UmD+_At700M{Rjj[t7ayofayayj[M{a|t7fQ",
"focalPoint": [
0,
0
],
"width": 2560,
"height": 1440
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.gamedev.place/tags/slaytheprincess",
"name": "#slaytheprincess"
},
{
"type": "Hashtag",
"href": "https://mastodon.gamedev.place/tags/videogames",
"name": "#videogames"
},
{
"type": "Hashtag",
"href": "https://mastodon.gamedev.place/tags/visualnovel",
"name": "#visualnovel"
},
{
"type": "Hashtag",
"href": "https://mastodon.gamedev.place/tags/horrorgame",
"name": "#horrorgame"
}
],
"replies": {
"id": "https://mastodon.gamedev.place/users/jedimb/statuses/113274116165931659/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.gamedev.place/users/jedimb/statuses/113274116165931659/replies?min_id=113285787076657291&page=true",
"partOf": "https://mastodon.gamedev.place/users/jedimb/statuses/113274116165931659/replies",
"items": [
"https://mastodon.gamedev.place/users/jedimb/statuses/113285787076657291"
]
}
},
"likes": {
"id": "https://mastodon.gamedev.place/users/jedimb/statuses/113274116165931659/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://mastodon.gamedev.place/users/jedimb/statuses/113274116165931659/shares",
"type": "Collection",
"totalItems": 1
}
}
]
}
}