ActivityPub Viewer

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.

Open in browser →
{ "@context": [ "https://w3id.org/security/v1", "https://www.w3.org/ns/activitystreams", { "Hashtag": "as:Hashtag", "sensitive": "as:sensitive", "schema": "http://schema.org/", "pixelfed": "http://pixelfed.org/ns#", "commentsEnabled": { "@id": "pixelfed:commentsEnabled", "@type": "schema:Boolean" }, "capabilities": { "@id": "pixelfed:capabilities", "@container": "@set" }, "announce": { "@id": "pixelfed:canAnnounce", "@type": "@id" }, "like": { "@id": "pixelfed:canLike", "@type": "@id" }, "reply": { "@id": "pixelfed:canReply", "@type": "@id" }, "toot": "http://joinmastodon.org/ns#", "Emoji": "toot:Emoji", "blurhash": "toot:blurhash" } ], "id": "https://pixelfed.social/p/liberation.wav/798583578748157702", "type": "Note", "summary": null, "content": "To be a revolutionary is to integrate yourself into community - to move among the people like a fish in water - to know your neighbors, your grocers, the people who do delivery runs and fix the pipes, who cook and serve food and drinks. You must be interested in people's real lives and problems - not as instruments to your plans, but because your plans, if you're serious about them, are meant to serve those real people and their real lives.<br />\n<br />\nThose people will not all agree with you. But if you are good at what you do, many will come to respect you, seeing you fight for everyone's best interests, showing up when help is needed, just being kind and good-humored and fair.<br />\n<br />\nIf you're building a scene of isolated ideologues, if you're using symbols and rhetoric with no appeal to the real poor and working and exploited people around you, you are playing the wrong game and dooming yourself to irrelevance. Every revolutionary leader sought symbols, names, and rhetoric that appealed to the genuine needs of the people in their time and place. To re-use their symbols directly for your own purposes is to miss their most important lessons.<br />\n<br />\nCherish the relationships you build with other revolutionaries. They aren't your dating pool or some bastion of ideological perfection. Cherish them by being willing to argue in good faith, to be kind, to care about other people and see past their faults to a reasonable degree (to the degree that doesn't harm the movement, that allows them to be human, and you too).<br />\n<br />\nAnd if you say \"there is no one around me who agrees with me, I can't build community\", well, I doubt it. But in that case there's just more work to be done. You can create that community. There are people waiting for you to find them.<br />\n<br />\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <a href=\"https://pixelfed.social/discover/tags/revolution?src=hash\" title=\"#revolution\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#revolution</a> <a href=\"https://pixelfed.social/discover/tags/revolutionary?src=hash\" title=\"#revolutionary\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#revolutionary</a> <a href=\"https://pixelfed.social/discover/tags/democracy?src=hash\" title=\"#democracy\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#democracy</a> <a href=\"https://pixelfed.social/discover/tags/protest?src=hash\" title=\"#protest\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#protest</a> <a href=\"https://pixelfed.social/discover/tags/politics?src=hash\" title=\"#politics\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#politics</a> <a href=\"https://pixelfed.social/discover/tags/party?src=hash\" title=\"#party\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#party</a> <a href=\"https://pixelfed.social/discover/tags/activism?src=hash\" title=\"#activism\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#activism</a> <a href=\"https://pixelfed.social/discover/tags/art?src=hash\" title=\"#art\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#art</a> <a href=\"https://pixelfed.social/discover/tags/poster?src=hash\" title=\"#poster\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#poster</a> <a href=\"https://pixelfed.social/discover/tags/graphicdesign?src=hash\" title=\"#graphicdesign\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#graphicdesign</a> <a href=\"https://pixelfed.social/discover/tags/digitalart?src=hash\" title=\"#digitalart\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#digitalart</a> <a href=\"https://pixelfed.social/discover/tags/digitalpainting?src=hash\" title=\"#digitalpainting\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#digitalpainting</a> <a href=\"https://pixelfed.social/discover/tags/collage?src=hash\" title=\"#collage\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#collage</a> <a href=\"https://pixelfed.social/discover/tags/protest?src=hash\" title=\"#protest\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#protest</a> <a href=\"https://pixelfed.social/discover/tags/riot?src=hash\" title=\"#riot\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#riot</a> <a href=\"https://pixelfed.social/discover/tags/resistance?src=hash\" title=\"#resistance\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#resistance</a> <a href=\"https://pixelfed.social/discover/tags/rebellion?src=hash\" title=\"#rebellion\" class=\"u-url hashtag\" rel=\"external nofollow noopener\">#rebellion</a>", "inReplyTo": null, "published": "2025-02-21T16:06:02+00:00", "url": "https://pixelfed.social/p/liberation.wav/798583578748157702", "attributedTo": "https://pixelfed.social/users/liberation.wav", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://pixelfed.social/users/liberation.wav/followers" ], "sensitive": false, "attachment": [ { "type": "Image", "mediaType": "image/jpeg", "url": "https://pxscdn.com/public/m/_v2/789184568415031632/758e75a50-ddd61a/nlaD7GqWrM1b/i2whPZBu5cMfnwoJP249REE2Kf7AKEgQmU5weVbh.jpg", "name": "Two friends sharing coffee, sitting in a collaged sea of revolutionary struggles. The text reads \"revolution is only as strong as our real human connections. Build movements, not scenes. Embrace difference and imperfection. Be kind, but be real, We'll get there.\"", "blurhash": "UjMsZQt5rrag~Rs;WBWA?GWVoxbsb]I;RksV", "width": 1080, "height": 1350 }, { "type": "Image", "mediaType": "image/jpeg", "url": "https://pxscdn.com/public/m/_v2/789184568415031632/758e75a50-ddd61a/aJtQzY5wzirl/qmBkH4mYoN9Y15jvkdsC6J9whubhZBa7dwikyOnv.jpg", "name": "Scenes from Prague Spring, building barricades.", "blurhash": "UREyb:4o%Lay~o9HfPRjxtRkoffPM|ayayfP", "width": 1080, "height": 1345 }, { "type": "Image", "mediaType": "image/jpeg", "url": "https://pxscdn.com/public/m/_v2/789184568415031632/758e75a50-ddd61a/BOfTVxreKMl3/GOMcauEy2r4l2PiN6ZTUVWYMucp4wKV2Nx2dm2Lt.jpg", "name": "A scene overlooking crowds from a balcony in Portugal's Carnation revolution.", "blurhash": "UVH_xtxuVsoz~p-:IUt6%yt6IVs:%1%LbHoL", "width": 797, "height": 797 }, { "type": "Image", "mediaType": "image/jpeg", "url": "https://pxscdn.com/public/m/_v2/789184568415031632/758e75a50-ddd61a/nBaU2a7eLDgi/fzyfJFnkhiP36ObQTNHF60QC34JuDpG0wPrIi6PQ.jpg", "name": "Scenes from Prague Spring, building barricades from street cars.", "blurhash": "U9FiPo~p~oM{?a4pM|RjM|?ZM{9GIV02_1?a", "width": 797, "height": 797 }, { "type": "Image", "mediaType": "image/jpeg", "url": "https://pxscdn.com/public/m/_v2/789184568415031632/758e75a50-ddd61a/C2tqScbtoWZ6/5k8G5t78Nh4fA3zdtI6ltvBT2YoOaP7WjG2W0XC5.jpg", "name": "Scenes from Prague Spring, waving Czech flags.", "blurhash": "UtHoE.ofWBay~oofayWB-:ayj[ayxaayj[j@", "width": 1080, "height": 1350 } ], "tag": [ { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/art", "name": "#art" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/digitalart", "name": "#digitalart" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/digitalpainting", "name": "#digitalpainting" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/revolution", "name": "#revolution" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/resistance", "name": "#resistance" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/activism", "name": "#activism" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/graphicdesign", "name": "#graphicdesign" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/poster", "name": "#poster" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/politics", "name": "#politics" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/protest", "name": "#protest" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/democracy", "name": "#democracy" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/party", "name": "#party" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/collage", "name": "#collage" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/riot", "name": "#riot" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/rebellion", "name": "#rebellion" }, { "type": "Hashtag", "href": "https://pixelfed.social/discover/tags/revolutionary", "name": "#revolutionary" } ], "commentsEnabled": true, "capabilities": { "announce": "https://www.w3.org/ns/activitystreams#Public", "like": "https://www.w3.org/ns/activitystreams#Public", "reply": "https://www.w3.org/ns/activitystreams#Public" }, "location": null }