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://mastodon.ml/users/vftdan/collections/featured",
"type": "OrderedCollection",
"totalItems": 5,
"orderedItems": [
{
"id": "https://mastodon.ml/users/vftdan/statuses/110106188227766156",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-03-29T10:51:40Z",
"url": "https://mastodon.ml/@vftdan/110106188227766156",
"attributedTo": "https://mastodon.ml/users/vftdan",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.ml/users/vftdan/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.ml/users/vftdan/statuses/110106188227766156",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.ml,2023-03-29:objectId=16087315:objectType=Conversation",
"content": "<p>What's the best <a href=\"https://mastodon.ml/tags/youtube\" class=\"mention hashtag\" rel=\"tag\">#<span>youtube</span></a> app for Android 7 that doesn't force users to constantly install updates (but has all acount features, like history, playlists, writing comments and stuff)?</p>",
"contentMap": {
"en": "<p>What's the best <a href=\"https://mastodon.ml/tags/youtube\" class=\"mention hashtag\" rel=\"tag\">#<span>youtube</span></a> app for Android 7 that doesn't force users to constantly install updates (but has all acount features, like history, playlists, writing comments and stuff)?</p>"
},
"updated": "2023-03-29T11:05:10Z",
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.ml/tags/youtube",
"name": "#youtube"
}
],
"replies": {
"id": "https://mastodon.ml/users/vftdan/statuses/110106188227766156/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.ml/users/vftdan/statuses/110106188227766156/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.ml/users/vftdan/statuses/110106188227766156/replies",
"items": []
}
}
},
{
"id": "https://mastodon.ml/users/vftdan/statuses/108862398022296876",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2022-08-21T18:59:28Z",
"url": "https://mastodon.ml/@vftdan/108862398022296876",
"attributedTo": "https://mastodon.ml/users/vftdan",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.ml/users/vftdan/followers",
"https://mastodon.ml/users/tech"
],
"sensitive": false,
"atomUri": "https://mastodon.ml/users/vftdan/statuses/108862398022296876",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.ml,2022-08-21:objectId=11154459:objectType=Conversation",
"content": "<p>Is there a way to use Linux PC in the same subnet as headphones for an <a href=\"https://mastodon.ml/tags/Android\" class=\"mention hashtag\" rel=\"tag\">#<span>Android</span></a> 10 phone (without any external hardware and without bluetooth card), possibly via RTP or any other non-propriertary protocol? I. e. speakers of the phone should not produce any sound.<br /><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.ml/@tech\" class=\"u-url mention\">@<span>tech</span></a></span></p>",
"contentMap": {
"en": "<p>Is there a way to use Linux PC in the same subnet as headphones for an <a href=\"https://mastodon.ml/tags/Android\" class=\"mention hashtag\" rel=\"tag\">#<span>Android</span></a> 10 phone (without any external hardware and without bluetooth card), possibly via RTP or any other non-propriertary protocol? I. e. speakers of the phone should not produce any sound.<br /><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.ml/@tech\" class=\"u-url mention\">@<span>tech</span></a></span></p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mastodon.ml/users/tech",
"name": "@tech"
},
{
"type": "Hashtag",
"href": "https://mastodon.ml/tags/android",
"name": "#android"
}
],
"replies": {
"id": "https://mastodon.ml/users/vftdan/statuses/108862398022296876/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.ml/users/vftdan/statuses/108862398022296876/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.ml/users/vftdan/statuses/108862398022296876/replies",
"items": []
}
}
},
{
"id": "https://mastodon.ml/users/vftdan/statuses/108391917225367138",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2022-05-30T16:50:01Z",
"url": "https://mastodon.ml/@vftdan/108391917225367138",
"attributedTo": "https://mastodon.ml/users/vftdan",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.ml/users/vftdan/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.ml/users/vftdan/statuses/108391917225367138",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.ml,2022-05-30:objectId=9774969:objectType=Conversation",
"content": "<p>Reminder: if you want to setup a public <a href=\"https://mastodon.ml/tags/tor\" class=\"mention hashtag\" rel=\"tag\">#<span>tor</span></a> bridge to help people in the places where it is banned, install <a href=\"https://mastodon.ml/tags/yggdrasil\" class=\"mention hashtag\" rel=\"tag\">#<span>yggdrasil</span></a> on the same machine & make the bridge also reachable via its virtual network interface, because governments can ban known clearnet tor bridges</p>",
"contentMap": {
"en": "<p>Reminder: if you want to setup a public <a href=\"https://mastodon.ml/tags/tor\" class=\"mention hashtag\" rel=\"tag\">#<span>tor</span></a> bridge to help people in the places where it is banned, install <a href=\"https://mastodon.ml/tags/yggdrasil\" class=\"mention hashtag\" rel=\"tag\">#<span>yggdrasil</span></a> on the same machine & make the bridge also reachable via its virtual network interface, because governments can ban known clearnet tor bridges</p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.ml/tags/tor",
"name": "#tor"
},
{
"type": "Hashtag",
"href": "https://mastodon.ml/tags/yggdrasil",
"name": "#yggdrasil"
}
],
"replies": {
"id": "https://mastodon.ml/users/vftdan/statuses/108391917225367138/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.ml/users/vftdan/statuses/108391917225367138/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.ml/users/vftdan/statuses/108391917225367138/replies",
"items": []
}
}
},
{
"id": "https://mastodon.ml/users/vftdan/statuses/108194399089467983",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2022-04-25T19:38:33Z",
"url": "https://mastodon.ml/@vftdan/108194399089467983",
"attributedTo": "https://mastodon.ml/users/vftdan",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.ml/users/vftdan/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.ml/users/vftdan/statuses/108194399089467983",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.ml,2022-04-25:objectId=9134881:objectType=Conversation",
"content": "<p><a href=\"https://mastodon.ml/tags/c\" class=\"mention hashtag\" rel=\"tag\">#<span>c</span></a>++ <a href=\"https://mastodon.ml/tags/cpp\" class=\"mention hashtag\" rel=\"tag\">#<span>cpp</span></a> <a href=\"https://mastodon.ml/tags/emscripten\" class=\"mention hashtag\" rel=\"tag\">#<span>emscripten</span></a> <a href=\"https://mastodon.ml/tags/programming\" class=\"mention hashtag\" rel=\"tag\">#<span>programming</span></a></p><p>I have this c++ code:<br />```<br />...<br />stringstream stream("23.4f");<br />float f;<br />char c;<br />stream >> f;<br />stream.get(c);<br />cout << "Float = " << f << endl << "Character = " << c << endl;<br />...<br />```</p><p>In ideone.com it works as expected (f = 23.4, c = 'f'). But when I have a code, that should be essentially equivalent, and I compile it with em++ (emscripten), I get f = 0 & failed stream. What could be causing this problem?</p>",
"contentMap": {
"en": "<p><a href=\"https://mastodon.ml/tags/c\" class=\"mention hashtag\" rel=\"tag\">#<span>c</span></a>++ <a href=\"https://mastodon.ml/tags/cpp\" class=\"mention hashtag\" rel=\"tag\">#<span>cpp</span></a> <a href=\"https://mastodon.ml/tags/emscripten\" class=\"mention hashtag\" rel=\"tag\">#<span>emscripten</span></a> <a href=\"https://mastodon.ml/tags/programming\" class=\"mention hashtag\" rel=\"tag\">#<span>programming</span></a></p><p>I have this c++ code:<br />```<br />...<br />stringstream stream("23.4f");<br />float f;<br />char c;<br />stream >> f;<br />stream.get(c);<br />cout << "Float = " << f << endl << "Character = " << c << endl;<br />...<br />```</p><p>In ideone.com it works as expected (f = 23.4, c = 'f'). But when I have a code, that should be essentially equivalent, and I compile it with em++ (emscripten), I get f = 0 & failed stream. What could be causing this problem?</p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.ml/tags/c",
"name": "#c"
},
{
"type": "Hashtag",
"href": "https://mastodon.ml/tags/cpp",
"name": "#cpp"
},
{
"type": "Hashtag",
"href": "https://mastodon.ml/tags/emscripten",
"name": "#emscripten"
},
{
"type": "Hashtag",
"href": "https://mastodon.ml/tags/programming",
"name": "#programming"
}
],
"replies": {
"id": "https://mastodon.ml/users/vftdan/statuses/108194399089467983/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.ml/users/vftdan/statuses/108194399089467983/replies?min_id=108216107449819920&page=true",
"partOf": "https://mastodon.ml/users/vftdan/statuses/108194399089467983/replies",
"items": [
"https://mastodon.ml/users/vftdan/statuses/108194427082326209",
"https://mastodon.ml/users/vftdan/statuses/108194647716204525",
"https://mastodon.ml/users/vftdan/statuses/108216107449819920"
]
}
}
},
{
"id": "https://mastodon.ml/users/vftdan/statuses/107854821309393431",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2022-02-24T20:19:27Z",
"url": "https://mastodon.ml/@vftdan/107854821309393431",
"attributedTo": "https://mastodon.ml/users/vftdan",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.ml/users/vftdan/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.ml/users/vftdan/statuses/107854821309393431",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.ml,2022-02-24:objectId=8257661:objectType=Conversation",
"content": "<p>How to completely disable DNSSEC in bind9 for exactly one zone?</p><p><a href=\"https://mastodon.ml/tags/dns\" class=\"mention hashtag\" rel=\"tag\">#<span>dns</span></a> <a href=\"https://mastodon.ml/tags/bind9\" class=\"mention hashtag\" rel=\"tag\">#<span>bind9</span></a> <a href=\"https://mastodon.ml/tags/named\" class=\"mention hashtag\" rel=\"tag\">#<span>named</span></a></p>",
"contentMap": {
"en": "<p>How to completely disable DNSSEC in bind9 for exactly one zone?</p><p><a href=\"https://mastodon.ml/tags/dns\" class=\"mention hashtag\" rel=\"tag\">#<span>dns</span></a> <a href=\"https://mastodon.ml/tags/bind9\" class=\"mention hashtag\" rel=\"tag\">#<span>bind9</span></a> <a href=\"https://mastodon.ml/tags/named\" class=\"mention hashtag\" rel=\"tag\">#<span>named</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.ml/tags/dns",
"name": "#dns"
},
{
"type": "Hashtag",
"href": "https://mastodon.ml/tags/bind9",
"name": "#bind9"
},
{
"type": "Hashtag",
"href": "https://mastodon.ml/tags/named",
"name": "#named"
}
],
"replies": {
"id": "https://mastodon.ml/users/vftdan/statuses/107854821309393431/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.ml/users/vftdan/statuses/107854821309393431/replies?min_id=107854874617620003&page=true",
"partOf": "https://mastodon.ml/users/vftdan/statuses/107854821309393431/replies",
"items": [
"https://mastodon.ml/users/vftdan/statuses/107854874617620003"
]
}
}
}
]
}