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",
"https://haxe.social/schemas/litepub-0.1.jsonld",
{
"@language": "und"
}
],
"alsoKnownAs": [],
"attachment": [
{
"name": "github",
"type": "PropertyValue",
"value": "<a href=\"https://github.com/thomasjwebb/\" rel=\"ugc\">https://github.com/thomasjwebb/</a>"
},
{
"name": "gitlab",
"type": "PropertyValue",
"value": "<a href=\"https://gitlab.com/thomasjwebb\" rel=\"ugc\">https://gitlab.com/thomasjwebb</a>"
},
{
"name": "portfolio",
"type": "PropertyValue",
"value": "<a href=\"https://thomasjwebb.com/\" rel=\"ugc\">https://thomasjwebb.com/</a>"
},
{
"name": "LinkedIn",
"type": "PropertyValue",
"value": "<a href=\"https://www.linkedin.com/in/thomasjwebb/\" rel=\"ugc\">https://www.linkedin.com/in/thomasjwebb/</a>"
}
],
"capabilities": {},
"discoverable": true,
"endpoints": {
"oauthAuthorizationEndpoint": "https://haxe.social/oauth/authorize",
"oauthRegistrationEndpoint": "https://haxe.social/api/v1/apps",
"oauthTokenEndpoint": "https://haxe.social/oauth/token",
"sharedInbox": "https://haxe.social/inbox"
},
"featured": "https://haxe.social/users/tjw/collections/featured",
"followers": "https://haxe.social/users/tjw/followers",
"following": "https://haxe.social/users/tjw/following",
"icon": {
"type": "Image",
"url": "https://media.haxe.social/a60a902d54eaa7d7c1955db32e9c3e0b5d97c70b62f896211fb57f7f9c91d6c8.png"
},
"id": "https://haxe.social/users/tjw",
"inbox": "https://haxe.social/users/tjw/inbox",
"manuallyApprovesFollowers": false,
"name": "tjw",
"outbox": "https://haxe.social/users/tjw/outbox",
"preferredUsername": "tjw",
"publicKey": {
"id": "https://haxe.social/users/tjw#main-key",
"owner": "https://haxe.social/users/tjw",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAttKxnkQ4BefNZ98gvmP5\n7nizT/usQklobndOhzBx8HK0oomiP6OILWLHbBezJC7IUpEGmHZO5JG0dS0PRD+P\nWXKg719gnq23gUVYKu+HgDZnV6a7ExT0W2teSto8qMrKqV3dWJFh5P9oYZS5J525\nQv8YDNvM9OpakU0xSPOq6sEa1Il4e5ttH9TnTOPM3OeIW9gh+jgwiwW264T9UTjr\nLcP9hPLEVTLW9LEugYCWx8GgBs5Nx/jR7dCI3qsLUx9xbxduKeoN+tAr5mSLFZUA\n82+O5Cvjlhlw+WAWUb1ernGDtETOrn0dA7ZSD/mp0Ejhm1N+didtdsh6JMbMxYux\nCwIDAQAB\n-----END PUBLIC KEY-----\n\n"
},
"summary": "Programmer, I really like Haxe and Rust but get stuck doing a lot of stuff in C++. I work on the <span class=\"h-card\"><a class=\"u-url mention\" data-user=\"AQVlToFvYvVgECzJho\" href=\"https://haxe.social/users/grig\" rel=\"ugc\">@<span>grig</span></a></span> audio libs in Haxe.<br/><br/>:haxe: 🦀<br/><br/>Alt of <span class=\"h-card\"><a class=\"u-url mention\" data-user=\"AQTeZR9ww2SWqgXhHU\" href=\"https://mastodon.social/@thomasjwebb\" rel=\"ugc\">@<span>thomasjwebb@mastodon.social</span></a></span> ",
"tag": [
{
"icon": {
"type": "Image",
"url": "https://haxe.social/emoji/haxe/haxe-logo.png"
},
"id": "https://haxe.social/emoji/haxe/haxe-logo.png",
"name": ":haxe:",
"type": "Emoji",
"updated": "1970-01-01T00:00:00Z"
}
],
"type": "Person",
"url": "https://haxe.social/users/tjw"
}