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", "Hashtag": "as:Hashtag", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://mastodon.social/users/jakelow/outbox?page=true", "type": "OrderedCollectionPage", "prev": "https://mastodon.social/users/jakelow/outbox?min_id=113374958258390480&page=true", "partOf": "https://mastodon.social/users/jakelow/outbox", "orderedItems": [ { "id": "https://mastodon.social/users/jakelow/statuses/113374958258390480/activity", "type": "Announce", "actor": "https://mastodon.social/users/jakelow", "published": "2024-10-26T17:42:53Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://en.osm.town/users/watmildon", "https://mastodon.social/users/jakelow/followers" ], "object": "https://en.osm.town/users/watmildon/statuses/113370242209010483" }, { "id": "https://mastodon.social/users/jakelow/statuses/102857790570937402/activity", "type": "Create", "actor": "https://mastodon.social/users/jakelow", "published": "2019-09-26T08:08:49Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers" ], "object": { "id": "https://mastodon.social/users/jakelow/statuses/102857790570937402", "type": "Note", "summary": null, "inReplyTo": null, "published": "2019-09-26T08:08:49Z", "url": "https://mastodon.social/@jakelow/102857790570937402", "attributedTo": "https://mastodon.social/users/jakelow", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/jakelow/statuses/102857790570937402", "inReplyToAtomUri": null, "conversation": "tag:mastodon.social,2019-09-26:objectId=126671611:objectType=Conversation", "content": "<p>Been experimenting recently with simple image processing routines (e.g. brightness, contrast, gamma transforms) in <a href=\"https://mastodon.social/tags/javascript\" class=\"mention hashtag\" rel=\"tag\">#<span>javascript</span></a>. For modest resolution inputs, the performance of a naive implementation is surprisingly good. You can try it out in this <a href=\"https://mastodon.social/tags/observablehq\" class=\"mention hashtag\" rel=\"tag\">#<span>observablehq</span></a> notebook:</p><p><a href=\"https://observablehq.com/@jake-low/image-processing-point-operations\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">observablehq.com/@jake-low/ima</span><span class=\"invisible\">ge-processing-point-operations</span></a></p>", "contentMap": { "en": "<p>Been experimenting recently with simple image processing routines (e.g. brightness, contrast, gamma transforms) in <a href=\"https://mastodon.social/tags/javascript\" class=\"mention hashtag\" rel=\"tag\">#<span>javascript</span></a>. For modest resolution inputs, the performance of a naive implementation is surprisingly good. You can try it out in this <a href=\"https://mastodon.social/tags/observablehq\" class=\"mention hashtag\" rel=\"tag\">#<span>observablehq</span></a> notebook:</p><p><a href=\"https://observablehq.com/@jake-low/image-processing-point-operations\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">observablehq.com/@jake-low/ima</span><span class=\"invisible\">ge-processing-point-operations</span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://mastodon.social/tags/javascript", "name": "#javascript" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/observablehq", "name": "#observablehq" } ], "replies": { "id": "https://mastodon.social/users/jakelow/statuses/102857790570937402/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/jakelow/statuses/102857790570937402/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/jakelow/statuses/102857790570937402/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/jakelow/statuses/102857790570937402/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/jakelow/statuses/102857790570937402/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/jakelow/statuses/101904369326129903/activity", "type": "Create", "actor": "https://mastodon.social/users/jakelow", "published": "2019-04-10T23:01:16Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers" ], "object": { "id": "https://mastodon.social/users/jakelow/statuses/101904369326129903", "type": "Note", "summary": null, "inReplyTo": null, "published": "2019-04-10T23:01:16Z", "url": "https://mastodon.social/@jakelow/101904369326129903", "attributedTo": "https://mastodon.social/users/jakelow", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/jakelow/statuses/101904369326129903", "inReplyToAtomUri": null, "conversation": "tag:mastodon.social,2019-04-10:objectId=96302087:objectType=Conversation", "content": "<p>It is proven! I am jakelow on Keybase: <a href=\"https://keybase.io/jakelow/sigchain#d0d1d4475a680543142bf92cde66c16168ecd6546f98a9374c9e8f47aca4a6ee0f\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">keybase.io/jakelow/sigchain#d0</span><span class=\"invisible\">d1d4475a680543142bf92cde66c16168ecd6546f98a9374c9e8f47aca4a6ee0f</span></a></p>", "contentMap": { "fy": "<p>It is proven! I am jakelow on Keybase: <a href=\"https://keybase.io/jakelow/sigchain#d0d1d4475a680543142bf92cde66c16168ecd6546f98a9374c9e8f47aca4a6ee0f\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">keybase.io/jakelow/sigchain#d0</span><span class=\"invisible\">d1d4475a680543142bf92cde66c16168ecd6546f98a9374c9e8f47aca4a6ee0f</span></a></p>" }, "attachment": [], "tag": [], "replies": { "id": "https://mastodon.social/users/jakelow/statuses/101904369326129903/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/jakelow/statuses/101904369326129903/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/jakelow/statuses/101904369326129903/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/jakelow/statuses/101904369326129903/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/jakelow/statuses/101904369326129903/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/jakelow/statuses/100892534210957438/activity", "type": "Create", "actor": "https://mastodon.social/users/jakelow", "published": "2018-10-14T06:18:17Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers" ], "object": { "id": "https://mastodon.social/users/jakelow/statuses/100892534210957438", "type": "Note", "summary": null, "inReplyTo": null, "published": "2018-10-14T06:18:17Z", "url": "https://mastodon.social/@jakelow/100892534210957438", "attributedTo": "https://mastodon.social/users/jakelow", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/jakelow/statuses/100892534210957438", "inReplyToAtomUri": null, "conversation": "tag:mastodon.social,2018-10-14:objectId=59179411:objectType=Conversation", "content": "<p>I made an Observable notebook to visualize the shape of satellite ground tracks. You can play with the orbit parameters and see the effect in real time.</p><p><a href=\"https://beta.observablehq.com/@jake-low/satellite-ground-track-visualizer\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">beta.observablehq.com/@jake-lo</span><span class=\"invisible\">w/satellite-ground-track-visualizer</span></a></p><p><a href=\"https://mastodon.social/tags/javascript\" class=\"mention hashtag\" rel=\"tag\">#<span>javascript</span></a> <a href=\"https://mastodon.social/tags/d3js\" class=\"mention hashtag\" rel=\"tag\">#<span>d3js</span></a> <a href=\"https://mastodon.social/tags/threejs\" class=\"mention hashtag\" rel=\"tag\">#<span>threejs</span></a> <a href=\"https://mastodon.social/tags/space\" class=\"mention hashtag\" rel=\"tag\">#<span>space</span></a></p>", "contentMap": { "en": "<p>I made an Observable notebook to visualize the shape of satellite ground tracks. You can play with the orbit parameters and see the effect in real time.</p><p><a href=\"https://beta.observablehq.com/@jake-low/satellite-ground-track-visualizer\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">beta.observablehq.com/@jake-lo</span><span class=\"invisible\">w/satellite-ground-track-visualizer</span></a></p><p><a href=\"https://mastodon.social/tags/javascript\" class=\"mention hashtag\" rel=\"tag\">#<span>javascript</span></a> <a href=\"https://mastodon.social/tags/d3js\" class=\"mention hashtag\" rel=\"tag\">#<span>d3js</span></a> <a href=\"https://mastodon.social/tags/threejs\" class=\"mention hashtag\" rel=\"tag\">#<span>threejs</span></a> <a href=\"https://mastodon.social/tags/space\" class=\"mention hashtag\" rel=\"tag\">#<span>space</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.social/media_attachments/files/007/122/576/original/4d7b8eb3319c126e.png", "name": null, "blurhash": null, "width": 1538, "height": 936 } ], "tag": [ { "type": "Hashtag", "href": "https://mastodon.social/tags/javascript", "name": "#javascript" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/d3js", "name": "#d3js" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/threejs", "name": "#threejs" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/space", "name": "#space" } ], "replies": { "id": "https://mastodon.social/users/jakelow/statuses/100892534210957438/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/jakelow/statuses/100892534210957438/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/jakelow/statuses/100892534210957438/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/jakelow/statuses/100892534210957438/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/jakelow/statuses/100892534210957438/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/jakelow/statuses/100850281172879252/activity", "type": "Create", "actor": "https://mastodon.social/users/jakelow", "published": "2018-10-06T19:12:47Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers" ], "object": { "id": "https://mastodon.social/users/jakelow/statuses/100850281172879252", "type": "Note", "summary": null, "inReplyTo": null, "published": "2018-10-06T19:12:47Z", "url": "https://mastodon.social/@jakelow/100850281172879252", "attributedTo": "https://mastodon.social/users/jakelow", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/jakelow/statuses/100850281172879252", "inReplyToAtomUri": null, "conversation": "tag:mastodon.social,2018-10-06:objectId=57827210:objectType=Conversation", "content": "<p>Using D3 to project geospatial data onto images from Japan&#39;s Himawari 8 weather satellite:</p><p><a href=\"https://beta.observablehq.com/@jake-low/view-from-himawari-8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">beta.observablehq.com/@jake-lo</span><span class=\"invisible\">w/view-from-himawari-8</span></a></p><p><a href=\"https://mastodon.social/tags/javascript\" class=\"mention hashtag\" rel=\"tag\">#<span>javascript</span></a> <a href=\"https://mastodon.social/tags/d3js\" class=\"mention hashtag\" rel=\"tag\">#<span>d3js</span></a> <a href=\"https://mastodon.social/tags/space\" class=\"mention hashtag\" rel=\"tag\">#<span>space</span></a></p>", "contentMap": { "en": "<p>Using D3 to project geospatial data onto images from Japan&#39;s Himawari 8 weather satellite:</p><p><a href=\"https://beta.observablehq.com/@jake-low/view-from-himawari-8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">beta.observablehq.com/@jake-lo</span><span class=\"invisible\">w/view-from-himawari-8</span></a></p><p><a href=\"https://mastodon.social/tags/javascript\" class=\"mention hashtag\" rel=\"tag\">#<span>javascript</span></a> <a href=\"https://mastodon.social/tags/d3js\" class=\"mention hashtag\" rel=\"tag\">#<span>d3js</span></a> <a href=\"https://mastodon.social/tags/space\" class=\"mention hashtag\" rel=\"tag\">#<span>space</span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://mastodon.social/tags/space", "name": "#space" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/javascript", "name": "#javascript" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/d3js", "name": "#d3js" } ], "replies": { "id": "https://mastodon.social/users/jakelow/statuses/100850281172879252/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/jakelow/statuses/100850281172879252/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/jakelow/statuses/100850281172879252/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/jakelow/statuses/100850281172879252/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/jakelow/statuses/100850281172879252/shares", "type": "Collection", "totalItems": 1 } } }, { "id": "https://mastodon.social/users/jakelow/statuses/18127370/activity", "type": "Create", "actor": "https://mastodon.social/users/jakelow", "published": "2017-09-14T00:02:33Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers", "https://mastodon.social/users/cbowdon" ], "object": { "id": "https://mastodon.social/users/jakelow/statuses/18127370", "type": "Note", "summary": null, "inReplyTo": null, "published": "2017-09-14T00:02:33Z", "url": "https://mastodon.social/@jakelow/18127370", "attributedTo": "https://mastodon.social/users/jakelow", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers", "https://mastodon.social/users/cbowdon" ], "sensitive": false, "atomUri": "https://mastodon.social/users/jakelow/statuses/18127370", "inReplyToAtomUri": null, "conversation": "tag:mastodon.social,2017-09-14:objectId=9224025:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@cbowdon\" class=\"u-url mention\">@<span>cbowdon</span></a></span> If you&#39;re still interested in Caddy you should be aware of this:</p><p><a href=\"https://caddyserver.com/blog/accouncing-caddy-commercial-licenses.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">caddyserver.com/blog/accouncin</span><span class=\"invisible\">g-caddy-commercial-licenses.html</span></a></p><p>In summary, Caddy is still open-source (Apache 2.0) but the precompiled binaries available from caddyserver.com have a new EULA that requires you to pay if you&#39;re a commercial user. Also the non-commercial builds emit a new HTTP response header that advertises Caddy&#39;s sponsors.</p><p>Interesting discussion about this announcement on HN:</p><p><a href=\"https://news.ycombinator.com/item?id=15237923\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">news.ycombinator.com/item?id=1</span><span class=\"invisible\">5237923</span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@cbowdon\" class=\"u-url mention\">@<span>cbowdon</span></a></span> If you&#39;re still interested in Caddy you should be aware of this:</p><p><a href=\"https://caddyserver.com/blog/accouncing-caddy-commercial-licenses.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">caddyserver.com/blog/accouncin</span><span class=\"invisible\">g-caddy-commercial-licenses.html</span></a></p><p>In summary, Caddy is still open-source (Apache 2.0) but the precompiled binaries available from caddyserver.com have a new EULA that requires you to pay if you&#39;re a commercial user. Also the non-commercial builds emit a new HTTP response header that advertises Caddy&#39;s sponsors.</p><p>Interesting discussion about this announcement on HN:</p><p><a href=\"https://news.ycombinator.com/item?id=15237923\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">news.ycombinator.com/item?id=1</span><span class=\"invisible\">5237923</span></a></p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/cbowdon", "name": "@cbowdon" } ], "replies": { "id": "https://mastodon.social/users/jakelow/statuses/18127370/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/jakelow/statuses/18127370/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/jakelow/statuses/18127370/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/jakelow/statuses/18127370/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/jakelow/statuses/18127370/shares", "type": "Collection", "totalItems": 0 } } }, { "id": "https://mastodon.social/users/jakelow/statuses/17754967/activity", "type": "Create", "actor": "https://mastodon.social/users/jakelow", "published": "2017-09-11T04:06:02Z", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers", "https://mastodon.social/users/cbowdon" ], "object": { "id": "https://mastodon.social/users/jakelow/statuses/17754967", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/cbowdon/statuses/17553600", "published": "2017-09-11T04:06:02Z", "url": "https://mastodon.social/@jakelow/17754967", "attributedTo": "https://mastodon.social/users/jakelow", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/jakelow/followers", "https://mastodon.social/users/cbowdon" ], "sensitive": false, "atomUri": "https://mastodon.social/users/jakelow/statuses/17754967", "inReplyToAtomUri": "https://mastodon.social/users/cbowdon/statuses/17553600", "conversation": "tag:mastodon.social,2017-09-09:objectId=8765956:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@cbowdon\" class=\"u-url mention\">@<span>cbowdon</span></a></span> I&#39;ve also been grappling with this. I ended up going with <a href=\"https://mastodon.social/tags/Caddy\" class=\"mention hashtag\" rel=\"tag\">#<span>Caddy</span></a> (caddyserver.com) which is a FOSS webserver with LE support built in (including renewal). It&#39;s also got a slick config language and is competitive with NGINX on performance. abiosoft/caddy is an unofficial docker image which works like a charm. The catch: you can&#39;t scale a Caddy docker service yet (containers will race to renew the cert, or hit the LE rate limit) but @mholt (the author) has been working on a fix for this.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@cbowdon\" class=\"u-url mention\">@<span>cbowdon</span></a></span> I&#39;ve also been grappling with this. I ended up going with <a href=\"https://mastodon.social/tags/Caddy\" class=\"mention hashtag\" rel=\"tag\">#<span>Caddy</span></a> (caddyserver.com) which is a FOSS webserver with LE support built in (including renewal). It&#39;s also got a slick config language and is competitive with NGINX on performance. abiosoft/caddy is an unofficial docker image which works like a charm. The catch: you can&#39;t scale a Caddy docker service yet (containers will race to renew the cert, or hit the LE rate limit) but @mholt (the author) has been working on a fix for this.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/cbowdon", "name": "@cbowdon" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/caddy", "name": "#caddy" } ], "replies": { "id": "https://mastodon.social/users/jakelow/statuses/17754967/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/jakelow/statuses/17754967/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/jakelow/statuses/17754967/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/jakelow/statuses/17754967/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://mastodon.social/users/jakelow/statuses/17754967/shares", "type": "Collection", "totalItems": 0 } } } ] }