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://4d2.social/users/CryogenicNighthawk/statuses/114049260254767603",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-02-22T19:46:44Z",
"url": "https://4d2.social/@CryogenicNighthawk/114049260254767603",
"attributedTo": "https://4d2.social/users/CryogenicNighthawk",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://4d2.social/users/CryogenicNighthawk/followers"
],
"sensitive": false,
"atomUri": "https://4d2.social/users/CryogenicNighthawk/statuses/114049260254767603",
"inReplyToAtomUri": null,
"conversation": "tag:4d2.social,2025-02-22:objectId=3764751:objectType=Conversation",
"content": "<p>OK, after countless hours and months of waiting for parts to arrive, I finally have a decent prototype!</p><p>Everything fits nicely. The mounting holes line up with the PCBs. The wires are messy, but that is just because it's a prototype.</p><p>Next up: many hours of testing and trying to get the current sensor reporting what the solar panels are generating.</p><p><a href=\"https://4d2.social/tags/meshrastic\" class=\"mention hashtag\" rel=\"tag\">#<span>meshrastic</span></a> <a href=\"https://4d2.social/tags/MeshRadio\" class=\"mention hashtag\" rel=\"tag\">#<span>MeshRadio</span></a> <a href=\"https://4d2.social/tags/decentralize\" class=\"mention hashtag\" rel=\"tag\">#<span>decentralize</span></a> <a href=\"https://4d2.social/tags/network\" class=\"mention hashtag\" rel=\"tag\">#<span>network</span></a> <a href=\"https://4d2.social/tags/MeshNet\" class=\"mention hashtag\" rel=\"tag\">#<span>MeshNet</span></a> <a href=\"https://4d2.social/tags/electronics\" class=\"mention hashtag\" rel=\"tag\">#<span>electronics</span></a> <a href=\"https://4d2.social/tags/DIY\" class=\"mention hashtag\" rel=\"tag\">#<span>DIY</span></a> <a href=\"https://4d2.social/tags/solarpunk\" class=\"mention hashtag\" rel=\"tag\">#<span>solarpunk</span></a> <a href=\"https://4d2.social/tags/solar\" class=\"mention hashtag\" rel=\"tag\">#<span>solar</span></a></p>",
"contentMap": {
"en": "<p>OK, after countless hours and months of waiting for parts to arrive, I finally have a decent prototype!</p><p>Everything fits nicely. The mounting holes line up with the PCBs. The wires are messy, but that is just because it's a prototype.</p><p>Next up: many hours of testing and trying to get the current sensor reporting what the solar panels are generating.</p><p><a href=\"https://4d2.social/tags/meshrastic\" class=\"mention hashtag\" rel=\"tag\">#<span>meshrastic</span></a> <a href=\"https://4d2.social/tags/MeshRadio\" class=\"mention hashtag\" rel=\"tag\">#<span>MeshRadio</span></a> <a href=\"https://4d2.social/tags/decentralize\" class=\"mention hashtag\" rel=\"tag\">#<span>decentralize</span></a> <a href=\"https://4d2.social/tags/network\" class=\"mention hashtag\" rel=\"tag\">#<span>network</span></a> <a href=\"https://4d2.social/tags/MeshNet\" class=\"mention hashtag\" rel=\"tag\">#<span>MeshNet</span></a> <a href=\"https://4d2.social/tags/electronics\" class=\"mention hashtag\" rel=\"tag\">#<span>electronics</span></a> <a href=\"https://4d2.social/tags/DIY\" class=\"mention hashtag\" rel=\"tag\">#<span>DIY</span></a> <a href=\"https://4d2.social/tags/solarpunk\" class=\"mention hashtag\" rel=\"tag\">#<span>solarpunk</span></a> <a href=\"https://4d2.social/tags/solar\" class=\"mention hashtag\" rel=\"tag\">#<span>solar</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://cdn.4d2.social/media_attachments/files/114/049/260/020/204/084/original/c7e2d76662a850f8.jpg",
"name": "A 3D-printed box with a battery pack taking up about two thirds of the case. The other third contains two PCBs: a RAK Wireless board and a DFRobot solar power management board. There are wires going through a grommet in the side of the case. One of those wires is to a huge antenna, while the others appear to be power connectors.",
"blurhash": "UPH-*%IV~U%1^*WDoykCoyxtM}j?S4R*s.oJ",
"width": 1512,
"height": 2016
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://cdn.4d2.social/media_attachments/files/114/049/260/230/088/348/original/b32b9c75d1efb1af.jpg",
"name": "A photo of the same case showing the wires protruding from the grommet.",
"blurhash": "UKJ@q10gnfW@PXsR$|XAr;xF%Mt6IA%Mx]RP",
"width": 2016,
"height": 1512
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://4d2.social/tags/meshrastic",
"name": "#meshrastic"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/meshradio",
"name": "#meshradio"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/decentralize",
"name": "#decentralize"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/network",
"name": "#network"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/meshnet",
"name": "#meshnet"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/electronics",
"name": "#electronics"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/diy",
"name": "#diy"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/solarpunk",
"name": "#solarpunk"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/solar",
"name": "#solar"
}
],
"replies": {
"id": "https://4d2.social/users/CryogenicNighthawk/statuses/114049260254767603/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://4d2.social/users/CryogenicNighthawk/statuses/114049260254767603/replies?only_other_accounts=true&page=true",
"partOf": "https://4d2.social/users/CryogenicNighthawk/statuses/114049260254767603/replies",
"items": []
}
},
"likes": {
"id": "https://4d2.social/users/CryogenicNighthawk/statuses/114049260254767603/likes",
"type": "Collection",
"totalItems": 13
},
"shares": {
"id": "https://4d2.social/users/CryogenicNighthawk/statuses/114049260254767603/shares",
"type": "Collection",
"totalItems": 4
}
}