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
}
Because of work, I haven’t had much time to work on my F/LOSS projects. I got something ironed out now and I think I might aim to stream some of it soon. My list right now is kind of wild though, lol.
{
"type": "entry",
"published": "2019-07-25T11:02:31.04112-07:00",
"url": "https://v2.jacky.wtf/post/35044969-62fe-4218-ad60-bb0ce6a89389",
"content": {
"text": "Because of work, I haven\u2019t had much time to work on my F/LOSS projects. I got something ironed out now and I think I might aim to stream some of it soon. My list right now is kind of wild though, lol.\n\nActivityDesk is going to be my desktop Micropub and Microsub client.\n\n\nLwa is going to be my Web-...",
"html": "<p>Because of work, I haven\u2019t had much time to work on my F/LOSS projects. I got something ironed out now and I think I might aim to stream some of it soon. My list right now is kind of wild though, lol.</p>\n<ul><li>\n<a href=\"https://activitydesk.black.af\">ActivityDesk</a> is going to be my desktop <a href=\"http://micropub.spec.indieweb.org\">Micropub</a> and <a href=\"http://microsub.spec.indieweb.org\">Microsub</a> client.\n</li>\n<li>\n<a href=\"https://lwa.black.af\">Lwa</a> is going to be my Web-...\n </li>\n</ul>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "note",
"_id": "4628942",
"_source": "1886",
"_is_read": true
}
@generativist @feross sorry to miss you!
Next #IndieWeb meetup @MozSF will be Wednesday 2019-08-07 at 17:30 — save the date! Will follow-up with event/wiki links.
All #DWebCamp and #distributedweb folks are welcome!
cc: @dietrich @html5cat
{
"type": "entry",
"published": "2019-07-24 13:12-0700",
"url": "http://tantek.com/2019/205/t2/",
"category": [
"IndieWeb",
"DWebCamp",
"distributedweb"
],
"in-reply-to": [
"https://twitter.com/generativist/status/1154092212516343811"
],
"content": {
"text": "@generativist @feross sorry to miss you! \n\nNext #IndieWeb meetup @MozSF will be Wednesday 2019-08-07 at 17:30 \u2014 save the date! Will follow-up with event/wiki links.\n\nAll #DWebCamp and #distributedweb folks are welcome!\n\ncc: @dietrich @html5cat",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/generativist\">@generativist</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/feross\">@feross</a> sorry to miss you! <br /><br />Next #<span class=\"p-category\">IndieWeb</span> meetup <a class=\"h-cassis-username\" href=\"https://twitter.com/MozSF\">@MozSF</a> will be Wednesday 2019-08-07 at 17:30 \u2014 save the date! Will follow-up with event/wiki links.<br /><br />All #<span class=\"p-category\">DWebCamp</span> and #<span class=\"p-category\">distributedweb</span> folks are welcome!<br /><br />cc: <a class=\"h-cassis-username\" href=\"https://twitter.com/dietrich\">@dietrich</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/html5cat\">@html5cat</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/generativist/status/1154092212516343811": {
"type": "entry",
"url": "https://twitter.com/generativist/status/1154092212516343811",
"name": "@generativist\u2019s tweet",
"post-type": "article"
}
},
"_id": "4616681",
"_source": "1",
"_is_read": true
}
Replied to How to add webmentions to a Laravel powered blog (freek.dev)
The comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.
One of the nice things about webmentions is that I can like or reply to your post from my own site, too. No Twitter required, and no character limit
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2019/07/24/5940/",
"published": "2019-07-24T19:58:03+00:00",
"content": {
"html": "Replied to <a href=\"https://freek.dev/1406-how-to-add-webmentions-to-a-laravel-powered-blog\">How to add webmentions to a Laravel powered blog</a><em> (freek.dev)</em>\n<blockquote>The comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.</blockquote>\n\nOne of the nice things about webmentions is that I can like or reply to your post from my own site, too. No Twitter required, and no character limit <img src=\"https://aperture-proxy.p3k.io/6ef0406ca201a7bacb70ebfd285ad6170afb39ae/68747470733a2f2f732e772e6f72672f696d616765732f636f72652f656d6f6a692f31322e302e302d312f37327837322f31663634322e706e67\" alt=\"\ud83d\ude42\" />",
"text": "Replied to How to add webmentions to a Laravel powered blog (freek.dev)\nThe comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.\n\nOne of the nice things about webmentions is that I can like or reply to your post from my own site, too. No Twitter required, and no character limit"
},
"post-type": "note",
"_id": "4615637",
"_source": "1895",
"_is_read": true
}
Liked How to add webmentions to a Laravel powered blog | freek.dev (freek.dev)
The comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2019/07/24/5934/",
"published": "2019-07-24T19:51:28+00:00",
"content": {
"html": "Liked <a href=\"https://freek.dev/1406-how-to-add-webmentions-to-a-laravel-powered-blog\">How to add webmentions to a Laravel powered blog | freek.dev</a> <em>(freek.dev)</em>\n<blockquote>The comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.</blockquote>",
"text": "Liked How to add webmentions to a Laravel powered blog | freek.dev (freek.dev)\nThe comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions."
},
"post-type": "note",
"_id": "4615638",
"_source": "1895",
"_is_read": true
}