ActivityPub Viewer

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.

Open in browser →
{ "@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&#39;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&#39;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 } }