huh. Thanks for the recommendation. I'll look at SemPress and see if replacing Independent Publisher is something I want to do :)
— Nitin Khanna (@nitinthewiz) March 23, 2019
Take a look at Indieweb Publisher by @dshanske. It’s a fork of Independent Publisher.
Also on:
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/2019-08-09-08-38-46/",
"published": "2019-08-09T08:38:46-04:00",
"content": {
"html": "<blockquote><blockquote><p>huh. Thanks for the recommendation. I'll look at SemPress and see if replacing Independent Publisher is something I want to do :)</p>\u2014 Nitin Khanna (@nitinthewiz) <a href=\"https://twitter.com/nitinthewiz/status/1109257116395528194?ref_src=twsrc%5Etfw\">March 23, 2019</a></blockquote><a href=\"https://twitter.com/nitinthewiz/status/1109257116395528194\"></a></blockquote>\n\n<p>Take a look at <a href=\"https://github.com/dshanske/indieweb-publisher\">Indieweb Publisher</a> by @dshanske. It\u2019s a fork of Independent Publisher.</p>\nAlso on:<p><a href=\"https://brid.gy/publish/twitter\"> </a><a href=\"https://fed.brid.gy/\"> </a></p>",
"text": "huh. Thanks for the recommendation. I'll look at SemPress and see if replacing Independent Publisher is something I want to do :)\u2014 Nitin Khanna (@nitinthewiz) March 23, 2019\n\nTake a look at Indieweb Publisher by @dshanske. It\u2019s a fork of Independent Publisher.\nAlso on:"
},
"post-type": "note",
"_id": "4827078",
"_source": "242",
"_is_read": true
}
{
"type": "entry",
"published": "2019-08-09T08:34:16Z",
"url": "https://adactio.com/journal/15612",
"category": [
"indieweb",
"brighton",
"indiewebcamp",
"events"
],
"syndication": [
"https://medium.com/@adactio/822f5ae96a22"
],
"name": "Register for Indie Web Camp Brighton 2019",
"content": {
"text": "Back at the end of May, I wrote:\n\n\n We\u2019re going to have an Indie Web Camp in Brighton on October 19th and 20th. I realise that\u2019s quite a way off, but I\u2019m giving you plenty of advance warning so you can block out that weekend (and plan travel if you\u2019re coming from outside Brighton).\n\n\nI hope you\u2019ve got those dates marked in your calendar. Now it\u2019s time for the next step: register for the event. Registration is free, but we need to know numbers in advance, so if you\u2019re planning to come, please grab yourself a ticket there.\n\nIt\u2019s going to be a lot of fun!\n\n\n If you\u2019ve never been to an Indie Web Camp before, you should definitely come! It\u2019s indescribably fun and inspiring. The first day\u2014Saturday\u2014is a BarCamp-style day of discussions to really get the ideas flowing. Then the second day\u2014Sunday\u2014is all about designing, building, and making. The whole thing wraps up with demos.\n\n\nCheck out the previous Brighton Indie Web Camps:\n\n\n2014,\n\n2015, and \n\n2016.\nSee you at 68 Middle Street on Saturday, October 19th for Indie Web Camp Brighton 2019!",
"html": "<p>Back at the end of May, <a href=\"https://adactio.com/journal/15254\">I wrote</a>:</p>\n\n<blockquote>\n <p>We\u2019re going to have an <a href=\"https://indieweb.org/2019/Brighton\">Indie Web Camp in Brighton</a> on October 19th and 20th. I realise that\u2019s quite a way off, but I\u2019m giving you plenty of advance warning so you can block out that weekend (and plan travel if you\u2019re coming from outside Brighton).</p>\n</blockquote>\n\n<p>I hope you\u2019ve got those dates marked in your calendar. Now it\u2019s time for the next step: <a href=\"https://ti.to/adactio/indie-webcamp-brighton-2019\">register for the event</a>. Registration is free, but we need to know numbers in advance, so if you\u2019re planning to come, please grab yourself a ticket there.</p>\n\n<p>It\u2019s going to be a lot of fun!</p>\n\n<blockquote>\n <p>If you\u2019ve never been to an Indie Web Camp before, you should definitely come! It\u2019s indescribably fun and inspiring. The first day\u2014Saturday\u2014is a BarCamp-style day of discussions to really get the ideas flowing. Then the second day\u2014Sunday\u2014is all about designing, building, and making. The whole thing wraps up with demos.</p>\n</blockquote>\n\n<p>Check out the previous Brighton Indie Web Camps:</p>\n\n<ul><li>\n<a href=\"https://adactio.com/journal/7434\">2014</a>,</li>\n<li>\n<a href=\"https://adactio.com/journal/9261\">2015</a>, and </li>\n<li>\n<a href=\"https://adactio.com/journal/11246\">2016</a>.</li>\n</ul><p>See you at <a href=\"http://68middle.st/\">68 Middle Street</a> on Saturday, October 19th for <a href=\"https://indieweb.org/2019/Brighton\">Indie Web Camp Brighton 2019</a>!</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "article",
"_id": "4826017",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2019-08-08T18:23:37Z",
"url": "https://adactio.com/journal/15610",
"category": [
"replies",
"twitter",
"responses",
"indieweb",
"homepage"
],
"syndication": [
"https://medium.com/@adactio/60a2869e7d92"
],
"name": "Discrete replies",
"content": {
"text": "Earlier this year, at Indie Web Camp D\u00fcsseldorf, I got replies working on my own site. That is to say, I can host a reply on my site to something on another site.\n\nThe classic example is Twitter. In fact, if you look at all my replies, most of them are responding to tweets (I also syndicate these replies to Twitter so they show up there just like regular tweet replies).\n\nI\u2019m really, really glad I got replies working. I\u2019ve been using this functionality quite a bit, and it feels really good to own my content this way.\n\nAt the time, I wrote:\n\n\n So I\u2019m owning my replies now. At the moment, they show up in my home page feed just like any other notes I post. I\u2019m not sure if I\u2019ll keep it that way. They don\u2019t make much sense out of context.\n\n\nI decided not to include them on my home page feed after all. You\u2019ll still see them if you go to the notes section of my site, but I decided that they were overwhelming my home page a bit. They also don\u2019t show up in my RSS feed.\n\nI\u2019m really happy that I\u2019m hosting my replies, and that I\u2019ve got URLs for all of them, but I don\u2019t think I want to give them the same priority as blog posts, links, and regular notes.",
"html": "<p>Earlier this year, at Indie Web Camp D\u00fcsseldorf, <a href=\"https://adactio.com/journal/15212\">I got replies working on my own site</a>. That is to say, I can host a reply on my site to something on another site.</p>\n\n<p>The classic example is Twitter. In fact, if you look at <a href=\"https://adactio.com/notes/replies\">all my replies</a>, most of them are responding to tweets (I also syndicate these replies to Twitter so they show up there just like regular tweet replies).</p>\n\n<p>I\u2019m really, really glad I got replies working. I\u2019ve been using this functionality quite a bit, and it feels really good to own my content this way.</p>\n\n<p>At the time, <a href=\"https://adactio.com/journal/15212#At%20the%20moment\">I wrote</a>:</p>\n\n<blockquote>\n <p>So I\u2019m owning my replies now. At the moment, they show up in my home page feed just like any other notes I post. I\u2019m not sure if I\u2019ll keep it that way. They don\u2019t make much sense out of context.</p>\n</blockquote>\n\n<p>I decided not to include them on my home page feed after all. You\u2019ll still see them if you go to <a href=\"https://adactio.com/notes\">the notes section of my site</a>, but I decided that they were overwhelming <a href=\"https://adactio.com/\">my home page</a> a bit. They also don\u2019t show up in <a href=\"https://adactio.com/rss/\">my RSS feed</a>.</p>\n\n<p>I\u2019m really happy that I\u2019m hosting my replies, and that I\u2019ve got URLs for all of them, but I don\u2019t think I want to give them the same priority as blog posts, links, and regular notes.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "article",
"_id": "4819029",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2019-08-05 23:15-0700",
"url": "http://tantek.com/2019/217/b1/indieweb-summit-2019-start",
"featured": "https://live.staticflickr.com/65535/48208205337_1a270b118a_c.jpg",
"name": "Reflecting On IndieWeb Summit: A Start",
"content": {
"text": "Over a month ago we organized the ninth annual IndieWeb Summit in Portland, Oregon, June 29-30. As frequently happens to organizers, the combination of follow-ups, subsequent holiday, and other events did not allow for much time to blog afterwards. On the other hand, it did allow for at least some reflection and appreciation.\n\n\nSomethings Sooner\n\nRather than feeling overwhelmed by the pressure of a thorough summary post about the entire Summit, I decided it would be better to write at least about one aspect, session, or portion there of, to get started. Something is better than nothing. Something sooner (even if it wasn\u2019t immediate) is better than a lot, later, or a lot later.\n\n\nDay 1 Badges, Pins, Shirts, And Breakfast!\n\n\nSaturday morning June 29th went relatively smoothly. We had everything setup in time. I finished preparing my \u201cstate of\u201d outline. Everyone signed-in when they arrived, got a badge, chose their color of lanyard (more on that later), pronoun pin(s), and an array of decorative stickers to customize their badge. \n\n\nFor the first time we had an anonymous donor who chipped in enough in addition to the minimal $10 registration fee for us to afford IndieWebCamp t-shirts in a couple of shapes and a variety of sizes. We had a warm breakfast (vegetarian and vegan) ready to go for participants.\n\n\nCaptions, Codes of Conduct, Safety, And Photo Policy!\n\n\nAnother first for any IndieWebCamp, we arranged a captioner who live-captioned the first two hours of Summit keynotes, introductions, and demos.\n\n\nAfter welcoming everyone and introducing co-organizers Tiara and Aaron, I showed & briefly summarized our codes of conduct for the Summit:\n\nIndieWeb Code of Conduct\nMozilla Community Participation Guidelines\n\nIn particular I emphasized the recent addition from XOXO 2018\u2019s Code of Conduct regarding safety vs. comfort, which is worth its own blog post.\n\n\nAnother Summit first, also inspired by XOXO (and other conferences like Open Source Bridge), color-coded lanyards for our photo policy. Which was a natural lead-in for the heads-up about session live-streaming and where to sit accordingly (based on personal preference). Lastly, pronoun pins and a huge thanks to Aaron Parecki for arranging the logistics of all those materials!\n\n\nI told people about the online tools that would help their Summit experience (chat, the wiki, Etherpad), summarized the day 1 schedule, and thanked the sponsors.\n\n\nVideo, Outline, And Always Aspiring\n\n\nHere\u2019s the 8 minute video of the Welcome. I think it went ok, especially with so many firsts for this Summit! In the future I\u2019d like to: reduce it to no more than 5 minutes (one or two rounds of practice & edit should help), and consider what else could or should be included (while staying under 5 minutes). That being said, I feel pretty good about our continuous improvement with organizing and welcoming to IndieWebCamps. As we\u2019ve learned from other inclusive conferences, I encourage all conference organizers to explicitly cover similar aspects (excerpted from the online outline I spoke from)\n\nCode(s) of conduct (with multiple organizers and contacts)\nPhoto policy (with clear indicators to self-select)\nPronoun pins (or stickers)\n\nConsider these a minimum baseline, a place to build from, more than goals. Ideally we should aspire to provide a safe and inclusive experience for an increasingly diverse community. Two more ways conference organizers can do so is by recognizing what the conference has done better this year, and by choosing keynote speakers to provide diverse perspectives. More on that with State of the IndieWeb, and the IndieWeb Summit 2019 invited keynote speakers.\n\nPhotos 1, 2, & 4 by Aaron Parecki",
"html": "<p>\n<a href=\"https://www.flickr.com/photos/aaronpk/48208205337/in/album-72157709454588936/\"><img src=\"https://aperture-media.p3k.io/live.staticflickr.com/1b8fd514419234ad365a1ff2b14646ea36158045bec968bdf49b9ad4b2176ba6.jpg\" class=\"u-featured\" alt=\"Table of Firefox stickers, pronoun pins, IndieWebCamp & microformats stickers\" style=\"float:left;padding-right:1em;\" /></a>\nOver a month ago we organized the <a href=\"https://indieweb.org/2019\">ninth annual IndieWeb Summit</a> in Portland, Oregon, June 29-30. As frequently happens to organizers, the combination of follow-ups, subsequent holiday, and other events did not allow for much time to blog afterwards. On the other hand, it did allow for at least some reflection and appreciation.\n</p>\n\n<h2>Somethings Sooner</h2>\n<p>\nRather than feeling overwhelmed by the pressure of a thorough summary post about the entire Summit, I decided it would be better to write at least about one aspect, session, or portion there of, to get started. Something is better than nothing. Something sooner (even if it wasn\u2019t immediate) is better than a lot, later, or a lot later.\n</p>\n<h2>\nDay 1 Badges, Pins, Shirts, And Breakfast!\n</h2>\n<p><a href=\"https://www.flickr.com/photos/aaronpk/48208143942/in/album-72157709454588936/\"><img src=\"https://aperture-media.p3k.io/live.staticflickr.com/6ba0f27eb13d2854bc866e62273b67348fe2d5352a2ef11270ff1c8b8d8852d3.jpg\" alt=\"IndieWebCamp t-shirts and Lillian\" style=\"float:left;padding-right:1em;\" /></a>\nSaturday morning June 29th went relatively smoothly. We had everything setup in time. I finished preparing my \u201cstate of\u201d outline. Everyone signed-in when they arrived, got a badge, chose their color of lanyard (more on that later), pronoun pin(s), and an array of decorative stickers to customize their badge. \n</p>\n<p><a href=\"https://indieweb.org/File:2019-06-29-iws-day1-breakfast.jpg\"><img src=\"https://aperture-media.p3k.io/indieweb.org/58fa22f4f2b17d881d3de44ec76836f625369e6c9463b0690024f250bc657dca.jpg\" alt=\"Breakfast buffet containers of scrambled eggs, potatoes, vegan scramble, etc.\" style=\"float:left;padding-right:1em;\" /></a>\nFor the first time we had an anonymous donor who chipped in enough in addition to the minimal $10 registration fee for us to afford IndieWebCamp t-shirts in a couple of shapes and a variety of sizes. We had a warm breakfast (vegetarian and vegan) ready to go for participants.\n</p>\n<h2>\nCaptions, Codes of Conduct, Safety, And Photo Policy!\n</h2>\n<p>\nAnother first for any <a href=\"https://indieweb.org/IndieWebCamps\">IndieWebCamp</a>, we arranged a captioner who live-captioned the first two hours of Summit keynotes, introductions, and demos.\n</p>\n<p>\nAfter welcoming everyone and introducing co-organizers Tiara and Aaron, I showed & briefly summarized our codes of conduct for the Summit:\n</p>\n<ul><li><a href=\"https://indieweb.org/code-of-conduct\">IndieWeb Code of Conduct</a></li>\n<li><a href=\"https://www.mozilla.org/en-US/about/governance/policies/participation/\">Mozilla Community Participation Guidelines</a></li>\n</ul><p>\nIn particular I emphasized the recent addition from <a href=\"https://2018.xoxofest.com/conduct\">XOXO 2018\u2019s Code of Conduct</a> regarding safety vs. comfort, which is worth its own blog post.\n</p>\n<p><a href=\"https://www.flickr.com/photos/aaronpk/48208143867/in/album-72157709454588936/\"><img src=\"https://aperture-media.p3k.io/live.staticflickr.com/83d84c9c6eabb4443a55eb4d5686d4688d1ed1058d0fec79d092146c6e17548a.jpg\" alt=\"Tiara, photo policy lanyards of different colors, and policy summary\" style=\"float:left;padding-right:1em;\" /></a>\nAnother Summit first, also inspired by XOXO (and other conferences like Open Source Bridge), color-coded lanyards for our photo policy. Which was a natural lead-in for the heads-up about session live-streaming and where to sit accordingly (based on personal preference). Lastly, pronoun pins and a huge thanks to Aaron Parecki for arranging the logistics of all those materials!\n</p>\n<p>\nI told people about the online tools that would help their Summit experience (chat, the wiki, Etherpad), summarized the day 1 schedule, and thanked the sponsors.\n</p>\n<h2>\nVideo, Outline, And Always Aspiring\n</h2>\n<p>\nHere\u2019s the <a href=\"https://archive.org/details/indieweb-summit-2019-welcome\">8 minute video of the Welcome</a>. I think it went ok, especially with so many firsts for this Summit! In the future I\u2019d like to: reduce it to no more than 5 minutes (one or two rounds of practice & edit should help), and consider what else could or should be included (while staying under 5 minutes). That being said, I feel pretty good about our continuous improvement with organizing and welcoming to IndieWebCamps. As we\u2019ve learned from other inclusive conferences, I encourage all conference organizers to explicitly cover similar aspects (excerpted from the <a href=\"https://indieweb.org/2019/Introduction#Day_1_Introduction\">online outline</a> I spoke from)\n</p>\n<ul><li>Code(s) of conduct (with multiple organizers and contacts)</li>\n<li>Photo policy (with clear indicators to self-select)</li>\n<li>Pronoun pins (or stickers)</li>\n</ul><p>\nConsider these a minimum baseline, a place to build from, more than goals. Ideally we should aspire to provide a safe and inclusive experience for an increasingly diverse community. Two more ways conference organizers can do so is by recognizing what the conference has done better this year, and by choosing keynote speakers to provide diverse perspectives. More on that with State of the IndieWeb, and the IndieWeb Summit 2019 invited keynote speakers.\n</p>\n<p>Photos 1, 2, & 4 by <a class=\"h-card\" href=\"https://aaronparecki.com/\">Aaron Parecki</a></p>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "article",
"_id": "4781072",
"_source": "1",
"_is_read": true
}
Reminder that there’s an IndieWeb Meetup (aka Homebrew Website Club) this Wednesday. I’ll bring some Micro.blog stickers. 6:30pm at the tables outside at Mozart’s. ☕
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://aperture-proxy.p3k.io/907926e361383204bd1bc913c143c23e70ae69bb/68747470733a2f2f6d6963726f2e626c6f672f6d616e746f6e2f6176617461722e6a7067"
},
"url": "https://www.manton.org/2019/08/05/reminder-that-theres.html",
"content": {
"html": "<p>Reminder that there\u2019s an IndieWeb Meetup (aka Homebrew Website Club) this Wednesday. I\u2019ll bring some Micro.blog stickers. 6:30pm at the tables outside at Mozart\u2019s. \u2615</p>",
"text": "Reminder that there\u2019s an IndieWeb Meetup (aka Homebrew Website Club) this Wednesday. I\u2019ll bring some Micro.blog stickers. 6:30pm at the tables outside at Mozart\u2019s. \u2615"
},
"published": "2019-08-05T20:50:54-05:00",
"post-type": "note",
"_id": "4778948",
"_source": "12",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2019/08/03/space-for-the-strange-in-digital-urban-planning/",
"published": "2019-08-03T19:40:18+00:00",
"content": {
"html": "In the frame of digital urban planning, I think this quote from Jane Jacobs (discovered via Future Histories) is very IndieWeb.\n<blockquote><p>\u201cWhat a wonderful challenge there is! Rarely has the citizen had such a chance to reshape the city, and to make it the kind of city that she likes and that others will too. If this means leaving room for the incongruous, or the vulgar or the strange, that is part of the challenge, not the problem. Designing a dream city is easy; rebuilding a living one takes imagination.\u201d</p></blockquote>\n<p>Says O\u2019Shea:</p>\n<blockquote><p>\u201cWe need to protect space in our minds for the vulgar and the strange, for the unpredictable experiences of living free from the influence of commercialism. Like the fl\u00e2neur or fl\u00e2neuse, we should aim to cultivate curiosity through this liberated lens.\u201d</p></blockquote>",
"text": "In the frame of digital urban planning, I think this quote from Jane Jacobs (discovered via Future Histories) is very IndieWeb.\n\u201cWhat a wonderful challenge there is! Rarely has the citizen had such a chance to reshape the city, and to make it the kind of city that she likes and that others will too. If this means leaving room for the incongruous, or the vulgar or the strange, that is part of the challenge, not the problem. Designing a dream city is easy; rebuilding a living one takes imagination.\u201d\nSays O\u2019Shea:\n\u201cWe need to protect space in our minds for the vulgar and the strange, for the unpredictable experiences of living free from the influence of commercialism. Like the fl\u00e2neur or fl\u00e2neuse, we should aim to cultivate curiosity through this liberated lens.\u201d"
},
"name": "Space for the strange in digital urban planning",
"post-type": "article",
"_id": "4751084",
"_source": "1895",
"_is_read": true
}
A meeting for people who are making websites or want to
{
"type": "event",
"name": "Homebrew Website Club Teesside",
"summary": "A meeting for people who are making websites or want to",
"published": "2019-08-02T18:39:34+0000",
"start": "2019-08-07T17:30:00+00:00",
"end": "2019-08-07T19:30:00+00:00",
"url": "http://known.kevinmarks.com/2019/homebrew-website-club-teesside",
"location": [
"De Melo, 248 Linthorpe Rd, Middlesbrough TS1 3PQ"
],
"content": {
"text": "Are you building your own website? Indie reader? Personal publishing web app? Come on by and join a gathering of people with likeminded interests. Bring your friends who want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project...<br style=\"color:#1d2129;\" /><br style=\"color:#1d2129;\" />* Finish that blog post you\u2019ve been writing, contribute to the indieweb wiki!<br style=\"color:#1d2129;\" />* Demos of recent IndieWeb breakthroughs, share what you've gotten working!",
"html": "<p><span style=\"color:#1d2129;\">Are you building your own website? Indie reader? Personal publishing web app? Come on by and join a gathering of people with likeminded interests. Bring your friends who want to start a personal web site. Exchange information, swap ideas, talk shop, help work on a project...</span><br style=\"color:#1d2129;\" /><br style=\"color:#1d2129;\" /><span style=\"color:#1d2129;\">* Finish that blog post you\u2019ve been writing, contribute to the indieweb wiki!</span><br style=\"color:#1d2129;\" /><span style=\"color:#1d2129;\">* Demos of recent IndieWeb breakthroughs, share what you've gotten working!</span></p>"
},
"post-type": "event",
"_id": "4742068",
"_source": "205",
"_is_read": true
}
Quite apart from the fact that I have barely written a thing here for almost a month, I thought it would be worthwhile to pick a low-hanging fruit. So I followed the very simple instructions at Automate your outgoing webmentions and now my hope is that I have removed one more piece of grit from wh...
More this way ...
{
"type": "entry",
"published": "2019-07-26T10:16:00+02:00",
"summary": "Quite apart from the fact that I have barely written a thing here for almost a month, I thought it would be worthwhile to pick a low-hanging fruit. So I followed the very simple instructions at Automate your outgoing webmentions and now my hope is that I have removed one more piece of grit from wh...\nMore this way ...",
"url": "https://www.jeremycherfas.net/blog/a-little-automation",
"name": "A little automation ...",
"content": {
"text": "Quite apart from the fact that I have barely written a thing here for almost a month, I thought it would be worthwhile to pick a low-hanging fruit. So I followed the very simple instructions at Automate your outgoing webmentions and now my hope is that I have removed one more piece of grit from wh...\n More this way ...",
"html": "<p>Quite apart from the fact that I have barely written a thing here for almost a month, I thought it would be worthwhile to pick a low-hanging fruit. So I followed the very simple instructions at <a href=\"https://webmention.app/\">Automate your outgoing webmentions</a> and now my hope is that I have removed one more piece of grit from wh...</p>\n <p><a href=\"https://www.jeremycherfas.net/blog/a-little-automation\">More this way ...</a></p>"
},
"post-type": "article",
"_id": "4738204",
"_source": "202",
"_is_read": true
}
Next Wednesday: IndieWeb Meetup at Mozart’s Coffee, 6:30pm. For writers, developers, photographers, designers, and anyone who feels we’ve lost something by letting big social networks dominate the web. We can do better. ☕
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://aperture-proxy.p3k.io/907926e361383204bd1bc913c143c23e70ae69bb/68747470733a2f2f6d6963726f2e626c6f672f6d616e746f6e2f6176617461722e6a7067"
},
"url": "https://www.manton.org/2019/08/01/next-wednesday-indieweb.html",
"content": {
"html": "<p>Next Wednesday: IndieWeb Meetup at Mozart\u2019s Coffee, 6:30pm. For writers, developers, photographers, designers, and anyone who feels we\u2019ve lost something by letting big social networks dominate the web. We can do better. \u2615</p>",
"text": "Next Wednesday: IndieWeb Meetup at Mozart\u2019s Coffee, 6:30pm. For writers, developers, photographers, designers, and anyone who feels we\u2019ve lost something by letting big social networks dominate the web. We can do better. \u2615"
},
"published": "2019-08-01T14:03:48-05:00",
"post-type": "note",
"_id": "4727738",
"_source": "12",
"_is_read": true
}
RSVPed Attending HWC London - 7th August 2019
Demos of personal websites and the opportunity to create, update or experiment on your personal website
Going. Might tinker around with Haunt and IndieWeb!
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2019/08/01/6020/",
"published": "2019-08-01T21:06:19+00:00",
"content": {
"html": "RSVPed Attending <a href=\"https://hwclondon.co.uk/meetups/20190807\">HWC London - 7th August 2019</a>\n<blockquote>Demos of personal websites and the opportunity to create, update or experiment on your personal website</blockquote>\n\nGoing. Might tinker around with Haunt and IndieWeb!",
"text": "RSVPed Attending HWC London - 7th August 2019\nDemos of personal websites and the opportunity to create, update or experiment on your personal website\n\nGoing. Might tinker around with Haunt and IndieWeb!"
},
"post-type": "note",
"_id": "4727281",
"_source": "1895",
"_is_read": true
}
Reposted a post by Calum Ryan | calumryan.com
Have a personal website to work on? / Want to start one? Then drop by at Homebrew Website Club London @ hub by Premier Inn London Covent Garden next week August 7th from 19:00 https://indieweb.org/events/2019-08-07-homebrew-website-club#London / https://hwclondon.co.uk/meetups/20190807...
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2019/07/31/6014/",
"published": "2019-07-31T21:52:09+00:00",
"content": {
"html": "Reposted <a href=\"https://calumryan.com/note/2922\">a post</a> by <a href=\"https://calumryan.com/https://calumryan.com\"><img src=\"https://aperture-proxy.p3k.io/7820401a26214dbf2fd38b9b113bd1e34fde5843/68747470733a2f2f63616c756d7279616e2e636f6d2f696d616765732f70726f66696c655f6d642e6a7067\" alt=\"Calum Ryan | calumryan.com\" />Calum Ryan | calumryan.com</a>\n<blockquote><img src=\"https://aperture-proxy.p3k.io/3cc00e5ddfa6329e1a458c4ad8fc87dcfa1c008e/68747470733a2f2f732e772e6f72672f696d616765732f636f72652f656d6f6a692f31322e302e302d312f37327837322f31663465322e706e67\" alt=\"\ud83d\udce2\" /> Have a personal website to work on? / Want to start one? Then drop by at Homebrew Website Club London @ hub by Premier Inn London Covent Garden next week <img src=\"https://aperture-proxy.p3k.io/d07656cb3471aef4058abead409df3f43e2926fd/68747470733a2f2f732e772e6f72672f696d616765732f636f72652f656d6f6a692f31322e302e302d312f37327837322f31663463352e706e67\" alt=\"\ud83d\udcc5\" /> August 7th <img src=\"https://aperture-proxy.p3k.io/2c52ac2c0a51c4dedf2028eb0d0dc4bbb09e7fea/68747470733a2f2f732e772e6f72672f696d616765732f636f72652f656d6f6a692f31322e302e302d312f37327837322f323366302e706e67\" alt=\"\u23f0\" /> from 19:00 https://indieweb.org/events/2019-08-07-homebrew-website-club#London / https://hwclondon.co.uk/meetups/20190807...</blockquote>",
"text": "Reposted a post by Calum Ryan | calumryan.com\n Have a personal website to work on? / Want to start one? Then drop by at Homebrew Website Club London @ hub by Premier Inn London Covent Garden next week August 7th from 19:00 https://indieweb.org/events/2019-08-07-homebrew-website-club#London / https://hwclondon.co.uk/meetups/20190807..."
},
"post-type": "note",
"_id": "4713263",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-29T22:59:04.48852-07:00",
"category": [
"indieweb",
"livecoding"
],
"content": {
"text": "We LIVE live https://twitch.tv/jackyalcine! Still hacking on https://activitydesk.black.af once more #indieweb #livecoding #\n posted\n 2019-07-29T22:59:04.48852-07:00\n \n \u2022\u00a03\u00a0interactions",
"html": "<p>We LIVE live <a href=\"https://twitch.tv/jackyalcine\">https://twitch.tv/jackyalcine</a>! Still hacking on <a href=\"https://activitydesk.black.af\">https://activitydesk.black.af</a> once more #<a href=\"https://v2.jacky.wtf/tags/75cedb2a-3173-4436-a86a-300f1a8d81b4\" class=\"p-category\">indieweb</a> #<a href=\"https://v2.jacky.wtf/tags/4c08316f-856f-4373-a5a2-78f1dd14d195\" class=\"p-category\">livecoding</a> #<a href=\"https://v2.jacky.wtf/post/a74086f9-ca96-4476-b60b-746382179a22\">\n <i>posted</i>\n <time class=\"dt-published\" datetime=\"2019-07-29T22:59:04.48852-07:00\">2019-07-29T22:59:04.48852-07:00</time>\n \n \u2022\u00a03\u00a0interactions\n </a>\n \n \n </p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "note",
"_id": "4687564",
"_source": "1886",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-29T22:59:04.48852-07:00",
"category": [
"indieweb",
"livecoding"
],
"content": {
"text": "We LIVE live https://twitch.tv/jackyalcine! Still hacking on https://activitydesk.black.af once more #indieweb #livecoding #\n posted\n 2019-07-29T22:59:04.48852-07:00",
"html": "<p>We LIVE live <a href=\"https://twitch.tv/jackyalcine\">https://twitch.tv/jackyalcine</a>! Still hacking on <a href=\"https://activitydesk.black.af\">https://activitydesk.black.af</a> once more #<a href=\"https://v2.jacky.wtf/tags/75cedb2a-3173-4436-a86a-300f1a8d81b4\" class=\"p-category\">indieweb</a> #<a href=\"https://v2.jacky.wtf/tags/4c08316f-856f-4373-a5a2-78f1dd14d195\" class=\"p-category\">livecoding</a> #<a href=\"https://v2.jacky.wtf/post/a74086f9-ca96-4476-b60b-746382179a22\">\n <i>posted</i>\n <time class=\"dt-published\" datetime=\"2019-07-29T22:59:04.48852-07:00\">2019-07-29T22:59:04.48852-07:00</time></a>\n \n \n </p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "note",
"_id": "4687498",
"_source": "1886",
"_is_read": true
}
Following my last post about automatic updates in Dobrado I've already had to make a few changes to how it works. I realised that if there were any mistakes in a new build, then the problem would be dutifully rolled out to all subscribers without a chance to prevent it.
The fix was to create a second updates feed, this one is available at: https://dobrado.net/testing. Now when an update is built, a post is created in this feed. I still write the post to the original updates feed at https://dobrado.net/updates, but these posts are now saved as a draft with a scheduled publish time. At the moment that time is set to 24 hours later. Of course my publishing tools didn't have a concept of draft posts so I had to add that too... next I need to add UI support to make this feature available to users, at the moment it is only used by the Autoupdate module.
Lastly I added support for removing updates. This needs to happen so that the current version number can be re-used rather than leaving the current broken version in place. Sites that are subscribed to the testing feed will also need to re-apply the update at the current version number, and this is done by the build server removing the matching post in the feed. When the Autoupdate module sees that the post was removed from the feed, it will remove the matching version of the update. This means it will be able to install that version again when it is eventually re-published. The draft post also needs to be removed on the build server, but after that anyone subscribed to the updates feed will never know there was a problem.
So now I have a couple of servers subscribed to the testing feed, and the others that I really don't want to break when I build an update are subscribed to the normal updates feed.
{
"type": "entry",
"published": "2019-07-29T12:57:10+10:00",
"url": "https://unicyclic.com/mal/2019-07-29-Following_my_last_post_about_automatic_updates_in_",
"category": [
"indieweb"
],
"content": {
"text": "Following my last post about automatic updates in Dobrado I've already had to make a few changes to how it works. I realised that if there were any mistakes in a new build, then the problem would be dutifully rolled out to all subscribers without a chance to prevent it.\n\n\nThe fix was to create a second updates feed, this one is available at: https://dobrado.net/testing. Now when an update is built, a post is created in this feed. I still write the post to the original updates feed at https://dobrado.net/updates, but these posts are now saved as a draft with a scheduled publish time. At the moment that time is set to 24 hours later. Of course my publishing tools didn't have a concept of draft posts so I had to add that too... next I need to add UI support to make this feature available to users, at the moment it is only used by the Autoupdate module.\n\n\nLastly I added support for removing updates. This needs to happen so that the current version number can be re-used rather than leaving the current broken version in place. Sites that are subscribed to the testing feed will also need to re-apply the update at the current version number, and this is done by the build server removing the matching post in the feed. When the Autoupdate module sees that the post was removed from the feed, it will remove the matching version of the update. This means it will be able to install that version again when it is eventually re-published. The draft post also needs to be removed on the build server, but after that anyone subscribed to the updates feed will never know there was a problem.\n\n\nSo now I have a couple of servers subscribed to the testing feed, and the others that I really don't want to break when I build an update are subscribed to the normal updates feed.",
"html": "Following my last post <a href=\"https://unicyclic.com/mal/2019-07-23-IndieWeb_Goals\">about automatic updates in Dobrado</a> I've already had to make a few changes to how it works. I realised that if there were any mistakes in a new build, then the problem would be dutifully rolled out to all subscribers without a chance to prevent it.<br /><br />\nThe fix was to create a second updates feed, this one is available at: <a href=\"https://dobrado.net/testing\">https://dobrado.net/testing</a>. Now when an update is built, a post is created in this feed. I still write the post to the original updates feed at <a href=\"https://dobrado.net/updates\">https://dobrado.net/updates</a>, but these posts are now saved as a draft with a scheduled publish time. At the moment that time is set to 24 hours later. Of course my publishing tools didn't have a concept of draft posts so I had to add that too... next I need to add UI support to make this feature available to users, at the moment it is only used by the Autoupdate module.<br /><br />\nLastly I added support for removing updates. This needs to happen so that the current version number can be re-used rather than leaving the current broken version in place. Sites that are subscribed to the testing feed will also need to re-apply the update at the current version number, and this is done by the build server removing the matching post in the feed. When the Autoupdate module sees that the post was removed from the feed, it will remove the matching version of the update. This means it will be able to install that version again when it is eventually re-published. The draft post also needs to be removed on the build server, but after that anyone subscribed to the updates feed will never know there was a problem.<br /><br />\nSo now I have a couple of servers subscribed to the testing feed, and the others that I really don't want to break when I build an update are subscribed to the normal updates feed."
},
"author": {
"type": "card",
"name": "Malcolm Blaney",
"url": "https://unicyclic.com/mal",
"photo": "https://aperture-proxy.p3k.io/4f46272c0027449ced0d7cf8de31ea1bec37210e/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f70726f66696c655f736d616c6c5f7468756d622e706e67"
},
"post-type": "note",
"_id": "4673995",
"_source": "243",
"_is_read": true
}
Much easier than regulating to break up Facebook, just regulate to force them to make an API for us to get data in and out. We can break them up ourselves once we have that.
They used to have one, and IndieWeb was doing pretty well with that until FB decided to turn it off. Now *that’s* monopolistic behaviour and anti-trust.
Also on: Mastodon
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2019/07/28/5961/",
"published": "2019-07-28T09:45:26+00:00",
"content": {
"html": "Much easier than regulating to break up Facebook, just regulate to force them to make an API for us to get data in and out. We can break them up ourselves once we have that.\n<p>They used to have one, and IndieWeb was doing pretty well with that until FB decided to turn it off. Now *that\u2019s* monopolistic behaviour and anti-trust.</p>\nAlso on:<p><a href=\"https://social.coop/@neil/102518431866913408\"> Mastodon</a></p>",
"text": "Much easier than regulating to break up Facebook, just regulate to force them to make an API for us to get data in and out. We can break them up ourselves once we have that.\nThey used to have one, and IndieWeb was doing pretty well with that until FB decided to turn it off. Now *that\u2019s* monopolistic behaviour and anti-trust.\nAlso on: Mastodon"
},
"post-type": "note",
"_id": "4664191",
"_source": "1895",
"_is_read": true
}
Ooo – a website built with Haunt (Guile Scheme static site generator) that is making use of some IndieWeb building blocks.
git.sr.ht/~jakob/blog/tree/master/haunt/jakob/builder/outbox.scm
Very relevant to my interests!
@jakob@mastodon.sdf.org
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2019/07/27/5955/",
"published": "2019-07-27T18:41:07+00:00",
"content": {
"html": "Ooo \u2013 a website built with Haunt (Guile Scheme static site generator) that is making use of some IndieWeb building blocks.\n<p><a href=\"https://git.sr.ht/~jakob/blog/tree/master/haunt/jakob/builder/outbox.scm\">git.sr.ht/~jakob/blog/tree/master/haunt/jakob/builder/outbox.scm</a></p>\n<p>Very relevant to my interests!</p>\n<p>@jakob@mastodon.sdf.org</p>",
"text": "Ooo \u2013 a website built with Haunt (Guile Scheme static site generator) that is making use of some IndieWeb building blocks.\ngit.sr.ht/~jakob/blog/tree/master/haunt/jakob/builder/outbox.scm\nVery relevant to my interests!\n@jakob@mastodon.sdf.org"
},
"post-type": "note",
"_id": "4657426",
"_source": "1895",
"_is_read": true
}
Homebrew Website Club retro 1980s-style logo
Topics for this week: Featuring: Dietrich Ayala — This one time, at DWebCamp… stories from the Internet Archive’s four-day retreat in Pescadero, California IndieWeb Summit Notes & Videos! Upcoming IndieWebCamps! IndieWebCamp Amsterdam IndieWebCamp Oxford IndieWebCamp Brighton Demos of personal website breakthroughs Create or update your personal web site!
Join a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!
Any questions? Ask in #indieweb Slack or IRC
More information: IndieWeb Wiki Event Page
RSVP: post an indie RSVP on your own site!
{
"type": "event",
"name": "Homebrew Website Club SF!",
"summary": "Homebrew Website Club retro 1980s-style logo\nTopics for this week: Featuring: Dietrich Ayala \u2014 This one time, at DWebCamp\u2026 stories from the Internet Archive\u2019s four-day retreat in Pescadero, California IndieWeb Summit Notes & Videos! Upcoming IndieWebCamps! IndieWebCamp Amsterdam IndieWebCamp Oxford IndieWebCamp Brighton Demos of personal website breakthroughs Create or update your personal web site!\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\nAny questions? Ask in #indieweb Slack or IRC\nMore information: IndieWeb Wiki Event Page\nRSVP: post an indie RSVP on your own site!",
"published": "2019-07-26 11:32-0700",
"start": "2019-08-07 17:30-0700",
"end": "2019-08-07 18:30-0700",
"url": "http://tantek.com/2019/219/e1/homebrew-website-club-sf",
"location": [
"https://wiki.mozilla.org/SF"
],
"content": {
"text": "When: 2019-08-07 17:30\u202618:30\nWhere: Mozilla San Francisco\n\nHost: Tantek \u00c7elik\n\n\n\nTopics for this week:\nFeaturing: Dietrich Ayala \u2014 This one time, at DWebCamp\u2026 stories from the Internet Archive\u2019s four-day retreat in Pescadero, California\nIndieWeb Summit Notes & Videos!\nUpcoming IndieWebCamps!\nIndieWebCamp Amsterdam\nIndieWebCamp Oxford\nIndieWebCamp Brighton\n\nDemos of personal website breakthroughs\nCreate or update your personal web site!\n\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\n\n\nAny questions? Ask in \n#indieweb Slack or IRC\n\n\nMore information: \nIndieWeb Wiki Event Page\n\n\nRSVP: post an indie RSVP on your own site!",
"html": "<p>\nWhen: <time class=\"dt-start\">2019-08-07 17:30</time>\u2026<time class=\"dt-end\">18:30</time><span>\nWhere: <a class=\"u-location h-card\" href=\"https://wiki.mozilla.org/SF\">Mozilla San Francisco</a>\n</span>\nHost: <a class=\"u-organizer h-card\" href=\"http://tantek.com/\">Tantek \u00c7elik</a>\n</p>\n\n<p><img class=\"u-featured\" style=\"height:300px;\" src=\"https://aperture-media.p3k.io/indieweb.org/c24f7b1e711955ef818bde12e2a3e79708ecc9b106d95b460a9fefe93b0be723.jpg\" alt=\"Homebrew Website Club retro 1980s-style logo\" /></p>\n<p>Topics for this week:</p>\n<ul><li>Featuring: <a class=\"h-card\" href=\"https://metafluff.com/\">Dietrich Ayala</a> \u2014 This one time, at <a href=\"https://indieweb.org/DWeb_Camp\">DWebCamp</a>\u2026 stories from the Internet Archive\u2019s four-day retreat in Pescadero, California</li>\n<li>IndieWeb Summit <a href=\"https://indieweb.org/2019/Schedule\">Notes & Videos</a>!</li>\n<li>Upcoming IndieWebCamps!\n<ul><li><a href=\"https://indieweb.org/2019/Amsterdam\">IndieWebCamp Amsterdam</a></li>\n<li><a href=\"https://indieweb.org/2019/Oxford\">IndieWebCamp Oxford</a></li>\n<li><a href=\"https://indieweb.org/2019/Brighton\">IndieWebCamp Brighton</a></li>\n</ul></li>\n<li>Demos of personal website breakthroughs</li>\n<li>Create or update your personal web site!</li>\n</ul><p>\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\n</p>\n<p>\nAny questions? Ask in \n<a href=\"https://indieweb.org/discuss\">#indieweb Slack or IRC</a>\n</p>\n<p>\nMore information: \n<a class=\"u-url\" href=\"https://indieweb.org/events/2019-08-07-homebrew-website-club\">IndieWeb Wiki Event Page</a>\n</p>\n<p>\nRSVP: post an <a href=\"https://indieweb.org/rsvp\">indie RSVP</a> on your own site!\n</p>"
},
"post-type": "event",
"refs": {
"https://wiki.mozilla.org/SF": {
"type": "card",
"name": "Mozilla San Francisco",
"url": "https://wiki.mozilla.org/SF",
"photo": null
}
},
"_id": "4647508",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-26T14:09:58.67621-07:00",
"url": "https://v2.jacky.wtf/post/3144a978-5a0a-4969-80e3-3621c44bc09a",
"category": [
"indieweb",
"livecoding",
"streaming"
],
"content": {
"text": "Aaaaaaaaaaaaaand we live! https://twitch.tv/jackyalcine. Working on https://activitydesk.black.af for about an hour. #indieweb #livecoding #",
"html": "<p>Aaaaaaaaaaaaaand we live! <a href=\"https://twitch.tv/jackyalcine\">https://twitch.tv/jackyalcine</a>. Working on <a href=\"https://activitydesk.black.af\">https://activitydesk.black.af</a> for about an hour. #<a href=\"https://v2.jacky.wtf/tags/75cedb2a-3173-4436-a86a-300f1a8d81b4\" class=\"p-category\">indieweb</a> #<a href=\"https://v2.jacky.wtf/tags/4c08316f-856f-4373-a5a2-78f1dd14d195\" class=\"p-category\">livecoding</a> #<a href=\"https://v2.jacky.wtf/tags/4fc25906-6f49-456b-9bbc-f4158c090e1c\"></a></p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "note",
"_id": "4646354",
"_source": "1886",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-26 08:16:52 +0100 BST",
"url": "https://www.jvt.me/bookmarks/f70c4036-7b4d-4816-83bc-acdd46e966e8/",
"category": [
"indieweb",
"personal-website"
],
"bookmark-of": [
"https://wptavern.com/wpweekly-episode-361-introduction-to-the-indieweb-with-david-shanske"
],
"name": "WPWeekly Episode 361 \u2013 Introduction to the IndieWeb With David Shanske",
"content": {
"text": "This should be a really interesting listen about getting started with the IndieWeb with David, I'd recommend it. But in an even cooler turn of events, it was very cool to see that my article Why I Have a Website and You Should Too (https://www.jvt.me/posts/2019/07/22/why-website/) discussed at roughly 39:00."
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://aperture-proxy.p3k.io/f4cac242182744deb91a5ee91d7528d78e657269/68747470733a2f2f7777772e6a76742e6d652f696d672f70726f66696c652e706e67"
},
"post-type": "bookmark",
"_id": "4638320",
"_source": "2169",
"_is_read": true
}
Quite apart from the fact that I have barely written a thing here for almost a month, I thought it would be worthwhile to pick a low-hanging fruit. So I followed the very simple instructions at Automate your outgoing webmentions and now my hope is that I have removed one more piece of grit from wh...
More this way ...
{
"type": "entry",
"published": "2019-07-26T10:16:00+02:00",
"summary": "Quite apart from the fact that I have barely written a thing here for almost a month, I thought it would be worthwhile to pick a low-hanging fruit. So I followed the very simple instructions at Automate your outgoing webmentions and now my hope is that I have removed one more piece of grit from wh...\nMore this way ...",
"url": "https://www.jeremycherfas.net/blog/a-little-automation-...",
"name": "A little automation ...",
"content": {
"text": "Quite apart from the fact that I have barely written a thing here for almost a month, I thought it would be worthwhile to pick a low-hanging fruit. So I followed the very simple instructions at Automate your outgoing webmentions and now my hope is that I have removed one more piece of grit from wh...\n More this way ...",
"html": "<p>Quite apart from the fact that I have barely written a thing here for almost a month, I thought it would be worthwhile to pick a low-hanging fruit. So I followed the very simple instructions at <a href=\"https://webmention.app/\">Automate your outgoing webmentions</a> and now my hope is that I have removed one more piece of grit from wh...</p>\n <p><a href=\"https://www.jeremycherfas.net/blog/a-little-automation-...\">More this way ...</a></p>"
},
"post-type": "article",
"_id": "4637139",
"_source": "202",
"_is_read": true
}