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://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'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'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't try the sites in that list, they'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"
}