Liked: https://snarfed.org/2022-12-06_48514
I’ve not posted to Instagram for over a year. I don’t miss the adverts or bonkers timeline. I do miss photos from family & folks I don’t see elsewhere online. This sorts that out via my RSS reader.
#IndieWeb #Instagram
{
"type": "entry",
"author": {
"name": "@johnjohnston",
"url": "https://social.ds106.us/@johnjohnston",
"photo": null
},
"url": "https://social.ds106.us/@johnjohnston/109468639925835238",
"content": {
"html": "<p>Liked: <a href=\"https://snarfed.org/2022-12-06_48514\"><span>https://</span><span>snarfed.org/2022-12-06_48514</span><span></span></a></p><p>I\u2019ve not posted to Instagram for over a year. I don\u2019t miss the adverts or bonkers timeline. I do miss photos from family & folks I don\u2019t see elsewhere online. This sorts that out via my RSS reader.</p><p><a href=\"https://social.ds106.us/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://social.ds106.us/tags/Instagram\">#<span>Instagram</span></a></p>",
"text": "Liked: https://snarfed.org/2022-12-06_48514I\u2019ve not posted to Instagram for over a year. I don\u2019t miss the adverts or bonkers timeline. I do miss photos from family & folks I don\u2019t see elsewhere online. This sorts that out via my RSS reader.#IndieWeb #Instagram"
},
"published": "2022-12-06T20:34:45+00:00",
"post-type": "note",
"_id": "33499769",
"_source": "7235",
"_is_read": true
}
I more than appreciate the extra work involved and affordances of the alternate, but I have to say a small piece of #IndieWeb spirit in my soul died as I read this. _sigh_
I wonder if anyone is documenting the amount of course material that disappears and dies in LMSs the way that some track the loss of data and content when social media silos disappear? Our institutions need to do more to help us here. (https://boffosocko.com/?p=55812436)
{
"type": "entry",
"author": {
"name": "@chrisaldrich",
"url": "https://hcommons.social/@chrisaldrich",
"photo": null
},
"url": "https://hcommons.social/@chrisaldrich/109468364069672329",
"content": {
"html": "<p>I more than appreciate the extra work involved and affordances of the alternate, but I have to say a small piece of <a href=\"https://hcommons.social/tags/IndieWeb\">#<span>IndieWeb</span></a> spirit in my soul died as I read this. _sigh_</p><p>I wonder if anyone is documenting the amount of course material that disappears and dies in LMSs the way that some track the loss of data and content when social media silos disappear? Our institutions need to do more to help us here. (<a href=\"https://boffosocko.com/?p=55812436\"><span>https://</span><span>boffosocko.com/?p=55812436</span><span></span></a>)</p>",
"text": "I more than appreciate the extra work involved and affordances of the alternate, but I have to say a small piece of #IndieWeb spirit in my soul died as I read this. _sigh_I wonder if anyone is documenting the amount of course material that disappears and dies in LMSs the way that some track the loss of data and content when social media silos disappear? Our institutions need to do more to help us here. (https://boffosocko.com/?p=55812436)"
},
"published": "2022-12-06T19:24:36+00:00",
"post-type": "note",
"_id": "33499770",
"_source": "7235",
"_is_read": true
}
@colo_lee @fediverseobserver
By adding on one of a few plugins, one can turn their blog directly into an actor on the Fediverse, syndicating out posts to it, and receiving comments on those posts.
#Indieweb
https://indieweb.org/POSSE
{
"type": "entry",
"author": {
"name": "@tchambers",
"url": "https://indieweb.social/@tchambers",
"photo": null
},
"url": "https://indieweb.social/@tchambers/109468231233175563",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://universeodon.com/@colo_lee\">@<span>colo_lee</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://fediverse.one/profile/fediverseobserver\">@<span>fediverseobserver</span></a></span> </p><p>By adding on one of a few plugins, one can turn their blog directly into an actor on the Fediverse, syndicating out posts to it, and receiving comments on those posts. </p><p><a href=\"https://indieweb.social/tags/Indieweb\">#<span>Indieweb</span></a> </p><p><a href=\"https://indieweb.org/POSSE\"><span>https://</span><span>indieweb.org/POSSE</span><span></span></a></p>",
"text": "@colo_lee @fediverseobserver By adding on one of a few plugins, one can turn their blog directly into an actor on the Fediverse, syndicating out posts to it, and receiving comments on those posts. #Indieweb https://indieweb.org/POSSE"
},
"published": "2022-12-06T18:50:49+00:00",
"post-type": "note",
"_id": "33499771",
"_source": "7235",
"_is_read": true
}
I'm looking forward to learning about and discussing #accessibility, systems, #WebComponents, personal websites and the #IndieWeb.
Outside of work, I enjoy reading books, playing records, and being mediocre on guitar.
I'm married to a visual artist, and together we have a child under 1 and a dog over 7, in a house built 100 years ago.
You can learn a bit more about me on my personal website: https://nicksimson.com/info/
{
"type": "entry",
"author": {
"name": "@nsmsn",
"url": "https://mastodon.design/@nsmsn",
"photo": null
},
"url": "https://mastodon.design/@nsmsn/109467167742336211",
"content": {
"html": "<p>I'm looking forward to learning about and discussing <a href=\"https://mastodon.design/tags/accessibility\">#<span>accessibility</span></a>, systems, <a href=\"https://mastodon.design/tags/WebComponents\">#<span>WebComponents</span></a>, personal websites and the <a href=\"https://mastodon.design/tags/IndieWeb\">#<span>IndieWeb</span></a>.</p><p>Outside of work, I enjoy reading books, playing records, and being mediocre on guitar.</p><p>I'm married to a visual artist, and together we have a child under 1 and a dog over 7, in a house built 100 years ago.</p><p>You can learn a bit more about me on my personal website: <a href=\"https://nicksimson.com/info/\"><span>https://</span><span>nicksimson.com/info/</span><span></span></a></p>",
"text": "I'm looking forward to learning about and discussing #accessibility, systems, #WebComponents, personal websites and the #IndieWeb.Outside of work, I enjoy reading books, playing records, and being mediocre on guitar.I'm married to a visual artist, and together we have a child under 1 and a dog over 7, in a house built 100 years ago.You can learn a bit more about me on my personal website: https://nicksimson.com/info/"
},
"published": "2022-12-06T14:20:21+00:00",
"post-type": "note",
"_id": "33499772",
"_source": "7235",
"_is_read": true
}
Since my last attempt at developing a Hugo theme for my homepage got bogged down in faffing about with presentation before I'd got anything close to a structure in place, I'm forcing myself to develop this next one differently. I started with a tree-view sketch of how I wanted to organize content, imported @kev's simple.css, and am strictly prohibiting myself from messing with CSS until I've got a reasonable handle on the the basic structure of the site.
The contents of the menu can change—let me just make a menu for now.
I'm definitely going to change how tags are displayed—but first, let me get them displaying at all.
Turns out, maintaining a bit of focus discipline like this can help me get a lot more done! Who'da thought? 🙄
#indieWeb #WebDesign
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://motley.club/display/d8230ed6-1263-8ed2-b19f-5da455868877",
"content": {
"html": "Since my last attempt at developing a Hugo theme for my homepage got bogged down in faffing about with presentation before I'd got anything close to a structure in place, I'm forcing myself to develop this next one differently. I started with a tree-view sketch of how I wanted to organize content, imported <span class=\"h-card\"><a class=\"u-url\" href=\"https://fosstodon.org/users/kev\">@<span>kev</span></a></span>'s <a href=\"https://simplecss.org/\">simple.css</a>, and am strictly prohibiting myself from messing with CSS until I've got a reasonable handle on the the basic structure of the site.<br /><br />The contents of the menu can change\u2014let me just make a menu for now.<br /><br />I'm definitely going to change how tags are displayed\u2014but first, let me get them displaying at all.<br /><br />Turns out, maintaining a bit of focus discipline like this can help me get a lot more done! Who'da thought? \ud83d\ude44<br /><br /><a href=\"https://motley.club/search?tag=indieWeb\">#<span>indieWeb</span></a> <a href=\"https://motley.club/search?tag=WebDesign\">#<span>WebDesign</span></a>",
"text": "Since my last attempt at developing a Hugo theme for my homepage got bogged down in faffing about with presentation before I'd got anything close to a structure in place, I'm forcing myself to develop this next one differently. I started with a tree-view sketch of how I wanted to organize content, imported @kev's simple.css, and am strictly prohibiting myself from messing with CSS until I've got a reasonable handle on the the basic structure of the site.\n\nThe contents of the menu can change\u2014let me just make a menu for now.\n\nI'm definitely going to change how tags are displayed\u2014but first, let me get them displaying at all.\n\nTurns out, maintaining a bit of focus discipline like this can help me get a lot more done! Who'da thought? \ud83d\ude44\n\n#indieWeb #WebDesign"
},
"published": "2022-12-06T05:27:13+00:00",
"post-type": "note",
"_id": "33499773",
"_source": "7235",
"_is_read": true
}
Website for EFFAustin.org, with a headline reading "Indieweb and Mastodon: The Time is Now". An arrow pointing to their social media buttons which features Twitter but not Mastodon.
{
"type": "entry",
"author": {
"name": "@tedcurran",
"url": "https://indieweb.social/@tedcurran",
"photo": null
},
"url": "https://indieweb.social/@tedcurran/109463953772208448",
"content": {
"html": "Website for EFFAustin.org, with a headline reading \"Indieweb and Mastodon: The Time is Now\". An arrow pointing to their social media buttons which features Twitter but not Mastodon.",
"text": "Website for EFFAustin.org, with a headline reading \"Indieweb and Mastodon: The Time is Now\". An arrow pointing to their social media buttons which features Twitter but not Mastodon."
},
"published": "2022-12-06T00:43:00+00:00",
"post-type": "note",
"_id": "33499774",
"_source": "7235",
"_is_read": true
}
@anildash I chose indieweb.social because of the #indieweb focus and the user size. I wanted an active community that isn't so large I'd worry the admins will be overwhelmed running it.
{
"type": "entry",
"author": {
"name": "@rcade",
"url": "https://indieweb.social/@rcade",
"photo": null
},
"url": "https://indieweb.social/@rcade/109463717721966695",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.cloud/@anildash\">@<span>anildash</span></a></span> I chose indieweb.social because of the <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> focus and the user size. I wanted an active community that isn't so large I'd worry the admins will be overwhelmed running it.</p>",
"text": "@anildash I chose indieweb.social because of the #indieweb focus and the user size. I wanted an active community that isn't so large I'd worry the admins will be overwhelmed running it."
},
"published": "2022-12-05T23:42:58+00:00",
"post-type": "note",
"_id": "33499775",
"_source": "7235",
"_is_read": true
}
OMG! There is so much to love here about these processes and to see people in the wild experimenting with them and figuring them out.
Scott (@schopie1), you are not alone! There are lots of us out here doing these things, not only with WordPress but a huge variety of other platforms. There are many ways to syndicate your content depending on where it starts its life.
In addition to Jim Groom and a huge group of others’ work within A Domain of One’s Own, there’s also a broader coalition of designers, developers, professionals, hobbyists, and people of all stripes working on these problems under the name of IndieWeb.
For some of their specific work you might appreciate the following:
https://indieweb.org/Indieweb_for_Education
https://indieweb.org/A_Domain_of_One%27s_Own
https://indieweb.org/academic_samizdat
https://indieweb.org/WordPress
https://indieweb.org/Category:syndication
Incidentally, I wrote this for our friend Kathleen Fitzpatrick last week and I can’t wait to see what she’s come up with over the weekend and in the coming weeks. Within the IndieWeb community you’ll find people like Ben Werdmuller who created large portions of both WithKnown (aka Known) and Elgg and Aram Zucker-Scharff who helped to create PressForward.
I’m thrilled to see the work and huge strides that Humanities Commons is making some of these practices come to fruition.
If you’re game, perhaps we ought to plan an upcoming education-related popup event as an IndieWebCamp event to invite more people into this broader conversation?
If you have questions or need any help in these areas, I’m around, but so are hundreds of friends in the IndieWeb chat: https://chat.indieweb.org.
I hope we can bring more of these technologies to the masses in better and easier-to-use manners to lower the technical hurdles.
#academic-samizdat #domainofonesown #humanities-commons #indieweb #indieweb-for-education #indieweb-welcome #posse #pressforward #rss #syndication #wordpress
https://boffosocko.com/2022/12/05/55812399/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://boffosocko.com/2022/12/05/55812399/",
"content": {
"html": "<p></p><p>OMG! There is so much to love here about these processes and to see people in the wild experimenting with them and figuring them out.</p>\n<p>Scott (<a href=\"https://hcommons.social/@schopie1\">@schopie1</a>), you are not alone! There are lots of us out here doing these things, not only with WordPress but a huge variety of other platforms. There are many ways to <a href=\"https://indieweb.org/Category:syndication\">syndicate</a> your content depending on where it starts its life.</p>\n<p>In addition to <a href=\"https://bavatuesdays.com/\">Jim Groom</a> and a huge group of others\u2019 work within A Domain of One\u2019s Own, there\u2019s also a broader coalition of designers, developers, professionals, hobbyists, and people of all stripes working on these problems under the name of <a href=\"https://indieweb.org\">IndieWeb</a>.</p>\n<p>For some of their specific work you might appreciate the following:</p>\n<p>\n<a href=\"https://indieweb.org/Indieweb_for_Education\">https://indieweb.org/Indieweb_for_Education</a><br /><a href=\"https://indieweb.org/A_Domain_of_One%27s_Own\">https://indieweb.org/A_Domain_of_One%27s_Own</a><br /><a href=\"https://indieweb.org/academic_samizdat\">https://indieweb.org/academic_samizdat</a><br /><a href=\"https://indieweb.org/WordPress\">https://indieweb.org/WordPress</a><br /><a href=\"https://indieweb.org/Category:syndication\">https://indieweb.org/Category:syndication</a><br /></p>\n<p>Incidentally, I <a href=\"https://boffosocko.com/2022/12/02/55812244/\">wrote this</a> for our friend <a class=\"h-card u-category\" href=\"https://kfitz.info/\">Kathleen Fitzpatrick</a> last week and I can\u2019t wait to see what she\u2019s come up with over the weekend and in the coming weeks. Within the IndieWeb community you\u2019ll find people like <a class=\"h-card u-category\" href=\"https://werd.io/\">Ben Werdmuller</a> who created large portions of both WithKnown (aka Known) and Elgg and <a class=\"h-card u-category\" href=\"http://aramzuckerscharff.com/\">Aram Zucker-Scharff</a> who helped to create PressForward.</p>\n<p>I\u2019m thrilled to see the work and huge strides that Humanities Commons is making some of these practices come to fruition.</p>\n<p>If you\u2019re game, perhaps we ought to plan an upcoming education-related <a href=\"https://indieweb.org/2022/Pop-ups\">popup event</a> as an <a href=\"https://events.indieweb.org/\">IndieWebCamp event</a> to invite more people into this broader conversation?</p>\n<p>If you have questions or need any help in these areas, I\u2019m around, but so are hundreds of friends in the IndieWeb chat: <a href=\"https://events.indieweb.org/\">https://chat.indieweb.org</a>.</p>\n<p>I hope we can bring more of these technologies to the masses in better and easier-to-use manners to lower the technical hurdles.</p>\n<p></p><p><a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/academic-samizdat/\">#academic-samizdat</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/domainofonesown/\">#domainofonesown</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/humanities-commons/\">#humanities-commons</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/indieweb/\">#indieweb</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/indieweb-for-education/\">#indieweb-for-education</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/indieweb-welcome/\">#indieweb-welcome</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/posse/\">#posse</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/pressforward/\">#pressforward</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/rss/\">#rss</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/syndication/\">#syndication</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/wordpress/\">#wordpress</a></p><p><a href=\"https://boffosocko.com/2022/12/05/55812399/\">https://boffosocko.com/2022/12/05/55812399/</a></p>",
"text": "OMG! There is so much to love here about these processes and to see people in the wild experimenting with them and figuring them out.\nScott (@schopie1), you are not alone! There are lots of us out here doing these things, not only with WordPress but a huge variety of other platforms. There are many ways to syndicate your content depending on where it starts its life.\nIn addition to Jim Groom and a huge group of others\u2019 work within A Domain of One\u2019s Own, there\u2019s also a broader coalition of designers, developers, professionals, hobbyists, and people of all stripes working on these problems under the name of IndieWeb.\nFor some of their specific work you might appreciate the following:\n\nhttps://indieweb.org/Indieweb_for_Education\nhttps://indieweb.org/A_Domain_of_One%27s_Own\nhttps://indieweb.org/academic_samizdat\nhttps://indieweb.org/WordPress\nhttps://indieweb.org/Category:syndication\n\nIncidentally, I wrote this for our friend Kathleen Fitzpatrick last week and I can\u2019t wait to see what she\u2019s come up with over the weekend and in the coming weeks. Within the IndieWeb community you\u2019ll find people like Ben Werdmuller who created large portions of both WithKnown (aka Known) and Elgg and Aram Zucker-Scharff who helped to create PressForward.\nI\u2019m thrilled to see the work and huge strides that Humanities Commons is making some of these practices come to fruition.\nIf you\u2019re game, perhaps we ought to plan an upcoming education-related popup event as an IndieWebCamp event to invite more people into this broader conversation?\nIf you have questions or need any help in these areas, I\u2019m around, but so are hundreds of friends in the IndieWeb chat: https://chat.indieweb.org.\nI hope we can bring more of these technologies to the masses in better and easier-to-use manners to lower the technical hurdles.\n#academic-samizdat #domainofonesown #humanities-commons #indieweb #indieweb-for-education #indieweb-welcome #posse #pressforward #rss #syndication #wordpresshttps://boffosocko.com/2022/12/05/55812399/"
},
"published": "2022-12-05T18:37:47+00:00",
"post-type": "note",
"_id": "33499777",
"_source": "7235",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "@tedcurran",
"url": "https://indieweb.social/@tedcurran",
"photo": null
},
"url": "https://indieweb.social/@tedcurran/109461760215074389",
"content": {
"html": "<p>Keeping platforms open - Seirdy<br /><a href=\"https://seirdy.one/posts/2021/02/23/keeping-platforms-open/\"><span>https://</span><span>seirdy.one/posts/2021/02/23/ke</span><span>eping-platforms-open/</span></a> <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Keeping platforms open - Seirdy\nhttps://seirdy.one/posts/2021/02/23/keeping-platforms-open/ #indieweb"
},
"published": "2022-12-05T15:25:09+00:00",
"post-type": "note",
"_id": "33499778",
"_source": "7235",
"_is_read": true
}
How many #Indieweb people actually use that feature on their site, anyway?
use of a nickname cache
Not using a nickname cache
{
"type": "entry",
"author": {
"name": "@cambridgeport90",
"url": "https://indieweb.social/@cambridgeport90",
"photo": null
},
"url": "https://indieweb.social/@cambridgeport90/109461305355332215",
"content": {
"html": "<p>How many <a href=\"https://indieweb.social/tags/Indieweb\">#<span>Indieweb</span></a> people actually use that feature on their site, anyway?</p><p> use of a nickname cache<br /> Not using a nickname cache</p>",
"text": "How many #Indieweb people actually use that feature on their site, anyway? use of a nickname cache\n Not using a nickname cache"
},
"published": "2022-12-05T13:29:28+00:00",
"post-type": "note",
"_id": "33499779",
"_source": "7235",
"_is_read": true
}
the only thing that the Wordpress #Indieweb plugin doesn't currently have is a nickname cache for contacts, which the Indieweb drupal module does have, but I'm willing to take that on as a way of learning PHP if somebody wants.
{
"type": "entry",
"author": {
"name": "@cambridgeport90",
"url": "https://indieweb.social/@cambridgeport90",
"photo": null
},
"url": "https://indieweb.social/@cambridgeport90/109461304402656093",
"content": {
"html": "<p>the only thing that the Wordpress <a href=\"https://indieweb.social/tags/Indieweb\">#<span>Indieweb</span></a> plugin doesn't currently have is a nickname cache for contacts, which the Indieweb drupal module does have, but I'm willing to take that on as a way of learning PHP if somebody wants.</p>",
"text": "the only thing that the Wordpress #Indieweb plugin doesn't currently have is a nickname cache for contacts, which the Indieweb drupal module does have, but I'm willing to take that on as a way of learning PHP if somebody wants."
},
"published": "2022-12-05T13:29:14+00:00",
"post-type": "note",
"_id": "33499780",
"_source": "7235",
"_is_read": true
}
It's been a long time I haven't posted a #microblogpub update, so here we go:
On the #ActivityPub side:
A blocked server entry now blocks all subdomains
New "GIF mode" for video without audio (as Mastodon converts GIF to video, we now autoplay them in a loop when "hovered")
The media proxy is more stable (bigger timeout + retries)
A bunch of bug fixes and improvements
On the #IndieWeb side:
Webmentions replies/likes/reposts are now being merged with ActivityPub interactions
Improved microformats2 markup in templates
Also, in case you're worried, microblogpub is not vulnerable to the activitypub-troll[.]cf "attacks", as we're not fetching all the profiles mentioned in a note.
And I also pushed a #YunoHost update.
Thanks to all the new contributors!
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://8c60-82-65-180-17.eu.ngrok.io/o/afda06d6ca124d85bc6ecc0cbb84b36f",
"content": {
"html": "<p>It's been a long time I haven't posted a <a href=\"https://8c60-82-65-180-17.eu.ngrok.io/t/microblogpub\">#<span>microblogpub</span></a> update, so here we go:</p>\n<p>On the <a href=\"https://8c60-82-65-180-17.eu.ngrok.io/t/activitypub\">#<span>ActivityPub</span></a> side:</p>\n<p>\nA blocked server entry now blocks all subdomains<br />\nNew \"GIF mode\" for video without audio (as Mastodon converts GIF to video, we now autoplay them in a loop when \"hovered\")<br />\nThe media proxy is more stable (bigger timeout + retries)<br />\nA bunch of bug fixes and improvements<br /></p>\n<p>On the <a href=\"https://8c60-82-65-180-17.eu.ngrok.io/t/indieweb\">#<span>IndieWeb</span></a> side:</p>\n<p>\nWebmentions replies/likes/reposts are now being merged with ActivityPub interactions<br />\nImproved microformats2 markup in templates<br /></p>\n<p>Also, in case you're worried, microblogpub is not vulnerable to the activitypub-troll[.]cf \"attacks\", as we're not fetching all the profiles mentioned in a note.</p>\n<p>And I also pushed a <a href=\"https://8c60-82-65-180-17.eu.ngrok.io/t/yunohost\">#<span>YunoHost</span></a> update.</p>\n<p>Thanks to all the new contributors!</p>",
"text": "It's been a long time I haven't posted a #microblogpub update, so here we go:\nOn the #ActivityPub side:\n\nA blocked server entry now blocks all subdomains\n\nNew \"GIF mode\" for video without audio (as Mastodon converts GIF to video, we now autoplay them in a loop when \"hovered\")\n\nThe media proxy is more stable (bigger timeout + retries)\n\nA bunch of bug fixes and improvements\n\nOn the #IndieWeb side:\n\nWebmentions replies/likes/reposts are now being merged with ActivityPub interactions\n\nImproved microformats2 markup in templates\n\nAlso, in case you're worried, microblogpub is not vulnerable to the activitypub-troll[.]cf \"attacks\", as we're not fetching all the profiles mentioned in a note.\nAnd I also pushed a #YunoHost update.\nThanks to all the new contributors!"
},
"published": "2022-12-04T11:59:28+00:00",
"post-type": "note",
"_id": "33499776",
"_source": "7235",
"_is_read": true
}
{
"type": "entry",
"published": "2022-12-03T19:53:32-08:00",
"url": "https://snarfed.org/2022-12-03_bridgy-fed-updates",
"syndication": [
"https://news.indieweb.org/en/snarfed.org/2022-12-03_bridgy-fed-updates"
],
"name": "Bridgy Fed updates",
"content": {
"text": "All the recent Twitter drama has obviously sparked renewed interest in Mastodon and the fediverse, and that\u2019s even included Bridgy Fed, my little IndieWeb side project that turns personal web sites into full-fledged fediverse accounts.\nA month and a half ago, I was all set to take it easy, maybe play a game or two, and poke at a new project. Then, Musk happened. A ridiculous mess, to be sure, but also a huge opportunity for fediverse projects like Bridgy Fed.\n Continue reading \u2192",
"html": "<p>\n <a href=\"https://fed.brid.gy/\">\n<img src=\"https://snarfed.org/bridgy_fed_logo.png\" alt=\"bridgy_fed_logo.png\" /></a></p><img src=\"https://snarfed.org/bridgy_fed_logo.png\" alt=\"bridgy_fed_logo.png\" />\n\n<p>All the recent Twitter drama has obviously sparked renewed interest in <a href=\"https://joinmastodon.org/\">Mastodon</a> and the <a href=\"https://en.wikipedia.org/wiki/Fediverse\">fediverse</a>, and that\u2019s even included <a href=\"https://fed.brid.gy/\">Bridgy Fed</a>, my little <a href=\"https://indieweb.org/\">IndieWeb</a> side project that turns personal web sites into full-fledged fediverse accounts.</p>\n<p>A month and a half ago, I was all set to take it easy, maybe play <a href=\"https://halfmermaid.co/\">a game</a> <a href=\"https://jumpship.co.uk/\">or two</a>, and <a href=\"https://atproto.com/docs\">poke at a new project</a>. Then, Musk happened. A ridiculous mess, to be sure, but also a huge opportunity for fediverse projects like Bridgy Fed.\n <a href=\"https://snarfed.org/2022-12-03_bridgy-fed-updates#more-48189\">Continue reading <span>\u2192</span></a></p>"
},
"author": {
"type": "card",
"name": "Ryan Barrett",
"url": "https://snarfed.org/",
"photo": "https://secure.gravatar.com/avatar/947b5f3f323da0ef785b6f02d9c265d6?s=96&d=blank&r=g"
},
"post-type": "article",
"_id": "33412338",
"_source": "3",
"_is_read": true
}
{
"type": "entry",
"published": "2022-12-03 14:32-0800",
"url": "https://gregorlove.com/2022/12/near-term-plans-for-my-twitter/",
"category": [
"indieweb",
"twitter"
],
"name": "Near-term Plans for My Twitter",
"content": {
"text": "On the IndieWeb chat, Chris Aldrich prompted a discussion about people migrating away from Twitter. I started to reply, but I realized it would be better to post a note here \u2014 partly as a nudge to myself and partly to get back in the habit of writing.\n\nI have a moral objection to the way Elon Musk is running Twitter. This post won\u2019t go into all those details, but the short version is that he is allowing racists, antisemites, and outright Nazis back on the platform under the guise of \u201cfree speech.\u201d See also: this succinct note by Ben Werdmuller.\n\nIn late 2019, I was pushing myself to get off of Facebook. It was important for me to keep in contact with people from there, so I started setting up a newsletter. I intended to post a farewell notice and let people subscribe to stay in touch. That stalled due to the pandemic, though thankfully I have been successful at not posting on Facebook! With the recent Twitter events, I\u2019m spurred to get this done and quickly.\n\nMy near-term plan is to finish up the newsletter subscription system, publish a How to Follow Me page with details of the newsletter, my feeds, and even Mastodon to follow along. Then I will write an announcement post on Twitter and pin it. I will probably change my display name to \u201cFind me at gregorlove.com.\u201d In the following months, I may make my Twitter account private.\n\nI have my Twitter export and intend to archive them all on my site and delete them from Twitter, but that is a longer-term project. Eventually my Twitter profile will just be a pointer to my site.\n\nIf you are already on Mastodon and want to follow me now, visit https://fed.brid.gy/user/gregorlove.com and enter your Mastodon username.",
"html": "<p>On the IndieWeb chat, <a class=\"h-card\" href=\"https://boffosocko.com/\">Chris Aldrich</a> prompted <a href=\"https://chat.indieweb.org/2022-12-03#t1670101460454300\">a discussion</a> about people migrating away from Twitter. I started to reply, but I realized it would be better to post a note here \u2014 partly as a nudge to myself and partly to get back in the habit of writing.</p>\n\n<p>I have a moral objection to the way Elon Musk is running Twitter. This post won\u2019t go into all those details, but the short version is that he is allowing racists, antisemites, and outright Nazis back on the platform under the guise of \u201cfree speech.\u201d See also: this <a href=\"https://werd.io/2022/you-dont-need-to-stay-on-a\">succinct note</a> by <a class=\"h-card\" href=\"https://werd.io/\">Ben Werdmuller</a>.</p>\n\n<p>In late 2019, I was pushing myself to get off of Facebook. It was important for me to keep in contact with people from there, so I started setting up a newsletter. I intended to post a farewell notice and let people subscribe to stay in touch. That stalled due to the pandemic, though thankfully I have been successful at not posting on Facebook! With the recent Twitter events, I\u2019m spurred to get this done and quickly.</p>\n\n<p>My near-term plan is to finish up the newsletter subscription system, publish a <i>How to Follow Me</i> page with details of the newsletter, my feeds, and even Mastodon to follow along. Then I will write an announcement post on Twitter and pin it. I will probably change my display name to \u201cFind me at gregorlove.com.\u201d In the following months, I may make my Twitter account private.</p>\n\n<p>I have my Twitter export and intend to archive them all on my site and delete them from Twitter, but that is a longer-term project. Eventually my Twitter profile will just be a pointer to my site.</p>\n\n<p>If you are already on Mastodon and want to follow me now, visit <a href=\"https://fed.brid.gy/user/gregorlove.com\">https://fed.brid.gy/user/gregorlove.com</a> and enter your Mastodon username.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/3473/profile-2016-med.jpg"
},
"post-type": "article",
"_id": "33408439",
"_source": "95",
"_is_read": true
}


