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"
}
],
"id": "https://fosstodon.org/users/derekkraan/statuses/112552756574587466",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/derekkraan/statuses/112552740216981476",
"published": "2024-06-03T12:46:10Z",
"url": "https://fosstodon.org/@derekkraan/112552756574587466",
"attributedTo": "https://fosstodon.org/users/derekkraan",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/derekkraan/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/derekkraan/statuses/112552756574587466",
"inReplyToAtomUri": "https://fosstodon.org/users/derekkraan/statuses/112552740216981476",
"conversation": "tag:fosstodon.org,2024-06-03:objectId=214120869:objectType=Conversation",
"content": "<p>For the non-Elixir people, a sigil is a language feature of Elixir (sugar) that allows easy access to macros. This makes it an attractive target for translating literals into Elixir data structures.</p><p>Examples:</p><p>UTC DateTime Sigil:</p><p>~U(2024-06-03T14:43:00Z)</p><p>Regex sigil:</p><p>~r/[0-9]*/</p><p>And now, curl sigil (translates to %Req.Request{}):</p><p>~CURL(curl <a href=\"https://catfact.ninja/fact\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">catfact.ninja/fact</span><span class=\"invisible\"></span></a>)</p><p>--</p><p>NB You could also write</p><p>"curl <a href=\"https://catfact.ninja/fact\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">catfact.ninja/fact</span><span class=\"invisible\"></span></a>" |> CurlReq.from_curl()</p><p>But this doesn't have the same impact imo.</p>",
"contentMap": {
"en": "<p>For the non-Elixir people, a sigil is a language feature of Elixir (sugar) that allows easy access to macros. This makes it an attractive target for translating literals into Elixir data structures.</p><p>Examples:</p><p>UTC DateTime Sigil:</p><p>~U(2024-06-03T14:43:00Z)</p><p>Regex sigil:</p><p>~r/[0-9]*/</p><p>And now, curl sigil (translates to %Req.Request{}):</p><p>~CURL(curl <a href=\"https://catfact.ninja/fact\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">catfact.ninja/fact</span><span class=\"invisible\"></span></a>)</p><p>--</p><p>NB You could also write</p><p>"curl <a href=\"https://catfact.ninja/fact\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">catfact.ninja/fact</span><span class=\"invisible\"></span></a>" |> CurlReq.from_curl()</p><p>But this doesn't have the same impact imo.</p>"
},
"updated": "2024-06-03T12:46:33Z",
"attachment": [],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/derekkraan/statuses/112552756574587466/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/derekkraan/statuses/112552756574587466/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/derekkraan/statuses/112552756574587466/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/derekkraan/statuses/112552756574587466/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/derekkraan/statuses/112552756574587466/shares",
"type": "Collection",
"totalItems": 0
}
}