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://social.ichibi.eu/schemas/litepub-0.1.jsonld",
{
"@language": "und"
}
],
"actor": "https://social.ichibi.eu/users/penguin86",
"attachment": [
{
"mediaType": "image/jpeg",
"name": "",
"type": "Document",
"url": "https://social.ichibi.eu/media/9caee00874ad40524366ca6a6ee63d9660d92eef743565db9fcd3648fb18db6b.jpg"
}
],
"attributedTo": "https://social.ichibi.eu/users/penguin86",
"cc": [
"https://social.ichibi.eu/users/penguin86/followers"
],
"content": "This is it, assembled. The <a class=\"hashtag\" data-tag=\"rgb\" href=\"https://social.ichibi.eu/tag/rgb\" rel=\"tag ugc\">#rgb</a> led should blink blue in case of network error and red when a pulse is detected from the <a class=\"hashtag\" data-tag=\"electricity\" href=\"https://social.ichibi.eu/tag/electricity\" rel=\"tag ugc\">#electricity</a> meter. I already added it to <a class=\"hashtag\" data-tag=\"homeassistant\" href=\"https://social.ichibi.eu/tag/homeassistant\" rel=\"tag ugc\">#homeassistant</a> (with the <a class=\"hashtag\" data-tag=\"esphome\" href=\"https://social.ichibi.eu/tag/esphome\" rel=\"tag ugc\">#esphome</a> integration), so now it's just matter of trying it with the counter. I will probably need to adjust the <a class=\"hashtag\" data-tag=\"photodiode\" href=\"https://social.ichibi.eu/tag/photodiode\" rel=\"tag ugc\">#photodiode</a> sensitivity to avoid false positives.",
"context": "https://social.ichibi.eu/contexts/ee7f728c-e40a-49cc-81f6-de1763e4004c",
"conversation": "https://social.ichibi.eu/contexts/ee7f728c-e40a-49cc-81f6-de1763e4004c",
"id": "https://social.ichibi.eu/objects/53899153-8392-48f5-a53f-2094168989ad",
"inReplyTo": "https://social.ichibi.eu/objects/8e1cd603-04bd-4861-afab-97ab6e7fab19",
"published": "2025-03-10T22:11:47.928080Z",
"replies": {
"items": [
"https://social.ichibi.eu/objects/af802192-b7aa-4d9d-abb7-e56fd44bbd13"
],
"type": "Collection"
},
"repliesCount": 1,
"sensitive": false,
"source": {
"content": "This is it, assembled. The #rgb led should blink blue in case of network error and red when a pulse is detected from the #electricity meter. I already added it to #homeassistant (with the #esphome integration), so now it's just matter of trying it with the counter. I will probably need to adjust the #photodiode sensitivity to avoid false positives.",
"mediaType": "text/plain"
},
"summary": "",
"tag": [
{
"href": "https://social.ichibi.eu/tags/electricity",
"name": "#electricity",
"type": "Hashtag"
},
{
"href": "https://social.ichibi.eu/tags/esphome",
"name": "#esphome",
"type": "Hashtag"
},
{
"href": "https://social.ichibi.eu/tags/homeassistant",
"name": "#homeassistant",
"type": "Hashtag"
},
{
"href": "https://social.ichibi.eu/tags/photodiode",
"name": "#photodiode",
"type": "Hashtag"
},
{
"href": "https://social.ichibi.eu/tags/rgb",
"name": "#rgb",
"type": "Hashtag"
},
{
"href": "https://social.ichibi.eu/users/penguin86",
"name": "@penguin86",
"type": "Mention"
}
],
"to": [
"https://social.ichibi.eu/users/penguin86",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}