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",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"Hashtag": "as:Hashtag",
"blurhash": "toot:blurhash",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
}
}
],
"id": "https://fosstodon.org/users/markwalker/outbox?page=true",
"type": "OrderedCollectionPage",
"next": "https://fosstodon.org/users/markwalker/outbox?max_id=113488064832007834&page=true",
"prev": "https://fosstodon.org/users/markwalker/outbox?min_id=113535082154041306&page=true",
"partOf": "https://fosstodon.org/users/markwalker/outbox",
"orderedItems": [
{
"id": "https://fosstodon.org/users/markwalker/statuses/113535082154041306/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-24T00:24:29Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113535082154041306",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-24T00:24:29Z",
"url": "https://fosstodon.org/@markwalker/113535082154041306",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113535082154041306",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-24:objectId=263717894:objectType=Conversation",
"content": "<p>I think I have a bit of a unique child.</p><p>My 3 year old will correct us when we refer to colours without sufficient specificity. He does things by the book.</p><p>If we call something blue, and it's cyan, he's going to pick us up on our poor colour recognition.</p>",
"contentMap": {
"en": "<p>I think I have a bit of a unique child.</p><p>My 3 year old will correct us when we refer to colours without sufficient specificity. He does things by the book.</p><p>If we call something blue, and it's cyan, he's going to pick us up on our poor colour recognition.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113535082154041306/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113535082154041306/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113535082154041306/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113535082154041306/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113535082154041306/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113533061796946542/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-23T15:50:41Z",
"to": [
"https://fosstodon.org/users/markwalker/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://fosstodon.org/users/felixxm"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113533061796946542",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/felixxm/statuses/113532742048153147",
"published": "2024-11-23T15:50:41Z",
"url": "https://fosstodon.org/@markwalker/113533061796946542",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://fosstodon.org/users/markwalker/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://fosstodon.org/users/felixxm"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113533061796946542",
"inReplyToAtomUri": "https://fosstodon.org/users/felixxm/statuses/113532742048153147",
"conversation": "tag:fosstodon.org,2024-11-23:objectId=263584487:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@felixxm\" class=\"u-url mention\">@<span>felixxm</span></a></span> that's a cool medal! Well done 👏</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@felixxm\" class=\"u-url mention\">@<span>felixxm</span></a></span> that's a cool medal! Well done 👏</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/felixxm",
"name": "@felixxm"
}
],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113533061796946542/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113533061796946542/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113533061796946542/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113533061796946542/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113533061796946542/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113524106475819150/activity",
"type": "Announce",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-22T01:53:14Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/django",
"https://fosstodon.org/users/markwalker/followers"
],
"object": "https://fosstodon.org/users/django/statuses/113522045972560154"
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113517969410246812/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-20T23:52:30Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://fosstodon.org/users/adamchainz"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517969410246812",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/adamchainz/statuses/113517957506704343",
"published": "2024-11-20T23:52:30Z",
"url": "https://fosstodon.org/@markwalker/113517969410246812",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://fosstodon.org/users/adamchainz"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113517969410246812",
"inReplyToAtomUri": "https://fosstodon.org/users/adamchainz/statuses/113517957506704343",
"conversation": "tag:fosstodon.org,2024-11-20:objectId=262793055:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@adamchainz\" class=\"u-url mention\">@<span>adamchainz</span></a></span> OOOoooo. That explains it, as does me not being very good at reading those blocks.</p><p>I've installed uv and also forked your ansible setup recently. </p><p>So when my stacktrace goes back through to uv python that's why it worked last week but not this week!</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@adamchainz\" class=\"u-url mention\">@<span>adamchainz</span></a></span> OOOoooo. That explains it, as does me not being very good at reading those blocks.</p><p>I've installed uv and also forked your ansible setup recently. </p><p>So when my stacktrace goes back through to uv python that's why it worked last week but not this week!</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/adamchainz",
"name": "@adamchainz"
}
],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517969410246812/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113517969410246812/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113517969410246812/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517969410246812/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517969410246812/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113517736737094351/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-20T22:53:19Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517736737094351",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-20T22:53:19Z",
"url": "https://fosstodon.org/@markwalker/113517736737094351",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113517736737094351",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-20:objectId=262793055:objectType=Conversation",
"content": "<p>Not really sure why yet, but my djangoproject.com test suite is broken because it can't import the "test" regression library for the blog tests 🤔 👀 </p><p><a href=\"https://docs.python.org/3/library/test.html#test.support.captured_stderr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">docs.python.org/3/library/test</span><span class=\"invisible\">.html#test.support.captured_stderr</span></a></p><p><a href=\"https://fosstodon.org/tags/Django\" class=\"mention hashtag\" rel=\"tag\">#<span>Django</span></a></p>",
"contentMap": {
"en": "<p>Not really sure why yet, but my djangoproject.com test suite is broken because it can't import the "test" regression library for the blog tests 🤔 👀 </p><p><a href=\"https://docs.python.org/3/library/test.html#test.support.captured_stderr\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">docs.python.org/3/library/test</span><span class=\"invisible\">.html#test.support.captured_stderr</span></a></p><p><a href=\"https://fosstodon.org/tags/Django\" class=\"mention hashtag\" rel=\"tag\">#<span>Django</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/django",
"name": "#django"
}
],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517736737094351/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113517736737094351/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113517736737094351/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517736737094351/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517736737094351/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113517256025995208/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-20T20:51:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517256025995208",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-20T20:51:04Z",
"url": "https://fosstodon.org/@markwalker/113517256025995208",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113517256025995208",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-20:objectId=262761578:objectType=Conversation",
"content": "<p>Switching back to my banana switches because the blues have a habit of waking my kids up 😬🤫</p>",
"contentMap": {
"en": "<p>Switching back to my banana switches because the blues have a habit of waking my kids up 😬🤫</p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://cdn.fosstodon.org/media_attachments/files/113/517/247/617/027/964/original/d11d5d0671fd35e9.jpg",
"name": "Half a Keychron K8 keyboard with letter caps removed to swap blue (clicky) switches for quieter banana switches",
"blurhash": "U8C?P|IT01IX9w~VD%RkRPD*-n?FRPM{%1xZ",
"width": 3411,
"height": 2267
}
],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517256025995208/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113517256025995208/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113517256025995208/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517256025995208/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113517256025995208/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113511679269765637/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-19T21:12:50Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113511679269765637",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-19T21:12:50Z",
"url": "https://fosstodon.org/@markwalker/113511679269765637",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113511679269765637",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-19:objectId=262442839:objectType=Conversation",
"content": "<p>Hotel booked for Dublin 👀 👏 </p><p><a href=\"https://fosstodon.org/tags/DjangoConEurope\" class=\"mention hashtag\" rel=\"tag\">#<span>DjangoConEurope</span></a></p>",
"contentMap": {
"en": "<p>Hotel booked for Dublin 👀 👏 </p><p><a href=\"https://fosstodon.org/tags/DjangoConEurope\" class=\"mention hashtag\" rel=\"tag\">#<span>DjangoConEurope</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/djangoconeurope",
"name": "#djangoconeurope"
}
],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113511679269765637/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113511679269765637/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113511679269765637/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113511679269765637/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113511679269765637/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113506911641606209/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-19T01:00:21Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113506911641606209",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-19T01:00:21Z",
"url": "https://fosstodon.org/@markwalker/113506911641606209",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113506911641606209",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-19:objectId=262164168:objectType=Conversation",
"content": "<p>Written a little about translating plain text in django.</p><p><a href=\"https://markw.co.uk/django/translating-plain-text/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">markw.co.uk/django/translating</span><span class=\"invisible\">-plain-text/</span></a></p><p><a href=\"https://fosstodon.org/tags/python\" class=\"mention hashtag\" rel=\"tag\">#<span>python</span></a> <a href=\"https://fosstodon.org/tags/django\" class=\"mention hashtag\" rel=\"tag\">#<span>django</span></a></p>",
"contentMap": {
"en": "<p>Written a little about translating plain text in django.</p><p><a href=\"https://markw.co.uk/django/translating-plain-text/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">markw.co.uk/django/translating</span><span class=\"invisible\">-plain-text/</span></a></p><p><a href=\"https://fosstodon.org/tags/python\" class=\"mention hashtag\" rel=\"tag\">#<span>python</span></a> <a href=\"https://fosstodon.org/tags/django\" class=\"mention hashtag\" rel=\"tag\">#<span>django</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/python",
"name": "#python"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/django",
"name": "#django"
}
],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113506911641606209/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113506911641606209/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113506911641606209/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113506911641606209/likes",
"type": "Collection",
"totalItems": 4
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113506911641606209/shares",
"type": "Collection",
"totalItems": 3
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113505450929018408/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-18T18:48:53Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113505450929018408",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/markwalker/statuses/113505321201620466",
"published": "2024-11-18T18:48:53Z",
"url": "https://fosstodon.org/@markwalker/113505450929018408",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113505450929018408",
"inReplyToAtomUri": "https://fosstodon.org/users/markwalker/statuses/113505321201620466",
"conversation": "tag:fosstodon.org,2024-11-18:objectId=262063665:objectType=Conversation",
"content": "<p>Hmm. A command line commit triggered a gpg passphrase prompt. Maybe the pycharm commit hit that & didn't know what to do with it.</p>",
"contentMap": {
"en": "<p>Hmm. A command line commit triggered a gpg passphrase prompt. Maybe the pycharm commit hit that & didn't know what to do with it.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113505450929018408/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113505450929018408/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113505450929018408/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113505450929018408/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113505450929018408/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113505321201620466/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-18T18:15:53Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113505321201620466",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-18T18:15:53Z",
"url": "https://fosstodon.org/@markwalker/113505321201620466",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113505321201620466",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-18:objectId=262063665:objectType=Conversation",
"content": "<p>Oh dear.</p><p>Been faffing with my shell setup and it would appear I've broken my gpg signing 👀 😬</p>",
"contentMap": {
"en": "<p>Oh dear.</p><p>Been faffing with my shell setup and it would appear I've broken my gpg signing 👀 😬</p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://cdn.fosstodon.org/media_attachments/files/113/505/318/786/810/461/original/c67b3f9a7c3fb4f9.png",
"name": "git commit output following failure to sign the commit.",
"blurhash": "U27Twn}tR*S2=yWVsojtEfNaoLjtxas.WVjt",
"focalPoint": [
-1,
0.22
],
"width": 1078,
"height": 408
}
],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113505321201620466/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113505321201620466/replies?min_id=113505450929018408&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113505321201620466/replies",
"items": [
"https://fosstodon.org/users/markwalker/statuses/113505450929018408"
]
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113505321201620466/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113505321201620466/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113503611291557565/activity",
"type": "Announce",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-18T11:01:02Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/sarahboyce",
"https://fosstodon.org/users/markwalker/followers"
],
"object": "https://mastodon.social/users/sarahboyce/statuses/113503252210696617"
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113503610165753679/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-18T11:00:45Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113503610165753679",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-18T11:00:45Z",
"url": "https://fosstodon.org/@markwalker/113503610165753679",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113503610165753679",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-18:objectId=261951320:objectType=Conversation",
"content": "<p>Anybody here worked with django & a redis cluster?</p><p>I'm finding very little written about it and a usual `cache.get()` doesn't seem to work with the cluster complaining that "SELECT is not allowed in cluster mode"</p><p>I had hoped the way the application interacts with the cache wouldn't need to change and it'd be handled by the cache backend or the cluster itself.</p>",
"contentMap": {
"en": "<p>Anybody here worked with django & a redis cluster?</p><p>I'm finding very little written about it and a usual `cache.get()` doesn't seem to work with the cluster complaining that "SELECT is not allowed in cluster mode"</p><p>I had hoped the way the application interacts with the cache wouldn't need to change and it'd be handled by the cache backend or the cluster itself.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113503610165753679/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113503610165753679/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113503610165753679/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113503610165753679/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113503610165753679/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113492186383642410/activity",
"type": "Announce",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-16T10:35:32Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/anon_opin",
"https://fosstodon.org/users/markwalker/followers"
],
"object": "https://mastodon.social/users/anon_opin/statuses/113491791374820227"
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113491968250890814/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-16T09:40:03Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://fosstodon.org/users/psyonara"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113491968250890814",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/psyonara/statuses/113490826136798131",
"published": "2024-11-16T09:40:03Z",
"url": "https://fosstodon.org/@markwalker/113491968250890814",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://fosstodon.org/users/psyonara"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113491968250890814",
"inReplyToAtomUri": "https://fosstodon.org/users/psyonara/statuses/113490826136798131",
"conversation": "tag:fosstodon.org,2024-11-15:objectId=261248956:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@psyonara\" class=\"u-url mention\">@<span>psyonara</span></a></span> I imagine if you read the whole docs there'd be things you'd forget because there's so much there.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@psyonara\" class=\"u-url mention\">@<span>psyonara</span></a></span> I imagine if you read the whole docs there'd be things you'd forget because there's so much there.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/psyonara",
"name": "@psyonara"
}
],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113491968250890814/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113491968250890814/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113491968250890814/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113491968250890814/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113491968250890814/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113489967363687599/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-16T01:11:12Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://infosec.exchange/users/SwiftOnSecurity"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489967363687599",
"type": "Note",
"summary": null,
"inReplyTo": "https://infosec.exchange/users/SwiftOnSecurity/statuses/113489908949593377",
"published": "2024-11-16T01:11:12Z",
"url": "https://fosstodon.org/@markwalker/113489967363687599",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://infosec.exchange/users/SwiftOnSecurity"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113489967363687599",
"inReplyToAtomUri": "https://infosec.exchange/users/SwiftOnSecurity/statuses/113489908949593377",
"conversation": "tag:infosec.exchange,2024-11-16:objectId=213531823:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://infosec.exchange/@SwiftOnSecurity\" class=\"u-url mention\">@<span>SwiftOnSecurity</span></a></span> Ah those were the days. Before everyone wanted to be apple.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://infosec.exchange/@SwiftOnSecurity\" class=\"u-url mention\">@<span>SwiftOnSecurity</span></a></span> Ah those were the days. Before everyone wanted to be apple.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://infosec.exchange/users/SwiftOnSecurity",
"name": "@SwiftOnSecurity@infosec.exchange"
}
],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489967363687599/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113489967363687599/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113489967363687599/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489967363687599/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489967363687599/shares",
"type": "Collection",
"totalItems": 1
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113489920631119614/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-16T00:59:19Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://fosstodon.org/users/adamchainz"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489920631119614",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/adamchainz/statuses/113489391407560103",
"published": "2024-11-16T00:59:19Z",
"url": "https://fosstodon.org/@markwalker/113489920631119614",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://fosstodon.org/users/adamchainz"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113489920631119614",
"inReplyToAtomUri": "https://fosstodon.org/users/adamchainz/statuses/113489391407560103",
"conversation": "tag:fosstodon.org,2024-11-15:objectId=261248956:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@adamchainz\" class=\"u-url mention\">@<span>adamchainz</span></a></span> Yeah it's going to be useful. I might just need to run counts on prod before I use it incase I end up trying to stick a dict of millions of rows into memory!</p><p>And there's another one I've not used before!</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@adamchainz\" class=\"u-url mention\">@<span>adamchainz</span></a></span> Yeah it's going to be useful. I might just need to run counts on prod before I use it incase I end up trying to stick a dict of millions of rows into memory!</p><p>And there's another one I've not used before!</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/adamchainz",
"name": "@adamchainz"
}
],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489920631119614/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113489920631119614/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113489920631119614/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489920631119614/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489920631119614/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113489103614643341/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-15T21:31:32Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489103614643341",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/markwalker/statuses/113489063567954500",
"published": "2024-11-15T21:31:32Z",
"url": "https://fosstodon.org/@markwalker/113489103614643341",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113489103614643341",
"inReplyToAtomUri": "https://fosstodon.org/users/markwalker/statuses/113489063567954500",
"conversation": "tag:fosstodon.org,2024-11-15:objectId=261248956:objectType=Conversation",
"content": "<p>To clarify, I've been working with Django since about 1.4 and never spotted this.</p><p>By including it just now, I've taken a loop over 253 items which collects a value from a queryset outside the loop twice.</p><p>So that was 506 database calls, that are now 506 dictionary lookups. It's always good to do a review of efficiency after you've bodged something together.</p><p>(for those unfamiliar with a bodge - <a href=\"https://www.collinsdictionary.com/dictionary/english/bodge\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">collinsdictionary.com/dictiona</span><span class=\"invisible\">ry/english/bodge</span></a>)</p>",
"contentMap": {
"en": "<p>To clarify, I've been working with Django since about 1.4 and never spotted this.</p><p>By including it just now, I've taken a loop over 253 items which collects a value from a queryset outside the loop twice.</p><p>So that was 506 database calls, that are now 506 dictionary lookups. It's always good to do a review of efficiency after you've bodged something together.</p><p>(for those unfamiliar with a bodge - <a href=\"https://www.collinsdictionary.com/dictionary/english/bodge\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">collinsdictionary.com/dictiona</span><span class=\"invisible\">ry/english/bodge</span></a>)</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489103614643341/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113489103614643341/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113489103614643341/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489103614643341/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489103614643341/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113489063567954500/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-15T21:21:21Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489063567954500",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-15T21:21:21Z",
"url": "https://fosstodon.org/@markwalker/113489063567954500",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113489063567954500",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-15:objectId=261248956:objectType=Conversation",
"content": "<p>Just found the `in_bulk()` queryset method thanks to the Pycharm AI assistant!</p><p>Never used this before, but was looking to make some efficiency improvements on a management command.</p><p><a href=\"https://docs.djangoproject.com/en/4.2/ref/models/querysets/#in-bulk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">docs.djangoproject.com/en/4.2/</span><span class=\"invisible\">ref/models/querysets/#in-bulk</span></a></p><p><a href=\"https://fosstodon.org/tags/django\" class=\"mention hashtag\" rel=\"tag\">#<span>django</span></a> <a href=\"https://fosstodon.org/tags/python\" class=\"mention hashtag\" rel=\"tag\">#<span>python</span></a> <a href=\"https://fosstodon.org/tags/pycharm\" class=\"mention hashtag\" rel=\"tag\">#<span>pycharm</span></a></p>",
"contentMap": {
"en": "<p>Just found the `in_bulk()` queryset method thanks to the Pycharm AI assistant!</p><p>Never used this before, but was looking to make some efficiency improvements on a management command.</p><p><a href=\"https://docs.djangoproject.com/en/4.2/ref/models/querysets/#in-bulk\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">docs.djangoproject.com/en/4.2/</span><span class=\"invisible\">ref/models/querysets/#in-bulk</span></a></p><p><a href=\"https://fosstodon.org/tags/django\" class=\"mention hashtag\" rel=\"tag\">#<span>django</span></a> <a href=\"https://fosstodon.org/tags/python\" class=\"mention hashtag\" rel=\"tag\">#<span>python</span></a> <a href=\"https://fosstodon.org/tags/pycharm\" class=\"mention hashtag\" rel=\"tag\">#<span>pycharm</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/django",
"name": "#django"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/python",
"name": "#python"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/pycharm",
"name": "#pycharm"
}
],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489063567954500/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113489063567954500/replies?min_id=113489103614643341&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113489063567954500/replies",
"items": [
"https://fosstodon.org/users/markwalker/statuses/113489103614643341"
]
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489063567954500/likes",
"type": "Collection",
"totalItems": 7
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113489063567954500/shares",
"type": "Collection",
"totalItems": 4
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113488228242977960/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-15T17:48:55Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://nkantar.social/users/nik",
"https://fosstodon.org/users/sethmlarson"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113488228242977960",
"type": "Note",
"summary": null,
"inReplyTo": "https://nkantar.social/users/nik/statuses/113488209184257797",
"published": "2024-11-15T17:48:55Z",
"url": "https://fosstodon.org/@markwalker/113488228242977960",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://nkantar.social/users/nik",
"https://fosstodon.org/users/sethmlarson"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113488228242977960",
"inReplyToAtomUri": "https://nkantar.social/users/nik/statuses/113488209184257797",
"conversation": "tag:fosstodon.org,2024-11-15:objectId=261177129:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nkantar.social/@nik\" class=\"u-url mention\">@<span>nik</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@sethmlarson\" class=\"u-url mention\">@<span>sethmlarson</span></a></span> yeah sorry, new to me! 😂</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nkantar.social/@nik\" class=\"u-url mention\">@<span>nik</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@sethmlarson\" class=\"u-url mention\">@<span>sethmlarson</span></a></span> yeah sorry, new to me! 😂</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://nkantar.social/users/nik",
"name": "@nik@nkantar.social"
},
{
"type": "Mention",
"href": "https://fosstodon.org/users/sethmlarson",
"name": "@sethmlarson"
}
],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113488228242977960/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113488228242977960/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113488228242977960/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113488228242977960/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113488228242977960/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/markwalker/statuses/113488064832007834/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/markwalker",
"published": "2024-11-15T17:07:22Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://fosstodon.org/users/sethmlarson"
],
"object": {
"id": "https://fosstodon.org/users/markwalker/statuses/113488064832007834",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/sethmlarson/statuses/113488049561882220",
"published": "2024-11-15T17:07:22Z",
"url": "https://fosstodon.org/@markwalker/113488064832007834",
"attributedTo": "https://fosstodon.org/users/markwalker",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/markwalker/followers",
"https://fosstodon.org/users/sethmlarson"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/markwalker/statuses/113488064832007834",
"inReplyToAtomUri": "https://fosstodon.org/users/sethmlarson/statuses/113488049561882220",
"conversation": "tag:fosstodon.org,2024-11-15:objectId=261177129:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@sethmlarson\" class=\"u-url mention\">@<span>sethmlarson</span></a></span> that's a new niche!</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@sethmlarson\" class=\"u-url mention\">@<span>sethmlarson</span></a></span> that's a new niche!</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/sethmlarson",
"name": "@sethmlarson"
}
],
"replies": {
"id": "https://fosstodon.org/users/markwalker/statuses/113488064832007834/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/markwalker/statuses/113488064832007834/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/markwalker/statuses/113488064832007834/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/markwalker/statuses/113488064832007834/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/markwalker/statuses/113488064832007834/shares",
"type": "Collection",
"totalItems": 0
}
}
}
]
}