Is there some mechanism in django to make it easier to write views and make sure they are integrated?
#django #python #webdev #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://ioc.exchange/@rye/115130029909287563",
"content": {
"html": "<p>Is there some mechanism in django to make it easier to write views and make sure they are integrated? </p><p><a href=\"https://ioc.exchange/tags/django\">#<span>django</span></a> <a href=\"https://ioc.exchange/tags/python\">#<span>python</span></a> <a href=\"https://ioc.exchange/tags/webdev\">#<span>webdev</span></a> <a href=\"https://ioc.exchange/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Is there some mechanism in django to make it easier to write views and make sure they are integrated? \n\n#django #python #webdev #indieweb"
},
"published": "2025-09-01T16:40:41+00:00",
"post-type": "note",
"_id": "45822945",
"_source": "8007",
"_is_read": false
}
- Si no sabes lo que es Gopher, te interesa.
- Si sabes lo que es Gemini también te interesa.
- Si crees que algo de lo que he puesto tiene que ver con Google, definitivamente deberías de leerlo.
- Si buscas alternativas a la web de hoy en día, esto también es para tí
👇 😉
https://lucio.albenga.es/web/posts/2025/gopher-una-respuesta-sencilla-a-los-excesos-de-la-web.html
#gopher #GopherProtocol #Gemini #GeminiProtocol #SmallWeb #Smolweb #Pubnix #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hostux.social/@lfa/115129915773074115",
"content": {
"html": "<p>- Si no sabes lo que es Gopher, te interesa. </p><p>- Si sabes lo que es Gemini tambi\u00e9n te interesa. </p><p>- Si crees que algo de lo que he puesto tiene que ver con Google, definitivamente deber\u00edas de leerlo. </p><p>- Si buscas alternativas a la web de hoy en d\u00eda, esto tambi\u00e9n es para t\u00ed</p><p>\ud83d\udc47 \ud83d\ude09 </p><p><a href=\"https://lucio.albenga.es/web/posts/2025/gopher-una-respuesta-sencilla-a-los-excesos-de-la-web.html\"><span>https://</span><span>lucio.albenga.es/web/posts/202</span><span>5/gopher-una-respuesta-sencilla-a-los-excesos-de-la-web.html</span></a></p><p><a href=\"https://hostux.social/tags/gopher\">#<span>gopher</span></a> <a href=\"https://hostux.social/tags/GopherProtocol\">#<span>GopherProtocol</span></a> <a href=\"https://hostux.social/tags/Gemini\">#<span>Gemini</span></a> <a href=\"https://hostux.social/tags/GeminiProtocol\">#<span>GeminiProtocol</span></a> <a href=\"https://hostux.social/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://hostux.social/tags/Smolweb\">#<span>Smolweb</span></a> <a href=\"https://hostux.social/tags/Pubnix\">#<span>Pubnix</span></a> <a href=\"https://hostux.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "- Si no sabes lo que es Gopher, te interesa. \n\n- Si sabes lo que es Gemini tambi\u00e9n te interesa. \n\n- Si crees que algo de lo que he puesto tiene que ver con Google, definitivamente deber\u00edas de leerlo. \n\n- Si buscas alternativas a la web de hoy en d\u00eda, esto tambi\u00e9n es para t\u00ed\n\n\ud83d\udc47 \ud83d\ude09 \n\nhttps://lucio.albenga.es/web/posts/2025/gopher-una-respuesta-sencilla-a-los-excesos-de-la-web.html\n\n#gopher #GopherProtocol #Gemini #GeminiProtocol #SmallWeb #Smolweb #Pubnix #IndieWeb"
},
"published": "2025-09-01T16:11:39+00:00",
"post-type": "note",
"_id": "45822946",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://scicomm.xyz/@ratika/115129713311976810",
"content": {
"html": "<p>I learned one of the most important and useful reading methods today:</p><p><a href=\"https://chavanniclass.wordpress.com/2025/09/01/how-to-read-policy-documents-and-curriculum-frameworks-critically/\"><span>https://</span><span>chavanniclass.wordpress.com/20</span><span>25/09/01/how-to-read-policy-documents-and-curriculum-frameworks-critically/</span></a></p><p><a href=\"https://scicomm.xyz/tags/writing\">#<span>writing</span></a> <a href=\"https://scicomm.xyz/tags/education\">#<span>education</span></a> <a href=\"https://scicomm.xyz/tags/india\">#<span>india</span></a> <a href=\"https://scicomm.xyz/tags/blog\">#<span>blog</span></a> <a href=\"https://scicomm.xyz/tags/blogging\">#<span>blogging</span></a> <a href=\"https://scicomm.xyz/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://scicomm.xyz/tags/college\">#<span>college</span></a></p>",
"text": "I learned one of the most important and useful reading methods today:\n\nhttps://chavanniclass.wordpress.com/2025/09/01/how-to-read-policy-documents-and-curriculum-frameworks-critically/\n\n#writing #education #india #blog #blogging #IndieWeb #college"
},
"published": "2025-09-01T15:20:10+00:00",
"post-type": "note",
"_id": "45822947",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://stefanbohacek.online/@stefan/115129171660072967",
"content": {
"html": "<p>Some resources for folks who'd like to participate:</p><p><a href=\"https://stefanbohacek.com/blog/resources-for-keeping-the-web-free-open-and-poetic/\"><span>https://</span><span>stefanbohacek.com/blog/resourc</span><span>es-for-keeping-the-web-free-open-and-poetic/</span></a></p><p><a href=\"https://stefanbohacek.online/tags/SmallWebSeptember\">#<span>SmallWebSeptember</span></a> <a href=\"https://stefanbohacek.online/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://stefanbohacek.online/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Some resources for folks who'd like to participate:\n\nhttps://stefanbohacek.com/blog/resources-for-keeping-the-web-free-open-and-poetic/\n\n#SmallWebSeptember #SmallWeb #indieweb"
},
"published": "2025-09-01T13:02:25+00:00",
"post-type": "note",
"_id": "45822948",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://stefanbohacek.online/@stefan/115129163865964156",
"content": {
"html": "<p>Happy <a href=\"https://stefanbohacek.online/tags/SmallWebSeptember\">#<span>SmallWebSeptember</span></a>!</p><p><a href=\"https://smallweb.dreamwidth.org/2335.html\"><span>https://</span><span>smallweb.dreamwidth.org/2335.h</span><span>tml</span></a></p><p><a href=\"https://stefanbohacek.online/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://stefanbohacek.online/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "Happy #SmallWebSeptember!\n\nhttps://smallweb.dreamwidth.org/2335.html\n\n#SmallWeb #IndieWeb"
},
"published": "2025-09-01T13:00:26+00:00",
"post-type": "note",
"_id": "45822949",
"_source": "8007",
"_is_read": false
}
Just wrote about discovering the #IndieWeb movement and implementing POSSE (Publish [on your] Own Site, Syndicate Elsewhere). Perfect timing since that's exactly what I'm doing right now 😄.
https://constantin.glez.de/notes/2025-05-27-the-indieweb-is-like-the-good-old-blogosphere/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@glez_de/115129142366672646",
"content": {
"html": "<p>Just wrote about discovering the <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> movement and implementing POSSE (Publish [on your] Own Site, Syndicate Elsewhere). Perfect timing since that's exactly what I'm doing right now \ud83d\ude04.</p><p><a href=\"https://constantin.glez.de/notes/2025-05-27-the-indieweb-is-like-the-good-old-blogosphere/\"><span>https://</span><span>constantin.glez.de/notes/2025-</span><span>05-27-the-indieweb-is-like-the-good-old-blogosphere/</span></a></p>",
"text": "Just wrote about discovering the #IndieWeb movement and implementing POSSE (Publish [on your] Own Site, Syndicate Elsewhere). Perfect timing since that's exactly what I'm doing right now \ud83d\ude04.\n\nhttps://constantin.glez.de/notes/2025-05-27-the-indieweb-is-like-the-good-old-blogosphere/"
},
"published": "2025-09-01T12:54:58+00:00",
"post-type": "note",
"_id": "45822950",
"_source": "8007",
"_is_read": false
}
Is webmention.io down for everyone or just me? #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@vhbelvadi/115128941960822761",
"content": {
"html": "<p>Is webmention.io down for everyone or just me? <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Is webmention.io down for everyone or just me? #indieweb"
},
"published": "2025-09-01T12:04:00+00:00",
"post-type": "note",
"_id": "45822951",
"_source": "8007",
"_is_read": false
}
What are people using for POSSE websites these days? #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.coop/@caseyg/115128829406495260",
"content": {
"html": "<p>What are people using for POSSE websites these days? <a href=\"https://social.coop/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "What are people using for POSSE websites these days? #indieweb"
},
"published": "2025-09-01T11:35:22+00:00",
"post-type": "note",
"_id": "45822952",
"_source": "8007",
"_is_read": false
}
This is exactly the level of silliness i expect from the #indieweb. Love it. I might already have an idea…
https://mastodon.world/@hamatti/115127318394766135
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@z1nz0l1n/115128007989783212",
"content": {
"html": "<p>This is exactly the level of silliness i expect from the <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a>. Love it. I might already have an idea\u2026<br /><a href=\"https://mastodon.world/@hamatti/115127318394766135\"><span>https://</span><span>mastodon.world/@hamatti/115127</span><span>318394766135</span></a></p>",
"text": "This is exactly the level of silliness i expect from the #indieweb. Love it. I might already have an idea\u2026\nhttps://mastodon.world/@hamatti/115127318394766135"
},
"published": "2025-09-01T08:06:29+00:00",
"post-type": "note",
"_id": "45822953",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "fluffy",
"url": "http://beesbuzz.biz/",
"photo": null
},
"url": "http://beesbuzz.biz/blog/4607-More-rambling-about-this-streaming-radio-thing",
"published": "2025-09-02T01:48:12-07:00",
"content": {
"html": "<p>I\u2019ve been playing around with some protocol ideas and I have some more thoughts.</p>\n\n\n<p>I\u2019m thinking that feeds will primarily be provided in two forms: <a href=\"https://sockpuppet.band/radio.json\">JSON</a>, and <a href=\"https://sockpuppet.band/radio.html\">html+mf2</a>. Both of them will be intentionally flexible and a bit loosy-goosey, because there\u2019s a lot of shapes this can take.</p><h3><a href=\"http://beesbuzz.biz/blog/4607-More-rambling-about-this-streaming-radio-thing#4607_h3_1_JSON\"></a>JSON</h3><p>The JSON feed should be pretty straightforward. Each feed is either a single artist, or an array of artists. Each artist is a property bag with:</p>\n<ul><li><code>artist</code>: The name of the artist</li>\n<li><code>artist-id</code>: The MusicBrainz artist ID</li>\n<li><code>links</code>: Useful links for interacting with the artist in a basic key/value store (the value being just a URL, or a propertybag with <code>url</code> and <code>icon</code> properties)</li>\n<li><code>images</code>: Useful images for the artist\u2019s information page (band photo, headshot, icon, etc.)</li>\n<li><code>releases</code>: An array of releases</li>\n</ul><p>Each release contains:</p>\n<ul><li><code>title</code></li>\n<li><code>url</code>: its representative webpage</li>\n<li><code>release-id</code>: MusicBrainz release group/album ID (optional)</li>\n<li><code>stream</code>: the URL for the audio media, if it\u2019s a single</li>\n<li><code>artist</code> and <code>artist-id</code> if those need to override the artist-level properties for some reason (side projects, collaborations, one-offs, etc.)</li>\n<li><code>artwork</code></li>\n<li><code>tracks</code>: an array of tracks within the release, each of which contains:\n\n<ul><li><code>title</code></li>\n<li><code>url</code></li>\n<li><code>track-id</code>: MusicBrains track ID (optional)</li>\n<li><code>stream</code></li>\n<li><code>artist</code>/<code>artist-id</code> as appropriate to override the release</li>\n<li><code>artwork</code> to override the release</li>\n</ul></li>\n</ul><h3><a href=\"http://beesbuzz.biz/blog/4607-More-rambling-about-this-streaming-radio-thing#4607_h3_2_html-mf2\"></a>html+mf2</h3><p>html+mf2 is basically \u201cHTML, but with microformat data.\u201d It\u2019s a handy way of embedding structured data into an HTML document without requiring a sidecar or dealing with the wonkiness of inline JSON+LD or the like.</p><p>There\u2019s an <a href=\"https://pin13.net/\">online mf2 parser</a> which you can use to get a better idea of how the mf2 parsing libraries make sense of html+mf2 feeds; for example, here\u2019s <a href=\"https://pin13.net/mf2/?url=https%3A%2F%2Fsockpuppet.band%2Fradio.html\">the html+mf2 radio feed as JSON</a>.</p><p>The reason for wanting to support this is so that people can add an item directly into their players; for example, one should be able to just provide a link to <a href=\"https://sockpuppet.band/album/transitions\">Transitions</a> and then the player should be able to get <a href=\"https://pin13.net/mf2/?url=https%3A%2F%2Fsockpuppet.band%2Falbum%2Ftransitions\">the metadata</a> directly from it, with no need for there being a separate sidecar JSON file for everything.</p><p>The properties here should map to the JSON properties, for example:</p>\n<ul><li><code>p-name</code> becomes <code>title</code></li>\n<li><code>u-url</code> becomes <code>url</code></li>\n<li><code>u-audio</code> becomes <code>stream</code></li>\n<li><code>u-photo</code> becomes <code>artwork</code></li>\n<li><code>p-uid</code> becomes the appropriate MusicBrainz ID for whatever the item represents, or maybe it gets e.g. <code>p-artist-id</code>, <code>p-release-id</code>, <code>p-track-id</code> so that inheritance is a lot more clear?</li>\n</ul><p>How things nest will be somewhat different than in the JSON thing. I\u2019d think anything (<code>h-entry</code>/<code>h-item</code>) that has <code>u-audio</code> would be either a track (if it\u2019s attached to an album) or a release (if it\u2019s attached to an artist/feed), and any missing properties would inherit from the parent container.</p><h3><a href=\"http://beesbuzz.biz/blog/4607-More-rambling-about-this-streaming-radio-thing#4607_h3_3_The-radio-implementation\"></a>The radio implementation</h3><p>I\u2019d expect that the radio implementation itself doesn\u2019t actually care about the formatting of the individual feeds/items/etc., but that it would just recursively descend whatever the feed is and create artists/albums/tracks as appropriate, using metadata and canonical item URLs to try to coalesce them into single ground-truth things, and then would provide a nice browse experience that lets people add things to playlists, visit the original federated items, etc.</p><p>If someone adds a link to their personal streaming implementation, it would ingest whatever data is on the page as well as possibly discovering feeds from <code><link></code> tags, and the thing that\u2019s added could also be marked as a private collection so that it isn\u2019t made available to others on the platform (i.e. it\u2019s someone\u2019s collection of purchased music formatted as an ingestion feed). There\u2019s no need for a private collection to have a different feed format than a public feed, <em>but</em> it\u2019s super important to not make private collections' items available to other users of the platform, aside from basic metadata scrobbling.</p><h3><a href=\"http://beesbuzz.biz/blog/4607-More-rambling-about-this-streaming-radio-thing#4607_h3_4_On-other-projects-people-keep-me\"></a>On other projects people keep mentioning to me</h3><p>I am aware of libre.fm, listenbrainz, and <a href=\"https://theindiebeat.fm/\">The Indie Beat</a>. They\u2019re all fine initatives, but their goals are somewhat different than mine here; they focus on the discovery and the \u201ccollege radio station\u201d aspect of Internet radio, while what I\u2019m trying to build is a federated Spotify that isn\u2019t controlled by any specific entity.</p><p>I would of course love The Indie Beat to support this style of federation, and there\u2019s no reason there can\u2019t be interop here. The goal is to have a simple protocol where anyone can federate their music listening in whatever way works best for them, and where the indie music sites (Mirlo, <a href=\"https://bandwagon.fm/\">Bandwagon</a>, Bandcamp, Faircamp, etc.) can provide opt-in streaming capability for this stuff as well, but doing it in a lightweight way that\u2019s easy to join in on.</p><p>Much of this design has come from conversations I\u2019ve had with the person behind Bandwagon and I need to resume those conversations.</p><p>I don\u2019t think ActivityPub is a good model for this stuff, incidentally, and my understanding of the current content delivery pipeline for The Indie Beat is very push-based and requires what amounts to a peering agreement. I want the design to be more like blogs and podcasts, where people can just subscribe to anything that speaks the protocol, and that protocol should be dead simple to implement from a content provider\u2019s standpoint. This isn\u2019t for the world that formal agreements should be made between controlling parties.</p>\n\n<p><a href=\"http://beesbuzz.biz/blog/4607-More-rambling-about-this-streaming-radio-thing#comments\">comments</a></p>\n\n \n <a href=\"http://beesbuzz.biz/blog/?id=4607&tag=music\">#music</a>\n \n <a href=\"http://beesbuzz.biz/blog/?id=4607&tag=radio\">#radio</a>\n \n <a href=\"http://beesbuzz.biz/blog/?id=4607&tag=streaming\">#streaming</a>",
"text": "I\u2019ve been playing around with some protocol ideas and I have some more thoughts.\n\n\nI\u2019m thinking that feeds will primarily be provided in two forms: JSON, and html+mf2. Both of them will be intentionally flexible and a bit loosy-goosey, because there\u2019s a lot of shapes this can take.JSONThe JSON feed should be pretty straightforward. Each feed is either a single artist, or an array of artists. Each artist is a property bag with:\nartist: The name of the artist\nartist-id: The MusicBrainz artist ID\nlinks: Useful links for interacting with the artist in a basic key/value store (the value being just a URL, or a propertybag with url and icon properties)\nimages: Useful images for the artist\u2019s information page (band photo, headshot, icon, etc.)\nreleases: An array of releases\nEach release contains:\ntitle\nurl: its representative webpage\nrelease-id: MusicBrainz release group/album ID (optional)\nstream: the URL for the audio media, if it\u2019s a single\nartist and artist-id if those need to override the artist-level properties for some reason (side projects, collaborations, one-offs, etc.)\nartwork\ntracks: an array of tracks within the release, each of which contains:\n\ntitle\nurl\ntrack-id: MusicBrains track ID (optional)\nstream\nartist/artist-id as appropriate to override the release\nartwork to override the release\n\nhtml+mf2html+mf2 is basically \u201cHTML, but with microformat data.\u201d It\u2019s a handy way of embedding structured data into an HTML document without requiring a sidecar or dealing with the wonkiness of inline JSON+LD or the like.\n\nThere\u2019s an online mf2 parser which you can use to get a better idea of how the mf2 parsing libraries make sense of html+mf2 feeds; for example, here\u2019s the html+mf2 radio feed as JSON.\n\nThe reason for wanting to support this is so that people can add an item directly into their players; for example, one should be able to just provide a link to Transitions and then the player should be able to get the metadata directly from it, with no need for there being a separate sidecar JSON file for everything.\n\nThe properties here should map to the JSON properties, for example:\np-name becomes title\nu-url becomes url\nu-audio becomes stream\nu-photo becomes artwork\np-uid becomes the appropriate MusicBrainz ID for whatever the item represents, or maybe it gets e.g. p-artist-id, p-release-id, p-track-id so that inheritance is a lot more clear?\nHow things nest will be somewhat different than in the JSON thing. I\u2019d think anything (h-entry/h-item) that has u-audio would be either a track (if it\u2019s attached to an album) or a release (if it\u2019s attached to an artist/feed), and any missing properties would inherit from the parent container.The radio implementationI\u2019d expect that the radio implementation itself doesn\u2019t actually care about the formatting of the individual feeds/items/etc., but that it would just recursively descend whatever the feed is and create artists/albums/tracks as appropriate, using metadata and canonical item URLs to try to coalesce them into single ground-truth things, and then would provide a nice browse experience that lets people add things to playlists, visit the original federated items, etc.\n\nIf someone adds a link to their personal streaming implementation, it would ingest whatever data is on the page as well as possibly discovering feeds from <link> tags, and the thing that\u2019s added could also be marked as a private collection so that it isn\u2019t made available to others on the platform (i.e. it\u2019s someone\u2019s collection of purchased music formatted as an ingestion feed). There\u2019s no need for a private collection to have a different feed format than a public feed, but it\u2019s super important to not make private collections' items available to other users of the platform, aside from basic metadata scrobbling.On other projects people keep mentioning to meI am aware of libre.fm, listenbrainz, and The Indie Beat. They\u2019re all fine initatives, but their goals are somewhat different than mine here; they focus on the discovery and the \u201ccollege radio station\u201d aspect of Internet radio, while what I\u2019m trying to build is a federated Spotify that isn\u2019t controlled by any specific entity.\n\nI would of course love The Indie Beat to support this style of federation, and there\u2019s no reason there can\u2019t be interop here. The goal is to have a simple protocol where anyone can federate their music listening in whatever way works best for them, and where the indie music sites (Mirlo, Bandwagon, Bandcamp, Faircamp, etc.) can provide opt-in streaming capability for this stuff as well, but doing it in a lightweight way that\u2019s easy to join in on.\n\nMuch of this design has come from conversations I\u2019ve had with the person behind Bandwagon and I need to resume those conversations.\n\nI don\u2019t think ActivityPub is a good model for this stuff, incidentally, and my understanding of the current content delivery pipeline for The Indie Beat is very push-based and requires what amounts to a peering agreement. I want the design to be more like blogs and podcasts, where people can just subscribe to anything that speaks the protocol, and that protocol should be dead simple to implement from a content provider\u2019s standpoint. This isn\u2019t for the world that formal agreements should be made between controlling parties.\n\ncomments\n\n \n #music\n \n #radio\n \n #streaming"
},
"name": "fluffy rambles: More rambling about this streaming radio thing",
"post-type": "article",
"_id": "45820441",
"_source": "3782",
"_is_read": false
}
If you liked The Automated Labyrinth, and How I Slew the Minotaur, my feed URL is https://sightlessscribbles.com/feed.xml #RSS #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://caneandable.social/@WeirdWriter/115127361300151645",
"content": {
"html": "<p>If you liked The Automated Labyrinth, and How I Slew the Minotaur, my feed URL is <a href=\"https://sightlessscribbles.com/feed.xml\"><span>https://</span><span>sightlessscribbles.com/feed.xml</span><span></span></a> <a href=\"https://caneandable.social/tags/RSS\">#<span>RSS</span></a> <a href=\"https://caneandable.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "If you liked The Automated Labyrinth, and How I Slew the Minotaur, my feed URL is https://sightlessscribbles.com/feed.xml #RSS #IndieWeb"
},
"published": "2025-09-01T05:22:01+00:00",
"post-type": "note",
"_id": "45815420",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://pony.social/@axxuy/115127311884199887",
"content": {
"html": "<p>And that's a wrap for Blaugust.</p><p><a href=\"https://axxuy.xyz/blog/posts/2025/thirty-one/\"><span>https://</span><span>axxuy.xyz/blog/posts/2025/thir</span><span>ty-one/</span></a></p><p><a href=\"https://pony.social/tags/Blog\">#<span>Blog</span></a> <a href=\"https://pony.social/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://pony.social/tags/Blogpost\">#<span>Blogpost</span></a> <a href=\"https://pony.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://pony.social/tags/PersonalWebsite\">#<span>PersonalWebsite</span></a> <a href=\"https://pony.social/tags/PersonalBlog\">#<span>PersonalBlog</span></a> <a href=\"https://pony.social/tags/Blaugust\">#<span>Blaugust</span></a> <a href=\"https://pony.social/tags/Blaugust2025\">#<span>Blaugust2025</span></a></p>",
"text": "And that's a wrap for Blaugust.\n\nhttps://axxuy.xyz/blog/posts/2025/thirty-one/\n\n#Blog #Blogging #Blogpost #IndieWeb #PersonalWebsite #PersonalBlog #Blaugust #Blaugust2025"
},
"published": "2025-09-01T05:09:27+00:00",
"post-type": "note",
"_id": "45815421",
"_source": "8007",
"_is_read": false
}
Today is officially the first day for the #Vim Carnival
September's topic is 'How do you use Vim?'
It's not specific to Vim, if you are interested, you can also write about #Neovim or #vi 😉
#blogging #blog #FLOSS #editors #terminals #carnivals #indieweb
#100DaysToOffload : 88/100
https://lazybea.rs/vim-carnival-sept-2025
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://lazybear.social/@hyde/115127289288089262",
"content": {
"html": "<p>Today is officially the first day for the <a href=\"https://lazybear.social/tags/Vim\">#<span>Vim</span></a> Carnival</p><p>September's topic is 'How do you use Vim?'</p><p>It's not specific to Vim, if you are interested, you can also write about <a href=\"https://lazybear.social/tags/Neovim\">#<span>Neovim</span></a> or <a href=\"https://lazybear.social/tags/vi\">#<span>vi</span></a> \ud83d\ude09</p><p> <a href=\"https://lazybear.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://lazybear.social/tags/blog\">#<span>blog</span></a> <a href=\"https://lazybear.social/tags/FLOSS\">#<span>FLOSS</span></a> <a href=\"https://lazybear.social/tags/editors\">#<span>editors</span></a> <a href=\"https://lazybear.social/tags/terminals\">#<span>terminals</span></a> <a href=\"https://lazybear.social/tags/carnivals\">#<span>carnivals</span></a> <a href=\"https://lazybear.social/tags/indieweb\">#<span>indieweb</span></a> </p><p> <a href=\"https://lazybear.social/tags/100DaysToOffload\">#<span>100DaysToOffload</span></a> : 88/100</p><p><a href=\"https://lazybea.rs/vim-carnival-sept-2025\"><span>https://</span><span>lazybea.rs/vim-carnival-sept-2</span><span>025</span></a></p>",
"text": "Today is officially the first day for the #Vim Carnival\n\nSeptember's topic is 'How do you use Vim?'\n\nIt's not specific to Vim, if you are interested, you can also write about #Neovim or #vi \ud83d\ude09\n\n #blogging #blog #FLOSS #editors #terminals #carnivals #indieweb \n\n #100DaysToOffload : 88/100\n\nhttps://lazybea.rs/vim-carnival-sept-2025"
},
"published": "2025-09-01T05:03:42+00:00",
"post-type": "note",
"_id": "45815333",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@SamuraiSakura/115126724453080169",
"content": {
"html": "<p>My little music server setup. <a href=\"https://mastodon.social/tags/apple\">#<span>apple</span></a> <a href=\"https://mastodon.social/tags/music\">#<span>music</span></a> <a href=\"https://mastodon.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/mac\">#<span>mac</span></a> <a href=\"https://mastodon.social/tags/ipod\">#<span>ipod</span></a> <a href=\"https://basic.bearblog.dev/mac-mini-music-server/\"><span>https://</span><span>basic.bearblog.dev/mac-mini-mu</span><span>sic-server/</span></a></p>",
"text": "My little music server setup. #apple #music #blog #indieweb #mac #ipod https://basic.bearblog.dev/mac-mini-music-server/"
},
"published": "2025-09-01T02:40:03+00:00",
"post-type": "note",
"_id": "45814685",
"_source": "8007",
"_is_read": false
}
Wow! Seeing the end of Typepad and dragging down all the blogs hosted with it. Shows the importance of the #indieweb a d being in control of your content.
It's entry has already been added to the site deaths
https://indieweb.org/site-deaths https://jj.isgeek.net/2025/09/01-012904/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@jjdelc/115126445419828719",
"content": {
"html": "<p>Wow! Seeing the end of Typepad and dragging down all the blogs hosted with it. Shows the importance of the <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> a d being in control of your content. <br />It's entry has already been added to the site deaths <br /><a href=\"https://indieweb.org/site-deaths\"><span>https://</span><span>indieweb.org/site-deaths</span><span></span></a> <a href=\"https://jj.isgeek.net/2025/09/01-012904/\"><span>https://</span><span>jj.isgeek.net/2025/09/01-01290</span><span>4/</span></a></p>",
"text": "Wow! Seeing the end of Typepad and dragging down all the blogs hosted with it. Shows the importance of the #indieweb a d being in control of your content. \nIt's entry has already been added to the site deaths \nhttps://indieweb.org/site-deaths https://jj.isgeek.net/2025/09/01-012904/"
},
"published": "2025-09-01T01:29:06+00:00",
"post-type": "note",
"_id": "45814173",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@readbeanicecream/115126392496980844",
"content": {
"html": "<p>On Reading</p><p>I recently read a few unsettling statistics about reading in America and it has prompted me to make some changes. </p><p><a href=\"https://readbeanicecream.surge.sh/2025/08/31/on-reading/\"><span>https://</span><span>readbeanicecream.surge.sh/2025</span><span>/08/31/on-reading/</span></a></p><p><a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/books\">#<span>books</span></a> <a href=\"https://mastodon.social/tags/reading\">#<span>reading</span></a> <a href=\"https://mastodon.social/tags/bookstodon\">#<span>bookstodon</span></a> <a href=\"https://mastodon.social/tags/libraries\">#<span>libraries</span></a> <a href=\"https://mastodon.social/tags/library\">#<span>library</span></a> <a href=\"https://mastodon.social/tags/read\">#<span>read</span></a> <a href=\"https://mastodon.social/tags/education\">#<span>education</span></a> <a href=\"https://mastodon.social/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://mastodon.social/tags/smolweb\">#<span>smolweb</span></a> <a href=\"https://mastodon.social/tags/personalsites\">#<span>personalsites</span></a></p>",
"text": "On Reading\n\nI recently read a few unsettling statistics about reading in America and it has prompted me to make some changes. \n\nhttps://readbeanicecream.surge.sh/2025/08/31/on-reading/\n\n#indieweb #books #reading #bookstodon #libraries #library #read #education #smallweb #smolweb #personalsites"
},
"published": "2025-09-01T01:15:38+00:00",
"post-type": "note",
"_id": "45814174",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://caneandable.social/@WeirdWriter/115125473826493128",
"content": {
"html": "<p>The Automated Labyrinth, and How I Slew the Minotaur <a href=\"https://sightlessscribbles.com/posts/20250629/\"><span>https://</span><span>sightlessscribbles.com/posts/2</span><span>0250629/</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 Automated Labyrinth, and How I Slew the Minotaur https://sightlessscribbles.com/posts/20250629/ #IndieWeb #Blog #Blogging #Blogs"
},
"published": "2025-08-31T21:22:00+00:00",
"post-type": "note",
"_id": "45812985",
"_source": "8007",
"_is_read": false
}
For my blog this month I wrote about implementing #webmention on my static site. I hope you guys will find it interesting if not useful.
https://scientiac.space/blog/webmentions/
{
"type": "entry",
"author": {
"name": "#webmention",
"url": "https://mastodon.social/tags/webmention",
"photo": null
},
"url": "https://polymaths.social/@iac/statuses/01K40MEVWM7PSQ4S6NN7SA2PBW",
"content": {
"html": "<p>For my blog this month I wrote about implementing <a href=\"https://polymaths.social/tags/webmention\">#<span>webmention</span></a> on my static site. I hope you guys will find it interesting if not useful.<br /><br /><a href=\"https://scientiac.space/blog/webmentions/\">https://scientiac.space/blog/webmentions/</a></p>",
"text": "For my blog this month I wrote about implementing #webmention on my static site. I hope you guys will find it interesting if not useful.\n\nhttps://scientiac.space/blog/webmentions/"
},
"published": "2025-08-31T17:58:02+00:00",
"post-type": "note",
"_id": "45811944",
"_source": "8007",
"_is_read": false
}
You know, one of the downsides of being an inattentive gem maintainer who only ships new releases every year or two is that it’s very easy to forget the little rituals necessary to cut a new release.
But, I think I successfully cut version 4.1.0 of the jekyll-webmention gem. I hope…
#jekyll #indieweb
(https://b-ark.ca/gygmyS)
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@brettk/115124325970645556",
"content": {
"html": "<p>You know, one of the downsides of being an inattentive gem maintainer who only ships new releases every year or two is that it\u2019s very easy to forget the little rituals necessary to cut a new release.</p><p>But, I think I successfully cut version 4.1.0 of the jekyll-webmention gem. I hope\u2026</p><p><a href=\"https://indieweb.social/tags/jekyll\">#<span>jekyll</span></a> <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a></p><p>(<a href=\"https://b-ark.ca/gygmyS\"><span>https://</span><span>b-ark.ca/gygmyS</span><span></span></a>)</p>",
"text": "You know, one of the downsides of being an inattentive gem maintainer who only ships new releases every year or two is that it\u2019s very easy to forget the little rituals necessary to cut a new release.\n\nBut, I think I successfully cut version 4.1.0 of the jekyll-webmention gem. I hope\u2026\n\n#jekyll #indieweb\n\n(https://b-ark.ca/gygmyS)"
},
"published": "2025-08-31T16:30:05+00:00",
"post-type": "note",
"_id": "45811275",
"_source": "8007",
"_is_read": false
}
I posted 36 times for #Blaugust (this one isn't 37). You may have only seen 29. Curious.
It was an opoprtunity, oh #indieweb, to add easter eggs and a little game to my site. It has been a busy month.
https://angrybunnyman.com/would-you-like-to-play-a-game-because-i-added-one-to-my-site/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@Angrybunnyman/115123564227350548",
"content": {
"html": "<p>I posted 36 times for <a href=\"https://indieweb.social/tags/Blaugust\">#<span>Blaugust</span></a> (this one isn't 37). You may have only seen 29. Curious.</p><p>It was an opoprtunity, oh <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a>, to add easter eggs and a little game to my site. It has been a busy month.</p><p><a href=\"https://angrybunnyman.com/would-you-like-to-play-a-game-because-i-added-one-to-my-site/\"><span>https://</span><span>angrybunnyman.com/would-you-li</span><span>ke-to-play-a-game-because-i-added-one-to-my-site/</span></a></p>",
"text": "I posted 36 times for #Blaugust (this one isn't 37). You may have only seen 29. Curious.\n\nIt was an opoprtunity, oh #indieweb, to add easter eggs and a little game to my site. It has been a busy month.\n\nhttps://angrybunnyman.com/would-you-like-to-play-a-game-because-i-added-one-to-my-site/"
},
"published": "2025-08-31T13:16:22+00:00",
"post-type": "note",
"_id": "45810014",
"_source": "8007",
"_is_read": false
}