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/hashbangcode/outbox?page=true",
"type": "OrderedCollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/outbox?max_id=112430166267044761&page=true",
"prev": "https://fosstodon.org/users/hashbangcode/outbox?min_id=113539526102568083&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/outbox",
"orderedItems": [
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113539526102568083/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-11-24T19:14:39Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113539526102568083",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-24T19:14:39Z",
"url": "https://fosstodon.org/@hashbangcode/113539526102568083",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/113539526102568083",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-24:objectId=263912217:objectType=Conversation",
"content": "<p>New! Creating A Mouse "Looking" Script With JavaScript<br /><a href=\"https://www.hashbangcode.com/article/creating-mouse-looking-script-javascript\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/creat</span><span class=\"invisible\">ing-mouse-looking-script-javascript</span></a></p>",
"contentMap": {
"en": "<p>New! Creating A Mouse "Looking" Script With JavaScript<br /><a href=\"https://www.hashbangcode.com/article/creating-mouse-looking-script-javascript\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/creat</span><span class=\"invisible\">ing-mouse-looking-script-javascript</span></a></p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113539526102568083/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/113539526102568083/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/113539526102568083/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113539526102568083/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113539526102568083/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113472350155954830/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-11-12T22:30:55Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113472350155954830",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-12T22:30:55Z",
"url": "https://fosstodon.org/@hashbangcode/113472350155954830",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/113472350155954830",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-12:objectId=260286546:objectType=Conversation",
"content": "<p>Found this list of awesome open source boilerplate projects today <a href=\"https://github.com/EinGuterWaran/awesome-opensource-boilerplates\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/EinGuterWaran/aweso</span><span class=\"invisible\">me-opensource-boilerplates</span></a><br />No PHP projects though! <br />What would you recommend as a good (or awesome) PHP boilerplate project?<br /><a href=\"https://fosstodon.org/tags/php\" class=\"mention hashtag\" rel=\"tag\">#<span>php</span></a> <a href=\"https://fosstodon.org/tags/programming\" class=\"mention hashtag\" rel=\"tag\">#<span>programming</span></a></p>",
"contentMap": {
"en": "<p>Found this list of awesome open source boilerplate projects today <a href=\"https://github.com/EinGuterWaran/awesome-opensource-boilerplates\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/EinGuterWaran/aweso</span><span class=\"invisible\">me-opensource-boilerplates</span></a><br />No PHP projects though! <br />What would you recommend as a good (or awesome) PHP boilerplate project?<br /><a href=\"https://fosstodon.org/tags/php\" class=\"mention hashtag\" rel=\"tag\">#<span>php</span></a> <a href=\"https://fosstodon.org/tags/programming\" class=\"mention hashtag\" rel=\"tag\">#<span>programming</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/php",
"name": "#php"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/programming",
"name": "#programming"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113472350155954830/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/113472350155954830/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/113472350155954830/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113472350155954830/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113472350155954830/shares",
"type": "Collection",
"totalItems": 3
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113460080081306492/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-11-10T18:30:28Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113460080081306492",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-10T18:30:28Z",
"url": "https://fosstodon.org/@hashbangcode/113460080081306492",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/113460080081306492",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-10:objectId=259599852:objectType=Conversation",
"content": "<p>New! Retroflag GPi CASE 2: A Review <a href=\"https://www.hashbangcode.com/article/retroflag-gpi-case-2-review\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/retro</span><span class=\"invisible\">flag-gpi-case-2-review</span></a><br />A look at the GPi Case 2 from Retroflag is a case that accepts the Raspberry Pi Compute Module 4 (CM4) and is used as an emulation station.<br /><a href=\"https://fosstodon.org/tags/review\" class=\"mention hashtag\" rel=\"tag\">#<span>review</span></a> <a href=\"https://fosstodon.org/tags/recalbox\" class=\"mention hashtag\" rel=\"tag\">#<span>recalbox</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>",
"contentMap": {
"en": "<p>New! Retroflag GPi CASE 2: A Review <a href=\"https://www.hashbangcode.com/article/retroflag-gpi-case-2-review\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/retro</span><span class=\"invisible\">flag-gpi-case-2-review</span></a><br />A look at the GPi Case 2 from Retroflag is a case that accepts the Raspberry Pi Compute Module 4 (CM4) and is used as an emulation station.<br /><a href=\"https://fosstodon.org/tags/review\" class=\"mention hashtag\" rel=\"tag\">#<span>review</span></a> <a href=\"https://fosstodon.org/tags/recalbox\" class=\"mention hashtag\" rel=\"tag\">#<span>recalbox</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/review",
"name": "#review"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/recalbox",
"name": "#recalbox"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/hashbangcode",
"name": "#hashbangcode"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113460080081306492/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/113460080081306492/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/113460080081306492/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113460080081306492/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113460080081306492/shares",
"type": "Collection",
"totalItems": 1
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113430768085396469/activity",
"type": "Announce",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-11-05T14:16:03Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/palantir",
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": "https://mastodon.social/users/palantir/statuses/113430736449904144"
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113421616579193496/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-11-03T23:28:42Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113421616579193496",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-03T23:28:42Z",
"url": "https://fosstodon.org/@hashbangcode/113421616579193496",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/113421616579193496",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-11-03:objectId=257339052:objectType=Conversation",
"content": "<p>New! DrupalCamp Scotland 2024</p><p>DrupalCamp Scotland returned after a small hiatus of 5 years on the 25th October 2024, and saw nearly 50 people attend the university of Edinburgh Paterson's Land building for a day of talks and sessions.</p><p>Here is a write up of DrupalCamp Scotland 2024 from Phil Norton, who attended and spoke at the event.<br /> <a href=\"https://www.hashbangcode.com/article/drupalcamp-scotland-2024\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">lcamp-scotland-2024</span></a><br /><a href=\"https://fosstodon.org/tags/drupalCamp\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalCamp</span></a> <a href=\"https://fosstodon.org/tags/drupalCampScotland\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalCampScotland</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>",
"contentMap": {
"en": "<p>New! DrupalCamp Scotland 2024</p><p>DrupalCamp Scotland returned after a small hiatus of 5 years on the 25th October 2024, and saw nearly 50 people attend the university of Edinburgh Paterson's Land building for a day of talks and sessions.</p><p>Here is a write up of DrupalCamp Scotland 2024 from Phil Norton, who attended and spoke at the event.<br /> <a href=\"https://www.hashbangcode.com/article/drupalcamp-scotland-2024\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">lcamp-scotland-2024</span></a><br /><a href=\"https://fosstodon.org/tags/drupalCamp\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalCamp</span></a> <a href=\"https://fosstodon.org/tags/drupalCampScotland\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalCampScotland</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupalcamp",
"name": "#drupalcamp"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupalcampscotland",
"name": "#drupalcampscotland"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/hashbangcode",
"name": "#hashbangcode"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113421616579193496/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/113421616579193496/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/113421616579193496/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113421616579193496/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113421616579193496/shares",
"type": "Collection",
"totalItems": 1
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113380828219479678/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-10-27T18:35:41Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113380828219479678",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-10-27T18:35:41Z",
"url": "https://fosstodon.org/@hashbangcode/113380828219479678",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/113380828219479678",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-10-27:objectId=255085063:objectType=Conversation",
"content": "<p>New! Drupal 11: Batch Operations Built Into Drupal</p><p>This is the sixth article in a series of articles about the Batch API in Drupal.</p><p>In this article we will look at how the Batch API is used within Drupal. The Batch API in Drupal is either used to perform a task, which I will call "direct", or to pass on the batch operations to a hook, which I will call "indirect".</p><p><a href=\"https://www.hashbangcode.com/article/drupal-11-batch-operations-built-drupal\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-11-batch-operations-built-drupal</span></a><br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupal11\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal11</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>",
"contentMap": {
"en": "<p>New! Drupal 11: Batch Operations Built Into Drupal</p><p>This is the sixth article in a series of articles about the Batch API in Drupal.</p><p>In this article we will look at how the Batch API is used within Drupal. The Batch API in Drupal is either used to perform a task, which I will call "direct", or to pass on the batch operations to a hook, which I will call "indirect".</p><p><a href=\"https://www.hashbangcode.com/article/drupal-11-batch-operations-built-drupal\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-11-batch-operations-built-drupal</span></a><br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupal11\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal11</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupal",
"name": "#drupal"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupal11",
"name": "#drupal11"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/DrupalDevelopment",
"name": "#DrupalDevelopment"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/hashbangcode",
"name": "#hashbangcode"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113380828219479678/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/113380828219479678/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/113380828219479678/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113380828219479678/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113380828219479678/shares",
"type": "Collection",
"totalItems": 3
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113367698438713472/activity",
"type": "Announce",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-10-25T10:56:36Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/philipnorton42",
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": "https://fosstodon.org/users/philipnorton42/statuses/113367695646512763"
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113364641859547777/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-10-24T21:59:17Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113364641859547777",
"type": "Note",
"summary": null,
"inReplyTo": "https://fosstodon.org/users/hashbangcode/statuses/113364634149874361",
"published": "2024-10-24T21:59:17Z",
"url": "https://fosstodon.org/@hashbangcode/113364641859547777",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/113364641859547777",
"inReplyToAtomUri": "https://fosstodon.org/users/hashbangcode/statuses/113364634149874361",
"conversation": "tag:fosstodon.org,2024-10-24:objectId=254253084:objectType=Conversation",
"content": "<p>And Rider, which is a .NET IDE that also supports a number of other languages <a href=\"https://www.jetbrains.com/rider/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">jetbrains.com/rider/</span><span class=\"invisible\"></span></a></p>",
"contentMap": {
"en": "<p>And Rider, which is a .NET IDE that also supports a number of other languages <a href=\"https://www.jetbrains.com/rider/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">jetbrains.com/rider/</span><span class=\"invisible\"></span></a></p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113364641859547777/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/113364641859547777/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/113364641859547777/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113364641859547777/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113364641859547777/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113364634149874361/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-10-24T21:57:19Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113364634149874361",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-10-24T21:57:19Z",
"url": "https://fosstodon.org/@hashbangcode/113364634149874361",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/113364634149874361",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-10-24:objectId=254253084:objectType=Conversation",
"content": "<p>Jetbrains just made Webstorm free for non-commercial use. Pretty decent JavaScript and TypeScript IDE from a good company <a href=\"https://www.jetbrains.com/webstorm/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">jetbrains.com/webstorm/</span><span class=\"invisible\"></span></a></p>",
"contentMap": {
"en": "<p>Jetbrains just made Webstorm free for non-commercial use. Pretty decent JavaScript and TypeScript IDE from a good company <a href=\"https://www.jetbrains.com/webstorm/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">jetbrains.com/webstorm/</span><span class=\"invisible\"></span></a></p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113364634149874361/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/113364634149874361/replies?min_id=113364641859547777&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/113364634149874361/replies",
"items": [
"https://fosstodon.org/users/hashbangcode/statuses/113364641859547777"
]
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113364634149874361/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113364634149874361/shares",
"type": "Collection",
"totalItems": 1
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113301849722442811/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-10-13T19:50:25Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113301849722442811",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-10-13T19:50:25Z",
"url": "https://fosstodon.org/@hashbangcode/113301849722442811",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/113301849722442811",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-10-13:objectId=250910452:objectType=Conversation",
"content": "<p>New! Drupal 11: Adding Operations To Running Batches<br />Part 5 of a series of posts about the Drupal Batch API. This time about adding operations during a running batch.<br /><a href=\"https://www.hashbangcode.com/article/drupal-11-adding-operations-running-batches\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-11-adding-operations-running-batches</span></a><br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>",
"contentMap": {
"en": "<p>New! Drupal 11: Adding Operations To Running Batches<br />Part 5 of a series of posts about the Drupal Batch API. This time about adding operations during a running batch.<br /><a href=\"https://www.hashbangcode.com/article/drupal-11-adding-operations-running-batches\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-11-adding-operations-running-batches</span></a><br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupal",
"name": "#drupal"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/DrupalDevelopment",
"name": "#DrupalDevelopment"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/hashbangcode",
"name": "#hashbangcode"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113301849722442811/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/113301849722442811/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/113301849722442811/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113301849722442811/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113301849722442811/shares",
"type": "Collection",
"totalItems": 2
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113222393308110135/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-09-29T19:03:36Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113222393308110135",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-29T19:03:36Z",
"url": "https://fosstodon.org/@hashbangcode/113222393308110135",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/113222393308110135",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-09-29:objectId=246789425:objectType=Conversation",
"content": "<p>New! Drupal 11: Using The Batch API To Process CSV Files <br />Part four in a series of articles about the Batch API in Drupal.<br /><a href=\"https://www.hashbangcode.com/article/drupal-11-using-batch-api-process-csv-files\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-11-using-batch-api-process-csv-files</span></a><br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupal10\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal10</span></a> <a href=\"https://fosstodon.org/tags/drupal11\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal11</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>",
"contentMap": {
"en": "<p>New! Drupal 11: Using The Batch API To Process CSV Files <br />Part four in a series of articles about the Batch API in Drupal.<br /><a href=\"https://www.hashbangcode.com/article/drupal-11-using-batch-api-process-csv-files\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-11-using-batch-api-process-csv-files</span></a><br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupal10\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal10</span></a> <a href=\"https://fosstodon.org/tags/drupal11\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal11</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupal",
"name": "#drupal"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/Drupal10",
"name": "#Drupal10"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupal11",
"name": "#drupal11"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/DrupalDevelopment",
"name": "#DrupalDevelopment"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/hashbangcode",
"name": "#hashbangcode"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113222393308110135/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/113222393308110135/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/113222393308110135/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113222393308110135/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113222393308110135/shares",
"type": "Collection",
"totalItems": 5
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113146136720343107/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-09-16T07:50:33Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113146136720343107",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-16T07:50:33Z",
"url": "https://fosstodon.org/@hashbangcode/113146136720343107",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/113146136720343107",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-09-16:objectId=242986394:objectType=Conversation",
"content": "<p>New! Drupal 11: Using The Finished State In Batch Processing<br />This is the third article in a series of articles about the Batch API in Drupal. <br />By using the finished state in the Batch API we can create batch processes that will complete once a set state has been reached, instead of preloading the batch queue before hand.<br /><a href=\"https://www.hashbangcode.com/article/drupal-11-using-finished-state-batch-processing\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-11-using-finished-state-batch-processing</span></a></p>",
"contentMap": {
"en": "<p>New! Drupal 11: Using The Finished State In Batch Processing<br />This is the third article in a series of articles about the Batch API in Drupal. <br />By using the finished state in the Batch API we can create batch processes that will complete once a set state has been reached, instead of preloading the batch queue before hand.<br /><a href=\"https://www.hashbangcode.com/article/drupal-11-using-finished-state-batch-processing\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-11-using-finished-state-batch-processing</span></a></p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113146136720343107/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/113146136720343107/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/113146136720343107/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113146136720343107/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113146136720343107/shares",
"type": "Collection",
"totalItems": 3
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113143845215445480/activity",
"type": "Announce",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-09-15T22:07:47Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://flipboard.com/users/mobileatom",
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": "https://flipboard.com/users/mobileatom/statuses/z932k1ixQb687ratUSZ9fA:a:48088588"
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/113064182547006833/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-09-01T20:28:32Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113064182547006833",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-01T20:28:32Z",
"url": "https://fosstodon.org/@hashbangcode/113064182547006833",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/113064182547006833",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-09-01:objectId=238975653:objectType=Conversation",
"content": "<p>New! Drupal 11: Batch Processing Using Drush<br />Part 2 in the current series on using the Batch API<br /><a href=\"https://www.hashbangcode.com/article/drupal-11-batch-processing-using-drush\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-11-batch-processing-using-drush</span></a><br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupal10\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal10</span></a> <a href=\"https://fosstodon.org/tags/drupal11\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal11</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>",
"contentMap": {
"en": "<p>New! Drupal 11: Batch Processing Using Drush<br />Part 2 in the current series on using the Batch API<br /><a href=\"https://www.hashbangcode.com/article/drupal-11-batch-processing-using-drush\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-11-batch-processing-using-drush</span></a><br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupal10\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal10</span></a> <a href=\"https://fosstodon.org/tags/drupal11\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal11</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupal",
"name": "#drupal"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/Drupal10",
"name": "#Drupal10"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupal11",
"name": "#drupal11"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/DrupalDevelopment",
"name": "#DrupalDevelopment"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/hashbangcode",
"name": "#hashbangcode"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113064182547006833/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/113064182547006833/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/113064182547006833/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113064182547006833/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/113064182547006833/shares",
"type": "Collection",
"totalItems": 2
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/112985235933376085/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-08-18T21:51:22Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112985235933376085",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-08-18T21:51:22Z",
"url": "https://fosstodon.org/@hashbangcode/112985235933376085",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/112985235933376085",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-08-18:objectId=235146551:objectType=Conversation",
"content": "<p>New! Drupal 10: An Introduction To Batch Processing With The Batch API<br />This is the first part in a series of posts looking at the batch API.<br /><a href=\"https://www.hashbangcode.com/article/drupal-10-introduction-batch-processing-batch-api\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-10-introduction-batch-processing-batch-api</span></a><br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupal10\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal10</span></a> <a href=\"https://fosstodon.org/tags/drupal11\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal11</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>",
"contentMap": {
"en": "<p>New! Drupal 10: An Introduction To Batch Processing With The Batch API<br />This is the first part in a series of posts looking at the batch API.<br /><a href=\"https://www.hashbangcode.com/article/drupal-10-introduction-batch-processing-batch-api\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-10-introduction-batch-processing-batch-api</span></a><br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupal10\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal10</span></a> <a href=\"https://fosstodon.org/tags/drupal11\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal11</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupal",
"name": "#drupal"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/Drupal10",
"name": "#Drupal10"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupal11",
"name": "#drupal11"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/DrupalDevelopment",
"name": "#DrupalDevelopment"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/hashbangcode",
"name": "#hashbangcode"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112985235933376085/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/112985235933376085/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/112985235933376085/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112985235933376085/likes",
"type": "Collection",
"totalItems": 4
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112985235933376085/shares",
"type": "Collection",
"totalItems": 5
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/112667222483407029/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-06-23T17:56:22Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112667222483407029",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-06-23T17:56:22Z",
"url": "https://fosstodon.org/@hashbangcode/112667222483407029",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/112667222483407029",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-06-23:objectId=219582704:objectType=Conversation",
"content": "<p>New! Creating A Character Bitmap In PHP<br /><a href=\"https://www.hashbangcode.com/article/creating-character-bitmap-php\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/creat</span><span class=\"invisible\">ing-character-bitmap-php</span></a><br /><a href=\"https://fosstodon.org/tags/php\" class=\"mention hashtag\" rel=\"tag\">#<span>php</span></a> <a href=\"https://fosstodon.org/tags/phpImage\" class=\"mention hashtag\" rel=\"tag\">#<span>phpImage</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>",
"contentMap": {
"en": "<p>New! Creating A Character Bitmap In PHP<br /><a href=\"https://www.hashbangcode.com/article/creating-character-bitmap-php\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/creat</span><span class=\"invisible\">ing-character-bitmap-php</span></a><br /><a href=\"https://fosstodon.org/tags/php\" class=\"mention hashtag\" rel=\"tag\">#<span>php</span></a> <a href=\"https://fosstodon.org/tags/phpImage\" class=\"mention hashtag\" rel=\"tag\">#<span>phpImage</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/php",
"name": "#php"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/phpimage",
"name": "#phpimage"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/hashbangcode",
"name": "#hashbangcode"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112667222483407029/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/112667222483407029/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/112667222483407029/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112667222483407029/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112667222483407029/shares",
"type": "Collection",
"totalItems": 3
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/112588685919389841/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-06-09T21:03:29Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112588685919389841",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-06-09T21:03:29Z",
"url": "https://fosstodon.org/@hashbangcode/112588685919389841",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/112588685919389841",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-06-09:objectId=215926406:objectType=Conversation",
"content": "<p>New! Drupal 10: Testing Migration Process Plugins<br />(includes source code for example module)<br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/drupalMigration\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalMigration</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a> <br /><a href=\"https://www.hashbangcode.com/article/drupal-10-testing-migration-process-plugins\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-10-testing-migration-process-plugins</span></a></p>",
"contentMap": {
"en": "<p>New! Drupal 10: Testing Migration Process Plugins<br />(includes source code for example module)<br /><a href=\"https://fosstodon.org/tags/drupal\" class=\"mention hashtag\" rel=\"tag\">#<span>drupal</span></a> <a href=\"https://fosstodon.org/tags/drupalDevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalDevelopment</span></a> <a href=\"https://fosstodon.org/tags/drupalMigration\" class=\"mention hashtag\" rel=\"tag\">#<span>drupalMigration</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a> <br /><a href=\"https://www.hashbangcode.com/article/drupal-10-testing-migration-process-plugins\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drupa</span><span class=\"invisible\">l-10-testing-migration-process-plugins</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupal",
"name": "#drupal"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/DrupalDevelopment",
"name": "#DrupalDevelopment"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/drupalmigration",
"name": "#drupalmigration"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/hashbangcode",
"name": "#hashbangcode"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112588685919389841/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/112588685919389841/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/112588685919389841/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112588685919389841/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112588685919389841/shares",
"type": "Collection",
"totalItems": 1
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/112576191273475851/activity",
"type": "Announce",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-06-07T16:05:56Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/palantir",
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": "https://mastodon.social/users/palantir/statuses/112575987248673084"
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/112436057882078814/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-05-13T22:08:10Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers",
"https://toot.cat/users/woozle"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112436057882078814",
"type": "Note",
"summary": null,
"inReplyTo": "https://toot.cat/users/woozle/statuses/112436005338530134",
"published": "2024-05-13T22:08:10Z",
"url": "https://fosstodon.org/@hashbangcode/112436057882078814",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers",
"https://toot.cat/users/woozle"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/112436057882078814",
"inReplyToAtomUri": "https://toot.cat/users/woozle/statuses/112436005338530134",
"conversation": "tag:fosstodon.org,2024-05-12:objectId=208299855:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://toot.cat/@woozle\" class=\"u-url mention\">@<span>woozle</span></a></span> Nice! I was thinking about screensavers as a future article.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://toot.cat/@woozle\" class=\"u-url mention\">@<span>woozle</span></a></span> Nice! I was thinking about screensavers as a future article.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://toot.cat/users/woozle",
"name": "@woozle@toot.cat"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112436057882078814/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/112436057882078814/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/112436057882078814/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112436057882078814/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112436057882078814/shares",
"type": "Collection",
"totalItems": 0
}
}
},
{
"id": "https://fosstodon.org/users/hashbangcode/statuses/112430166267044761/activity",
"type": "Create",
"actor": "https://fosstodon.org/users/hashbangcode",
"published": "2024-05-12T21:09:51Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"object": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112430166267044761",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-05-12T21:09:51Z",
"url": "https://fosstodon.org/@hashbangcode/112430166267044761",
"attributedTo": "https://fosstodon.org/users/hashbangcode",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://fosstodon.org/users/hashbangcode/followers"
],
"sensitive": false,
"atomUri": "https://fosstodon.org/users/hashbangcode/statuses/112430166267044761",
"inReplyToAtomUri": null,
"conversation": "tag:fosstodon.org,2024-05-12:objectId=208299855:objectType=Conversation",
"content": "<p>New! Drawing A Parabolic Curve With Straight Lines In PHP</p><p><a href=\"https://www.hashbangcode.com/article/drawing-parabolic-curve-straight-lines-php\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drawi</span><span class=\"invisible\">ng-parabolic-curve-straight-lines-php</span></a></p><p>A parabolic curve is a type of curve where every point is an equal distance from a focal point. There a number of different way to generate this sort of curve using maths, but one of the simplest is to use straight lines to create the illusion of the curve.</p><p><a href=\"https://fosstodon.org/tags/php\" class=\"mention hashtag\" rel=\"tag\">#<span>php</span></a> <a href=\"https://fosstodon.org/tags/phpGD2\" class=\"mention hashtag\" rel=\"tag\">#<span>phpGD2</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>",
"contentMap": {
"en": "<p>New! Drawing A Parabolic Curve With Straight Lines In PHP</p><p><a href=\"https://www.hashbangcode.com/article/drawing-parabolic-curve-straight-lines-php\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">hashbangcode.com/article/drawi</span><span class=\"invisible\">ng-parabolic-curve-straight-lines-php</span></a></p><p>A parabolic curve is a type of curve where every point is an equal distance from a focal point. There a number of different way to generate this sort of curve using maths, but one of the simplest is to use straight lines to create the illusion of the curve.</p><p><a href=\"https://fosstodon.org/tags/php\" class=\"mention hashtag\" rel=\"tag\">#<span>php</span></a> <a href=\"https://fosstodon.org/tags/phpGD2\" class=\"mention hashtag\" rel=\"tag\">#<span>phpGD2</span></a> <a href=\"https://fosstodon.org/tags/hashbangcode\" class=\"mention hashtag\" rel=\"tag\">#<span>hashbangcode</span></a></p>"
},
"updated": "2024-05-12T21:14:50Z",
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/php",
"name": "#php"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/phpgd2",
"name": "#phpgd2"
},
{
"type": "Hashtag",
"href": "https://fosstodon.org/tags/hashbangcode",
"name": "#hashbangcode"
}
],
"replies": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112430166267044761/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://fosstodon.org/users/hashbangcode/statuses/112430166267044761/replies?only_other_accounts=true&page=true",
"partOf": "https://fosstodon.org/users/hashbangcode/statuses/112430166267044761/replies",
"items": []
}
},
"likes": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112430166267044761/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://fosstodon.org/users/hashbangcode/statuses/112430166267044761/shares",
"type": "Collection",
"totalItems": 3
}
}
}
]
}