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/minimalparts/statuses/112059533325635771/replies",
"type": "Collection",
"first": {
"id": "https://fosstodon.org/users/minimalparts/statuses/112059533325635771/replies?page=true",
"type": "CollectionPage",
"next": "https://fosstodon.org/users/minimalparts/statuses/112059533325635771/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/minimalparts/statuses/112059533325635771/replies",
"items": [
{
"id": "https://fosstodon.org/users/minimalparts/statuses/112059536372820766",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/minimalparts/statuses/112059533325635771",
"published": "2024-03-08T10:13:47Z",
"url": "https://fosstodon.org/@minimalparts/112059536372820766",
"attributedTo": "https://fosstodon.org/users/minimalparts",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/minimalparts/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/minimalparts/statuses/112059536372820766",
"inReplyToAtomUri": "https://fosstodon.org/users/minimalparts/statuses/112059533325635771",
"conversation": "tag:fosstodon.org,2024-03-08:objectId=190887055:objectType=Conversation",
"content": "<p>Now, try to do this in a multilingual setting. Remember, you don’t know the language of the query and you can’t reliably do language detection because the input is so short. In French, ‘watermelon’ might be split into </p><p>▁wa, ter, me, lon</p><p>So if your system is bilingual English/French, it could start retrieving partial matches that include ‘terme’ (which means ‘term’ or ‘word’ in French). Getting this right running on a couple of CPUs on an aging laptop is hard. And this is just the beginning… /4</p>",
"contentMap": {
"en": "<p>Now, try to do this in a multilingual setting. Remember, you don’t know the language of the query and you can’t reliably do language detection because the input is so short. In French, ‘watermelon’ might be split into </p><p>▁wa, ter, me, lon</p><p>So if your system is bilingual English/French, it could start retrieving partial matches that include ‘terme’ (which means ‘term’ or ‘word’ in French). Getting this right running on a couple of CPUs on an aging laptop is hard. And this is just the beginning… /4</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/minimalparts/statuses/112059536372820766/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/minimalparts/statuses/112059536372820766/replies?min_id=112059541347201474&page=true",
"partOf": "https://fosstodon.org/users/minimalparts/statuses/112059536372820766/replies",
"items": [
"https://fosstodon.org/users/minimalparts/statuses/112059541347201474"
]
}
},
"likes": {
"id": "https://fosstodon.org/users/minimalparts/statuses/112059536372820766/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://fosstodon.org/users/minimalparts/statuses/112059536372820766/shares",
"type": "Collection",
"totalItems": 0
}
}
]
}
}