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://nerdculture.de/users/Olly42/statuses/114013931215345838", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-02-16T14:02:06Z", "url": "https://nerdculture.de/@Olly42/114013931215345838", "attributedTo": "https://nerdculture.de/users/Olly42", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://nerdculture.de/users/Olly42/followers" ], "sensitive": false, "atomUri": "https://nerdculture.de/users/Olly42/statuses/114013931215345838", "inReplyToAtomUri": null, "conversation": "tag:nerdculture.de,2025-02-16:objectId=164838677:objectType=Conversation", "content": "<p>Doom runs on an Apple Lightning to HDMI Dongle.</p><p>A developer could hack into the Apple Lightning to HDMI dongle and run Doom directly on the accessory. The Apple Lightning Digital AV Adapter features a custom Samsung SoC with a 400MHz ARM Cortex-A5 core and 256 MiB of DRAM.</p><p><a href=\"https://www.macrumors.com/2025/02/04/doom-apple-lightning-hdmi-adapter/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">macrumors.com/2025/02/04/doom-</span><span class=\"invisible\">apple-lightning-hdmi-adapter/</span></a></p><p><a href=\"https://nerdculture.de/tags/doom\" class=\"mention hashtag\" rel=\"tag\">#<span>doom</span></a> <a href=\"https://nerdculture.de/tags/retro\" class=\"mention hashtag\" rel=\"tag\">#<span>retro</span></a> <a href=\"https://nerdculture.de/tags/gaming\" class=\"mention hashtag\" rel=\"tag\">#<span>gaming</span></a> <a href=\"https://nerdculture.de/tags/art\" class=\"mention hashtag\" rel=\"tag\">#<span>art</span></a> <a href=\"https://nerdculture.de/tags/apple\" class=\"mention hashtag\" rel=\"tag\">#<span>apple</span></a> <a href=\"https://nerdculture.de/tags/hdmi\" class=\"mention hashtag\" rel=\"tag\">#<span>hdmi</span></a> <a href=\"https://nerdculture.de/tags/dongle\" class=\"mention hashtag\" rel=\"tag\">#<span>dongle</span></a> <a href=\"https://nerdculture.de/tags/arm\" class=\"mention hashtag\" rel=\"tag\">#<span>arm</span></a> <a href=\"https://nerdculture.de/tags/ios\" class=\"mention hashtag\" rel=\"tag\">#<span>ios</span></a> <a href=\"https://nerdculture.de/tags/programming\" class=\"mention hashtag\" rel=\"tag\">#<span>programming</span></a> <a href=\"https://nerdculture.de/tags/engineer\" class=\"mention hashtag\" rel=\"tag\">#<span>engineer</span></a> <a href=\"https://nerdculture.de/tags/media\" class=\"mention hashtag\" rel=\"tag\">#<span>media</span></a> <a href=\"https://nerdculture.de/tags/tech\" class=\"mention hashtag\" rel=\"tag\">#<span>tech</span></a> <a href=\"https://nerdculture.de/tags/news\" class=\"mention hashtag\" rel=\"tag\">#<span>news</span></a></p>", "contentMap": { "en": "<p>Doom runs on an Apple Lightning to HDMI Dongle.</p><p>A developer could hack into the Apple Lightning to HDMI dongle and run Doom directly on the accessory. The Apple Lightning Digital AV Adapter features a custom Samsung SoC with a 400MHz ARM Cortex-A5 core and 256 MiB of DRAM.</p><p><a href=\"https://www.macrumors.com/2025/02/04/doom-apple-lightning-hdmi-adapter/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">macrumors.com/2025/02/04/doom-</span><span class=\"invisible\">apple-lightning-hdmi-adapter/</span></a></p><p><a href=\"https://nerdculture.de/tags/doom\" class=\"mention hashtag\" rel=\"tag\">#<span>doom</span></a> <a href=\"https://nerdculture.de/tags/retro\" class=\"mention hashtag\" rel=\"tag\">#<span>retro</span></a> <a href=\"https://nerdculture.de/tags/gaming\" class=\"mention hashtag\" rel=\"tag\">#<span>gaming</span></a> <a href=\"https://nerdculture.de/tags/art\" class=\"mention hashtag\" rel=\"tag\">#<span>art</span></a> <a href=\"https://nerdculture.de/tags/apple\" class=\"mention hashtag\" rel=\"tag\">#<span>apple</span></a> <a href=\"https://nerdculture.de/tags/hdmi\" class=\"mention hashtag\" rel=\"tag\">#<span>hdmi</span></a> <a href=\"https://nerdculture.de/tags/dongle\" class=\"mention hashtag\" rel=\"tag\">#<span>dongle</span></a> <a href=\"https://nerdculture.de/tags/arm\" class=\"mention hashtag\" rel=\"tag\">#<span>arm</span></a> <a href=\"https://nerdculture.de/tags/ios\" class=\"mention hashtag\" rel=\"tag\">#<span>ios</span></a> <a href=\"https://nerdculture.de/tags/programming\" class=\"mention hashtag\" rel=\"tag\">#<span>programming</span></a> <a href=\"https://nerdculture.de/tags/engineer\" class=\"mention hashtag\" rel=\"tag\">#<span>engineer</span></a> <a href=\"https://nerdculture.de/tags/media\" class=\"mention hashtag\" rel=\"tag\">#<span>media</span></a> <a href=\"https://nerdculture.de/tags/tech\" class=\"mention hashtag\" rel=\"tag\">#<span>tech</span></a> <a href=\"https://nerdculture.de/tags/news\" class=\"mention hashtag\" rel=\"tag\">#<span>news</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://nerdculture.de/system/media_attachments/files/114/013/842/325/088/874/original/67a7399aafc30f7e.png", "name": "The dongle should be enough to run Doom, which requires a 386 processor and 4MB of RAM. Apple put an SoC inside the dongle because the USB 2.0 protocol that Lightning used did not have the bandwidth required to run HDMI. So, it compressed the data from the Lightning device and then used the chip inside the adapter to decompress it for viewing on HDMI displays.\n\nAlthough Doom runs well already, nyan_satan said the game has yet to hit 60 FPS on the dongle with proper resolution. However, reimplementing the function that populates frames into the framebuffer can vastly improve performance, allowing the game to reach the desired quality on the Apple accessory.", "blurhash": "UWGa8$Ip0fo}?GRkRPt7rqoLbvWCVYkVtRi_", "focalPoint": [ 0.22302158273381267, 0.04643454480527054 ], "width": 1152, "height": 896 }, { "type": "Document", "mediaType": "image/png", "url": "https://nerdculture.de/system/media_attachments/files/114/013/843/560/414/543/original/33d0585b6b0cd744.png", "name": "[ImageSource: nyan_satan]\n\nThe adapter runs a simplified version of iOS, but since it doesn’t have persistent storage, the developer used their MacBook to load firmware with a file system. They also use the laptop's connection for controls, but aside from that, everything runs directly on the dongle.\n\nThe developer said he plans to release the software behind this Doom project as a package in the future, allowing anyone with a jailbroken iOS device to run it and try it for themselves. In the meantime, he plans to improve it further, like introducing sound output and finding a way to attach a controller to the dongle so you can play Doom without needing a Mac.", "blurhash": "UNC=xXX44oaL}@a#E2jGads:bbW=9bn+%KX7", "focalPoint": [ 0, 0 ], "width": 1122, "height": 630 } ], "tag": [ { "type": "Hashtag", "href": "https://nerdculture.de/tags/doom", "name": "#doom" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/retro", "name": "#retro" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/gaming", "name": "#gaming" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/art", "name": "#art" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/apple", "name": "#apple" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/hdmi", "name": "#hdmi" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/dongle", "name": "#dongle" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/arm", "name": "#arm" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/ios", "name": "#ios" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/programming", "name": "#programming" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/engineer", "name": "#engineer" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/media", "name": "#media" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/tech", "name": "#tech" }, { "type": "Hashtag", "href": "https://nerdculture.de/tags/news", "name": "#news" } ], "replies": { "id": "https://nerdculture.de/users/Olly42/statuses/114013931215345838/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://nerdculture.de/users/Olly42/statuses/114013931215345838/replies?only_other_accounts=true&page=true", "partOf": "https://nerdculture.de/users/Olly42/statuses/114013931215345838/replies", "items": [] } }, "likes": { "id": "https://nerdculture.de/users/Olly42/statuses/114013931215345838/likes", "type": "Collection", "totalItems": 8 }, "shares": { "id": "https://nerdculture.de/users/Olly42/statuses/114013931215345838/shares", "type": "Collection", "totalItems": 7 } }