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://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1", { "Hashtag": "as:Hashtag", "sensitive": "as:sensitive", "manuallyApprovesFollowers": "as:manuallyApprovesFollowers", "alsoKnownAs": { "@id": "as:alsoKnownAs", "@type": "@id" }, "movedTo": { "@id": "as:movedTo", "@type": "@id" }, "toot": "http://joinmastodon.org/ns#", "featured": { "@id": "toot:featured", "@type": "@id" }, "Emoji": "toot:Emoji", "blurhash": "toot:blurhash", "votersCount": "toot:votersCount", "schema": "http://schema.org#", "PropertyValue": "schema:PropertyValue", "value": "schema:value", "ostatus": "http://ostatus.org#", "conversation": "ostatus:conversation" } ], "type": "Article", "id": "https://chrichri.ween.de/o/ff8c0e75e3124e5bbe4508e2b64d5a1f", "attributedTo": "https://chrichri.ween.de", "content": "<p>This video shows</p>\n<ul>\n<li>unlocking of my <a href=\"https://chrichri.ween.de/t/librem5\" class=\"mention hashtag\" rel=\"tag\">#<span>Librem5</span></a></li>\n<li>starting <a href=\"https://gitlab.com/chrisu281080/pass-manager-compact\">pass-mgr-compact</a> from phosh application menu</li>\n<li><a href=\"https://chrichri.ween.de/t/pass\" class=\"mention hashtag\" rel=\"tag\">#<span>pass</span></a>-mgr-compact tries to unlock my pass-tomb using a <a href=\"https://chrichri.ween.de/t/libremkey\" class=\"mention hashtag\" rel=\"tag\">#<span>LibremKey</span></a>(<a href=\"https://chrichri.ween.de/t/nitrokey\" class=\"mention hashtag\" rel=\"tag\">#<span>NitroKey</span></a>) connected to the Librem5s usb-c\n<ul>\n<li>for the tomb version provided by <a href=\"https://chrichri.ween.de/t/pureos\" class=\"mention hashtag\" rel=\"tag\">#<span>PureOS</span></a>/<a href=\"https://chrichri.ween.de/t/debian\" class=\"mention hashtag\" rel=\"tag\">#<span>Debian</span></a> <a href=\"https://chrichri.ween.de/t/bullseye\" class=\"mention hashtag\" rel=\"tag\">#<span>Bullseye</span></a> I didn&#x27;t find any way to make it graphically ask for my password to use <code>sudo</code> <strong>only once</strong></li>\n<li>there&#x27;s a small <code>pass</code> wrapper script installed on my Librem5 that starts <code>pass</code> inside the terminal <code>foot</code> to give me a way to enter my password for <code>sudo</code></li>\n</ul>\n</li>\n<li>I made a whole list of passwords in my demo password store to demonstrate how difficult it can be to find the one needed (don&#x27;t try the sites in that list, they&#x27;ll contain malware or will not exist ;-) )\n<ul>\n<li>to make it easier I made a favourites subdir and symlinked the most important password into it to get it at the top of the long list</li>\n</ul>\n</li>\n<li>in <code>pass-mgr-compact</code> I double tapped/clicked on my password to get it decrypted (using the openpgp card in my LibremKey) and copied to the clipboard\n<ul>\n<li>the thin blue bar appearing on the left at the bottom of <code>pass-mgr-compact</code> and moving towards the right signals the time I have left with the password in my clipboard to paste it to the place it is needed at</li>\n<li>after this time it will be replaced by nothing or whatever has been on the clipboard before</li>\n</ul>\n</li>\n<li>I start <a href=\"https://chrichri.ween.de/t/tangram\" class=\"mention hashtag\" rel=\"tag\">#<span>tangram</span></a> which opens my <a href=\"https://chrichri.ween.de/t/microblogpub\" class=\"mention hashtag\" rel=\"tag\">#<span>microblogpub</span></a> as a predefined tab</li>\n<li>There I paste the password from the clipboard to log-in - sonny, the author of tangram is with some content on the top of the list of my stream</li>\n<li>what cannot be seen well in the video: I close <code>pass-mgr-compact</code> and it decides to close my password store which needs again my password to <code>sudo</code></li>\n<li>I enter the password in the <a href=\"https://chrichri.ween.de/t/foot\" class=\"mention hashtag\" rel=\"tag\">#<span>foot</span></a> terminal in which <code>pass</code> is started and the password store is closed</li>\n</ul>\n<p>This workflow makes it easy to use a pass <a href=\"https://chrichri.ween.de/t/tomb\" class=\"mention hashtag\" rel=\"tag\">#<span>tomb</span></a> on a mobile device. <strong>Thanks to chrisu281080</strong> for the great, <strong>mobile-friendly</strong> gui <code>pass-mgr-compact</code>!</p>\n", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://chrichri.ween.de/followers" ], "published": "2023-05-25T20:49:52Z", "context": "https://chrichri.ween.de/contexts/6d800dae592e44649c0aef3eca230804", "conversation": "https://chrichri.ween.de/contexts/6d800dae592e44649c0aef3eca230804", "url": "https://chrichri.ween.de/articles/ff8c0e7/password-store-using-pass-tomb-on-mobile-linux", "tag": [ { "href": "https://chrichri.ween.de/t/librem5", "name": "#librem5", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/pass", "name": "#pass", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/libremkey", "name": "#libremkey", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/nitrokey", "name": "#nitrokey", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/pureos", "name": "#pureos", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/debian", "name": "#debian", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/bullseye", "name": "#bullseye", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/tangram", "name": "#tangram", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/microblogpub", "name": "#microblogpub", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/foot", "name": "#foot", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/tomb", "name": "#tomb", "type": "Hashtag" } ], "summary": null, "inReplyTo": null, "sensitive": false, "attachment": [ { "type": "Document", "mediaType": "video/webm", "name": "The article describes what can be seen in this video.", "url": "https://chrichri.ween.de/attachments/fe65280137b4b93f8f64490d32b716963f27d05e8cbc61811acfee188b80f2c5/pass-mgr-compact.webm" } ], "name": "password-store using pass & tomb on mobile linux" }