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", "https://toot.rainbow-100.com/schemas/litepub-0.1.jsonld", { "@language": "und" } ], "actor": "https://toot.rainbow-100.com/users/jeff", "attachment": [], "attributedTo": "https://toot.rainbow-100.com/users/jeff", "cc": [ "https://toot.rainbow-100.com/users/jeff/followers" ], "content": "I&#39;ve been struggling for days with calling x86 assembly from within <a class=\"hashtag\" data-tag=\"gwbasic\" href=\"https://toot.rainbow-100.com/tag/gwbasic\" rel=\"tag ugc\">#gwbasic</a> following the manuals, examples, etc. Today I finally noticed that variables&#39; addresses in <a class=\"hashtag\" data-tag=\"gwbasic\" href=\"https://toot.rainbow-100.com/tag/gwbasic\" rel=\"tag ugc\">#gwbasic</a> (via the VARPTR() function) just... change!<br><br>I had a loop reading and poking data into an array to be executed as machine code, and, boom!, the address of the array changed because I did a simple operation also within the loop as a result of a conditional.<br><br>I feel relieved that I sorted this out.", "context": "https://toot.rainbow-100.com/contexts/3ce4d7af-e7cb-43f1-b26f-0617d55601cc", "conversation": "https://toot.rainbow-100.com/contexts/3ce4d7af-e7cb-43f1-b26f-0617d55601cc", "id": "https://toot.rainbow-100.com/objects/9bfcca99-d5bd-4df2-aaf2-70e16655d095", "published": "2024-11-21T01:20:27.296452Z", "sensitive": null, "source": { "content": "I've been struggling for days with calling x86 assembly from within #gwbasic following the manuals, examples, etc. Today I finally noticed that variables' addresses in #gwbasic (via the VARPTR() function) just... change!\r\n\r\nI had a loop reading and poking data into an array to be executed as machine code, and, boom!, the address of the array changed because I did a simple operation also within the loop as a result of a conditional.\r\n\r\nI feel relieved that I sorted this out.", "mediaType": "text/plain" }, "summary": "", "tag": [ { "href": "https://toot.rainbow-100.com/tags/gwbasic", "name": "#gwbasic", "type": "Hashtag" } ], "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "type": "Note" }