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", "litepub": "http://litepub.social/ns#", "directMessage": "litepub:directMessage" } ], "id": "https://emacs.ch/users/fox/statuses/113494151447253745/replies", "type": "Collection", "first": { "id": "https://emacs.ch/users/fox/statuses/113494151447253745/replies?page=true", "type": "CollectionPage", "next": "https://emacs.ch/users/fox/statuses/113494151447253745/replies?only_other_accounts=true&page=true", "partOf": "https://emacs.ch/users/fox/statuses/113494151447253745/replies", "items": [ { "id": "https://emacs.ch/users/fox/statuses/113494287718704191", "type": "Note", "summary": null, "inReplyTo": "https://emacs.ch/users/fox/statuses/113494151447253745", "published": "2024-11-16T19:29:56Z", "url": "https://emacs.ch/@fox/113494287718704191", "attributedTo": "https://emacs.ch/users/fox", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://emacs.ch/users/fox/followers" ], "sensitive": false, "atomUri": "https://emacs.ch/users/fox/statuses/113494287718704191", "inReplyToAtomUri": "https://emacs.ch/users/fox/statuses/113494151447253745", "conversation": "tag:emacs.ch,2024-11-16:objectId=29384118:objectType=Conversation", "content": "<p>After a few search, I think I can use the capture template &quot;:before-finalize&quot; property.</p><p>The documentation say [1]:<br />&quot;A nullary function or list of nullary functions run before org-capture-before-finalize-hook when the template is selected. &quot;</p><p>And the Emacs Help about the `org-capture-before-finalize-hook` say:<br />&quot;Hook that is run right before a capture process is finalized.<br />The capture buffer is still current when this hook runs and it is<br />widened to the entire buffer&quot;</p><p>So, maybe it&#39;s possible to set this org-capture property to call:<br />- A function to put the point at the start of the comment heading<br />- `(org-sort-entries)` to sort the comments</p><p>But I am surprised that org-capture doesn&#39;t have a &quot;:sort&quot; property. Maybe something to add on my looooong todo list. 😉 </p><p>[1] <a href=\"https://orgmode.org/manual/Template-elements.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">orgmode.org/manual/Template-el</span><span class=\"invisible\">ements.html</span></a></p>", "contentMap": { "en": "<p>After a few search, I think I can use the capture template &quot;:before-finalize&quot; property.</p><p>The documentation say [1]:<br />&quot;A nullary function or list of nullary functions run before org-capture-before-finalize-hook when the template is selected. &quot;</p><p>And the Emacs Help about the `org-capture-before-finalize-hook` say:<br />&quot;Hook that is run right before a capture process is finalized.<br />The capture buffer is still current when this hook runs and it is<br />widened to the entire buffer&quot;</p><p>So, maybe it&#39;s possible to set this org-capture property to call:<br />- A function to put the point at the start of the comment heading<br />- `(org-sort-entries)` to sort the comments</p><p>But I am surprised that org-capture doesn&#39;t have a &quot;:sort&quot; property. Maybe something to add on my looooong todo list. 😉 </p><p>[1] <a href=\"https://orgmode.org/manual/Template-elements.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">orgmode.org/manual/Template-el</span><span class=\"invisible\">ements.html</span></a></p>" }, "attachment": [], "tag": [], "replies": { "id": "https://emacs.ch/users/fox/statuses/113494287718704191/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://emacs.ch/users/fox/statuses/113494287718704191/replies?only_other_accounts=true&page=true", "partOf": "https://emacs.ch/users/fox/statuses/113494287718704191/replies", "items": [] } } }, { "id": "https://emacs.ch/users/fox/statuses/113495360269257372", "type": "Note", "summary": null, "inReplyTo": "https://emacs.ch/users/fox/statuses/113494151447253745", "published": "2024-11-17T00:02:41Z", "url": "https://emacs.ch/@fox/113495360269257372", "attributedTo": "https://emacs.ch/users/fox", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://emacs.ch/users/fox/followers", "https://graz.social/users/publicvoit" ], "sensitive": false, "atomUri": "https://emacs.ch/users/fox/statuses/113495360269257372", "inReplyToAtomUri": "https://emacs.ch/users/fox/statuses/113494151447253745", "conversation": "tag:emacs.ch,2024-11-16:objectId=29384118:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://graz.social/@publicvoit\" class=\"u-url mention\">@<span>publicvoit</span></a></span> </p><p>The part that can be a big problem, is the security of emails.</p><p>Between the risk of attachment that could exploit a security breach or a tracking pixel that could reveal some infos about you.</p><p>I start to think that email is not the best choice for this.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://graz.social/@publicvoit\" class=\"u-url mention\">@<span>publicvoit</span></a></span> </p><p>The part that can be a big problem, is the security of emails.</p><p>Between the risk of attachment that could exploit a security breach or a tracking pixel that could reveal some infos about you.</p><p>I start to think that email is not the best choice for this.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://graz.social/users/publicvoit", "name": "@publicvoit@graz.social" } ], "replies": { "id": "https://emacs.ch/users/fox/statuses/113495360269257372/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://emacs.ch/users/fox/statuses/113495360269257372/replies?only_other_accounts=true&page=true", "partOf": "https://emacs.ch/users/fox/statuses/113495360269257372/replies", "items": [] } } } ] } }