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", { "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&#39;s cyan, he&#39;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&#39;s cyan, he&#39;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&#39;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&#39;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&#39;ve installed uv and also forked your ansible setup recently. </p><p>So when my stacktrace goes back through to uv python that&#39;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&#39;ve installed uv and also forked your ansible setup recently. </p><p>So when my stacktrace goes back through to uv python that&#39;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&#39;t import the &quot;test&quot; 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&#39;t import the &quot;test&quot; 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 &amp; didn&#39;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 &amp; didn&#39;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&#39;ve broken my gpg signing 👀 😬</p>", "contentMap": { "en": "<p>Oh dear.</p><p>Been faffing with my shell setup and it would appear I&#39;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 &amp; a redis cluster?</p><p>I&#39;m finding very little written about it and a usual `cache.get()` doesn&#39;t seem to work with the cluster complaining that &quot;SELECT is not allowed in cluster mode&quot;</p><p>I had hoped the way the application interacts with the cache wouldn&#39;t need to change and it&#39;d be handled by the cache backend or the cluster itself.</p>", "contentMap": { "en": "<p>Anybody here worked with django &amp; a redis cluster?</p><p>I&#39;m finding very little written about it and a usual `cache.get()` doesn&#39;t seem to work with the cluster complaining that &quot;SELECT is not allowed in cluster mode&quot;</p><p>I had hoped the way the application interacts with the cache wouldn&#39;t need to change and it&#39;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&#39;d be things you&#39;d forget because there&#39;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&#39;d be things you&#39;d forget because there&#39;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&#39;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&#39;s another one I&#39;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&#39;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&#39;s another one I&#39;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&#39;ve been working with Django since about 1.4 and never spotted this.</p><p>By including it just now, I&#39;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&#39;s always good to do a review of efficiency after you&#39;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&#39;ve been working with Django since about 1.4 and never spotted this.</p><p>By including it just now, I&#39;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&#39;s always good to do a review of efficiency after you&#39;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&#39;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&#39;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 } } } ] }