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" } } ], "id": "https://mastodon.social/users/jeronim/statuses/109409937871201899", "type": "Note", "summary": null, "inReplyTo": "https://mathstodon.xyz/users/maxgubi/statuses/109409584204350574", "published": "2022-11-26T11:46:03Z", "url": "https://mastodon.social/@jeronim/109409937871201899", "attributedTo": "https://mastodon.social/users/jeronim", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jeronim/followers", "https://mathstodon.xyz/users/maxgubi", "https://mathstodon.xyz/users/gnu_texmacs" ], "sensitive": false, "atomUri": "https://mastodon.social/users/jeronim/statuses/109409937871201899", "inReplyToAtomUri": "https://mathstodon.xyz/users/maxgubi/statuses/109409584204350574", "conversation": "tag:mathstodon.xyz,2022-11-26:objectId=30999915:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mathstodon.xyz/@maxgubi\" class=\"u-url mention\">@<span>maxgubi</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mathstodon.xyz/@gnu_texmacs\" class=\"u-url mention\">@<span>gnu_texmacs</span></a></span> Reposting this with a caption for accessibility&#39;s sake.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mathstodon.xyz/@maxgubi\" class=\"u-url mention\">@<span>maxgubi</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mathstodon.xyz/@gnu_texmacs\" class=\"u-url mention\">@<span>gnu_texmacs</span></a></span> Reposting this with a caption for accessibility&#39;s sake.</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.social/media_attachments/files/109/409/931/162/998/166/original/80eb7561d7350b1d.png", "name": "The video talks about the fact that our vision of what is writing programs is very conventional and that we rely mostly on “dead code”, that is files which are batch processes and long compilation cycles. It give some examples from the epoch where experimentation was more alive and people were trying and implementing new ways to interact and program a computer. It resonate with the features that I find important in TeXmacs vs. LaTeX: in TeXmacs we interact with an “alive” document, not with its “dead corpse”, macros can be created visually in a very effective way. (I do not believe in “visual” programming languages like Scratch, but TeXmacs macros can be visually constructed in a non-trivial way, and it is in my opinion a better tradeoff than Scratch-type interaction). I wanted to write a small essay about this in the blog to maybe inspire our community to pursue the goal of making document editing more “alive” even more, and at the same time avoid pitfalls like making it “childish” or downgrading the power to a small common denominator of possibilities, like most word-processing software, which do not have forgotten example a powerful macro system like TeXmacs does, but only styling facilities.", "blurhash": "UFR:HGV@-pWBIUV@jZWB~qaeIUWBt7WBWBWB", "width": 1640, "height": 862 } ], "tag": [ { "type": "Mention", "href": "https://mathstodon.xyz/users/maxgubi", "name": "@maxgubi@mathstodon.xyz" }, { "type": "Mention", "href": "https://mathstodon.xyz/users/gnu_texmacs", "name": "@gnu_texmacs@mathstodon.xyz" } ], "replies": { "id": "https://mastodon.social/users/jeronim/statuses/109409937871201899/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/jeronim/statuses/109409937871201899/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/jeronim/statuses/109409937871201899/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/jeronim/statuses/109409937871201899/likes", "type": "Collection", "totalItems": 3 }, "shares": { "id": "https://mastodon.social/users/jeronim/statuses/109409937871201899/shares", "type": "Collection", "totalItems": 2 } }