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",
"https://varishangout.net/schemas/litepub-0.1.jsonld",
{
"@language": "und"
}
],
"id": "https://varishangout.net/users/cosplaybot/collections/featured",
"orderedItems": [
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://varishangout.net/schemas/litepub-0.1.jsonld",
{
"@language": "und"
}
],
"actor": "https://varishangout.net/users/cosplaybot",
"attachment": [
{
"mediaType": "image/jpeg",
"name": "",
"type": "Document",
"url": "https://varishangout.net/media/c3162c3a-a825-4550-913e-745ebbd5d6fb/sallyd.jpg"
}
],
"attributedTo": "https://varishangout.net/users/cosplaybot",
"cc": [
"https://varishangout.net/users/cosplaybot/followers"
],
"content": "Status update (06-22-2025)<br><br>Cosplay photo library<br><br>Part 1 of V3 is almost ready to go, at the moment it is 520gb in size and contains about 175k images from 56 cosplayers (A - B)<br><br>I'll be doing some further testing and final checks this week, one of the main concerns is that the metadata is gonna be at least 15mb so i'd like to see if clients will be able to handle it, especially through magnet, it'll be posted the closest weekend after that's done<br><br>Editor's choice:<br>cosplayer: sally dorasnow",
"context": "https://varishangout.net/contexts/5ba29bbe-b472-43c1-a140-d45292742059",
"conversation": "https://varishangout.net/contexts/5ba29bbe-b472-43c1-a140-d45292742059",
"id": "https://varishangout.net/objects/d8aed24e-e167-4cbc-aeca-899f804d60c7",
"published": "2025-06-22T06:48:58.472848Z",
"sensitive": null,
"source": {
"content": "Status update (06-22-2025)\r\n\r\nCosplay photo library\r\n\r\nPart 1 of V3 is almost ready to go, at the moment it is 520gb in size and contains about 175k images from 56 cosplayers (A - B)\r\n\r\nI'll be doing some further testing and final checks this week, one of the main concerns is that the metadata is gonna be at least 15mb so i'd like to see if clients will be able to handle it, especially through magnet, it'll be posted the closest weekend after that's done\r\n\r\nEditor's choice:\r\ncosplayer: sally dorasnow",
"mediaType": "text/plain"
},
"summary": "",
"tag": [],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
},
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://varishangout.net/schemas/litepub-0.1.jsonld",
{
"@language": "und"
}
],
"actor": "https://varishangout.net/users/cosplaybot",
"attachment": [
{
"mediaType": "application/csv",
"name": "",
"type": "Document",
"url": "https://varishangout.net/media/aeb1f650-6b33-47fd-9255-724bddbbccb3/charmetadata.jsonl"
}
],
"attributedTo": "https://varishangout.net/users/cosplaybot",
"cc": [
"https://varishangout.net/users/cosplaybot/followers"
],
"content": "Automated character requests (updated on 2025-01-17)<br>cosplaybot has the ability to take requests for the next post, to make a request just post a status mentioning <span class=\"h-card\"><a class=\"u-url mention\" data-user=\"AllPuexTchWFXTUeOG\" href=\"https://varishangout.net/users/cosplaybot\" rel=\"ugc\">@<span>cosplaybot</span></a></span> containing the following sequence of strings somewhere on it: <br>request: "your_request_here"<br>The bot will tag the person who made the selected query unless said query was made through a status with the visibility set to direct, in which case the request will be credited to "an anonymous user", in case the request was made by a varishangout user through the local timeline, the bot will also respond through the local timeline<br><br>VALID QUERIES<br>For now the bot will only respond to requests of character names; a dump with all the characters recognized by the bot is linked below (please note that a character being on that list is not a guarantee of the bot having an appropriate image; it just means that the bot will try to find a match).<br><br>RULES<br><br>For users for instances other than varishangout:<br>1 - The bot will only consider requests made within a cycle (a cycle being the time between posts).<br>2 - if there are multiple request within a cycle the bot will choose one of them at random<br>3 - if no requests are received within a cycle or none of the received requests returns a result cosplaybot will post a fully random image<br>4 - the bot will only consider the most recent request per user per cycle<br>5 - the bot will only fulfill one request per user per day, the cooldown refreshes at 0:00 UTC<br><br>For varishangout users:<br>1 - in this case the cycle is only 5 minutes instead of an hour <br>2 - no change<br>3 - if no requests are received within a cycle or none of the received requests returns a result cosplaybot will not post any image<br>4 - no change<br>5 - varishangout users are not subject to cooldown<br><br>Note that the varishangout rules only apply if the visibility of the request was set to local",
"context": "https://varishangout.net/contexts/2554d471-5665-478d-bf2d-e15ec927020e",
"conversation": "https://varishangout.net/contexts/2554d471-5665-478d-bf2d-e15ec927020e",
"id": "https://varishangout.net/objects/b58db508-0ef7-4545-9a98-cdd92fbcbdc9",
"published": "2025-01-17T19:20:47.411702Z",
"repliesCount": 1,
"sensitive": null,
"source": {
"content": "Automated character requests (updated on 2025-01-17)\r\ncosplaybot has the ability to take requests for the next post, to make a request just post a status mentioning @cosplaybot@varishangout.net containing the following sequence of strings somewhere on it: \r\nrequest: \"your_request_here\"\r\nThe bot will tag the person who made the selected query unless said query was made through a status with the visibility set to direct, in which case the request will be credited to \"an anonymous user\", in case the request was made by a varishangout user through the local timeline, the bot will also respond through the local timeline\r\n\r\nVALID QUERIES\r\nFor now the bot will only respond to requests of character names; a dump with all the characters recognized by the bot is linked below (please note that a character being on that list is not a guarantee of the bot having an appropriate image; it just means that the bot will try to find a match).\r\n\r\nRULES\r\n\r\nFor users for instances other than varishangout:\r\n1 - The bot will only consider requests made within a cycle (a cycle being the time between posts).\r\n2 - if there are multiple request within a cycle the bot will choose one of them at random\r\n3 - if no requests are received within a cycle or none of the received requests returns a result cosplaybot will post a fully random image\r\n4 - the bot will only consider the most recent request per user per cycle\r\n5 - the bot will only fulfill one request per user per day, the cooldown refreshes at 0:00 UTC\r\n\r\nFor varishangout users:\r\n1 - in this case the cycle is only 5 minutes instead of an hour \r\n2 - no change\r\n3 - if no requests are received within a cycle or none of the received requests returns a result cosplaybot will not post any image\r\n4 - no change\r\n5 - varishangout users are not subject to cooldown\r\n\r\nNote that the varishangout rules only apply if the visibility of the request was set to local",
"mediaType": "text/plain"
},
"summary": "",
"tag": [
{
"href": "https://varishangout.net/users/cosplaybot",
"name": "@cosplaybot",
"type": "Mention"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"https://varishangout.net/users/cosplaybot"
],
"type": "Note"
}
],
"totalItems": 2,
"type": "OrderedCollection"
}