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", "id": "https://blenderdumbass.org/articles/gamedev_make_you_better_at_math", "type": "Note", "published": "2025-06-16T05:46:31Z", "attributedTo": "https://blenderdumbass.org/activitypub/account/blenderdumbass", "content": "<a href=\"https://blenderdumbass.org/articles/gamedev_make_you_better_at_math\"><b>Gamedev Makes You Better at Math</b></a>\n<br>\n<br>When I started with <a target=\"_blank\" href=\"https://blenderdumbass.org/games/Dani's_Race\">Dani's Race</a> I thought that the extend of my programming will be something like dynamically changing the speed of a car and maybe loading and unloading certain things on the map based on the distance from them. But quickly it became a mind-field of math and other programming cleverness. About which I will talk to you in this article\n<br>\n\n<!-- Raw Version of the markdown text\n\nWhen I started with [Dani's Race](/games/Dani's_Race) I thought that the extend of my programming will be something like dynamically changing the speed of a car and maybe loading and unloading certain things on the map based on the distance from them. But quickly it became a mind-field of math and other programming cleverness. About which I will talk to you in this article\n\n -->\n\n", "to": "https://www.w3.org/ns/activitystreams#Public", "cc": "https://blenderdumbass.org/activitypub/followers/blenderdumbass", "tag": [ { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23Gamedev&tags=on", "name": "#Gamedev" }, { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23DanisRace&tags=on", "name": "#DanisRace" }, { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23Math&tags=on", "name": "#Math" }, { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23Programming&tags=on", "name": "#Programming" }, { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23Python&tags=on", "name": "#Python" }, { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23UPBGE&tags=on", "name": "#UPBGE" }, { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23Blender3d&tags=on", "name": "#Blender3d" }, { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23GNU&tags=on", "name": "#GNU" }, { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23Linux&tags=on", "name": "#Linux" }, { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23GamingOnLinux&tags=on", "name": "#GamingOnLinux" }, { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23FreeSoftware&tags=on", "name": "#FreeSoftware" }, { "type": "Hashtag", "href": "https://blenderdumbass.org/search?text=%23OpenSource&tags=on", "name": "#OpenSource" } ] }