Hey Fedi people, do you use IRC? What server(s) and channels do you connect to? What clients do you use?
No good reason, I'm just curious.
#IRC #oldWeb #indieWeb #boostsWelcome
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fandom.ink/@annathecrow/116647442327161663",
"content": {
"html": "<p>Hey Fedi people, do you use IRC? What server(s) and channels do you connect to? What clients do you use?</p><p>No good reason, I'm just curious.</p><p><a href=\"https://fandom.ink/tags/IRC\">#<span>IRC</span></a> <a href=\"https://fandom.ink/tags/oldWeb\">#<span>oldWeb</span></a> <a href=\"https://fandom.ink/tags/indieWeb\">#<span>indieWeb</span></a> <a href=\"https://fandom.ink/tags/boostsWelcome\">#<span>boostsWelcome</span></a></p>",
"text": "Hey Fedi people, do you use IRC? What server(s) and channels do you connect to? What clients do you use?\n\nNo good reason, I'm just curious.\n\n#IRC #oldWeb #indieWeb #boostsWelcome"
},
"published": "2026-05-27T16:18:37+00:00",
"post-type": "note",
"_id": "48394520",
"_source": "8007",
"_is_read": false
}
New Blogroll Post
“How to use RPG Games to figure out what to do with your life” by Akash Bhat
«Social media and movies have convinced us that we can be anything. Do everything. Pivot constantly. Reinvent ourselves every six months.»
#blog #indieweb
https://akashbhat.com/how-to-use-rpg-games-to-figure-out-what-to-do-with-your-life/?ref=blr.indiewebclub.org
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@blr/116646218152301508",
"content": {
"html": "<p>New Blogroll Post</p><p>\u201cHow to use RPG Games to figure out what to do with your life\u201d by Akash Bhat</p><p>\u00abSocial media and movies have convinced us that we can be anything. Do everything. Pivot constantly. Reinvent ourselves every six months.\u00bb</p><p> <a href=\"https://indieweb.social/tags/blog\">#<span>blog</span></a> <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a></p><p><a href=\"https://akashbhat.com/how-to-use-rpg-games-to-figure-out-what-to-do-with-your-life/?ref=blr.indiewebclub.org\"><span>https://</span><span>akashbhat.com/how-to-use-rpg-g</span><span>ames-to-figure-out-what-to-do-with-your-life/?ref=blr.indiewebclub.org</span></a></p>",
"text": "New Blogroll Post\n\n\u201cHow to use RPG Games to figure out what to do with your life\u201d by Akash Bhat\n\n\u00abSocial media and movies have convinced us that we can be anything. Do everything. Pivot constantly. Reinvent ourselves every six months.\u00bb\n\n #blog #indieweb\n\nhttps://akashbhat.com/how-to-use-rpg-games-to-figure-out-what-to-do-with-your-life/?ref=blr.indiewebclub.org"
},
"published": "2026-05-27T11:07:17+00:00",
"post-type": "note",
"_id": "48391307",
"_source": "8007",
"_is_read": false
}
continuing reef today: prompt an AI agent to shape markdown into a personal site. i've been building web apps my whole life, but this is completely different: local-first, programmable, git-backed, WordPress for publishing #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@simoncarstensen/116645840728940320",
"content": {
"html": "<p>continuing reef today: prompt an AI agent to shape markdown into a personal site. i've been building web apps my whole life, but this is completely different: local-first, programmable, git-backed, WordPress for publishing <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "continuing reef today: prompt an AI agent to shape markdown into a personal site. i've been building web apps my whole life, but this is completely different: local-first, programmable, git-backed, WordPress for publishing #indieweb"
},
"published": "2026-05-27T09:31:18+00:00",
"post-type": "note",
"_id": "48390525",
"_source": "8007",
"_is_read": false
}
New Blogroll Post
“Faster than the speed of RTFM” by George Supreeth
«Lately, I have been adding a ridiculous amount of new functionality to Emacs thanks to A.I. tools like Google’s Gemini. I really mean ridiculous. There is code dribbling out of my ears.
It has gotten…»
#blog #indieweb
https://georgesupreeth.com/web/blog/blog_geo_260527_faster_than_the_speed_of_rtfm/?ref=blr.indiewebclub.org
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@blr/116645297427310904",
"content": {
"html": "<p>New Blogroll Post</p><p>\u201cFaster than the speed of RTFM\u201d by George Supreeth</p><p>\u00abLately, I have been adding a ridiculous amount of new functionality to Emacs thanks to A.I. tools like Google\u2019s Gemini. I really mean ridiculous. There is code dribbling out of my ears.<br />It has gotten\u2026\u00bb</p><p> <a href=\"https://indieweb.social/tags/blog\">#<span>blog</span></a> <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a></p><p><a href=\"https://georgesupreeth.com/web/blog/blog_geo_260527_faster_than_the_speed_of_rtfm/?ref=blr.indiewebclub.org\"><span>https://</span><span>georgesupreeth.com/web/blog/bl</span><span>og_geo_260527_faster_than_the_speed_of_rtfm/?ref=blr.indiewebclub.org</span></a></p>",
"text": "New Blogroll Post\n\n\u201cFaster than the speed of RTFM\u201d by George Supreeth\n\n\u00abLately, I have been adding a ridiculous amount of new functionality to Emacs thanks to A.I. tools like Google\u2019s Gemini. I really mean ridiculous. There is code dribbling out of my ears.\nIt has gotten\u2026\u00bb\n\n #blog #indieweb\n\nhttps://georgesupreeth.com/web/blog/blog_geo_260527_faster_than_the_speed_of_rtfm/?ref=blr.indiewebclub.org"
},
"published": "2026-05-27T07:13:08+00:00",
"post-type": "note",
"_id": "48388109",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://caneandable.social/@WeirdWriter/116645275437892606",
"content": {
"html": "<p>The Cartography of an Open Palm <a href=\"https://sightlessscribbles.com/the-cartography-of-an-open-palm/\"><span>https://</span><span>sightlessscribbles.com/the-car</span><span>tography-of-an-open-palm/</span></a> <a href=\"https://caneandable.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://caneandable.social/tags/Blog\">#<span>Blog</span></a> <a href=\"https://caneandable.social/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://caneandable.social/tags/Blogs\">#<span>Blogs</span></a></p>",
"text": "The Cartography of an Open Palm https://sightlessscribbles.com/the-cartography-of-an-open-palm/ #IndieWeb #Blog #Blogging #Blogs"
},
"published": "2026-05-27T07:07:33+00:00",
"post-type": "note",
"_id": "48388110",
"_source": "8007",
"_is_read": false
}
It’s so frustrating that AI is both destroying the open web by drowning it in slop and burying it in scrapers while it’s also a powerful tool for folks who want to launch their own blog or website. By making the technical challenges tractable, AI makes the indieweb more accessible than ever, and used properly can enable human communication and connection instead of destroying it. But that doesn’t feed the capitalist machine. #ai #indieweb (https://b-ark.ca/CEIqOM)
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@brettk/116644767911303378",
"content": {
"html": "<p>It\u2019s so frustrating that AI is both destroying the open web by drowning it in slop and burying it in scrapers while it\u2019s also a powerful tool for folks who want to launch their own blog or website. By making the technical challenges tractable, AI makes the indieweb more accessible than ever, and used properly can enable human communication and connection instead of destroying it. But that doesn\u2019t feed the capitalist machine. <a href=\"https://indieweb.social/tags/ai\">#<span>ai</span></a> <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> (<a href=\"https://b-ark.ca/CEIqOM\"><span>https://</span><span>b-ark.ca/CEIqOM</span><span></span></a>)</p>",
"text": "It\u2019s so frustrating that AI is both destroying the open web by drowning it in slop and burying it in scrapers while it\u2019s also a powerful tool for folks who want to launch their own blog or website. By making the technical challenges tractable, AI makes the indieweb more accessible than ever, and used properly can enable human communication and connection instead of destroying it. But that doesn\u2019t feed the capitalist machine. #ai #indieweb (https://b-ark.ca/CEIqOM)"
},
"published": "2026-05-27T04:58:28+00:00",
"post-type": "note",
"_id": "48387405",
"_source": "8007",
"_is_read": false
}
So I updated my website today with new features and some other small improvements.
Let’s see if you can notice them. Reply with what you find.
#Website #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://infosec.exchange/@cyberseckyle/116643351485616710",
"content": {
"html": "<p>So I updated my website today with new features and some other small improvements.</p><p>Let\u2019s see if you can notice them. Reply with what you find. </p><p><a href=\"https://infosec.exchange/tags/Website\">#<span>Website</span></a> <a href=\"https://infosec.exchange/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "So I updated my website today with new features and some other small improvements.\n\nLet\u2019s see if you can notice them. Reply with what you find. \n\n#Website #IndieWeb"
},
"published": "2026-05-26T22:58:15+00:00",
"post-type": "note",
"_id": "48385063",
"_source": "8007",
"_is_read": false
}
Other People’s Love Letters
The IndieWeb Carnival May 2026 theme of Love Letters gave me some interesting and happy reading.
I started trying to work out what this Webmentions business was all about while writing this but failed. I've a plugin installed named that but couldn't quite unpick what dependencies it might have or whether it's working, before I became trapped in a circular loop of documentation, so we'll see I suppose!
It was pleasantly old school clicking through list of themed posts by different […]
https://www.leia.cymru/2026/05/26/other-peoples-love-letters/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://www.leia.cymru/2026/05/26/other-peoples-love-letters/",
"content": {
"html": "<p><strong>Other People\u2019s Love Letters</strong></p><br /><br />\nThe IndieWeb Carnival May 2026\u00a0theme of Love Letters gave me some interesting and happy reading. <br /><br />\nI started trying to work out what this Webmentions business was all about while writing this but failed. I've a plugin installed named that but couldn't quite unpick what dependencies it might have or whether it's working, before I became trapped in a circular loop of documentation, so we'll see I suppose!<br /><br />\nIt was pleasantly old school clicking through list of themed posts by different [\u2026]<br /><br /><p><a href=\"https://www.leia.cymru/2026/05/26/other-peoples-love-letters/\"><span>https://www.</span><span>leia.cymru/2026/05/26/other-pe</span><span>oples-love-letters/</span></a></p>",
"text": "Other People\u2019s Love Letters\n\n\nThe IndieWeb Carnival May 2026\u00a0theme of Love Letters gave me some interesting and happy reading. \n\n\nI started trying to work out what this Webmentions business was all about while writing this but failed. I've a plugin installed named that but couldn't quite unpick what dependencies it might have or whether it's working, before I became trapped in a circular loop of documentation, so we'll see I suppose!\n\n\nIt was pleasantly old school clicking through list of themed posts by different [\u2026]\n\nhttps://www.leia.cymru/2026/05/26/other-peoples-love-letters/"
},
"published": "2026-05-26T18:42:13+00:00",
"post-type": "note",
"_id": "48382936",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fosstodon.org/@eclecticpassions/116641764644286974",
"content": {
"html": "<p><a href=\"https://fosstodon.org/tags/BurgeonLab\">#<span>BurgeonLab</span></a> <a href=\"https://fosstodon.org/tags/WeekNotes\">#<span>WeekNotes</span></a> 028 is a bit late (again)</p><p>2026: Week 21/52 (May 18 \u2013 May 24)</p><p>\u27a1\ufe0f <a href=\"https://burgeonlab.com/weeknotes/2026/w21/\"><span>https://</span><span>burgeonlab.com/weeknotes/2026/</span><span>w21/</span></a></p><p>In this weeknote I talk a bit about <a href=\"https://fosstodon.org/tags/pokemonCards\">#<span>pokemonCards</span></a> <a href=\"https://fosstodon.org/tags/wordpress\">#<span>wordpress</span></a> <a href=\"https://fosstodon.org/tags/wp\">#<span>wp</span></a> <a href=\"https://fosstodon.org/tags/cms\">#<span>cms</span></a> <a href=\"https://fosstodon.org/tags/ssg\">#<span>ssg</span></a> <a href=\"https://fosstodon.org/tags/markdown\">#<span>markdown</span></a> <a href=\"https://fosstodon.org/tags/activitypub\">#<span>activitypub</span></a> </p><p>This is post 47 of <a href=\"https://fosstodon.org/tags/100DaysToOffload\">#<span>100DaysToOffload</span></a><br />\ud83d\udcc8 <a href=\"https://burgeonlab.com/tags/100daystooffload/\"><span>https://</span><span>burgeonlab.com/tags/100daystoo</span><span>ffload/</span></a></p><p><a href=\"https://fosstodon.org/tags/blogging\">#<span>blogging</span></a> <a href=\"https://fosstodon.org/tags/blogs\">#<span>blogs</span></a> <a href=\"https://fosstodon.org/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://fosstodon.org/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://fosstodon.org/tags/weeknote\">#<span>weeknote</span></a> <a href=\"https://fosstodon.org/tags/personalBlog\">#<span>personalBlog</span></a> <a href=\"https://fosstodon.org/tags/weeklynote\">#<span>weeklynote</span></a> <a href=\"https://fosstodon.org/tags/linkdump\">#<span>linkdump</span></a> <a href=\"https://fosstodon.org/tags/blog\">#<span>blog</span></a></p>",
"text": "#BurgeonLab #WeekNotes 028 is a bit late (again)\n\n2026: Week 21/52 (May 18 \u2013 May 24)\n\n\u27a1\ufe0f https://burgeonlab.com/weeknotes/2026/w21/\n\nIn this weeknote I talk a bit about #pokemonCards #wordpress #wp #cms #ssg #markdown #activitypub \n\nThis is post 47 of #100DaysToOffload\n\ud83d\udcc8 https://burgeonlab.com/tags/100daystooffload/\n\n#blogging #blogs #smallweb #indieweb #weeknote #personalBlog #weeklynote #linkdump #blog"
},
"published": "2026-05-26T16:14:42+00:00",
"post-type": "note",
"_id": "48381270",
"_source": "8007",
"_is_read": false
}
People from my #coop don't appreciate my hand-crafted no-framwork, handwritten HTML+CSS+js. They say it looks unprofessional. They are 100% non-tech normies.
#webdev what do I do? They want to take an AI shortcut. It's not an option for me.
Is there a way to make something "look professional"? I don't even know what it means. I don't think they know either.
#noai #slowweb #SmallWeb #oldInternet #www #web #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://kolektiva.social/@licho/116641458573860050",
"content": {
"html": "<p>People from my <a href=\"https://kolektiva.social/tags/coop\">#<span>coop</span></a> don't appreciate my hand-crafted no-framwork, handwritten HTML+CSS+js. They say it looks unprofessional. They are 100% non-tech normies.</p><p><a href=\"https://kolektiva.social/tags/webdev\">#<span>webdev</span></a> what do I do? They want to take an AI shortcut. It's not an option for me. </p><p>Is there a way to make something \"look professional\"? I don't even know what it means. I don't think they know either.</p><p><a href=\"https://kolektiva.social/tags/noai\">#<span>noai</span></a> <a href=\"https://kolektiva.social/tags/slowweb\">#<span>slowweb</span></a> <a href=\"https://kolektiva.social/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://kolektiva.social/tags/oldInternet\">#<span>oldInternet</span></a> <a href=\"https://kolektiva.social/tags/www\">#<span>www</span></a> <a href=\"https://kolektiva.social/tags/web\">#<span>web</span></a> <a href=\"https://kolektiva.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "People from my #coop don't appreciate my hand-crafted no-framwork, handwritten HTML+CSS+js. They say it looks unprofessional. They are 100% non-tech normies.\n\n#webdev what do I do? They want to take an AI shortcut. It's not an option for me. \n\nIs there a way to make something \"look professional\"? I don't even know what it means. I don't think they know either.\n\n#noai #slowweb #SmallWeb #oldInternet #www #web #indieweb"
},
"published": "2026-05-26T14:56:52+00:00",
"post-type": "note",
"_id": "48380687",
"_source": "8007",
"_is_read": false
}
So far, we've gotten 21 wonderful entries to this month's IndieWeb Carnival but there's still time until the end of the week!
I'm encouraging you to write a love letter for something you hold dear, are passionate about or want to share with the world.
I ask you to unapologetically geek out about something. Add your drop of positivity into the world that is dominated by so much pain and negative stories right now.
https://hamatti.org/posts/indieweb-carnival-write-a-love-letter/
#IndieWebCarnival #IndieWeb #Blogging #Blog #LoveLetter
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.world/@hamatti/116641289533750763",
"content": {
"html": "<p>So far, we've gotten 21 wonderful entries to this month's IndieWeb Carnival but there's still time until the end of the week!</p><p>I'm encouraging you to write a love letter for something you hold dear, are passionate about or want to share with the world.</p><p>I ask you to unapologetically geek out about something. Add your drop of positivity into the world that is dominated by so much pain and negative stories right now.</p><p><a href=\"https://hamatti.org/posts/indieweb-carnival-write-a-love-letter/\"><span>https://</span><span>hamatti.org/posts/indieweb-car</span><span>nival-write-a-love-letter/</span></a></p><p><a href=\"https://mastodon.world/tags/IndieWebCarnival\">#<span>IndieWebCarnival</span></a> <a href=\"https://mastodon.world/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.world/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://mastodon.world/tags/Blog\">#<span>Blog</span></a> <a href=\"https://mastodon.world/tags/LoveLetter\">#<span>LoveLetter</span></a></p>",
"text": "So far, we've gotten 21 wonderful entries to this month's IndieWeb Carnival but there's still time until the end of the week!\n\nI'm encouraging you to write a love letter for something you hold dear, are passionate about or want to share with the world.\n\nI ask you to unapologetically geek out about something. Add your drop of positivity into the world that is dominated by so much pain and negative stories right now.\n\nhttps://hamatti.org/posts/indieweb-carnival-write-a-love-letter/\n\n#IndieWebCarnival #IndieWeb #Blogging #Blog #LoveLetter"
},
"published": "2026-05-26T14:13:52+00:00",
"post-type": "note",
"_id": "48380262",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@brennan/116640822237311953",
"content": {
"html": "<p>Gemini, Gophers, and Fingers. Oh My! Alternative Internets Beyond HTTPS | \ud83d\udd17 <a href=\"https://brennan.day/gemini-gophers-and-fingers-oh-my-alternative-internets-beyond-https/\"><span>https://</span><span>brennan.day/gemini-gophers-and</span><span>-fingers-oh-my-alternative-internets-beyond-https/</span></a></p><p><a href=\"https://social.lol/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://social.lol/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://social.lol/tags/Technical\">#<span>Technical</span></a> <a href=\"https://social.lol/tags/DigitalCulture\">#<span>DigitalCulture</span></a> <a href=\"https://social.lol/tags/History\">#<span>History</span></a> <a href=\"https://social.lol/tags/Decentralization\">#<span>Decentralization</span></a></p>",
"text": "Gemini, Gophers, and Fingers. Oh My! Alternative Internets Beyond HTTPS | \ud83d\udd17 https://brennan.day/gemini-gophers-and-fingers-oh-my-alternative-internets-beyond-https/\n\n#Indieweb #SmallWeb #Technical #DigitalCulture #History #Decentralization"
},
"published": "2026-05-26T12:15:02+00:00",
"post-type": "note",
"_id": "48378710",
"_source": "8007",
"_is_read": false
}
Pure Blog Update - Lesezeitanzeige
Meine post.php ignoriert Updates, da sie die Indieweb-Erweiterungen von Lee Perry (https://prry.uk/adding-indieweb-features-to-a-pureblog-site) enthält. Nach dem Versuch, die Lesezeit-Anzeige aus dem letzten Pure Blog Update zu übernehmen, funktionierte das automatische posten auf Mastodon nicht mehr 🤷
https://indie.liedersaenger.de/pure-blog-update-lesezeitanzeige
#pureblog #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://troet.cafe/@liedersaenger/116639247774711704",
"content": {
"html": "<p>Pure Blog Update - Lesezeitanzeige</p><p>Meine post.php ignoriert Updates, da sie die Indieweb-Erweiterungen von Lee Perry (<a href=\"https://prry.uk/adding-indieweb-features-to-a-pureblog-site\"><span>https://</span><span>prry.uk/adding-indieweb-featur</span><span>es-to-a-pureblog-site</span></a>) enth\u00e4lt. Nach dem Versuch, die Lesezeit-Anzeige aus dem letzten Pure Blog Update zu \u00fcbernehmen, funktionierte das automatische posten auf Mastodon nicht mehr \ud83e\udd37</p><p><a href=\"https://indie.liedersaenger.de/pure-blog-update-lesezeitanzeige\"><span>https://</span><span>indie.liedersaenger.de/pure-bl</span><span>og-update-lesezeitanzeige</span></a></p><p><a href=\"https://troet.cafe/tags/pureblog\">#<span>pureblog</span></a> <a href=\"https://troet.cafe/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Pure Blog Update - Lesezeitanzeige\n\nMeine post.php ignoriert Updates, da sie die Indieweb-Erweiterungen von Lee Perry (https://prry.uk/adding-indieweb-features-to-a-pureblog-site) enth\u00e4lt. Nach dem Versuch, die Lesezeit-Anzeige aus dem letzten Pure Blog Update zu \u00fcbernehmen, funktionierte das automatische posten auf Mastodon nicht mehr \ud83e\udd37\n\nhttps://indie.liedersaenger.de/pure-blog-update-lesezeitanzeige\n\n#pureblog #indieweb"
},
"published": "2026-05-26T05:34:38+00:00",
"post-type": "note",
"_id": "48375313",
"_source": "8007",
"_is_read": false
}
Hey, Wednesday let's talk story about your website. 6pm Pacific Time, whatever time it will be for you. All topics about maintaining your digital garden, home page, landing page, webmention endpoint, micropub, h-card, tilde site, etc etc. https://events.indieweb.org/2026/05/homebrew-website-club-pacific-4oOTgSb1mgpm #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://xoxo.zone/@artlung/116638983115487495",
"content": {
"html": "<p>Hey, Wednesday let's talk story about your website. 6pm Pacific Time, whatever time it will be for you. All topics about maintaining your digital garden, home page, landing page, webmention endpoint, micropub, h-card, tilde site, etc etc. <a href=\"https://events.indieweb.org/2026/05/homebrew-website-club-pacific-4oOTgSb1mgpm\"><span>https://</span><span>events.indieweb.org/2026/05/ho</span><span>mebrew-website-club-pacific-4oOTgSb1mgpm</span></a> <a href=\"https://xoxo.zone/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "Hey, Wednesday let's talk story about your website. 6pm Pacific Time, whatever time it will be for you. All topics about maintaining your digital garden, home page, landing page, webmention endpoint, micropub, h-card, tilde site, etc etc. https://events.indieweb.org/2026/05/homebrew-website-club-pacific-4oOTgSb1mgpm #IndieWeb"
},
"published": "2026-05-26T04:27:19+00:00",
"post-type": "note",
"_id": "48374824",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://caneandable.social/@WeirdWriter/116638962195491029",
"content": {
"html": "<p>The Cartography of an Open Palm <a href=\"https://sightlessscribbles.com/the-cartography-of-an-open-palm/\"><span>https://</span><span>sightlessscribbles.com/the-car</span><span>tography-of-an-open-palm/</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 Cartography of an Open Palm https://sightlessscribbles.com/the-cartography-of-an-open-palm/ #Blog #Blogs #Blogging #IndieWeb #NoPaywall"
},
"published": "2026-05-26T04:22:00+00:00",
"post-type": "note",
"_id": "48374825",
"_source": "8007",
"_is_read": false
}
I’m working on a new search feature in indiebookclub which uses Open Library and supports cover images. It has me tinkering with the UI of the posting form and I’m interested in feedback about this first pass.
My first thought was to display the selected book information in a more compact, read-only block at the top of the form so you only have to select the status (want to read, currently reading, finished reading), then optionally add tags and other choices if you are using Micropub.
However, I still want to give people the option to update the book information before they post, so I was considering a button that would change the book information into editable fields. I experimented with various options and did not come up with anything I loved. I am now leaning towards always showing the fields with the populated values. Keep it simple.