So Mastodon 4 went js;dr, which means it requires JavaScript to render content. That means that server-side fetches of Mastodon 4 user profiles and posts, eg indieweb.social/@snarfed, no longer return the actual contents in the response. They definitely no longer include microformats. 😐
JavaScript and SPAs are their own conversation, but regardless, this is a step backward for the open web and server-to-server communications like the IndieWeb uses. Fortunately, there’s a workaround: use granary! Plug any Mastodon 4 profile or post URL into granary’s ActivityStreams 2 converter and you’ll get the full contents in HTML, Atom, RSS, or any other format you want. Works via REST API and pip-installable Python package. Here’s an example. Happy hacking!
{
"type": "entry",
"published": "2022-12-03T13:15:51-08:00",
"url": "https://snarfed.org/2022-12-03_48181",
"syndication": [
"https://news.indieweb.org/en",
"https://fed.brid.gy/"
],
"content": {
"text": "So Mastodon 4 went js;dr, which means it requires JavaScript to render content. That means that server-side fetches of Mastodon 4 user profiles and posts, eg indieweb.social/@snarfed, no longer return the actual contents in the response. They definitely no longer include microformats. \ud83d\ude10\nJavaScript and SPAs are their own conversation, but regardless, this is a step backward for the open web and server-to-server communications like the IndieWeb uses. Fortunately, there\u2019s a workaround: use granary! Plug any Mastodon 4 profile or post URL into granary\u2019s ActivityStreams 2 converter and you\u2019ll get the full contents in HTML, Atom, RSS, or any other format you want. Works via REST API and pip-installable Python package. Here\u2019s an example. Happy hacking!",
"html": "<p>\n <a href=\"https://github.com/mastodon/mastodon/releases/tag/v4.0.0\">\n<img src=\"https://snarfed.org/mastodon_elephant_curious.png\" alt=\"mastodon_elephant_curious.png\" /></a></p><img src=\"https://snarfed.org/mastodon_elephant_curious.png\" alt=\"mastodon_elephant_curious.png\" />\n\n<p>So <a href=\"https://github.com/mastodon/mastodon/releases/tag/v4.0.0\">Mastodon 4</a> went <a href=\"https://indieweb.org/js;dr\">js;dr</a>, which means it requires JavaScript to render content. That means that server-side fetches of Mastodon 4 user profiles and posts, eg <a href=\"https://indieweb.social/@snarfed\">indieweb.social/@snarfed</a>, no longer return the actual contents in the response. They definitely no longer <a href=\"https://github.com/mastodon/mastodon/issues/122\">include microformats</a>. \ud83d\ude10</p>\n<p>JavaScript and <a href=\"https://en.wikipedia.org/wiki/Single-page_application\">SPA</a>s are their own conversation, but regardless, this is a step backward for the open web and server-to-server communications like the <a href=\"https://indieweb.org/\">IndieWeb</a> uses. Fortunately, there\u2019s a workaround: use <a href=\"https://granary.io/\">granary</a>! Plug any Mastodon 4 profile or post URL into <a href=\"https://granary.io/?input=activitystreams#logins\">granary\u2019s ActivityStreams 2 converter</a> and you\u2019ll get the full contents in HTML, Atom, RSS, or any other format you want. Works via REST API and <a href=\"https://pypi.org/project/granary/\">pip-installable Python package</a>. <a href=\"https://granary.io/url?input=as2&output=mf2-json&url=https://indieweb.social/@snarfed\">Here\u2019s an example.</a> Happy hacking!</p>"
},
"author": {
"type": "card",
"name": "Ryan Barrett",
"url": "https://snarfed.org/",
"photo": "https://secure.gravatar.com/avatar/947b5f3f323da0ef785b6f02d9c265d6?s=96&d=blank&r=g"
},
"post-type": "note",
"_id": "33406776",
"_source": "3",
"_is_read": true
}
I am trying, trying to get my Hugo blog running. Trying to understand Hugo as a non-techie is making my brain melt.
But I SO want to have my own little online notebook to tinker with, and I really want to participate in #IndieWeb and I really REALLY want to to be able to explain how to ... blog.eilloh.net
{
"type": "entry",
"author": {
"name": "hollie butler",
"url": "http://eilloh.net",
"photo": "https://avatars.micro.blog/avatars/2022/22639.jpg"
},
"url": "https://blog.eilloh.net/2022/12/02/i-am-trying.html",
"content": {
"html": "I am trying, trying to get my Hugo blog running. Trying to understand Hugo as a non-techie is making my brain melt.\nBut I SO want to have my own little online notebook to tinker with, and I really want to participate in #IndieWeb and I really REALLY want to to be able to explain how to ... <a href=\"https://blog.eilloh.net/2022/12/02/i-am-trying.html\">blog.eilloh.net</a>",
"text": "I am trying, trying to get my Hugo blog running. Trying to understand Hugo as a non-techie is making my brain melt.\nBut I SO want to have my own little online notebook to tinker with, and I really want to participate in #IndieWeb and I really REALLY want to to be able to explain how to ... blog.eilloh.net"
},
"published": "2022-12-02T22:43:03+00:00",
"post-type": "note",
"_id": "33392190",
"_source": "7224",
"_is_read": true
}
{
"type": "entry",
"published": "2022-12-02 12:01-0800",
"url": "http://tantek.com/2022/336/t1/indieweb-gift-calendar",
"category": [
"indieweb",
"fediverse",
"TwitterMigration",
"ActivityPub",
"SocialWeb",
"OpenStandards",
"OpenWeb"
],
"content": {
"text": "#indieweb \ud83e\udd1d #fediverse\n\n\u2728 https://werd.io/2022/the-fediverse-and-the-indieweb (@benwerd)\n\u2728 https://catgirlin.space/posts/moving-to-the-fediverse-and-indieweb/\n\u2728 https://tantek.com/2022/301/t1/twittermigration-bridgyfed-mastodon-indieweb\n\nPreviously: https://twitter.com/t/status/1586264352453427201, https://twitter.com/t/status/956436348361158658 #TwitterMigration #ActivityPub #SocialWeb #OpenStandards #OpenWeb",
"html": "#<span class=\"p-category\">indieweb</span> \ud83e\udd1d #<span class=\"p-category\">fediverse</span><br /><br />\u2728 <a href=\"https://werd.io/2022/the-fediverse-and-the-indieweb\">https://werd.io/2022/the-fediverse-and-the-indieweb</a> (<a class=\"h-cassis-username\" href=\"https://twitter.com/benwerd\">@benwerd</a>)<br />\u2728 <a href=\"https://catgirlin.space/posts/moving-to-the-fediverse-and-indieweb/\">https://catgirlin.space/posts/moving-to-the-fediverse-and-indieweb/</a><br />\u2728 <a href=\"https://tantek.com/2022/301/t1/twittermigration-bridgyfed-mastodon-indieweb\">https://tantek.com/2022/301/t1/twittermigration-bridgyfed-mastodon-indieweb</a><br /><br />Previously: <a href=\"https://twitter.com/t/status/1586264352453427201\">https://twitter.com/t/status/1586264352453427201</a>, <a href=\"https://twitter.com/t/status/956436348361158658\">https://twitter.com/t/status/956436348361158658</a> #<span class=\"p-category\">TwitterMigration</span> #<span class=\"p-category\">ActivityPub</span> #<span class=\"p-category\">SocialWeb</span> #<span class=\"p-category\">OpenStandards</span> #<span class=\"p-category\">OpenWeb</span>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "33383503",
"_source": "1",
"_is_read": true
}
🎁 Happy December 1st and welcome to another year of the #IndieWeb Gift Calendar! (inspired by #advent calendars)
https://indieweb.org/2022-12-indieweb-gift-calendar
Thanks to https://martymcgui.re/ (@schmarty) for our first IndieWeb gift of the month!
{
"type": "entry",
"published": "2022-12-01 18:38-0800",
"url": "http://tantek.com/2022/335/t1/indieweb-gift-calendar",
"category": [
"IndieWeb",
"advent"
],
"content": {
"text": "\ud83c\udf81 Happy December 1st and welcome to another year of the #IndieWeb Gift Calendar! (inspired by #advent calendars)\n\nhttps://indieweb.org/2022-12-indieweb-gift-calendar\n\nThanks to https://martymcgui.re/ (@schmarty) for our first IndieWeb gift of the month!",
"html": "\ud83c\udf81 Happy December 1st and welcome to another year of the #<span class=\"p-category\">IndieWeb</span> Gift Calendar! (inspired by #<span class=\"p-category\">advent</span> calendars)<br /><br /><a href=\"https://indieweb.org/2022-12-indieweb-gift-calendar\">https://indieweb.org/2022-12-indieweb-gift-calendar</a><br /><br />Thanks to <a href=\"https://martymcgui.re/\">https://martymcgui.re/</a> (<a class=\"h-cassis-username\" href=\"https://twitter.com/schmarty\">@schmarty</a>) for our first IndieWeb gift of the month!"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "33383504",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2022-11-27 18:54:46-0800",
"url": "http://tantek.com/2022/331/t1/",
"content": {
"text": "https://tantek.com/2022/335/t1/indieweb-gift-calendar",
"html": "<a href=\"https://tantek.com/2022/335/t1/indieweb-gift-calendar\">https://tantek.com/2022/335/t1/indieweb-gift-calendar</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "33383505",
"_source": "1",
"_is_read": true
}
is indiewebing: I was just reminded how in the early days of Twitter to Facebook cross-posting, it prefixed your Facebook status with “is twittering:”
{
"type": "entry",
"published": "2022-12-01 19:02-0800",
"url": "https://gregorlove.com/2022/12/is-indiewebing-i-was-just-reminded/",
"category": [
"indieweb"
],
"content": {
"text": "is indiewebing: I was just reminded how in the early days of Twitter to Facebook cross-posting, it prefixed your Facebook status with \u201cis twittering:\u201d",
"html": "<p>is indiewebing: I was just reminded how in the early days of Twitter to Facebook cross-posting, it prefixed your Facebook status with \u201cis twittering:\u201d</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/3473/profile-2016-med.jpg"
},
"post-type": "note",
"_id": "33364065",
"_source": "95",
"_is_read": true
}