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.
{
"@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"
}
],
"id": "https://fosstodon.org/users/hasanhaja/collections/featured",
"type": "OrderedCollection",
"totalItems": 2,
"orderedItems": [
{
"id": "https://fosstodon.org/users/hasanhaja/statuses/111445009342405980",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-11-20T21:31:29Z",
"url": "https://fosstodon.org/@hasanhaja/111445009342405980",
"attributedTo": "https://fosstodon.org/users/hasanhaja",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hasanhaja/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hasanhaja/statuses/111445009342405980",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2023-11-20:objectId=162541014:objectType=Conversation",
"content": "<p><a href=\"https://fosstodon.org/tags/introduction\" class=\"mention hashtag\" rel=\"tag\">#<span>introduction</span></a> </p><p>A lot has happened since I did my introduction last year, so here's a quick changelog.</p><p>🪴 Changed: I'm playing with web components a lot (vanilla, WebC and Lit), learning about building design systems, reaching for leaner solutions like 11ty over ones like Astro for building sites, and using JSDoc more.</p><p>🌳 Unchanged: I'm a Software Engineer at Cancer Research UK working with Nextjs, Typescript and serverless AWS. I'm still a big fan of Astro, Deno Deploy and WASM at the edge.</p>",
"contentMap": {
"en": "<p><a href=\"https://fosstodon.org/tags/introduction\" class=\"mention hashtag\" rel=\"tag\">#<span>introduction</span></a> </p><p>A lot has happened since I did my introduction last year, so here's a quick changelog.</p><p>🪴 Changed: I'm playing with web components a lot (vanilla, WebC and Lit), learning about building design systems, reaching for leaner solutions like 11ty over ones like Astro for building sites, and using JSDoc more.</p><p>🌳 Unchanged: I'm a Software Engineer at Cancer Research UK working with Nextjs, Typescript and serverless AWS. I'm still a big fan of Astro, Deno Deploy and WASM at the edge.</p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/introduction",
"name": "#introduction"
}
],
"replies": {
"id": "https://fosstodon.org/users/hasanhaja/statuses/111445009342405980/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hasanhaja/statuses/111445009342405980/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hasanhaja/statuses/111445009342405980/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hasanhaja/statuses/111445009342405980/likes",
"type": "Collection",
"totalItems": 9
},
"shares": {
"id": "https://fosstodon.org/users/hasanhaja/statuses/111445009342405980/shares",
"type": "Collection",
"totalItems": 3
}
},
{
"id": "https://fosstodon.org/users/hasanhaja/statuses/111897799560756007",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-02-08T20:42:00Z",
"url": "https://fosstodon.org/@hasanhaja/111897799560756007",
"attributedTo": "https://fosstodon.org/users/hasanhaja",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hasanhaja/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hasanhaja/statuses/111897799560756007",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-02-08:objectId=183226548:objectType=Conversation",
"content": "<p>📢 New post alert! My second instalment in the Web Components Fundamentals series picks up where we left off with Custom Elements. We're adding attributes to our components and making them reactive. This also wraps up the basics and sets the scene for our deep dive into the rest of what web components have to offer. Hope you enjoy the step-by-step approach!</p><p>🔗 <a href=\"https://dev.to/hasanhaja/web-fundamentals-web-components-part-2-mg\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">dev.to/hasanhaja/web-fundament</span><span class=\"invisible\">als-web-components-part-2-mg</span></a></p><p><a href=\"https://fosstodon.org/tags/webdev\" class=\"mention hashtag\" rel=\"tag\">#<span>webdev</span></a> <a href=\"https://fosstodon.org/tags/WebComponents\" class=\"mention hashtag\" rel=\"tag\">#<span>WebComponents</span></a> <a href=\"https://fosstodon.org/tags/html\" class=\"mention hashtag\" rel=\"tag\">#<span>html</span></a></p>",
"contentMap": {
"en": "<p>📢 New post alert! My second instalment in the Web Components Fundamentals series picks up where we left off with Custom Elements. We're adding attributes to our components and making them reactive. This also wraps up the basics and sets the scene for our deep dive into the rest of what web components have to offer. Hope you enjoy the step-by-step approach!</p><p>🔗 <a href=\"https://dev.to/hasanhaja/web-fundamentals-web-components-part-2-mg\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">dev.to/hasanhaja/web-fundament</span><span class=\"invisible\">als-web-components-part-2-mg</span></a></p><p><a href=\"https://fosstodon.org/tags/webdev\" class=\"mention hashtag\" rel=\"tag\">#<span>webdev</span></a> <a href=\"https://fosstodon.org/tags/WebComponents\" class=\"mention hashtag\" rel=\"tag\">#<span>WebComponents</span></a> <a href=\"https://fosstodon.org/tags/html\" class=\"mention hashtag\" rel=\"tag\">#<span>html</span></a></p>"
},
"updated": "2024-02-08T21:09:53Z",
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/webdev",
"name": "#webdev"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/webcomponents",
"name": "#webcomponents"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/html",
"name": "#html"
}
],
"replies": {
"id": "https://fosstodon.org/users/hasanhaja/statuses/111897799560756007/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hasanhaja/statuses/111897799560756007/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hasanhaja/statuses/111897799560756007/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hasanhaja/statuses/111897799560756007/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://fosstodon.org/users/hasanhaja/statuses/111897799560756007/shares",
"type": "Collection",
"totalItems": 2
}
}
]
}