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://masto.ai/users/bovine3dom/statuses/113512514845594525/activity",
"type": "Create",
"actor": "https://masto.ai/users/bovine3dom",
"published": "2024-11-20T00:45:19Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://masto.ai/users/bovine3dom/followers",
"https://climatejustice.social/users/gturri"
],
"object": {
"id": "https://masto.ai/users/bovine3dom/statuses/113512514845594525",
"type": "Note",
"summary": null,
"inReplyTo": "https://climatejustice.social/users/gturri/statuses/113510655313363866",
"published": "2024-11-20T00:45:19Z",
"url": "https://masto.ai/@bovine3dom/113512514845594525",
"attributedTo": "https://masto.ai/users/bovine3dom",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://masto.ai/users/bovine3dom/followers",
"https://climatejustice.social/users/gturri"
],
"sensitive": false,
"atomUri": "https://masto.ai/users/bovine3dom/statuses/113512514845594525",
"inReplyToAtomUri": "https://climatejustice.social/users/gturri/statuses/113510655313363866",
"conversation": "tag:gruene.social,2024-11-19:objectId=39137835:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://climatejustice.social/@gturri\" class=\"u-url mention\">@<span>gturri</span></a></span> against my better judgement i did what i wanted to and i've added an `expression` search parameter that lets you do ... maths on columns from that dataset<br /><a href=\"https://github.com/bovine3dom/france-iris#user-content-examples\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/bovine3dom/france-i</span><span class=\"invisible\">ris#user-content-examples</span></a></p><p><a href=\"https://o.blanthorn.com/france-iris/map/?quantiles&expression=%22P20_LOGVAC%22/%22P20_LOG%22#x=3.10&y=46.09&z=5.94\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">o.blanthorn.com/france-iris/ma</span><span class=\"invisible\">p/?quantiles&expression=%22P20_LOGVAC%22/%22P20_LOG%22#x=3.10&y=46.09&z=5.94</span></a> is % of vacant properties scaled by quantiles. will take a few seconds to load and might make your phone a bit warm because it's all happening on device</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://climatejustice.social/@gturri\" class=\"u-url mention\">@<span>gturri</span></a></span> against my better judgement i did what i wanted to and i've added an `expression` search parameter that lets you do ... maths on columns from that dataset<br /><a href=\"https://github.com/bovine3dom/france-iris#user-content-examples\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/bovine3dom/france-i</span><span class=\"invisible\">ris#user-content-examples</span></a></p><p><a href=\"https://o.blanthorn.com/france-iris/map/?quantiles&expression=%22P20_LOGVAC%22/%22P20_LOG%22#x=3.10&y=46.09&z=5.94\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">o.blanthorn.com/france-iris/ma</span><span class=\"invisible\">p/?quantiles&expression=%22P20_LOGVAC%22/%22P20_LOG%22#x=3.10&y=46.09&z=5.94</span></a> is % of vacant properties scaled by quantiles. will take a few seconds to load and might make your phone a bit warm because it's all happening on device</p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://s3.masto.ai/media_attachments/files/113/512/492/556/467/688/original/c6e4b078fee66702.png",
"name": "A map showing the fraction of dwellings in France that are vacant, scaled to be linear in quantiles. The 'diagonal du vide' is indeed pretty empty, as is much of Brittany",
"blurhash": "UUKw,#01R;D*t7D%tRoe?c%MtR%1M}D%s:od",
"focalPoint": [
0.13,
0.92
],
"width": 1920,
"height": 1876
}
],
"tag": [
{
"type": "Mention",
"href": "https://climatejustice.social/users/gturri",
"name": "@gturri@climatejustice.social"
}
],
"replies": {
"id": "https://masto.ai/users/bovine3dom/statuses/113512514845594525/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://masto.ai/users/bovine3dom/statuses/113512514845594525/replies?only_other_accounts=true&page=true",
"partOf": "https://masto.ai/users/bovine3dom/statuses/113512514845594525/replies",
"items": []
}
}
}
}