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://chaos.social/users/metaphil/statuses/111251426661770390", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-10-17T17:00:52Z", "url": "https://chaos.social/@metaphil/111251426661770390", "attributedTo": "https://chaos.social/users/metaphil", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://chaos.social/users/metaphil/followers" ], "sensitive": false, "atomUri": "https://chaos.social/users/metaphil/statuses/111251426661770390", "inReplyToAtomUri": null, "conversation": "tag:chaos.social,2023-10-17:objectId=139397590:objectType=Conversation", "content": "<p>šŸ’” <a href=\"https://chaos.social/tags/TIL\" class=\"mention hashtag\" rel=\"tag\">#<span>TIL</span></a> there&#39;s another effort going on to bring inglorious </p><p><a href=\"https://chaos.social/tags/AutoHotkey\" class=\"mention hashtag\" rel=\"tag\">#<span>AutoHotkey</span></a> to šŸ§ GNU/ā€¬<a href=\"https://chaos.social/tags/Linux\" class=\"mention hashtag\" rel=\"tag\">#<span>Linux</span></a>!<br />(<a href=\"https://chaos.social/tags/X11\" class=\"mention hashtag\" rel=\"tag\">#<span>X11</span></a>, that is.)</p><p>Meet <a href=\"https://chaos.social/tags/AHK_X11\" class=\"mention hashtag\" rel=\"tag\">#<span>AHK_X11</span></a> šŸ„³ </p><p>šŸŒ <a href=\"https://github.com/phil294/AHK_X11\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/phil294/AHK_X11</span><span class=\"invisible\"></span></a><br />šŸ“– <a href=\"https://phil294.github.io/AHK_X11\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">phil294.github.io/AHK_X11</span><span class=\"invisible\"></span></a></p><p>ā˜ļø Caveat: It only supports legacy <a href=\"https://chaos.social/tags/AHK\" class=\"mention hashtag\" rel=\"tag\">#<span>AHK</span></a> 1.1 syntax and does not aim for 100% feature parity/compatibility, but should enable you to use most of your <a href=\"https://chaos.social/tags/hotkeys\" class=\"mention hashtag\" rel=\"tag\">#<span>hotkeys</span></a> and <a href=\"https://chaos.social/tags/hotstrings\" class=\"mention hashtag\" rel=\"tag\">#<span>hotstrings</span></a> <a href=\"https://chaos.social/tags/crossplattform\" class=\"mention hashtag\" rel=\"tag\">#<span>crossplattform</span></a>! (Sync on your own).</p><p><a href=\"https://chaos.social/tags/scripting\" class=\"mention hashtag\" rel=\"tag\">#<span>scripting</span></a> <a href=\"https://chaos.social/tags/automation\" class=\"mention hashtag\" rel=\"tag\">#<span>automation</span></a> <a href=\"https://chaos.social/tags/DesktopAutomation\" class=\"mention hashtag\" rel=\"tag\">#<span>DesktopAutomation</span></a> <a href=\"https://chaos.social/tags/KeyboardWarriors\" class=\"mention hashtag\" rel=\"tag\">#<span>KeyboardWarriors</span></a> <a href=\"https://chaos.social/tags/xdotool\" class=\"mention hashtag\" rel=\"tag\">#<span>xdotool</span></a> <a href=\"https://chaos.social/tags/gtk\" class=\"mention hashtag\" rel=\"tag\">#<span>gtk</span></a> <a href=\"https://chaos.social/tags/AutoIt\" class=\"mention hashtag\" rel=\"tag\">#<span>AutoIt</span></a> <a href=\"https://chaos.social/tags/AutoKey\" class=\"mention hashtag\" rel=\"tag\">#<span>AutoKey</span></a> <a href=\"https://chaos.social/tags/AlternativeTo\" class=\"mention hashtag\" rel=\"tag\">#<span>AlternativeTo</span></a></p>", "contentMap": { "en": "<p>šŸ’” <a href=\"https://chaos.social/tags/TIL\" class=\"mention hashtag\" rel=\"tag\">#<span>TIL</span></a> there&#39;s another effort going on to bring inglorious </p><p><a href=\"https://chaos.social/tags/AutoHotkey\" class=\"mention hashtag\" rel=\"tag\">#<span>AutoHotkey</span></a> to šŸ§ GNU/ā€¬<a href=\"https://chaos.social/tags/Linux\" class=\"mention hashtag\" rel=\"tag\">#<span>Linux</span></a>!<br />(<a href=\"https://chaos.social/tags/X11\" class=\"mention hashtag\" rel=\"tag\">#<span>X11</span></a>, that is.)</p><p>Meet <a href=\"https://chaos.social/tags/AHK_X11\" class=\"mention hashtag\" rel=\"tag\">#<span>AHK_X11</span></a> šŸ„³ </p><p>šŸŒ <a href=\"https://github.com/phil294/AHK_X11\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/phil294/AHK_X11</span><span class=\"invisible\"></span></a><br />šŸ“– <a href=\"https://phil294.github.io/AHK_X11\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">phil294.github.io/AHK_X11</span><span class=\"invisible\"></span></a></p><p>ā˜ļø Caveat: It only supports legacy <a href=\"https://chaos.social/tags/AHK\" class=\"mention hashtag\" rel=\"tag\">#<span>AHK</span></a> 1.1 syntax and does not aim for 100% feature parity/compatibility, but should enable you to use most of your <a href=\"https://chaos.social/tags/hotkeys\" class=\"mention hashtag\" rel=\"tag\">#<span>hotkeys</span></a> and <a href=\"https://chaos.social/tags/hotstrings\" class=\"mention hashtag\" rel=\"tag\">#<span>hotstrings</span></a> <a href=\"https://chaos.social/tags/crossplattform\" class=\"mention hashtag\" rel=\"tag\">#<span>crossplattform</span></a>! (Sync on your own).</p><p><a href=\"https://chaos.social/tags/scripting\" class=\"mention hashtag\" rel=\"tag\">#<span>scripting</span></a> <a href=\"https://chaos.social/tags/automation\" class=\"mention hashtag\" rel=\"tag\">#<span>automation</span></a> <a href=\"https://chaos.social/tags/DesktopAutomation\" class=\"mention hashtag\" rel=\"tag\">#<span>DesktopAutomation</span></a> <a href=\"https://chaos.social/tags/KeyboardWarriors\" class=\"mention hashtag\" rel=\"tag\">#<span>KeyboardWarriors</span></a> <a href=\"https://chaos.social/tags/xdotool\" class=\"mention hashtag\" rel=\"tag\">#<span>xdotool</span></a> <a href=\"https://chaos.social/tags/gtk\" class=\"mention hashtag\" rel=\"tag\">#<span>gtk</span></a> <a href=\"https://chaos.social/tags/AutoIt\" class=\"mention hashtag\" rel=\"tag\">#<span>AutoIt</span></a> <a href=\"https://chaos.social/tags/AutoKey\" class=\"mention hashtag\" rel=\"tag\">#<span>AutoKey</span></a> <a href=\"https://chaos.social/tags/AlternativeTo\" class=\"mention hashtag\" rel=\"tag\">#<span>AlternativeTo</span></a></p>" }, "updated": "2023-10-17T17:01:14Z", "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://assets.chaos.social/media_attachments/files/111/251/221/872/204/834/original/8bccd387cd57b382.png", "name": "A Microsoft Windows 95 themed message box titled \"AutoHotkey for Linux\" with text \"AHK_X11\" and an OK button", "blurhash": "UHKd}O%Nxt%MIdWBt6WB02WBt5WBt9j[axay", "focalPoint": [ 0, 0 ], "width": 168, "height": 114 }, { "type": "Document", "mediaType": "image/png", "url": "https://assets.chaos.social/media_attachments/files/111/251/349/015/340/982/original/2cc0ef2df63ea851.png", "name": "Excerpt from the AHK_X11's README:\n\nHK_X11 is a very basic but functional reimplementation AutoHotkey v1.0.24 (2004) for Unix-like systems with an X window system (X11), written from ground up in Crystal, with the eventual goal of 80% feature parity, but most likely never full compatibility. Currently about 80% of work of getting there is done, but even at 100%, because of the old version of the spec (at least for now), many modern AHK features are missing, especially expressions (:=, % v), classes, objects and functions, so you probably can't just port your scripts from Windows. More to read: Project goals\n\nThis AHK is shipped as a single executable native binary with very low resource overhead and fast execution time. You can use AHK_X11 to create stand-alone binaries with no dependencies, including full functionality like Hotkeys and GUIs. (just like on Windows)\n\nPlease also check out Keysharp, a WIP fork of IronAHK, another complete rewrite of AutoHotkey in C# that tries to be compatible with multiple OSes and support modern, v2-like AHK syntax with much more features than this one. In comparison, AHK_X11 is a lot less ambitious and more compact, and Linux only.\n\nFeatures:\n\nāœ“ Hotkeys\nāœ“ Hotstrings\nāœ“ Key remappings\nāœ“ Window management\nāœ“ Send keys\nāœ“ Control mouse\nāœ“ File management\nāœ“ GUIs\nāœ“ One-click compile script to portable stand-alone executable\nāœ“ Scripting: labels, flow control: Loop, IfWinExists, etc.\nāœ“ Window Spy\nāœ“ Context menu and compilation just like on Windows\n", "blurhash": "U24.MO?bt7t6_4M{Rjofxvj@WBWBIUoft7of", "focalPoint": [ 0, 0 ], "width": 867, "height": 875 }, { "type": "Document", "mediaType": "image/png", "url": "https://assets.chaos.social/media_attachments/files/111/251/400/093/280/437/original/59579effa389bb4f.png", "name": "Another screenshot of the applications README showing code snippets for AutoHotkey syntax examples", "blurhash": "U13In+?ct8RPxat7kCa}jYoeoej[n$t6ofog", "focalPoint": [ 0, 0 ], "width": 873, "height": 862 } ], "tag": [ { "type": "Hashtag", "href": "https://chaos.social/tags/til", "name": "#til" }, { "type": "Hashtag", "href": "https://chaos.social/tags/autohotkey", "name": "#autohotkey" }, { "type": "Hashtag", "href": "https://chaos.social/tags/x11", "name": "#x11" }, { "type": "Hashtag", "href": "https://chaos.social/tags/ahk_x11", "name": "#ahk_x11" }, { "type": "Hashtag", "href": "https://chaos.social/tags/ahk", "name": "#ahk" }, { "type": "Hashtag", "href": "https://chaos.social/tags/hotkeys", "name": "#hotkeys" }, { "type": "Hashtag", "href": "https://chaos.social/tags/hotstrings", "name": "#hotstrings" }, { "type": "Hashtag", "href": "https://chaos.social/tags/crossplattform", "name": "#crossplattform" }, { "type": "Hashtag", "href": "https://chaos.social/tags/scripting", "name": "#scripting" }, { "type": "Hashtag", "href": "https://chaos.social/tags/automation", "name": "#automation" }, { "type": "Hashtag", "href": "https://chaos.social/tags/desktopautomation", "name": "#desktopautomation" }, { "type": "Hashtag", "href": "https://chaos.social/tags/KeyboardWarriors", "name": "#KeyboardWarriors" }, { "type": "Hashtag", "href": "https://chaos.social/tags/xdotool", "name": "#xdotool" }, { "type": "Hashtag", "href": "https://chaos.social/tags/gtk", "name": "#gtk" }, { "type": "Hashtag", "href": "https://chaos.social/tags/autoit", "name": "#autoit" }, { "type": "Hashtag", "href": "https://chaos.social/tags/autokey", "name": "#autokey" }, { "type": "Hashtag", "href": "https://chaos.social/tags/alternativeto", "name": "#alternativeto" }, { "type": "Hashtag", "href": "https://chaos.social/tags/linux", "name": "#linux" } ], "replies": { "id": "https://chaos.social/users/metaphil/statuses/111251426661770390/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://chaos.social/users/metaphil/statuses/111251426661770390/replies?min_id=111251489131817872&page=true", "partOf": "https://chaos.social/users/metaphil/statuses/111251426661770390/replies", "items": [ "https://chaos.social/users/metaphil/statuses/111251489131817872" ] } }, "likes": { "id": "https://chaos.social/users/metaphil/statuses/111251426661770390/likes", "type": "Collection", "totalItems": 7 }, "shares": { "id": "https://chaos.social/users/metaphil/statuses/111251426661770390/shares", "type": "Collection", "totalItems": 5 } }