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://mastodon.social/users/celesteh/statuses/102994955274444494",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/celesteh/statuses/102994725503217663",
"published": "2019-10-20T13:31:37Z",
"url": "https://mastodon.social/@celesteh/102994955274444494",
"attributedTo": "https://mastodon.social/users/celesteh",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/celesteh/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/celesteh/statuses/102994955274444494",
"inReplyToAtomUri": "https://mastodon.social/users/celesteh/statuses/102994725503217663",
"conversation": "tag:mastodon.social,2019-10-19:objectId=130737914:objectType=Conversation",
"content": "<p>Ok, so this was (obviously) my mistake. Each gemhead object has a state containing data used to draw stuff. If you attach a translate to it, that changes a translation matrix stored IN THE GEMHEAD and NOT passed out the bottom of the translate object. Every translate object changes the matrix, cumulatively. The way to keep translations separate is to have separate gemheads for each individually translated object.</p>",
"contentMap": {
"en": "<p>Ok, so this was (obviously) my mistake. Each gemhead object has a state containing data used to draw stuff. If you attach a translate to it, that changes a translation matrix stored IN THE GEMHEAD and NOT passed out the bottom of the translate object. Every translate object changes the matrix, cumulatively. The way to keep translations separate is to have separate gemheads for each individually translated object.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/celesteh/statuses/102994955274444494/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/celesteh/statuses/102994955274444494/replies?min_id=102995806634590219&page=true",
"partOf": "https://mastodon.social/users/celesteh/statuses/102994955274444494/replies",
"items": [
"https://mastodon.social/users/celesteh/statuses/102995806634590219"
]
}
},
"likes": {
"id": "https://mastodon.social/users/celesteh/statuses/102994955274444494/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://mastodon.social/users/celesteh/statuses/102994955274444494/shares",
"type": "Collection",
"totalItems": 0
}
}