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://chaos.social/users/kandid/collections/featured",
"type": "OrderedCollection",
"totalItems": 2,
"orderedItems": [
{
"id": "https://chaos.social/users/kandid/statuses/105402216907969815",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2020-12-18T16:49:54Z",
"url": "https://chaos.social/@kandid/105402216907969815",
"attributedTo": "https://chaos.social/users/kandid",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://chaos.social/users/kandid/followers"
],
"sensitive": false,
"atomUri": "https://chaos.social/users/kandid/statuses/105402216907969815",
"inReplyToAtomUri": null,
"conversation": "tag:chaos.social,2020-12-18:objectId=41350161:objectType=Conversation",
"content": "<p>"analog Not analog" is now in a public repository.</p><p>aNa is a live coding system for visuals, based on <a href=\"https://chaos.social/tags/Clojure\" class=\"mention hashtag\" rel=\"tag\">#<span>Clojure</span></a> and <a href=\"https://chaos.social/tags/openFrameworks\" class=\"mention hashtag\" rel=\"tag\">#<span>openFrameworks</span></a>. Mixing generative code fragments with inputs channels in real-time.</p><p>It’s open source. You can test it on a virtual or physical PC.<br />I am developing aNa for my graphical live coding experiments. What i published yet is a reduced but more stable subset of aNa. Documentation and code samples are included.</p><p><a href=\"https://gitlab.com/metagrowing/ana\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">gitlab.com/metagrowing/ana</span><span class=\"invisible\"></span></a></p><p>Please boost.</p><p><a href=\"https://chaos.social/tags/livecoding\" class=\"mention hashtag\" rel=\"tag\">#<span>livecoding</span></a> <a href=\"https://chaos.social/tags/generative\" class=\"mention hashtag\" rel=\"tag\">#<span>generative</span></a></p>",
"contentMap": {
"en": "<p>"analog Not analog" is now in a public repository.</p><p>aNa is a live coding system for visuals, based on <a href=\"https://chaos.social/tags/Clojure\" class=\"mention hashtag\" rel=\"tag\">#<span>Clojure</span></a> and <a href=\"https://chaos.social/tags/openFrameworks\" class=\"mention hashtag\" rel=\"tag\">#<span>openFrameworks</span></a>. Mixing generative code fragments with inputs channels in real-time.</p><p>It’s open source. You can test it on a virtual or physical PC.<br />I am developing aNa for my graphical live coding experiments. What i published yet is a reduced but more stable subset of aNa. Documentation and code samples are included.</p><p><a href=\"https://gitlab.com/metagrowing/ana\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">gitlab.com/metagrowing/ana</span><span class=\"invisible\"></span></a></p><p>Please boost.</p><p><a href=\"https://chaos.social/tags/livecoding\" class=\"mention hashtag\" rel=\"tag\">#<span>livecoding</span></a> <a href=\"https://chaos.social/tags/generative\" class=\"mention hashtag\" rel=\"tag\">#<span>generative</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://assets.chaos.social/media_attachments/files/105/402/146/901/012/872/original/8472c36d7cec3571.jpg",
"name": "Screen shot from working with \"analog Not analog\". Small editor window on the right. Video output merging a rose and an old analog voltmeter.",
"blurhash": "URFqze0xNfNH-pR%ofWV0z-UxZs:NcoLs:s:",
"focalPoint": [
0.64,
0.19
],
"width": 960,
"height": 540
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://assets.chaos.social/media_attachments/files/105/402/148/359/897/466/original/7663c78adeda14f0.jpg",
"name": "Working with \"analog Not analog\". A monitor camera feed back loop.",
"blurhash": "UWBglo%PM~Mv.AW9Rkj_IBIToHxvWbkEt6V?",
"focalPoint": [
-0.12,
0.04
],
"width": 958,
"height": 540
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://assets.chaos.social/media_attachments/files/105/402/148/917/947/590/original/fd3966bb7266dc60.jpeg",
"name": "Editor an two seperate instances of \"analog Not analog\" on a desktop.",
"blurhash": "UgF~dR9ZIpt6_ND%%2WV%MR%xuayM{t7oyoL",
"focalPoint": [
0.3,
-0.34
],
"width": 1707,
"height": 960
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://assets.chaos.social/media_attachments/files/105/402/149/309/719/667/original/f3894efdc0704dc0.jpg",
"name": "\"analog Not analog\" running on a LCD monitor. And a Raspberry Pi 8x8 LED matrix connected to the visuals on the monitor.",
"blurhash": "USE.eP-=9Zof~qtRod-pX,a|r?s:jYjFj[W;",
"focalPoint": [
0,
0
],
"width": 960,
"height": 540
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://chaos.social/tags/clojure",
"name": "#clojure"
},
{
"type": "Hashtag",
"href": "https://chaos.social/tags/openframeworks",
"name": "#openframeworks"
},
{
"type": "Hashtag",
"href": "https://chaos.social/tags/livecoding",
"name": "#livecoding"
},
{
"type": "Hashtag",
"href": "https://chaos.social/tags/generative",
"name": "#generative"
}
],
"replies": {
"id": "https://chaos.social/users/kandid/statuses/105402216907969815/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://chaos.social/users/kandid/statuses/105402216907969815/replies?min_id=105402230700795820&page=true",
"partOf": "https://chaos.social/users/kandid/statuses/105402216907969815/replies",
"items": [
"https://chaos.social/users/kandid/statuses/105402230700795820"
]
}
},
"likes": {
"id": "https://chaos.social/users/kandid/statuses/105402216907969815/likes",
"type": "Collection",
"totalItems": 43
},
"shares": {
"id": "https://chaos.social/users/kandid/statuses/105402216907969815/shares",
"type": "Collection",
"totalItems": 30
}
},
{
"id": "https://chaos.social/users/kandid/statuses/105003887412632398",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2020-10-09T08:29:28Z",
"url": "https://chaos.social/@kandid/105003887412632398",
"attributedTo": "https://chaos.social/users/kandid",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://chaos.social/users/kandid/followers"
],
"sensitive": false,
"atomUri": "https://chaos.social/users/kandid/statuses/105003887412632398",
"inReplyToAtomUri": null,
"conversation": "tag:chaos.social,2020-10-09:objectId=38693045:objectType=Conversation",
"content": "<p>Hi, my name is Thomas. Working on graphic algorithms since years. Using openFrameworks, Blender and custom software for my experiments.</p>",
"contentMap": {
"en": "<p>Hi, my name is Thomas. Working on graphic algorithms since years. Using openFrameworks, Blender and custom software for my experiments.</p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://assets.chaos.social/media_attachments/files/105/003/880/716/841/704/original/bc2655a9120c99be.jpg",
"name": null,
"blurhash": "UMLc*m0zJ8oz~CE1ENo{?HvhAqs:GGAVr@s9",
"width": 1080,
"height": 1080
},
{
"type": "Document",
"mediaType": "image/png",
"url": "https://assets.chaos.social/media_attachments/files/105/003/881/777/675/799/original/a5cfa0b1d75c492a.png",
"name": null,
"blurhash": "UPL4yuj[M{ayt7WBazM{00M{xuofM{%MM{t7",
"width": 815,
"height": 815
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://assets.chaos.social/media_attachments/files/105/003/883/235/942/147/original/8264941ad7778217.jpeg",
"name": null,
"blurhash": "UFF}vEV@XSfkpcofS#ofKPayMxae~VaxrXRj",
"width": 1280,
"height": 1280
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://assets.chaos.social/media_attachments/files/105/003/883/999/669/413/original/c9fb59e2b6a2b3fe.jpg",
"name": null,
"blurhash": "UQAUBWt88wRPkDf7aday8wV@%gogV?j[ozjt",
"width": 615,
"height": 615
}
],
"tag": [],
"replies": {
"id": "https://chaos.social/users/kandid/statuses/105003887412632398/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://chaos.social/users/kandid/statuses/105003887412632398/replies?only_other_accounts=true&page=true",
"partOf": "https://chaos.social/users/kandid/statuses/105003887412632398/replies",
"items": []
}
},
"likes": {
"id": "https://chaos.social/users/kandid/statuses/105003887412632398/likes",
"type": "Collection",
"totalItems": 52
},
"shares": {
"id": "https://chaos.social/users/kandid/statuses/105003887412632398/shares",
"type": "Collection",
"totalItems": 17
}
}
]
}