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://leds.social/users/InstantArcade/statuses/114062819489035061", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-02-25T05:15:02Z", "url": "https://leds.social/@InstantArcade/114062819489035061", "attributedTo": "https://leds.social/users/InstantArcade", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://leds.social/users/InstantArcade/followers" ], "sensitive": false, "atomUri": "https://leds.social/users/InstantArcade/statuses/114062819489035061", "inReplyToAtomUri": null, "conversation": "tag:leds.social,2025-02-25:objectId=4794431:objectType=Conversation", "content": "<p>Faffing with some raycasting engine stuff. <br />Got the main collisions working, and now need to add player collision, and rendering form the player&#39;s viewpoint. Probably some basic textures and shading too.</p><p><a href=\"https://leds.social/tags/gamedev\" class=\"mention hashtag\" rel=\"tag\">#<span>gamedev</span></a> <a href=\"https://leds.social/tags/cplusplus\" class=\"mention hashtag\" rel=\"tag\">#<span>cplusplus</span></a> <a href=\"https://leds.social/tags/oldschool\" class=\"mention hashtag\" rel=\"tag\">#<span>oldschool</span></a> <a href=\"https://leds.social/tags/experimental\" class=\"mention hashtag\" rel=\"tag\">#<span>experimental</span></a></p>", "contentMap": { "en": "<p>Faffing with some raycasting engine stuff. <br />Got the main collisions working, and now need to add player collision, and rendering form the player&#39;s viewpoint. Probably some basic textures and shading too.</p><p><a href=\"https://leds.social/tags/gamedev\" class=\"mention hashtag\" rel=\"tag\">#<span>gamedev</span></a> <a href=\"https://leds.social/tags/cplusplus\" class=\"mention hashtag\" rel=\"tag\">#<span>cplusplus</span></a> <a href=\"https://leds.social/tags/oldschool\" class=\"mention hashtag\" rel=\"tag\">#<span>oldschool</span></a> <a href=\"https://leds.social/tags/experimental\" class=\"mention hashtag\" rel=\"tag\">#<span>experimental</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "video/mp4", "url": "https://cdn.masto.host/ledssocial/media_attachments/files/114/062/819/246/828/505/original/369132e4d2be4fdd.mp4", "name": "Top down view of a grid that holds block positions creating a maze.\r\nA red circle signifies the player position and a green circle signifies where the player is headed. Many rays are cast out from the field of view of the player, highlighting blocks in the map they they collide with and drawing circles where the ray intersects the block.\r\n\r\nThe 'player' is driven around with the WASD keys and moves around the map to demonstrate the algorithm is working.", "blurhash": "U62iL,j?I7aix[f7MzbFozflV[f6Wcazn{kB", "width": 1280, "height": 720 } ], "tag": [ { "type": "Hashtag", "href": "https://leds.social/tags/gamedev", "name": "#gamedev" }, { "type": "Hashtag", "href": "https://leds.social/tags/cplusplus", "name": "#cplusplus" }, { "type": "Hashtag", "href": "https://leds.social/tags/oldschool", "name": "#oldschool" }, { "type": "Hashtag", "href": "https://leds.social/tags/experimental", "name": "#experimental" } ], "replies": { "id": "https://leds.social/users/InstantArcade/statuses/114062819489035061/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://leds.social/users/InstantArcade/statuses/114062819489035061/replies?only_other_accounts=true&page=true", "partOf": "https://leds.social/users/InstantArcade/statuses/114062819489035061/replies", "items": [] } }, "likes": { "id": "https://leds.social/users/InstantArcade/statuses/114062819489035061/likes", "type": "Collection", "totalItems": 3 }, "shares": { "id": "https://leds.social/users/InstantArcade/statuses/114062819489035061/shares", "type": "Collection", "totalItems": 2 } }