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://twit.social/users/brass75/outbox?max_id=113317924745761022&page=true",
"type": "OrderedCollectionPage",
"next": "https://twit.social/users/brass75/outbox?max_id=113120811442665879&page=true",
"prev": "https://twit.social/users/brass75/outbox?min_id=113307334026851593&page=true",
"partOf": "https://twit.social/users/brass75/outbox",
"orderedItems": [
{
"id": "https://twit.social/users/brass75/statuses/113307334026851593/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-10-14T19:05:09Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113307334026851593",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-10-14T19:05:09Z",
"url": "https://twit.social/@brass75/113307334026851593",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113307334026851593",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-10-14:objectId=91213938:objectType=Conversation",
"content": "<p>File under things that should have been obvious to anyone who thought about it.</p><p><a href=\"https://autos.yahoo.com/california-cops-finding-teslas-nearly-165500844.html?guccounter=1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">autos.yahoo.com/california-cop</span><span class=\"invisible\">s-finding-teslas-nearly-165500844.html?guccounter=1</span></a></p>",
"contentMap": {
"en": "<p>File under things that should have been obvious to anyone who thought about it.</p><p><a href=\"https://autos.yahoo.com/california-cops-finding-teslas-nearly-165500844.html?guccounter=1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">autos.yahoo.com/california-cop</span><span class=\"invisible\">s-finding-teslas-nearly-165500844.html?guccounter=1</span></a></p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113307334026851593/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113307334026851593/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113307334026851593/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113307334026851593/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113307334026851593/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113289135157433847/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-10-11T13:56:56Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113289135157433847",
"type": "Note",
"summary": null,
"inReplyTo": "https://twit.social/users/brass75/statuses/113284573021887211",
"published": "2024-10-11T13:56:56Z",
"url": "https://twit.social/@brass75/113289135157433847",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113289135157433847",
"inReplyToAtomUri": "https://twit.social/users/brass75/statuses/113284573021887211",
"conversation": "tag:twit.social,2024-10-10:objectId=90711105:objectType=Conversation",
"content": "<p>So I figured it out - it's a 2 part problem:<br />1. `git_status` takes a long time (no matter what repo I'm in)<br />2. `git_branch` takes an indeterminate amount of time based on the repo I'm in. <br />If I'm not in the ginormous repo it's OK without `git_status`<br />If I'm in the ginormous repo its molasses. Thankfully I don't work much in the ginormous repo so it's OK. <br />With that, the ZSH prompt I have gives me that info without a huge performance penalty.<br /><a href=\"https://twit.social/tags/starship\" class=\"mention hashtag\" rel=\"tag\">#<span>starship</span></a></p>",
"contentMap": {
"en": "<p>So I figured it out - it's a 2 part problem:<br />1. `git_status` takes a long time (no matter what repo I'm in)<br />2. `git_branch` takes an indeterminate amount of time based on the repo I'm in. <br />If I'm not in the ginormous repo it's OK without `git_status`<br />If I'm in the ginormous repo its molasses. Thankfully I don't work much in the ginormous repo so it's OK. <br />With that, the ZSH prompt I have gives me that info without a huge performance penalty.<br /><a href=\"https://twit.social/tags/starship\" class=\"mention hashtag\" rel=\"tag\">#<span>starship</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://twit.social/tags/starship",
"name": "#starship"
}
],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113289135157433847/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113289135157433847/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113289135157433847/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113289135157433847/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113289135157433847/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113286507702916815/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-10-11T02:48:44Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113286507702916815",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-10-11T02:48:44Z",
"url": "https://twit.social/@brass75/113286507702916815",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113286507702916815",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-10-11:objectId=90764379:objectType=Conversation",
"content": "<p>ALDS done!</p>",
"contentMap": {
"en": "<p>ALDS done!</p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "video/mp4",
"url": "https://cdn.masto.host/twitsocial/media_attachments/files/113/286/507/233/237/898/original/b40912fbd223c49a.mp4",
"name": "Major League Baseball Sport GIF by YES Network",
"blurhash": "UHBp^etS0JW=VqoetSoz~pf6IXoL%iozR4oJ",
"width": 480,
"height": 270
}
],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113286507702916815/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113286507702916815/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113286507702916815/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113286507702916815/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113286507702916815/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113284573021887211/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-10-10T18:36:43Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113284573021887211",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-10-10T18:36:43Z",
"url": "https://twit.social/@brass75/113284573021887211",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113284573021887211",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-10-10:objectId=90711105:objectType=Conversation",
"content": "<p>I tried to use Starship on my M2 MBP but for some reason it took seconds to get a prompt. I would literally just press “Enter" and wait multiple seconds to get a prompt. I like the way it looks and what I can do with it but I need to be able to go from one command to the next.</p>",
"contentMap": {
"en": "<p>I tried to use Starship on my M2 MBP but for some reason it took seconds to get a prompt. I would literally just press “Enter" and wait multiple seconds to get a prompt. I like the way it looks and what I can do with it but I need to be able to go from one command to the next.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113284573021887211/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113284573021887211/replies?min_id=113289135157433847&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113284573021887211/replies",
"items": [
"https://twit.social/users/brass75/statuses/113289135157433847"
]
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113284573021887211/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113284573021887211/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113280507735805943/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-10-10T01:22:52Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113280507735805943",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-10-10T01:22:52Z",
"url": "https://twit.social/@brass75/113280507735805943",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113280507735805943",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-10-10:objectId=90614255:objectType=Conversation",
"content": "<p>Everyone is posting about getting paid for their apology. I did my part by getting a pack, and I want to post, too. What should I post?<br />You should post:</p><p>How is this not illegal??? Cards Against Humanity is PAYING people who didn't vote in 2020 to apologize, make a voting plan, and post <a href=\"https://twit.social/tags/DonaldTrumpIsAHumanToilet\" class=\"mention hashtag\" rel=\"tag\">#<span>DonaldTrumpIsAHumanToilet</span></a>—up to $100 for blue-leaning people in swing states. I helped by getting a 2024 Election Pack: <a href=\"https://www.Apologize.lol\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">Apologize.lol</span><span class=\"invisible\"></span></a></p>",
"contentMap": {
"en": "<p>Everyone is posting about getting paid for their apology. I did my part by getting a pack, and I want to post, too. What should I post?<br />You should post:</p><p>How is this not illegal??? Cards Against Humanity is PAYING people who didn't vote in 2020 to apologize, make a voting plan, and post <a href=\"https://twit.social/tags/DonaldTrumpIsAHumanToilet\" class=\"mention hashtag\" rel=\"tag\">#<span>DonaldTrumpIsAHumanToilet</span></a>—up to $100 for blue-leaning people in swing states. I helped by getting a 2024 Election Pack: <a href=\"https://www.Apologize.lol\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">Apologize.lol</span><span class=\"invisible\"></span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://twit.social/tags/donaldtrumpisahumantoilet",
"name": "#donaldtrumpisahumantoilet"
}
],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113280507735805943/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113280507735805943/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113280507735805943/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113280507735805943/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113280507735805943/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113269464557397876/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-10-08T02:34:26Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113269464557397876",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-10-08T02:34:26Z",
"url": "https://twit.social/@brass75/113269464557397876",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113269464557397876",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-10-08:objectId=90329482:objectType=Conversation",
"content": "<p>I wish they did altcasts for the MLB playoffs with the teams' usual broadcasters. </p><p><a href=\"https://twit.social/tags/MLBplayoffs\" class=\"mention hashtag\" rel=\"tag\">#<span>MLBplayoffs</span></a> <a href=\"https://twit.social/tags/mlb\" class=\"mention hashtag\" rel=\"tag\">#<span>mlb</span></a></p>",
"contentMap": {
"en": "<p>I wish they did altcasts for the MLB playoffs with the teams' usual broadcasters. </p><p><a href=\"https://twit.social/tags/MLBplayoffs\" class=\"mention hashtag\" rel=\"tag\">#<span>MLBplayoffs</span></a> <a href=\"https://twit.social/tags/mlb\" class=\"mention hashtag\" rel=\"tag\">#<span>mlb</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://twit.social/tags/mlbplayoffs",
"name": "#mlbplayoffs"
},
{
"type": "Hashtag",
"href": "https://twit.social/tags/mlb",
"name": "#mlb"
}
],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113269464557397876/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113269464557397876/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113269464557397876/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113269464557397876/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113269464557397876/shares",
"type": "Collection",
"totalItems": 2
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113249684616443951/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-10-04T14:44:08Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113249684616443951",
"type": "Note",
"summary": null,
"inReplyTo": "https://twit.social/users/brass75/statuses/113222163251705235",
"published": "2024-10-04T14:44:08Z",
"url": "https://twit.social/@brass75/113249684616443951",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113249684616443951",
"inReplyToAtomUri": "https://twit.social/users/brass75/statuses/113222163251705235",
"conversation": "tag:twit.social,2024-09-18:objectId=87860488:objectType=Conversation",
"content": "<p>Spent some time over the last few days to actually get it up and running. It's now hosted on Digital Ocean, running as a service in a Docker container and fully functional. Check it out at <a href=\"https://bnet.boo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">bnet.boo</span><span class=\"invisible\"></span></a> . Source code is at <a href=\"https://bnet.boo/me\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">bnet.boo/me</span><span class=\"invisible\"></span></a> .</p>",
"contentMap": {
"en": "<p>Spent some time over the last few days to actually get it up and running. It's now hosted on Digital Ocean, running as a service in a Docker container and fully functional. Check it out at <a href=\"https://bnet.boo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">bnet.boo</span><span class=\"invisible\"></span></a> . Source code is at <a href=\"https://bnet.boo/me\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">bnet.boo/me</span><span class=\"invisible\"></span></a> .</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113249684616443951/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113249684616443951/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113249684616443951/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113249684616443951/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113249684616443951/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113227438207333830/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-30T16:26:35Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113227438207333830",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-30T16:26:35Z",
"url": "https://twit.social/@brass75/113227438207333830",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113227438207333830",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-09-30:objectId=89351156:objectType=Conversation",
"content": "<p>Story of my life.</p>",
"contentMap": {
"en": "<p>Story of my life.</p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://cdn.masto.host/twitsocial/media_attachments/files/113/227/437/950/657/568/original/f26bd45037e85345.png",
"name": "A picture of the character Anxiety from Inside Out 2 saying, “Hello, everybody!”",
"blurhash": "URG7lkxnE%kD9DNNaxWAoiR%xWbH%0t5nlj@",
"width": 1080,
"height": 1080
}
],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113227438207333830/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113227438207333830/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113227438207333830/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113227438207333830/likes",
"type": "Collection",
"totalItems": 5
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113227438207333830/shares",
"type": "Collection",
"totalItems": 1
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113222163251705235/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-29T18:05:06Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113222163251705235",
"type": "Note",
"summary": null,
"inReplyTo": "https://twit.social/users/brass75/statuses/113216197425515702",
"published": "2024-09-29T18:05:06Z",
"url": "https://twit.social/@brass75/113222163251705235",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113222163251705235",
"inReplyToAtomUri": "https://twit.social/users/brass75/statuses/113216197425515702",
"conversation": "tag:twit.social,2024-09-18:objectId=87860488:objectType=Conversation",
"content": "<p>Spent another few hours on it today. Added custom URLs, improved the short link generation. Did some work on the CI (not that there's much…) but I added a Github Action for `ruff` and a pre-commit (for me at least!) to run the `ruff` linter and formatter. Fixed up a couple of other the under the hood things.<br />Next weekend - adding some actual tests.</p>",
"contentMap": {
"en": "<p>Spent another few hours on it today. Added custom URLs, improved the short link generation. Did some work on the CI (not that there's much…) but I added a Github Action for `ruff` and a pre-commit (for me at least!) to run the `ruff` linter and formatter. Fixed up a couple of other the under the hood things.<br />Next weekend - adding some actual tests.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113222163251705235/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113222163251705235/replies?min_id=113249684616443951&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113222163251705235/replies",
"items": [
"https://twit.social/users/brass75/statuses/113249684616443951"
]
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113222163251705235/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113222163251705235/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113216197425515702/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-28T16:47:54Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers",
"https://fosstodon.org/users/itsthejoker"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113216197425515702",
"type": "Note",
"summary": null,
"inReplyTo": "https://twit.social/users/brass75/statuses/113159767843559608",
"published": "2024-09-28T16:47:54Z",
"url": "https://twit.social/@brass75/113216197425515702",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers",
"https://fosstodon.org/users/itsthejoker"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113216197425515702",
"inReplyToAtomUri": "https://twit.social/users/brass75/statuses/113159767843559608",
"conversation": "tag:twit.social,2024-09-18:objectId=87860488:objectType=Conversation",
"content": "<p>I finally had a bit of time to sit down and work on this. I now have a basic, functional, URL shortener written with <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@itsthejoker\" class=\"u-url mention\">@<span>itsthejoker</span></a></span> 's Spiderweb framework. Check it out if you want to. (Realize it's very much a first draft. But this is literally what I was able to cobble together in 3 hours!)</p><p><a href=\"https://github.com/brass75/shorty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/brass75/shorty</span><span class=\"invisible\"></span></a></p>",
"contentMap": {
"en": "<p>I finally had a bit of time to sit down and work on this. I now have a basic, functional, URL shortener written with <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@itsthejoker\" class=\"u-url mention\">@<span>itsthejoker</span></a></span> 's Spiderweb framework. Check it out if you want to. (Realize it's very much a first draft. But this is literally what I was able to cobble together in 3 hours!)</p><p><a href=\"https://github.com/brass75/shorty\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/brass75/shorty</span><span class=\"invisible\"></span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/itsthejoker",
"name": "@itsthejoker@fosstodon.org"
}
],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113216197425515702/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113216197425515702/replies?min_id=113222163251705235&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113216197425515702/replies",
"items": [
"https://twit.social/users/brass75/statuses/113222163251705235"
]
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113216197425515702/likes",
"type": "Collection",
"totalItems": 5
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113216197425515702/shares",
"type": "Collection",
"totalItems": 4
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113207185237784565/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-27T02:35:59Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113207185237784565",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-27T02:35:59Z",
"url": "https://twit.social/@brass75/113207185237784565",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113207185237784565",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-09-27:objectId=88924705:objectType=Conversation",
"content": "",
"contentMap": {
"en": ""
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://cdn.masto.host/twitsocial/media_attachments/files/113/207/184/935/666/117/original/c6d5892c910802df.png",
"name": "Picture of the New York Yankees as AL East champions for 2024",
"blurhash": "UxJ*r6ofRPjs00j[V@ayogWBogofbEj@ofWV",
"width": 1080,
"height": 1350
}
],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113207185237784565/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113207185237784565/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113207185237784565/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113207185237784565/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113207185237784565/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113192810951457157/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-24T13:40:25Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113192810951457157",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-24T13:40:25Z",
"url": "https://twit.social/@brass75/113192810951457157",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113192810951457157",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-09-24:objectId=88570719:objectType=Conversation",
"content": "",
"contentMap": {
"en": ""
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://cdn.masto.host/twitsocial/media_attachments/files/113/192/810/662/135/608/original/d5b543417d04b6fd.png",
"name": "Cartoon picture of the Spice Girls with an additional, scarecrow-like figure with a Jack O’Lantern head. Text:\n\nAlthough initially unpopular,\npumpkin went on to become the\nmost successful of the spice girls.",
"blurhash": "URQ0N}Vv~qbu9IbIxtae?woyROaL.8fif3bH",
"width": 2047,
"height": 2048
}
],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113192810951457157/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113192810951457157/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113192810951457157/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113192810951457157/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113192810951457157/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113165445695848777/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-19T17:41:05Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers",
"https://botsin.space/users/carmensandiego",
"https://mastodon.social/users/glyph"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113165445695848777",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-19T17:41:05Z",
"url": "https://twit.social/@brass75/113165445695848777",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers",
"https://botsin.space/users/carmensandiego",
"https://mastodon.social/users/glyph"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113165445695848777",
"inReplyToAtomUri": null,
"conversation": "tag:botsin.space,2024-09-19:objectId=127480847:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://botsin.space/@carmensandiego\" class=\"u-url mention\">@<span>carmensandiego</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@glyph\" class=\"u-url mention\">@<span>glyph</span></a></span> Sucks to be her! I had none to steal!</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://botsin.space/@carmensandiego\" class=\"u-url mention\">@<span>carmensandiego</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@glyph\" class=\"u-url mention\">@<span>glyph</span></a></span> Sucks to be her! I had none to steal!</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://botsin.space/users/carmensandiego",
"name": "@carmensandiego@botsin.space"
},
{
"type": "Mention",
"href": "https://mastodon.social/users/glyph",
"name": "@glyph@mastodon.social"
}
],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113165445695848777/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113165445695848777/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113165445695848777/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113165445695848777/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113165445695848777/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113161760681791217/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-19T02:03:56Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers",
"https://beige.party/users/itsjustjenn",
"https://lgbtqia.space/users/alice"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113161760681791217",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-19T02:03:56Z",
"url": "https://twit.social/@brass75/113161760681791217",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers",
"https://beige.party/users/itsjustjenn",
"https://lgbtqia.space/users/alice"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113161760681791217",
"inReplyToAtomUri": null,
"conversation": "tag:lgbtqia.space,2024-09-19:objectId=53796081:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://beige.party/@itsjustjenn\" class=\"u-url mention\">@<span>itsjustjenn</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://lgbtqia.space/@alice\" class=\"u-url mention\">@<span>alice</span></a></span> you sure you don't want to go with a happier answer? "A hot you will never know" sounds much more positive.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://beige.party/@itsjustjenn\" class=\"u-url mention\">@<span>itsjustjenn</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://lgbtqia.space/@alice\" class=\"u-url mention\">@<span>alice</span></a></span> you sure you don't want to go with a happier answer? "A hot you will never know" sounds much more positive.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://beige.party/users/itsjustjenn",
"name": "@itsjustjenn@beige.party"
},
{
"type": "Mention",
"href": "https://lgbtqia.space/users/alice",
"name": "@alice@lgbtqia.space"
}
],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113161760681791217/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113161760681791217/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113161760681791217/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113161760681791217/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113161760681791217/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113159767843559608/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-18T17:37:07Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers",
"https://fosstodon.org/users/itsthejoker"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113159767843559608",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-18T17:37:07Z",
"url": "https://twit.social/@brass75/113159767843559608",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers",
"https://fosstodon.org/users/itsthejoker"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113159767843559608",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-09-18:objectId=87860488:objectType=Conversation",
"content": "<p>Goals for the not too distant future (because life and all that mean I can't say when I'll actually get to it but if I put it here maybe it'll serve to help me actually get to them!)</p><p>1. Try out uv for setting up a venv and doing everything I need for a project.<br />2. Using <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@itsthejoker\" class=\"u-url mention\">@<span>itsthejoker</span></a></span> 's SpiderWeb framework to create a URL shortener (I know the logic so this is more to play with the framework.)</p><p>Wish me luck!</p><p><a href=\"https://itsthejoker.github.io/spiderweb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">itsthejoker.github.io/spiderwe</span><span class=\"invisible\">b</span></a></p>",
"contentMap": {
"en": "<p>Goals for the not too distant future (because life and all that mean I can't say when I'll actually get to it but if I put it here maybe it'll serve to help me actually get to them!)</p><p>1. Try out uv for setting up a venv and doing everything I need for a project.<br />2. Using <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@itsthejoker\" class=\"u-url mention\">@<span>itsthejoker</span></a></span> 's SpiderWeb framework to create a URL shortener (I know the logic so this is more to play with the framework.)</p><p>Wish me luck!</p><p><a href=\"https://itsthejoker.github.io/spiderweb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">itsthejoker.github.io/spiderwe</span><span class=\"invisible\">b</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/itsthejoker",
"name": "@itsthejoker@fosstodon.org"
}
],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113159767843559608/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113159767843559608/replies?min_id=113216197425515702&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113159767843559608/replies",
"items": [
"https://twit.social/users/brass75/statuses/113216197425515702"
]
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113159767843559608/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113159767843559608/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113156139003626473/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-18T02:14:16Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113156139003626473",
"type": "Note",
"summary": null,
"inReplyTo": "https://twit.social/users/brass75/statuses/113155957465309269",
"published": "2024-09-18T02:14:16Z",
"url": "https://twit.social/@brass75/113156139003626473",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113156139003626473",
"inReplyToAtomUri": "https://twit.social/users/brass75/statuses/113155957465309269",
"conversation": "tag:twit.social,2024-09-18:objectId=87779157:objectType=Conversation",
"content": "<p>The internet is broken. I shared a picture of a cat and there was no reaction.</p>",
"contentMap": {
"en": "<p>The internet is broken. I shared a picture of a cat and there was no reaction.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113156139003626473/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113156139003626473/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113156139003626473/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113156139003626473/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113156139003626473/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113155957465309269/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-18T01:28:06Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113155957465309269",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-18T01:28:06Z",
"url": "https://twit.social/@brass75/113155957465309269",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113155957465309269",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-09-18:objectId=87779157:objectType=Conversation",
"content": "<p>Kitty cat!</p>",
"contentMap": {
"en": "<p>Kitty cat!</p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://cdn.masto.host/twitsocial/media_attachments/files/113/155/957/093/912/594/original/fdba33e6d793ebbe.jpeg",
"name": "A ginger cat staring into the camera",
"blurhash": "UVFrIl4U%gIpr=-:E2%1ENtRRjRkOFWrV?bc",
"width": 2193,
"height": 2533
}
],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113155957465309269/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113155957465309269/replies?min_id=113156139003626473&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113155957465309269/replies",
"items": [
"https://twit.social/users/brass75/statuses/113156139003626473"
]
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113155957465309269/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113155957465309269/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113131778289637541/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-13T18:59:01Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers",
"https://lgbtqia.space/users/alice"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113131778289637541",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-13T18:59:01Z",
"url": "https://twit.social/@brass75/113131778289637541",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers",
"https://lgbtqia.space/users/alice"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113131778289637541",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-09-13:objectId=87255795:objectType=Conversation",
"content": "<p>Now you have even more reason to follow <span class=\"h-card\" translate=\"no\"><a href=\"https://lgbtqia.space/@alice\" class=\"u-url mention\">@<span>alice</span></a></span> ! As if how cool they are wasn't reason enough!<br /><a href=\"https://lgbtqia.space/@alice/113131761738668044\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">lgbtqia.space/@alice/113131761</span><span class=\"invisible\">738668044</span></a></p>",
"contentMap": {
"en": "<p>Now you have even more reason to follow <span class=\"h-card\" translate=\"no\"><a href=\"https://lgbtqia.space/@alice\" class=\"u-url mention\">@<span>alice</span></a></span> ! As if how cool they are wasn't reason enough!<br /><a href=\"https://lgbtqia.space/@alice/113131761738668044\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">lgbtqia.space/@alice/113131761</span><span class=\"invisible\">738668044</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://lgbtqia.space/users/alice",
"name": "@alice@lgbtqia.space"
}
],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113131778289637541/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113131778289637541/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113131778289637541/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113131778289637541/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113131778289637541/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113126298800778611/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-12T19:45:30Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113126298800778611",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-12T19:45:30Z",
"url": "https://twit.social/@brass75/113126298800778611",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113126298800778611",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-09-12:objectId=87128169:objectType=Conversation",
"content": "<p>I'm working the ticket that never ends. I fix the issue I see. Test it. Push the fix. Then another, unrelated, issue pops up. Fix it. Test it. Push the fix. Repeat ad nauseam. <br />Send help. And coffee.</p>",
"contentMap": {
"en": "<p>I'm working the ticket that never ends. I fix the issue I see. Test it. Push the fix. Then another, unrelated, issue pops up. Fix it. Test it. Push the fix. Repeat ad nauseam. <br />Send help. And coffee.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113126298800778611/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113126298800778611/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113126298800778611/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113126298800778611/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113126298800778611/shares",
"type": "Collection",
"totalItems": 1
}
}
},
{
"id": "https://twit.social/users/brass75/statuses/113120811442665879/activity",
"type": "Create",
"actor": "https://twit.social/users/brass75",
"published": "2024-09-11T20:30:00Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"object": {
"id": "https://twit.social/users/brass75/statuses/113120811442665879",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-11T20:30:00Z",
"url": "https://twit.social/@brass75/113120811442665879",
"attributedTo": "https://twit.social/users/brass75",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://twit.social/users/brass75/followers"
],
"sensitive": false,
"atomUri": "https://twit.social/users/brass75/statuses/113120811442665879",
"inReplyToAtomUri": null,
"conversation": "tag:twit.social,2024-09-11:objectId=86999314:objectType=Conversation",
"content": "<p>Me sitting around like: ✅ for the poor? Please, good team members can I have some ✅ ?</p>",
"contentMap": {
"en": "<p>Me sitting around like: ✅ for the poor? Please, good team members can I have some ✅ ?</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://twit.social/users/brass75/statuses/113120811442665879/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://twit.social/users/brass75/statuses/113120811442665879/replies?only_other_accounts=true&page=true",
"partOf": "https://twit.social/users/brass75/statuses/113120811442665879/replies",
"items": []
}
},
"likes": {
"id": "https://twit.social/users/brass75/statuses/113120811442665879/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://twit.social/users/brass75/statuses/113120811442665879/shares",
"type": "Collection",
"totalItems": 0
}
}
}
]
}