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://w3id.org/security/v1", { "Hashtag": "as:Hashtag", "sensitive": "as:sensitive", "manuallyApprovesFollowers": "as:manuallyApprovesFollowers", "alsoKnownAs": { "@id": "as:alsoKnownAs", "@type": "@id" }, "movedTo": { "@id": "as:movedTo", "@type": "@id" }, "toot": "http://joinmastodon.org/ns#", "featured": { "@id": "toot:featured", "@type": "@id" }, "Emoji": "toot:Emoji", "blurhash": "toot:blurhash", "votersCount": "toot:votersCount", "schema": "http://schema.org#", "PropertyValue": "schema:PropertyValue", "value": "schema:value", "ostatus": "http://ostatus.org#", "conversation": "ostatus:conversation" } ], "type": "Note", "id": "https://chrichri.ween.de/o/d65e8bb0f1134bfea747f0f60cc43435", "attributedTo": "https://chrichri.ween.de", "content": "<p>Yes!</p>\n<p><a href=\"https://chrichri.ween.de/t/openwrt\" class=\"mention hashtag\" rel=\"tag\">#<span>OpenWRT</span></a> + <a href=\"https://chrichri.ween.de/t/packetfence\" class=\"mention hashtag\" rel=\"tag\">#<span>Packetfence</span></a>:</p>\n<p>On an unencrypted registration SSID authorized a client through a portal page.</p>\n<p>Then showed the client via dpsk (dynamic pre-shared key) provisioner login data for the encrypted SSID to connect to a network with internet access.</p>\n<p>When the client connects to the unencrypted SSID it gets redirected to a portal to enter an email address (and possibly other data). Packetfence sends an email to a pre-configured address (owned by the sponsor) containing a link to approve the request for access.</p>\n<p>The client waits on a portal html page for the sponsor to click the link. After the sponsor clicks the link to approve the request the clients web page reloads and shows the name of the encrypted SSID to connect to and a password for the connection.</p>\n<p>Next step to accomplish: configure OpenWRT (hostapd) and Packetfence to allow the usage of the PSK to connect to the encrypted SSID.</p>\n<p>BTW: Testing this I&#x27;m using <a href=\"https://chrichri.ween.de/t/deskhop\" class=\"mention hashtag\" rel=\"tag\">#<span>deskhop</span></a> to switch seamlessly between my notebook and my <a href=\"https://chrichri.ween.de/t/librem5\" class=\"mention hashtag\" rel=\"tag\">#<span>Librem5</span></a> which I use as a test client for the wifi connection to the OpenWRT access point.</p>\n", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://chrichri.ween.de/followers" ], "published": "2024-03-30T13:33:15Z", "context": "https://chrichri.ween.de/contexts/375f5a53115c47e6899fbc67704584cd", "conversation": "https://chrichri.ween.de/contexts/375f5a53115c47e6899fbc67704584cd", "url": "https://chrichri.ween.de/o/d65e8bb0f1134bfea747f0f60cc43435", "tag": [ { "href": "https://chrichri.ween.de/t/openwrt", "name": "#openwrt", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/packetfence", "name": "#packetfence", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/deskhop", "name": "#deskhop", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/librem5", "name": "#librem5", "type": "Hashtag" } ], "summary": null, "inReplyTo": null, "sensitive": false, "attachment": [] }