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://freiburg.social/users/3rz/statuses/114420905925685693", "type": "Note", "summary": null, "inReplyTo": "https://vixen.zone/users/ry/statuses/114414818685179928", "published": "2025-04-29T11:01:07Z", "url": "https://freiburg.social/@3rz/114420905925685693", "attributedTo": "https://freiburg.social/users/3rz", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://freiburg.social/users/3rz/followers", "https://vixen.zone/users/ry", "https://bitbang.social/users/kalleboo" ], "sensitive": false, "atomUri": "https://freiburg.social/users/3rz/statuses/114420905925685693", "inReplyToAtomUri": "https://vixen.zone/users/ry/statuses/114414818685179928", "conversation": "tag:vixen.zone,2025-04-28:objectId=3954043:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://vixen.zone/@ry\" class=\"u-url mention\">@<span>ry</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://bitbang.social/@kalleboo\" class=\"u-url mention\">@<span>kalleboo</span></a></span> Ooooh, Think Pascal.</p><p>Back in … 1989? a club colleague introduced me to the local uni’s computer lab, filled with Mac II. Base config, 13&quot; color screen with 640x480 in 256 colors, with Hypercard and Think Pascal on it. And some word processor.</p><p>Coming from the Atari ST, the Mac II wasn’t much faster than what I had, and the GUI was theoretically similar.</p><p>But ThinkPascal felt sooo much more advanced due to the tight integration of its source level debugger into the IDE. On the ST, debuggers weren’t integrated yet into the UI, and were cumbersome to use.</p><p>So Think Pascals step-by-step debugger and variable inspection in windows were mind-blowing for me (&quot;how to they do this in supervisor mode, and yet have full access to high-level OS/grafport/window calls?&quot; -- little did I know how hacky System 6/7 were).</p><p>These memories.</p><p><a href=\"https://freiburg.social/tags/retroprogramming\" class=\"mention hashtag\" rel=\"tag\">#<span>retroprogramming</span></a> <a href=\"https://freiburg.social/tags/retrocomputing\" class=\"mention hashtag\" rel=\"tag\">#<span>retrocomputing</span></a> <a href=\"https://freiburg.social/tags/macos\" class=\"mention hashtag\" rel=\"tag\">#<span>macos</span></a> <a href=\"https://freiburg.social/tags/mac68k\" class=\"mention hashtag\" rel=\"tag\">#<span>mac68k</span></a> <a href=\"https://freiburg.social/tags/atarist\" class=\"mention hashtag\" rel=\"tag\">#<span>atarist</span></a> <a href=\"https://freiburg.social/tags/pascal\" class=\"mention hashtag\" rel=\"tag\">#<span>pascal</span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://vixen.zone/@ry\" class=\"u-url mention\">@<span>ry</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://bitbang.social/@kalleboo\" class=\"u-url mention\">@<span>kalleboo</span></a></span> Ooooh, Think Pascal.</p><p>Back in … 1989? a club colleague introduced me to the local uni’s computer lab, filled with Mac II. Base config, 13&quot; color screen with 640x480 in 256 colors, with Hypercard and Think Pascal on it. And some word processor.</p><p>Coming from the Atari ST, the Mac II wasn’t much faster than what I had, and the GUI was theoretically similar.</p><p>But ThinkPascal felt sooo much more advanced due to the tight integration of its source level debugger into the IDE. On the ST, debuggers weren’t integrated yet into the UI, and were cumbersome to use.</p><p>So Think Pascals step-by-step debugger and variable inspection in windows were mind-blowing for me (&quot;how to they do this in supervisor mode, and yet have full access to high-level OS/grafport/window calls?&quot; -- little did I know how hacky System 6/7 were).</p><p>These memories.</p><p><a href=\"https://freiburg.social/tags/retroprogramming\" class=\"mention hashtag\" rel=\"tag\">#<span>retroprogramming</span></a> <a href=\"https://freiburg.social/tags/retrocomputing\" class=\"mention hashtag\" rel=\"tag\">#<span>retrocomputing</span></a> <a href=\"https://freiburg.social/tags/macos\" class=\"mention hashtag\" rel=\"tag\">#<span>macos</span></a> <a href=\"https://freiburg.social/tags/mac68k\" class=\"mention hashtag\" rel=\"tag\">#<span>mac68k</span></a> <a href=\"https://freiburg.social/tags/atarist\" class=\"mention hashtag\" rel=\"tag\">#<span>atarist</span></a> <a href=\"https://freiburg.social/tags/pascal\" class=\"mention hashtag\" rel=\"tag\">#<span>pascal</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://freiburg.social/system/media_attachments/files/114/420/905/916/972/695/original/daee69d5561d9651.png", "name": null, "blurhash": "UQQ9_@9F4noe~q-;s:xu4nM{t7WBRjM{j[Rj", "width": 1282, "height": 962 } ], "tag": [ { "type": "Mention", "href": "https://vixen.zone/users/ry", "name": "@ry@vixen.zone" }, { "type": "Mention", "href": "https://bitbang.social/users/kalleboo", "name": "@kalleboo@bitbang.social" }, { "type": "Hashtag", "href": "https://freiburg.social/tags/retroprogramming", "name": "#retroprogramming" }, { "type": "Hashtag", "href": "https://freiburg.social/tags/retrocomputing", "name": "#retrocomputing" }, { "type": "Hashtag", "href": "https://freiburg.social/tags/macos", "name": "#macos" }, { "type": "Hashtag", "href": "https://freiburg.social/tags/Mac68k", "name": "#Mac68k" }, { "type": "Hashtag", "href": "https://freiburg.social/tags/atarist", "name": "#atarist" }, { "type": "Hashtag", "href": "https://freiburg.social/tags/pascal", "name": "#pascal" } ], "replies": { "id": "https://freiburg.social/users/3rz/statuses/114420905925685693/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://freiburg.social/users/3rz/statuses/114420905925685693/replies?only_other_accounts=true&page=true", "partOf": "https://freiburg.social/users/3rz/statuses/114420905925685693/replies", "items": [] } }, "likes": { "id": "https://freiburg.social/users/3rz/statuses/114420905925685693/likes", "type": "Collection", "totalItems": 11 }, "shares": { "id": "https://freiburg.social/users/3rz/statuses/114420905925685693/shares", "type": "Collection", "totalItems": 7 } }