Screenshot 1: on larger screens

Screenshot 2: on smaller screens
I did make the form more compact overall: less padding inside the form fields, less vertical space between them, and a horizontal layout on larger screens (using this WCAG technique). I also moved the timezone offset field out of a collapsed details element.
For comparison, below is a screenshot of the form as it exists. There are still a few parts of it that need to be put into my mockups, like choosing ISBN or DOI.

Screenshot 3: the posting form as it appears currently, for comparison
There will still be an option to use this form without searching Open Library, so if you are using a bookmarklet or prefer to type in all the fields, that will continue to work.
I look forward to any feedback or questions!
{
"type": "entry",
"published": "2026-05-25 16:06-0700",
"url": "https://gregorlove.com/2026/05/im-working-on/",
"category": [
"indieweb",
"dev",
"indiebookclub"
],
"content": {
"text": "I\u2019m working on a new search feature in indiebookclub which uses Open Library and supports cover images. It has me tinkering with the UI of the posting form and I\u2019m interested in feedback about this first pass.\n\nMy first thought was to display the selected book information in a more compact, read-only block at the top of the form so you only have to select the status (want to read, currently reading, finished reading), then optionally add tags and other choices if you are using Micropub.\n\nHowever, I still want to give people the option to update the book information before they post, so I was considering a button that would change the book information into editable fields. I experimented with various options and did not come up with anything I loved. I am now leaning towards always showing the fields with the populated values. Keep it simple.\n\nScreenshot 1: on larger screens\nScreenshot 2: on smaller screens\nI did make the form more compact overall: less padding inside the form fields, less vertical space between them, and a horizontal layout on larger screens (using this WCAG technique). I also moved the timezone offset field out of a collapsed details element.\n\nFor comparison, below is a screenshot of the form as it exists. There are still a few parts of it that need to be put into my mockups, like choosing ISBN or DOI.\n\nScreenshot 3: the posting form as it appears currently, for comparison\nThere will still be an option to use this form without searching Open Library, so if you are using a bookmarklet or prefer to type in all the fields, that will continue to work.\n\nI look forward to any feedback or questions!",
"html": "<p>I\u2019m working on a new search feature in <a href=\"https://indiebookclub.biz\">indiebookclub</a> which uses <a href=\"https://openlibrary.org/\">Open Library</a> and supports cover images. It has me tinkering with the UI of the posting form and I\u2019m interested in feedback about this first pass.</p>\n\n<p>My first thought was to display the selected book information in a more compact, read-only block at the top of the form so you only have to select the status (want to read, currently reading, finished reading), then optionally add tags and other choices if you are using <a href=\"https://micropub.net/\">Micropub</a>.</p>\n\n<p>However, I still want to give people the option to update the book information before they post, so I was considering a button that would change the book information into editable fields. I experimented with various options and did not come up with anything I loved. I am now leaning towards always showing the fields with the populated values. Keep it simple.</p>\n\n<img alt=\"screenshot of new posting UI that has fields: read status, title, by, ISBN, tags, status, visibility, published date, and timezone offset; all displayed in a horizontal layout on a larger screen\" src=\"https://gregorlove.com/site/assets/files/7277/screen_shot_2026-05-25_at_15_15_25.png\" /><p>Screenshot 1: on larger screens</p>\n<img alt=\"screenshot of new posting UI with the same fields described above; all displayed in a vertical layout on a smaller screen\" src=\"https://gregorlove.com/site/assets/files/7277/screen_shot_2026-05-25_at_14_53_23.png\" /><p>Screenshot 2: on smaller screens</p>\n<p>I did make the form more compact overall: less padding inside the form fields, less vertical space between them, and a horizontal layout on larger screens (using <a href=\"https://www.w3.org/WAI/WCAG21/Techniques/css/C38\">this WCAG technique</a>). I also moved the timezone offset field out of a collapsed <code>details</code> element.</p>\n\n<p>For comparison, below is a screenshot of the form as it exists. There are still a few parts of it that need to be put into my mockups, like choosing ISBN or DOI.</p>\n\n<img alt=\"screenshot of current posting UI with the same fields described above\" src=\"https://gregorlove.com/site/assets/files/7277/screen_shot_2026-05-25_at_15_49_05.png\" /><p>Screenshot 3: the posting form as it appears currently, for comparison</p>\n<p>There <em>will</em> still be an option to use this form without searching Open Library, so if you are using a bookmarklet or prefer to type in all the fields, that will continue to work.</p>\n\n<p>I look forward to any feedback or questions!</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "48374774",
"_source": "95",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@blr/116638921663235366",
"content": {
"html": "<p>RE: <a href=\"https://indieweb.social/@blr/116550346047609773\"><span>https://</span><span>indieweb.social/@blr/116550346</span><span>047609773</span></a></p><p>The list of talks and full schedule for the <a href=\"https://indieweb.social/tags/IndieWebClub\">#<span>IndieWebClub</span></a> <a href=\"https://indieweb.social/tags/Bangalore\">#<span>Bangalore</span></a>: Special Edition meetup is out at <a href=\"https://blr.indiewebclub.org/2026-se/#schedule\"><span>https://</span><span>blr.indiewebclub.org/2026-se/#</span><span>schedule</span></a></p><p><a href=\"https://indieweb.social/tags/Indieweb\">#<span>Indieweb</span></a></p>",
"text": "RE: https://indieweb.social/@blr/116550346047609773\n\nThe list of talks and full schedule for the #IndieWebClub #Bangalore: Special Edition meetup is out at https://blr.indiewebclub.org/2026-se/#schedule\n\n#Indieweb"
},
"published": "2026-05-26T04:11:42+00:00",
"post-type": "note",
"_id": "48374764",
"_source": "8007",
"_is_read": false
}
I’m working on a new search feature in indiebookclub which uses Open Library and supports cover images. It has me tinkering with the UI of the posting form and I’m interested in feedback about this first pass.
My first thought was to display the selected book information in a more compact, read-only block at the top of the form so you only have to select the status (want to read, currently reading, finished reading), then optionally add tags and other choices if you are using Micropub.
However, I still want to give people the option to update the book information before they post, so I was considering a button that would change the book information into editable fields. I experimented with various options and did not come up with anything I loved. I am now leaning towards always showing the fields with the populated values. Keep it simple.

Screenshot 1: on larger screens

Screenshot 2: on smaller screens
I did make the form more compact overall: less padding inside the form fields, less vertical space between them, and a horizontal layout on larger screens (using this WCAG technique). I also moved the timezone offset field out of a collapsed details element.
For comparison, below is a screenshot of the form as it exists. There are still a few parts of it that need to be put into my mockups, like choosing ISBN or DOI.

Screenshot 3: the posting form as it appears currently, for comparison
There will still be an option to use this form without searching Open Library, so if you are using a bookmarklet or prefer to type in all the fields, that will continue to work.
I look forward to any feedback or questions!
{
"type": "entry",
"published": "2026-05-25 16:06-0700",
"url": "https://gregorlove.com/2026/05/im-working-on/",
"category": [
"indieweb",
"dev",
"indiebookclub"
],
"content": {
"text": "I\u2019m working on a new search feature in indiebookclub which uses Open Library and supports cover images. It has me tinkering with the UI of the posting form and I\u2019m interested in feedback about this first pass.\n\nMy first thought was to display the selected book information in a more compact, read-only block at the top of the form so you only have to select the status (want to read, currently reading, finished reading), then optionally add tags and other choices if you are using Micropub.\n\nHowever, I still want to give people the option to update the book information before they post, so I was considering a button that would change the book information into editable fields. I experimented with various options and did not come up with anything I loved. I am now leaning towards always showing the fields with the populated values. Keep it simple.\n\nScreenshot 1: on larger screens\nScreenshot 2: on smaller screens\nI did make the form more compact overall: less padding inside the form fields, less vertical space between them, and a horizontal layout on larger screens (using this WCAG technique). I also moved the timezone offset field out of a collapsed details element.\n\nFor comparison, below is a screenshot of the form as it exists. There are still a few parts of it that need to be put into my mockups, like choosing ISBN or DOI.\n\nScreenshot 3: the posting form as it appears currently, for comparison\nThere will still be an option to use this form without searching Open Library, so if you are using a bookmarklet or prefer to type in all the fields, that will continue to work.\n\nI look forward to any feedback or questions!",
"html": "<p>I\u2019m working on a new search feature in <a href=\"https://indiebookclub.biz\">indiebookclub</a> which uses <a href=\"https://openlibrary.org/\">Open Library</a> and supports cover images. It has me tinkering with the UI of the posting form and I\u2019m interested in feedback about this first pass.</p>\n\n<p>My first thought was to display the selected book information in a more compact, read-only block at the top of the form so you only have to select the status (want to read, currently reading, finished reading), then optionally add tags and other choices if you are using <a href=\"https://micropub.net/\">Micropub</a>.</p>\n\n<p>However, I still want to give people the option to update the book information before they post, so I was considering a button that would change the book information into editable fields. I experimented with various options and did not come up with anything I loved. I am now leaning towards always showing the fields with the populated values. Keep it simple.</p>\n\n<img alt=\"screenshot of new posting UI that has fields: read status, title, by, ISBN, tags, status, visibility, published date, and timezone offset; all displayed in a horizontal layout on a larger screen\" src=\"https://gregorlove.com/site/assets/files/7277/screen_shot_2026-05-25_at_15_15_25.png\" /><p>Screenshot 1: on larger screens</p>\n<img alt=\"screenshot of new posting UI with the same fields described above; all displayed in a vertical layout on a smaller screen\" src=\"https://gregorlove.com/site/assets/files/7277/screen_shot_2026-05-25_at_14_53_23.png\" /><p>Screenshot 2: on smaller screens</p>\n<p>I did make the form more compact overall: less padding inside the form fields, less vertical space between them, and a horizontal layout on larger screens (using <a href=\"https://www.w3.org/WAI/WCAG21/Techniques/css/C38\">this WCAG technique</a>). I also moved the timezone offset field out of a collapsed <code>details</code> element.</p>\n\n<p>For comparison, below is a screenshot of the form as it exists. There are still a few parts of it that need to be put into my mockups, like choosing ISBN or DOI.</p>\n\n<img alt=\"screenshot of current posting UI with the same fields described above\" src=\"https://gregorlove.com/site/assets/files/7277/screen_shot_2026-05-25_at_15_49_05.png\" /><p>Screenshot 3: the posting form as it appears currently, for comparison</p>\n<p>There <em>will</em> still be an option to use this form without searching Open Library, so if you are using a bookmarklet or prefer to type in all the fields, that will continue to work.</p>\n\n<p>I look forward to any feedback or questions!</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "48374727",
"_source": "179",
"_is_read": false
}
I love when people write secret special #RSS - only Easter egg style #blog posts for the dedicated few.
#indieweb #blogging
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@miclgael/116637861671076597",
"content": {
"html": "<p>I love when people write secret special <a href=\"https://hachyderm.io/tags/RSS\">#<span>RSS</span></a> - only Easter egg style <a href=\"https://hachyderm.io/tags/blog\">#<span>blog</span></a> posts for the dedicated few. </p><p><a href=\"https://hachyderm.io/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://hachyderm.io/tags/blogging\">#<span>blogging</span></a></p>",
"text": "I love when people write secret special #RSS - only Easter egg style #blog posts for the dedicated few. \n\n#indieweb #blogging"
},
"published": "2026-05-25T23:42:07+00:00",
"post-type": "note",
"_id": "48373326",
"_source": "8007",
"_is_read": false
}
I once offered gRegor to write up a bookmarklet for turning Bookshop.org book pages into want-to-read (or currently-reading or finished-reading) posts on your own site with Micropub courtest of IndieBookClub.biz.
Then I lost my main computer’s SSD and my browser bookmarks!
Today I re-created it to make some posts on my site, so here it is!
javascript:(function()%7Bconst%20ld%20%3D%20JSON.parse(document.querySelector('script%5Btype%3D%22application%2Fld%2Bjson%22%5D').textContent)%3B%0Aconst%20p%20%3D%20new%20URLSearchParams(%7B%0Atitle%3A%20ld.name%2C%0Aauthors%3A%20ld.author%5B0%5D.name%2C%0Aisbn%3A%20ld.isbn%2C%0Atags%3A%20'books'%2C%0A'post-status'%3A%20'published'%0A%7D)%3B%0Adocument.location%20%3D%20'https%3A%2F%2Findiebookclub.biz%2Fnew%3F'%20%2B%20p.toString()%3B%7D)()
Here’s the original source for study or to edit to your enjoyment! (I enjoy Marek Gibney’s Bookmarklet Editor for this!)
const ld = JSON.parse(document.querySelector('script[type="application/ld+json"]').textContent);
const p = new URLSearchParams({
title: ld.name,
authors: ld.author[].name,
isbn: ld.isbn,
tags: 'books',
'post-status': 'published'
});
document.location = 'https://indiebookclub.biz/new?' + p.toString();
What does this do?
Bookshop.org book pages have a <script> tag marked as a “JSON-encoded Linked Data island” (pejorative) also known as JSON data.
The bookmarklet finds and parses this then (quick and dirty) pulls out likely book title, ISBN, and author and combines these with another couple of options (I tag all my reading posts with “books” and I want the posts to be published by default). Those options are turned into URL query string parameters, as described in IndieBookClub.biz’ documentation and sends your browser over there, where IndieBookClub(dot biz) handles the rest!
{
"type": "entry",
"published": "2026-05-25T17:24:30-0400",
"url": "https://martymcgui.re/2026/05/25/172430/",
"category": [
"IndieWeb",
"bookmarklets"
],
"content": {
"text": "I once offered gRegor to write up a bookmarklet for turning Bookshop.org book pages into want-to-read (or currently-reading or finished-reading) posts on your own site with Micropub courtest of IndieBookClub.biz.\nThen I lost my main computer\u2019s SSD and my browser bookmarks!\nToday I re-created it to make some posts on my site, so here it is!\njavascript:(function()%7Bconst%20ld%20%3D%20JSON.parse(document.querySelector('script%5Btype%3D%22application%2Fld%2Bjson%22%5D').textContent)%3B%0Aconst%20p%20%3D%20new%20URLSearchParams(%7B%0Atitle%3A%20ld.name%2C%0Aauthors%3A%20ld.author%5B0%5D.name%2C%0Aisbn%3A%20ld.isbn%2C%0Atags%3A%20'books'%2C%0A'post-status'%3A%20'published'%0A%7D)%3B%0Adocument.location%20%3D%20'https%3A%2F%2Findiebookclub.biz%2Fnew%3F'%20%2B%20p.toString()%3B%7D)()\nHere\u2019s the original source for study or to edit to your enjoyment! (I enjoy Marek Gibney\u2019s Bookmarklet Editor for this!)\nconst ld = JSON.parse(document.querySelector('script[type=\"application/ld+json\"]').textContent);\nconst p = new URLSearchParams({\n title: ld.name,\n authors: ld.author[].name,\n isbn: ld.isbn,\n tags: 'books',\n 'post-status': 'published'\n});\ndocument.location = 'https://indiebookclub.biz/new?' + p.toString();\nWhat does this do?\nBookshop.org book pages have a <script> tag marked as a \u201cJSON-encoded Linked Data island\u201d (pejorative) also known as JSON data.\nThe bookmarklet finds and parses this then (quick and dirty) pulls out likely book title, ISBN, and author and combines these with another couple of options (I tag all my reading posts with \u201cbooks\u201d and I want the posts to be published by default). Those options are turned into URL query string parameters, as described in IndieBookClub.biz\u2019 documentation and sends your browser over there, where IndieBookClub(dot biz) handles the rest!",
"html": "<p>I once offered <a href=\"https://gregorlove.com/\">gRegor</a> to write up a bookmarklet for turning <a href=\"https://bookshop.org/\">Bookshop.org</a> book pages into want-to-read (or currently-reading or finished-reading) posts on your own site with Micropub courtest of <a href=\"https://indiebookclub.biz/\">IndieBookClub.biz</a>.</p>\n<p>Then I lost my main computer\u2019s SSD and my browser bookmarks!</p>\n<p>Today I re-created it to make some posts on my site, so here it is!</p>\n<pre><code>javascript:(function()%7Bconst%20ld%20%3D%20JSON.parse(document.querySelector('script%5Btype%3D%22application%2Fld%2Bjson%22%5D').textContent)%3B%0Aconst%20p%20%3D%20new%20URLSearchParams(%7B%0Atitle%3A%20ld.name%2C%0Aauthors%3A%20ld.author%5B0%5D.name%2C%0Aisbn%3A%20ld.isbn%2C%0Atags%3A%20'books'%2C%0A'post-status'%3A%20'published'%0A%7D)%3B%0Adocument.location%20%3D%20'https%3A%2F%2Findiebookclub.biz%2Fnew%3F'%20%2B%20p.toString()%3B%7D)()\n</code></pre><p>Here\u2019s the original source for study or to edit to your enjoyment! (I enjoy Marek Gibney\u2019s <a href=\"https://www.gibney.org/bookmarklet_editor\">Bookmarklet Editor</a> for this!)</p>\n<pre><code>const ld = JSON.parse(document.querySelector('script[type=\"application/ld+json\"]').textContent);\nconst p = new URLSearchParams({\n title: ld.name,\n authors: ld.author[].name,\n isbn: ld.isbn,\n tags: 'books',\n 'post-status': 'published'\n});\ndocument.location = 'https://indiebookclub.biz/new?' + p.toString();\n</code></pre><p>What does this do?</p>\n<p>Bookshop.org book pages have a <code><script></code> tag marked as a \u201cJSON-encoded Linked Data island\u201d (pejorative) also known as JSON data.</p>\n<p>The bookmarklet finds and parses this then (quick and dirty) pulls out likely book title, ISBN, and author and combines these with another couple of options (I tag all my reading posts with \u201cbooks\u201d and I want the posts to be published by default). Those options are turned into URL query string parameters, as described in <a href=\"https://indiebookclub.biz/documentation#query\">IndieBookClub.biz\u2019 documentation</a> and sends your browser over there, where IndieBookClub(dot biz) handles the rest!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "note",
"_id": "48373074",
"_source": "175",
"_is_read": false
}