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://fantastic.earth/users/abnv/statuses/110481168853488318",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-06-03T16:14:10Z",
"url": "https://fantastic.earth/@abnv/110481168853488318",
"attributedTo": "https://fantastic.earth/users/abnv",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fantastic.earth/users/abnv/followers"
],
"sensitive": false,
"atomUri": "https://fantastic.earth/users/abnv/statuses/110481168853488318",
"inReplyToAtomUri": null,
"conversation": "tag:fantastic.earth,2023-06-03:objectId=3396524:objectType=Conversation",
"content": "<p>I wrote the fourth part of my <a href=\"https://fantastic.earth/tags/blog\" class=\"mention hashtag\" rel=\"tag\">#<span>blog</span></a> series “Implementing Co, a small programming language with <a href=\"https://fantastic.earth/tags/coroutines\" class=\"mention hashtag\" rel=\"tag\">#<span>coroutines</span></a>”. And this time, we add support for channels in <a href=\"https://fantastic.earth/tags/Co\" class=\"mention hashtag\" rel=\"tag\">#<span>Co</span></a> for inter-coroutine communication. <a href=\"https://abhinavsarkar.net/posts/implementing-co-4/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">abhinavsarkar.net/posts/implem</span><span class=\"invisible\">enting-co-4/</span></a></p><p><a href=\"https://fantastic.earth/tags/Programming\" class=\"mention hashtag\" rel=\"tag\">#<span>Programming</span></a> <a href=\"https://fantastic.earth/tags/PLT\" class=\"mention hashtag\" rel=\"tag\">#<span>PLT</span></a> <a href=\"https://fantastic.earth/tags/ProgrammingLanguages\" class=\"mention hashtag\" rel=\"tag\">#<span>ProgrammingLanguages</span></a> <a href=\"https://fantastic.earth/tags/Compilers\" class=\"mention hashtag\" rel=\"tag\">#<span>Compilers</span></a> <a href=\"https://fantastic.earth/tags/Haskell\" class=\"mention hashtag\" rel=\"tag\">#<span>Haskell</span></a> <a href=\"https://fantastic.earth/tags/concurrency\" class=\"mention hashtag\" rel=\"tag\">#<span>concurrency</span></a></p>",
"contentMap": {
"en": "<p>I wrote the fourth part of my <a href=\"https://fantastic.earth/tags/blog\" class=\"mention hashtag\" rel=\"tag\">#<span>blog</span></a> series “Implementing Co, a small programming language with <a href=\"https://fantastic.earth/tags/coroutines\" class=\"mention hashtag\" rel=\"tag\">#<span>coroutines</span></a>”. And this time, we add support for channels in <a href=\"https://fantastic.earth/tags/Co\" class=\"mention hashtag\" rel=\"tag\">#<span>Co</span></a> for inter-coroutine communication. <a href=\"https://abhinavsarkar.net/posts/implementing-co-4/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">abhinavsarkar.net/posts/implem</span><span class=\"invisible\">enting-co-4/</span></a></p><p><a href=\"https://fantastic.earth/tags/Programming\" class=\"mention hashtag\" rel=\"tag\">#<span>Programming</span></a> <a href=\"https://fantastic.earth/tags/PLT\" class=\"mention hashtag\" rel=\"tag\">#<span>PLT</span></a> <a href=\"https://fantastic.earth/tags/ProgrammingLanguages\" class=\"mention hashtag\" rel=\"tag\">#<span>ProgrammingLanguages</span></a> <a href=\"https://fantastic.earth/tags/Compilers\" class=\"mention hashtag\" rel=\"tag\">#<span>Compilers</span></a> <a href=\"https://fantastic.earth/tags/Haskell\" class=\"mention hashtag\" rel=\"tag\">#<span>Haskell</span></a> <a href=\"https://fantastic.earth/tags/concurrency\" class=\"mention hashtag\" rel=\"tag\">#<span>concurrency</span></a></p>"
},
"updated": "2025-02-22T02:36:28Z",
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fantastic.earth/tags/blog",
"name": "#blog"
},
{
"type": "Hashtag",
"href": "https://fantastic.earth/tags/programming",
"name": "#programming"
},
{
"type": "Hashtag",
"href": "https://fantastic.earth/tags/plt",
"name": "#plt"
},
{
"type": "Hashtag",
"href": "https://fantastic.earth/tags/compilers",
"name": "#compilers"
},
{
"type": "Hashtag",
"href": "https://fantastic.earth/tags/haskell",
"name": "#haskell"
},
{
"type": "Hashtag",
"href": "https://fantastic.earth/tags/concurrency",
"name": "#concurrency"
},
{
"type": "Hashtag",
"href": "https://fantastic.earth/tags/programminglanguages",
"name": "#programminglanguages"
},
{
"type": "Hashtag",
"href": "https://fantastic.earth/tags/coroutines",
"name": "#coroutines"
},
{
"type": "Hashtag",
"href": "https://fantastic.earth/tags/co",
"name": "#co"
}
],
"replies": {
"id": "https://fantastic.earth/users/abnv/statuses/110481168853488318/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fantastic.earth/users/abnv/statuses/110481168853488318/replies?only_other_accounts=true&page=true",
"partOf": "https://fantastic.earth/users/abnv/statuses/110481168853488318/replies",
"items": []
}
},
"likes": {
"id": "https://fantastic.earth/users/abnv/statuses/110481168853488318/likes",
"type": "Collection",
"totalItems": 41
},
"shares": {
"id": "https://fantastic.earth/users/abnv/statuses/110481168853488318/shares",
"type": "Collection",
"totalItems": 27
}
}