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"
}
],
"id": "https://fosstodon.org/users/adamchainz/outbox?page=true",
"type": "OrderedCollectionPage",
"next": "https://fosstodon.org/users/adamchainz/outbox?max_id=113516094646702672&page=true",
"prev": "https://fosstodon.org/users/adamchainz/outbox?min_id=113534777333380045&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/outbox",
"orderedItems": [
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113534777333380045/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-23T23:06:58Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://mastodon.social/users/sil"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534777333380045",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/sil/statuses/113533699194291824",
"published": "2024-11-23T23:06:58Z",
"url": "https://fosstodon.org/@adamchainz/113534777333380045",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://mastodon.social/users/sil"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113534777333380045",
"inReplyToAtomUri": "https://mastodon.social/users/sil/statuses/113533699194291824",
"conversation": "tag:mastodon.social,2024-11-23:objectId=855573575:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@sil\" class=\"u-url mention\">@<span>sil</span></a></span> Thanks, that is good to know. And looks it's in Deno too, so usable outside of the browser as well.</p><p><a href=\"https://doc.deno.land/deno/dom/~/TreeWalker\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">doc.deno.land/deno/dom/~/TreeW</span><span class=\"invisible\">alker</span></a></p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@sil\" class=\"u-url mention\">@<span>sil</span></a></span> Thanks, that is good to know. And looks it's in Deno too, so usable outside of the browser as well.</p><p><a href=\"https://doc.deno.land/deno/dom/~/TreeWalker\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">doc.deno.land/deno/dom/~/TreeW</span><span class=\"invisible\">alker</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mastodon.social/users/sil",
"name": "@sil@mastodon.social"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534777333380045/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113534777333380045/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113534777333380045/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534777333380045/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534777333380045/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113534760839535246/activity",
"type": "Announce",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-23T23:02:46Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://cosocial.ca/users/daveshea",
"https://fosstodon.org/users/adamchainz/followers"
],
"object": "https://cosocial.ca/users/daveshea/statuses/113534330326776506"
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113534752579829143/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-23T23:00:40Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://wandering.shop/users/phildini"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534752579829143",
"type": "Note",
"summary": null,
"inReplyTo": "https://wandering.shop/users/phildini/statuses/113534160670683720",
"published": "2024-11-23T23:00:40Z",
"url": "https://fosstodon.org/@adamchainz/113534752579829143",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://wandering.shop/users/phildini"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113534752579829143",
"inReplyToAtomUri": "https://wandering.shop/users/phildini/statuses/113534160670683720",
"conversation": "tag:wandering.shop,2024-11-23:objectId=133244202:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://wandering.shop/@phildini\" class=\"u-url mention\">@<span>phildini</span></a></span> Why did the turtle go to the doctor? He had a shell shock.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://wandering.shop/@phildini\" class=\"u-url mention\">@<span>phildini</span></a></span> Why did the turtle go to the doctor? He had a shell shock.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://wandering.shop/users/phildini",
"name": "@phildini@wandering.shop"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534752579829143/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113534752579829143/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113534752579829143/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534752579829143/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534752579829143/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113534356154191071/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-23T21:19:51Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://mas.to/users/j9t"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534356154191071",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-23T21:19:51Z",
"url": "https://fosstodon.org/@adamchainz/113534356154191071",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://mas.to/users/j9t"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113534356154191071",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-23:objectId=263682667:objectType=Conversation",
"content": "<p>divitis: excessive use of div elements, an HTML anti-pattern.</p><p><a href=\"https://webglossary.info/terms/divitis/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">webglossary.info/terms/divitis</span><span class=\"invisible\">/</span></a></p><p>classitis: excessive use of class attributes and values.</p><p><a href=\"https://webglossary.info/terms/classitis/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">webglossary.info/terms/classit</span><span class=\"invisible\">is/</span></a></p><p>Thanks to <span class=\"h-card\" translate=\"no\"><a href=\"https://mas.to/@j9t\" class=\"u-url mention\">@<span>j9t</span></a></span> for the Web Development Glossary, so much good stuff in there.</p>",
"contentMap": {
"en": "<p>divitis: excessive use of div elements, an HTML anti-pattern.</p><p><a href=\"https://webglossary.info/terms/divitis/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">webglossary.info/terms/divitis</span><span class=\"invisible\">/</span></a></p><p>classitis: excessive use of class attributes and values.</p><p><a href=\"https://webglossary.info/terms/classitis/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">webglossary.info/terms/classit</span><span class=\"invisible\">is/</span></a></p><p>Thanks to <span class=\"h-card\" translate=\"no\"><a href=\"https://mas.to/@j9t\" class=\"u-url mention\">@<span>j9t</span></a></span> for the Web Development Glossary, so much good stuff in there.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mas.to/users/j9t",
"name": "@j9t@mas.to"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534356154191071/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113534356154191071/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113534356154191071/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534356154191071/likes",
"type": "Collection",
"totalItems": 6
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113534356154191071/shares",
"type": "Collection",
"totalItems": 3
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113530740349739476/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-23T06:00:19Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://hachyderm.io/users/emmatyping"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113530740349739476",
"type": "Note",
"summary": null,
"inReplyTo": "https://hachyderm.io/users/emmatyping/statuses/113529889724642818",
"published": "2024-11-23T06:00:19Z",
"url": "https://fosstodon.org/@adamchainz/113530740349739476",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://hachyderm.io/users/emmatyping"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113530740349739476",
"inReplyToAtomUri": "https://hachyderm.io/users/emmatyping/statuses/113529889724642818",
"conversation": "tag:hachyderm.io,2024-11-23:objectId=212894939:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@emmatyping\" class=\"u-url mention\">@<span>emmatyping</span></a></span> Hello! 👋</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@emmatyping\" class=\"u-url mention\">@<span>emmatyping</span></a></span> Hello! 👋</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://hachyderm.io/users/emmatyping",
"name": "@emmatyping@hachyderm.io"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113530740349739476/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113530740349739476/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113530740349739476/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113530740349739476/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113530740349739476/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113528646646172705/activity",
"type": "Announce",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-22T21:07:51Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/ambv",
"https://fosstodon.org/users/adamchainz/followers"
],
"object": "https://mastodon.social/users/ambv/statuses/113527456277121258"
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113527727893908607/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-22T17:14:12Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://chaos.social/users/FunkyBob"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113527727893908607",
"type": "Note",
"summary": null,
"inReplyTo": "https://chaos.social/users/FunkyBob/statuses/113520541282952888",
"published": "2024-11-22T17:14:12Z",
"url": "https://fosstodon.org/@adamchainz/113527727893908607",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://chaos.social/users/FunkyBob"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113527727893908607",
"inReplyToAtomUri": "https://chaos.social/users/FunkyBob/statuses/113520541282952888",
"conversation": "tag:fosstodon.org,2024-11-21:objectId=262893884:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://chaos.social/@FunkyBob\" class=\"u-url mention\">@<span>FunkyBob</span></a></span> ah yes forgot about this ine</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://chaos.social/@FunkyBob\" class=\"u-url mention\">@<span>FunkyBob</span></a></span> ah yes forgot about this ine</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://chaos.social/users/FunkyBob",
"name": "@FunkyBob@chaos.social"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113527727893908607/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113527727893908607/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113527727893908607/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113527727893908607/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113527727893908607/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113527349369192538/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-22T15:37:56Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113527349369192538",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/adamchainz/statuses/113502878568768189",
"published": "2024-11-22T15:37:56Z",
"url": "https://fosstodon.org/@adamchainz/113527349369192538",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113527349369192538",
"inReplyToAtomUri": "https://fosstodon.org/users/adamchainz/statuses/113502878568768189",
"conversation": "tag:fosstodon.org,2024-11-18:objectId=261915965:objectType=Conversation",
"content": "<p>Two more deals added: Django by Example and the LearnDjango.com course bundle!</p>",
"contentMap": {
"en": "<p>Two more deals added: Django by Example and the LearnDjango.com course bundle!</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113527349369192538/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113527349369192538/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113527349369192538/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113527349369192538/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113527349369192538/shares",
"type": "Collection",
"totalItems": 2
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113526000112094353/activity",
"type": "Announce",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-22T09:54:48Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/wsvincent",
"https://fosstodon.org/users/adamchainz/followers"
],
"object": "https://fosstodon.org/users/wsvincent/statuses/113524001142227138"
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113521431035313816/activity",
"type": "Announce",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-21T14:32:50Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/django",
"https://fosstodon.org/users/adamchainz/followers"
],
"object": "https://fosstodon.org/users/django/statuses/113519889263525536"
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113521430185247852/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-21T14:32:37Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://mastodon.social/users/bmispelon"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113521430185247852",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/bmispelon/statuses/113520624667594814",
"published": "2024-11-21T14:32:37Z",
"url": "https://fosstodon.org/@adamchainz/113521430185247852",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://mastodon.social/users/bmispelon"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113521430185247852",
"inReplyToAtomUri": "https://mastodon.social/users/bmispelon/statuses/113520624667594814",
"conversation": "tag:fosstodon.org,2024-11-21:objectId=262893884:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@bmispelon\" class=\"u-url mention\">@<span>bmispelon</span></a></span> ah yes… 👻</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@bmispelon\" class=\"u-url mention\">@<span>bmispelon</span></a></span> ah yes… 👻</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mastodon.social/users/bmispelon",
"name": "@bmispelon@mastodon.social"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113521430185247852/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113521430185247852/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113521430185247852/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113521430185247852/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113521430185247852/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113520513878711364/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-21T10:39:35Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://mastodon.social/users/bmispelon"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113520513878711364",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/bmispelon/statuses/113520437293529376",
"published": "2024-11-21T10:39:35Z",
"url": "https://fosstodon.org/@adamchainz/113520513878711364",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://mastodon.social/users/bmispelon"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113520513878711364",
"inReplyToAtomUri": "https://mastodon.social/users/bmispelon/statuses/113520437293529376",
"conversation": "tag:fosstodon.org,2024-11-21:objectId=262893884:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@bmispelon\" class=\"u-url mention\">@<span>bmispelon</span></a></span> Thanks, and many apologies for the poor timing. What did you use for your “ghost tables”?</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@bmispelon\" class=\"u-url mention\">@<span>bmispelon</span></a></span> Thanks, and many apologies for the poor timing. What did you use for your “ghost tables”?</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mastodon.social/users/bmispelon",
"name": "@bmispelon@mastodon.social"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113520513878711364/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113520513878711364/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113520513878711364/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113520513878711364/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113520513878711364/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113520198233730749/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-21T09:19:19Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/graingert"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113520198233730749",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/graingert/statuses/113520021193501636",
"published": "2024-11-21T09:19:19Z",
"url": "https://fosstodon.org/@adamchainz/113520198233730749",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/graingert"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113520198233730749",
"inReplyToAtomUri": "https://fosstodon.org/users/graingert/statuses/113520021193501636",
"conversation": "tag:fosstodon.org,2024-11-21:objectId=262893884:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@graingert\" class=\"u-url mention\">@<span>graingert</span></a></span> done - added a bit on using inspectdb, and a warning to ensure you have backups before running DROP TABLE</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@graingert\" class=\"u-url mention\">@<span>graingert</span></a></span> done - added a bit on using inspectdb, and a warning to ensure you have backups before running DROP TABLE</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/graingert",
"name": "@graingert"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113520198233730749/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113520198233730749/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113520198233730749/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113520198233730749/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113520198233730749/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113519975046464963/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-21T08:22:33Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519975046464963",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-21T08:22:33Z",
"url": "https://fosstodon.org/@adamchainz/113519975046464963",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113519975046464963",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-21:objectId=262893884:objectType=Conversation",
"content": "<p>👻 New post covering finding “ghost tables” in Django projects: tables without associated models.</p><p>A client asked me today about finding such tables, and I realized I knew the Django internal methods that could help.</p><p><a href=\"https://fosstodon.org/tags/Django\" class=\"mention hashtag\" rel=\"tag\">#<span>Django</span></a></p><p><a href=\"https://adamj.eu/tech/2024/11/21/django-tables-without-models/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">adamj.eu/tech/2024/11/21/djang</span><span class=\"invisible\">o-tables-without-models/</span></a></p>",
"contentMap": {
"en": "<p>👻 New post covering finding “ghost tables” in Django projects: tables without associated models.</p><p>A client asked me today about finding such tables, and I realized I knew the Django internal methods that could help.</p><p><a href=\"https://fosstodon.org/tags/Django\" class=\"mention hashtag\" rel=\"tag\">#<span>Django</span></a></p><p><a href=\"https://adamj.eu/tech/2024/11/21/django-tables-without-models/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">adamj.eu/tech/2024/11/21/djang</span><span class=\"invisible\">o-tables-without-models/</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/django",
"name": "#django"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519975046464963/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113519975046464963/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113519975046464963/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519975046464963/likes",
"type": "Collection",
"totalItems": 18
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519975046464963/shares",
"type": "Collection",
"totalItems": 5
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113519636485566335/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-21T06:56:27Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/mariatta"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519636485566335",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/mariatta/statuses/113518859479077506",
"published": "2024-11-21T06:56:27Z",
"url": "https://fosstodon.org/@adamchainz/113519636485566335",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/mariatta"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113519636485566335",
"inReplyToAtomUri": "https://fosstodon.org/users/mariatta/statuses/113518859479077506",
"conversation": "tag:fosstodon.org,2024-11-21:objectId=262846225:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mariatta\" class=\"u-url mention\">@<span>mariatta</span></a></span> welcome!! 👏</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@mariatta\" class=\"u-url mention\">@<span>mariatta</span></a></span> welcome!! 👏</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/mariatta",
"name": "@mariatta"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519636485566335/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113519636485566335/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113519636485566335/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519636485566335/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519636485566335/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113519612910122731/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-21T06:50:27Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/markwalker"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519612910122731",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/markwalker/statuses/113517969410246812",
"published": "2024-11-21T06:50:27Z",
"url": "https://fosstodon.org/@adamchainz/113519612910122731",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/markwalker"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113519612910122731",
"inReplyToAtomUri": "https://fosstodon.org/users/markwalker/statuses/113517969410246812",
"conversation": "tag:fosstodon.org,2024-11-20:objectId=262793055:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@markwalker\" class=\"u-url mention\">@<span>markwalker</span></a></span> aha! Glad you found my Ansible setup useful.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@markwalker\" class=\"u-url mention\">@<span>markwalker</span></a></span> aha! Glad you found my Ansible setup useful.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/markwalker",
"name": "@markwalker"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519612910122731/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113519612910122731/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113519612910122731/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519612910122731/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113519612910122731/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113517957506704343/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-20T23:49:28Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/markwalker"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113517957506704343",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/markwalker/statuses/113517736737094351",
"published": "2024-11-20T23:49:28Z",
"url": "https://fosstodon.org/@adamchainz/113517957506704343",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/markwalker"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113517957506704343",
"inReplyToAtomUri": "https://fosstodon.org/users/markwalker/statuses/113517736737094351",
"conversation": "tag:fosstodon.org,2024-11-20:objectId=262793055:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@markwalker\" class=\"u-url mention\">@<span>markwalker</span></a></span> See the banner at the top of that page:</p><p>> The test package is meant for internal use by Python only...</p><p>It might not even be distributed with some Python editions. Looks like the builds from uv don't include it.</p><p>The test suite needs fixing ;)</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@markwalker\" class=\"u-url mention\">@<span>markwalker</span></a></span> See the banner at the top of that page:</p><p>> The test package is meant for internal use by Python only...</p><p>It might not even be distributed with some Python editions. Looks like the builds from uv don't include it.</p><p>The test suite needs fixing ;)</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/markwalker",
"name": "@markwalker"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113517957506704343/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113517957506704343/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113517957506704343/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113517957506704343/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113517957506704343/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113517936242900836/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-20T23:44:03Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/CodenameTim"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113517936242900836",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/CodenameTim/statuses/113517845997097429",
"published": "2024-11-20T23:44:03Z",
"url": "https://fosstodon.org/@adamchainz/113517936242900836",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/CodenameTim"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113517936242900836",
"inReplyToAtomUri": "https://fosstodon.org/users/CodenameTim/statuses/113517845997097429",
"conversation": "tag:fosstodon.org,2024-11-20:objectId=262799301:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@CodenameTim\" class=\"u-url mention\">@<span>CodenameTim</span></a></span> Nicely put Tim. I like the forward-thinking energy.</p><p>> a group of five that have this as their primary open-source contribution for the duration of the term</p><p>I think this is key. Highlighting the role as active and the main pathway will make it much more successful.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@CodenameTim\" class=\"u-url mention\">@<span>CodenameTim</span></a></span> Nicely put Tim. I like the forward-thinking energy.</p><p>> a group of five that have this as their primary open-source contribution for the duration of the term</p><p>I think this is key. Highlighting the role as active and the main pathway will make it much more successful.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/CodenameTim",
"name": "@CodenameTim"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113517936242900836/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113517936242900836/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113517936242900836/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113517936242900836/likes",
"type": "Collection",
"totalItems": 5
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113517936242900836/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113516357263503312/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-20T17:02:30Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/paulox"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113516357263503312",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/paulox/statuses/113516128694858141",
"published": "2024-11-20T17:02:30Z",
"url": "https://fosstodon.org/@adamchainz/113516357263503312",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://fosstodon.org/users/paulox"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113516357263503312",
"inReplyToAtomUri": "https://fosstodon.org/users/paulox/statuses/113516128694858141",
"conversation": "tag:fosstodon.org,2024-11-20:objectId=262680083:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@paulox\" class=\"u-url mention\">@<span>paulox</span></a></span> nice to have some stats from Trac!</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@paulox\" class=\"u-url mention\">@<span>paulox</span></a></span> nice to have some stats from Trac!</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fosstodon.org/users/paulox",
"name": "@paulox"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113516357263503312/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113516357263503312/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113516357263503312/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113516357263503312/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113516357263503312/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/adamchainz/statuses/113516094646702672/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/adamchainz",
"published": "2024-11-20T15:55:43Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://mastodon.social/users/hugovk"
],
"object": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113516094646702672",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/hugovk/statuses/113515031644851744",
"published": "2024-11-20T15:55:43Z",
"url": "https://fosstodon.org/@adamchainz/113516094646702672",
"attributedTo": "https://fosstodon.org/users/adamchainz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/adamchainz/followers",
"https://mastodon.social/users/hugovk"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/adamchainz/statuses/113516094646702672",
"inReplyToAtomUri": "https://mastodon.social/users/hugovk/statuses/113515031644851744",
"conversation": "tag:fosstodon.org,2024-11-20:objectId=262600172:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@hugovk\" class=\"u-url mention\">@<span>hugovk</span></a></span> wow, that’s a nice measure of the velocity!</p>",
"contentMap": {
"pt": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@hugovk\" class=\"u-url mention\">@<span>hugovk</span></a></span> wow, that’s a nice measure of the velocity!</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mastodon.social/users/hugovk",
"name": "@hugovk@mastodon.social"
}
],
"replies": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113516094646702672/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/adamchainz/statuses/113516094646702672/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/adamchainz/statuses/113516094646702672/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113516094646702672/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/adamchainz/statuses/113516094646702672/shares",
"type": "Collection",
"totalItems": 0
}
}
}
]
}