Gradient Lab recorded papers 51 → 67. https://lab.srv1579310.hstgr.cloud/ #indieweb #selfhosted #opensource
{
"type": "entry",
"published": "2026-08-19T08:07:25.625Z",
"url": "https://bsky.app/profile/did:plc:i7qsuactc4aft5jnz6yrlgk2/post/3mtgbmgxd662g",
"content": {
"text": "Gradient Lab recorded papers 51 \u2192 67. https://lab.srv1579310.hstgr.cloud/ #indieweb #selfhosted #opensource"
},
"author": {
"type": "card",
"name": "haltregister.bsky.social",
"url": "https://bsky.app/profile/haltregister.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49286641",
"_source": "9305",
"_is_read": false
}
🌇 Foundations are being laid for a new neocity area.
🎶 The amazing Webamp - one can play own mp3s and playlists are coming very soon!
🔗 vmsh.neocities.org
#️⃣ #neocities #webamp #winamp #indieweb
{
"type": "entry",
"published": "2026-08-19T07:54:35.319Z",
"url": "https://bsky.app/profile/did:plc:k2eexkege2mu6q5lm2he6f4e/post/3mtgaviawns2n",
"content": {
"text": "\ud83c\udf07 Foundations are being laid for a new neocity area.\n\ud83c\udfb6 The amazing Webamp - one can play own mp3s and playlists are coming very soon!\n\ud83d\udd17 vmsh.neocities.org\n#\ufe0f\u20e3 #neocities #webamp #winamp #indieweb"
},
"author": {
"type": "card",
"name": "vmsh.xyz",
"url": "https://bsky.app/profile/vmsh.xyz",
"photo": null
},
"post-type": "note",
"_id": "49286536",
"_source": "9305",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://caneandable.social/@WeirdWriter/117120887771740465",
"content": {
"html": "<p>The Bookstore Hope <a href=\"https://sightlessscribbles.com/posts/the-bookstore-hope/\"><span>https://</span><span>sightlessscribbles.com/posts/t</span><span>he-bookstore-hope/</span></a> <a href=\"https://caneandable.social/tags/Blog\">#<span>Blog</span></a> <a href=\"https://caneandable.social/tags/Blogs\">#<span>Blogs</span></a> <a href=\"https://caneandable.social/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://caneandable.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://caneandable.social/tags/NoPaywall\">#<span>NoPaywall</span></a></p>",
"text": "The Bookstore Hope https://sightlessscribbles.com/posts/the-bookstore-hope/ #Blog #Blogs #Blogging #IndieWeb #NoPaywall"
},
"published": "2026-08-19T07:02:01+00:00",
"post-type": "note",
"_id": "49286321",
"_source": "8007",
"_is_read": false
}
Writers of HTML and CSS! Ahoy hoy! Thursday Front End Study Hall rides again and we’ll have a good think and code some websites. It’s an #IndieWeb thing. https://events.indieweb.org/2026/08/front-end-study-hall-056-0oBSeV4ehvCV #HTML
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://xoxo.zone/@artlung/117120085080616739",
"content": {
"html": "<p>Writers of HTML and CSS! Ahoy hoy! Thursday Front End Study Hall rides again and we\u2019ll have a good think and code some websites. It\u2019s an <a href=\"https://xoxo.zone/tags/IndieWeb\">#<span>IndieWeb</span></a> thing. <a href=\"https://events.indieweb.org/2026/08/front-end-study-hall-056-0oBSeV4ehvCV\"><span>https://</span><span>events.indieweb.org/2026/08/fr</span><span>ont-end-study-hall-056-0oBSeV4ehvCV</span></a> <a href=\"https://xoxo.zone/tags/HTML\">#<span>HTML</span></a></p>",
"text": "Writers of HTML and CSS! Ahoy hoy! Thursday Front End Study Hall rides again and we\u2019ll have a good think and code some websites. It\u2019s an #IndieWeb thing. https://events.indieweb.org/2026/08/front-end-study-hall-056-0oBSeV4ehvCV #HTML"
},
"published": "2026-08-19T03:37:53+00:00",
"post-type": "note",
"_id": "49285174",
"_source": "8007",
"_is_read": false
}
Writers of HTML and CSS! Ahoy hoy! Thursday Front End Study Hall rides again and we’ll have a good think and code some websites. It’s an #IndieWeb thing. events.indieweb.org/2026/08/fron... #HTML
{
"type": "entry",
"published": "2026-08-19T03:38:07.584Z",
"url": "https://bsky.app/profile/did:plc:wgs7q4u4cifplpfpefir6nay/post/3mtfskvefs22a",
"content": {
"text": "Writers of HTML and CSS! Ahoy hoy! Thursday Front End Study Hall rides again and we\u2019ll have a good think and code some websites. It\u2019s an #IndieWeb thing. events.indieweb.org/2026/08/fron... #HTML"
},
"author": {
"type": "card",
"name": "artlung.com",
"url": "https://bsky.app/profile/artlung.com",
"photo": null
},
"post-type": "note",
"_id": "49285148",
"_source": "9305",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://ioc.exchange/@rye/117119999053288201",
"content": {
"html": "<p>I read some things on the internet:</p><p><a href=\"https://rye.wentcloud.com/writings-and-creations/this-week-i-read-more/\"><span>https://</span><span>rye.wentcloud.com/writings-and</span><span>-creations/this-week-i-read-more/</span></a></p><p><a href=\"https://ioc.exchange/tags/blog\">#<span>blog</span></a> <a href=\"https://ioc.exchange/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://ioc.exchange/tags/blog\">#<span>blog</span></a> <a href=\"https://ioc.exchange/tags/twir\">#<span>twir</span></a></p>",
"text": "I read some things on the internet:\n\nhttps://rye.wentcloud.com/writings-and-creations/this-week-i-read-more/\n\n#blog #indieweb #blog #twir"
},
"published": "2026-08-19T03:16:00+00:00",
"post-type": "note",
"_id": "49285042",
"_source": "8007",
"_is_read": false
}
In March I wrote that my blog had no custom fonts, no animations and barely any images, entirely by design. I called that discipline. Reading it back after the rebuild, it is a list of things I gave up to protect a performance score.
The new site scores 97 on mobile instead of 81, and it has all three. Settling doesn't feel like settling. It feels like being reasonable, one decision at a time.
https://buthonestly.io/wordpress-to-astro/?utm_source=mastodon
#WordPress #Astro #WebPerformance #StaticSite #IndieWeb #Blogging #WebDev
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@nicolamustone/117119953944983820",
"content": {
"html": "<p>In March I wrote that my blog had no custom fonts, no animations and barely any images, entirely by design. I called that discipline. Reading it back after the rebuild, it is a list of things I gave up to protect a performance score.</p><p>The new site scores 97 on mobile instead of 81, and it has all three. Settling doesn't feel like settling. It feels like being reasonable, one decision at a time.</p><p><a href=\"https://buthonestly.io/wordpress-to-astro/?utm_source=mastodon\"><span>https://</span><span>buthonestly.io/wordpress-to-as</span><span>tro/?utm_source=mastodon</span></a></p><p><a href=\"https://indieweb.social/tags/WordPress\">#<span>WordPress</span></a> <a href=\"https://indieweb.social/tags/Astro\">#<span>Astro</span></a> <a href=\"https://indieweb.social/tags/WebPerformance\">#<span>WebPerformance</span></a> <a href=\"https://indieweb.social/tags/StaticSite\">#<span>StaticSite</span></a> <a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://indieweb.social/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://indieweb.social/tags/WebDev\">#<span>WebDev</span></a></p>",
"text": "In March I wrote that my blog had no custom fonts, no animations and barely any images, entirely by design. I called that discipline. Reading it back after the rebuild, it is a list of things I gave up to protect a performance score.\n\nThe new site scores 97 on mobile instead of 81, and it has all three. Settling doesn't feel like settling. It feels like being reasonable, one decision at a time.\n\nhttps://buthonestly.io/wordpress-to-astro/?utm_source=mastodon\n\n#WordPress #Astro #WebPerformance #StaticSite #IndieWeb #Blogging #WebDev"
},
"published": "2026-08-19T03:04:32+00:00",
"post-type": "note",
"_id": "49285043",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@brennan/117119669737122441",
"content": {
"html": "<p>A Guide to Becoming a Rogue Scholar</p><p><a href=\"https://brennan.day/a-guide-to-becoming-a-rogue-scholar/\"><span>https://</span><span>brennan.day/a-guide-to-becomin</span><span>g-a-rogue-scholar/</span></a></p><p><a href=\"https://social.lol/tags/digital\">#<span>digital</span></a> humanities <a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://social.lol/tags/openaccess\">#<span>openaccess</span></a> <a href=\"https://social.lol/tags/academia\">#<span>academia</span></a> <a href=\"https://social.lol/tags/eleventy\">#<span>eleventy</span></a> <a href=\"https://social.lol/tags/metadata\">#<span>metadata</span></a> <a href=\"https://social.lol/tags/citation\">#<span>citation</span></a> <a href=\"https://social.lol/tags/tutorial\">#<span>tutorial</span></a></p>",
"text": "A Guide to Becoming a Rogue Scholar\n\nhttps://brennan.day/a-guide-to-becoming-a-rogue-scholar/\n\n#digital humanities #IndieWeb #openaccess #academia #eleventy #metadata #citation #tutorial"
},
"published": "2026-08-19T01:52:15+00:00",
"post-type": "note",
"_id": "49284638",
"_source": "8007",
"_is_read": false
}
updated my neocities again! now there's a splash text thing on the home page!! check it out!!! it was really fun to code lol
#indiedev #indieweb #webdev
uncreative-avis.neocities.org
{
"type": "entry",
"published": "2026-08-19T00:35:59.046Z",
"url": "https://bsky.app/profile/did:plc:dty4c5ngflsinhkr7bswrzcq/post/3mtfif73ugc2e",
"content": {
"text": "updated my neocities again! now there's a splash text thing on the home page!! check it out!!! it was really fun to code lol\n#indiedev #indieweb #webdev\nuncreative-avis.neocities.org"
},
"author": {
"type": "card",
"name": "uncreative-avis.bsky.social",
"url": "https://bsky.app/profile/uncreative-avis.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49284108",
"_source": "9305",
"_is_read": false
}
Dear #indieweb folks: does anyone use #indieauth ? Debating adding it as a login method to my website… Thanks!
#askfedi
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fedi.esgeroth.org/@prijks/117118997379516890",
"content": {
"html": "<p>Dear <a href=\"https://fedi.esgeroth.org/tags/indieweb\">#<span>indieweb</span></a> folks: does anyone use <a href=\"https://fedi.esgeroth.org/tags/indieauth\">#<span>indieauth</span></a> ? Debating adding it as a login method to my website\u2026 Thanks!</p><p><a href=\"https://fedi.esgeroth.org/tags/askfedi\">#<span>askfedi</span></a></p>",
"text": "Dear #indieweb folks: does anyone use #indieauth ? Debating adding it as a login method to my website\u2026 Thanks!\n\n#askfedi"
},
"published": "2026-08-18T23:01:16+00:00",
"post-type": "note",
"_id": "49283714",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://avatars.micro.blog/avatars/2025/22/3.jpg"
},
"url": "https://www.manton.org/2026/08/18/coalitions.html",
"name": "Coalitions",
"content": {
"html": "<p><a href=\"https://www.manton.org/2026/08/18/when-i-blogged-a-couple.html\">My post earlier about X</a> didn\u2019t resonate exactly as I had intended. Let me zoom out.</p>\n<p>Let\u2019s think of proponents of the social web as a coalition. People actively choose to be on the fediverse, atmosphere, and (though it\u2019s a dated term) blogosphere. There are people who:</p>\n<ul><li>Dislike Elon Musk for political reasons.</li>\n<li>See federation as the answer to developer-hostile platforms.</li>\n<li>Want a more distributed web with personal blogs.</li>\n<li>Hope smaller communities will encourage civility.</li>\n<li>Care deeply about web standards.</li>\n</ul><p>These are all different things. Which of these matters most to you will shape your perspective.</p>\n<p>I believe that blogging is the best way to contribute to the web. Because of this, many other things follow. For example, it\u2019s better to post to your blog and X (or your blog and LinkedIn, or your blog and Instagram) than it is to post to Mastodon alone.</p>\n<p>We spend so much time on <em>this social network vs. that network</em> that we risk missing the big picture. Maybe the social web has gotten too tribal and in turn too far away from principles.</p>",
"text": "My post earlier about X didn\u2019t resonate exactly as I had intended. Let me zoom out.\nLet\u2019s think of proponents of the social web as a coalition. People actively choose to be on the fediverse, atmosphere, and (though it\u2019s a dated term) blogosphere. There are people who:\nDislike Elon Musk for political reasons.\nSee federation as the answer to developer-hostile platforms.\nWant a more distributed web with personal blogs.\nHope smaller communities will encourage civility.\nCare deeply about web standards.\nThese are all different things. Which of these matters most to you will shape your perspective.\nI believe that blogging is the best way to contribute to the web. Because of this, many other things follow. For example, it\u2019s better to post to your blog and X (or your blog and LinkedIn, or your blog and Instagram) than it is to post to Mastodon alone.\nWe spend so much time on this social network vs. that network that we risk missing the big picture. Maybe the social web has gotten too tribal and in turn too far away from principles."
},
"published": "2026-08-18T15:30:08-05:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "49282505",
"_source": "12",
"_is_read": false
}
IndieWeb Homebrew Website Club Asia Pacific: Reflections
https://burgeonlab.com/blog/inaugural-hwc-ap-recap/
{
"type": "entry",
"published": "2026-08-18T19:30:52.198Z",
"url": "https://bsky.app/profile/did:plc:h5maykrmsb3yz4y5qcdlulvk/post/3mtexdmdb4s2g",
"content": {
"text": "IndieWeb Homebrew Website Club Asia Pacific: Reflections\n\nhttps://burgeonlab.com/blog/inaugural-hwc-ap-recap/"
},
"author": {
"type": "card",
"name": "hnbot.gsuscs.xyz",
"url": "https://bsky.app/profile/hnbot.gsuscs.xyz",
"photo": null
},
"post-type": "note",
"_id": "49282055",
"_source": "9305",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://burgeonlab.com/blog/inaugural-hwc-ap-recap/",
"content": {
"html": "<p>IndieWeb Homebrew Website Club Asia Pacific: Reflections</p><p><a href=\"https://burgeonlab.com/blog/inaugural-hwc-ap-recap/\">https://burgeonlab.com/blog/inaugural-hwc-ap-recap/</a></p><p><a href=\"https://robot.villas/tags/hackernews\">#<span>HackerNews</span></a> <a href=\"https://robot.villas/tags/tech\">#<span>Tech</span></a> <a href=\"https://robot.villas/tags/indieweb\">#<span>IndieWeb</span></a></p>",
"text": "IndieWeb Homebrew Website Club Asia Pacific: Reflections\n\nhttps://burgeonlab.com/blog/inaugural-hwc-ap-recap/\n\n#HackerNews #Tech #IndieWeb"
},
"published": "2026-08-18T19:07:47+00:00",
"post-type": "note",
"_id": "49282017",
"_source": "8007",
"_is_read": false
}
IndieWeb Homebrew Website Club Asia Pacific: Reflections
comments · posted on 2026.08.18 at 15:07:47 (c=0, p=3)
{
"type": "entry",
"published": "2026-08-18T19:21:54.843482+00:00",
"url": "https://bsky.app/profile/did:plc:jmuhjrotgvcquoaqtpcuxjii/post/3mtewtlxn2v2n",
"content": {
"text": "IndieWeb Homebrew Website Club Asia Pacific: Reflections\ncomments \u00b7 posted on 2026.08.18 at 15:07:47 (c=0, p=3)"
},
"author": {
"type": "card",
"name": "hnws.bsky.social",
"url": "https://bsky.app/profile/hnws.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49281982",
"_source": "9305",
"_is_read": false
}
IndieWeb Homebrew Website Club в Азиатско-Тихоокеанском регионе: почему это важно для независимого веба
https://kripta.biz/posts/8866886B-2756-4399-8A85-0CC49710949D
{
"type": "entry",
"published": "2026-08-18T19:21:43Z",
"url": "https://bsky.app/profile/did:plc:uld74vzf773y7ovqqm2jfaft/post/3mtewtbsflg24",
"content": {
"text": "IndieWeb Homebrew Website Club \u0432 \u0410\u0437\u0438\u0430\u0442\u0441\u043a\u043e-\u0422\u0438\u0445\u043e\u043e\u043a\u0435\u0430\u043d\u0441\u043a\u043e\u043c \u0440\u0435\u0433\u0438\u043e\u043d\u0435: \u043f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u0432\u0430\u0436\u043d\u043e \u0434\u043b\u044f \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0433\u043e \u0432\u0435\u0431\u0430\n\n\n\nhttps://kripta.biz/posts/8866886B-2756-4399-8A85-0CC49710949D"
},
"author": {
"type": "card",
"name": "kriptabiz.bsky.social",
"url": "https://bsky.app/profile/kriptabiz.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49281983",
"_source": "9305",
"_is_read": false
}
IndieWeb Homebrew Website Club亚太站:重新思考网络归属感与AI入侵的挑战
https://qian.cx/posts/D6384479-A51A-4C48-9F0B-3DD2F63C2DBF
{
"type": "entry",
"published": "2026-08-18T19:21:38Z",
"url": "https://bsky.app/profile/did:plc:ynbscw644x7ovpgse3wx4qar/post/3mtewt5uc6s2x",
"content": {
"text": "IndieWeb Homebrew Website Club\u4e9a\u592a\u7ad9:\u91cd\u65b0\u601d\u8003\u7f51\u7edc\u5f52\u5c5e\u611f\u4e0eAI\u5165\u4fb5\u7684\u6311\u6218\n\n\n\nhttps://qian.cx/posts/D6384479-A51A-4C48-9F0B-3DD2F63C2DBF"
},
"author": {
"type": "card",
"name": "qiancx.bsky.social",
"url": "https://bsky.app/profile/qiancx.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49281912",
"_source": "9305",
"_is_read": false
}
IndieWeb Homebrew Website Club Asia Pacific: Reflections
Discussion
{
"type": "entry",
"published": "2026-08-18T19:18:05.207077+00:00",
"url": "https://bsky.app/profile/did:plc:s4xmseub4a4pwwetg2xxmcyy/post/3mtewmqvbg52b",
"content": {
"text": "IndieWeb Homebrew Website Club Asia Pacific: Reflections\n\nDiscussion"
},
"author": {
"type": "card",
"name": "hn100.bsky.social",
"url": "https://bsky.app/profile/hn100.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49281913",
"_source": "9305",
"_is_read": false
}
Pretty significant design changes coming to Mastodon for version 5.0. I don’t use Mastodon often (my blog posts get to the fediverse from Micro.blog) but these seem like good changes.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://avatars.micro.blog/avatars/2025/22/3.jpg"
},
"url": "https://www.manton.org/2026/08/18/pretty-significant-design-changes-coming.html",
"content": {
"html": "<p><a href=\"https://blog.joinmastodon.org/2026/08/5.0-laying-the-foundation/\">Pretty significant design changes</a> coming to Mastodon for version 5.0. I don\u2019t use Mastodon often (my blog posts get to the fediverse from Micro.blog) but these seem like good changes.</p>",
"text": "Pretty significant design changes coming to Mastodon for version 5.0. I don\u2019t use Mastodon often (my blog posts get to the fediverse from Micro.blog) but these seem like good changes."
},
"published": "2026-08-18T13:00:00-05:00",
"post-type": "note",
"_id": "49281226",
"_source": "12",
"_is_read": false
}
Thanks @jalict for the shoutout on this little blog post about getting loops and wearing ear protection. Out of all of the earplugs I have, despite the sometimes incessant advertising for them, Loops has the best carrying case which makes them great for always having on hand. There are so many unexpected situations where I might not have prepared a more curated pair of earplugs. Loops are a great all around option, plus they look cool! If the bud-style earplug doesn't work for you, I can recommend other brands.
https://frans.today/fucking-love-ear-protection/
#earplugs #indieWeb #blogosphere #uses
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://post.lurk.org/@pixouls/117117501703424905",
"content": {
"html": "<p>Thanks @jalict for the shoutout on this little blog post about getting loops and wearing ear protection. Out of all of the earplugs I have, despite the sometimes incessant advertising for them, Loops has the best carrying case which makes them great for always having on hand. There are so many unexpected situations where I might not have prepared a more curated pair of earplugs. Loops are a great all around option, plus they look cool! If the bud-style earplug doesn't work for you, I can recommend other brands.</p><p><a href=\"https://frans.today/fucking-love-ear-protection/\"><span>https://</span><span>frans.today/fucking-love-ear-p</span><span>rotection/</span></a><br /><br /><a href=\"https://post.lurk.org/tags/earplugs\">#<span>earplugs</span></a> <a href=\"https://post.lurk.org/tags/indieWeb\">#<span>indieWeb</span></a> <a href=\"https://post.lurk.org/tags/blogosphere\">#<span>blogosphere</span></a> <a href=\"https://post.lurk.org/tags/uses\">#<span>uses</span></a></p>",
"text": "Thanks @jalict for the shoutout on this little blog post about getting loops and wearing ear protection. Out of all of the earplugs I have, despite the sometimes incessant advertising for them, Loops has the best carrying case which makes them great for always having on hand. There are so many unexpected situations where I might not have prepared a more curated pair of earplugs. Loops are a great all around option, plus they look cool! If the bud-style earplug doesn't work for you, I can recommend other brands.\n\nhttps://frans.today/fucking-love-ear-protection/\n\n#earplugs #indieWeb #blogosphere #uses"
},
"published": "2026-08-18T16:40:54+00:00",
"post-type": "note",
"_id": "49280449",
"_source": "8007",
"_is_read": false
}
It’s been a minute since I last mentioned this, but you can get your very own Indieweb is Punk t-shirt here… If you’re a punk too, that is: https://tinyurl.com/indiewebispunk
{
"type": "entry",
"published": "2026-08-18T16:03:32Z",
"url": "https://bsky.app/profile/did:plc:fwhnzbkc5lnmvbtyqwut5nwy/post/3mtelqvi2pr2x",
"content": {
"text": "It\u2019s been a minute since I last mentioned this, but you can get your very own Indieweb is Punk t-shirt here\u2026 If you\u2019re a punk too, that is: https://tinyurl.com/indiewebispunk"
},
"author": {
"type": "card",
"name": "jimmitchell.org",
"url": "https://bsky.app/profile/jimmitchell.org",
"photo": null
},
"post-type": "note",
"_id": "49279883",
"_source": "9305",
"_is_read": false
}