Join us... on The Internet!
Join the Zoom call: tbc 20 minutes before start
We will provide a Zoom video conference link 20 minutes before the meetup here and in the IndieWeb chat.
Homebrew Website Club is a meetup for anyone interested in personal websites and a distributed web. Whether you?...
I’ve ended up with an online meeting schedule clash this week, unfortunately.
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/04/05/6750/",
"published": "2020-04-05T12:11:36+00:00",
"content": {
"html": "RSVPed: Unable to Attend <a href=\"https://events.indieweb.org/2020/04/online-homebrew-website-club-europe-london-uMUI2gAyCQpR\">ONLINE: Homebrew Website Club Europe/London</a>\n<blockquote>Join us... on <img src=\"https://s.w.org/images/core/emoji/12.0.0-1/72x72/2728.png\" alt=\"\u2728\" />The Internet!<img src=\"https://s.w.org/images/core/emoji/12.0.0-1/72x72/2728.png\" alt=\"\u2728\" />\nJoin the Zoom call: tbc 20 minutes before start\nWe will provide a Zoom video conference link 20 minutes before the meetup here and in the IndieWeb chat.\nHomebrew Website Club is a meetup for anyone interested in personal websites and a distributed web. Whether you?...</blockquote>\n\nI\u2019ve ended up with an online meeting schedule clash this week, unfortunately.",
"text": "RSVPed: Unable to Attend ONLINE: Homebrew Website Club Europe/London\nJoin us... on The Internet!\nJoin the Zoom call: tbc 20 minutes before start\nWe will provide a Zoom video conference link 20 minutes before the meetup here and in the IndieWeb chat.\nHomebrew Website Club is a meetup for anyone interested in personal websites and a distributed web. Whether you?...\n\nI\u2019ve ended up with an online meeting schedule clash this week, unfortunately."
},
"post-type": "note",
"_id": "10468640",
"_source": "1895",
"_is_read": true
}
New blog post: Introducing Indigenous for Desktop - https://realize.be/blog/indigenous-desktop - I also recorded a short video demonstrating the current features. https://www.youtube.com/watch?v=7egdRBg70XA #indieweb
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/04/05/6743/",
"published": "2020-04-05T10:13:00+00:00",
"content": {
"html": "Liked <a href=\"https://realize.be/blog/indigenous-desktop\">Indigenous for Desktop</a> by an author\n<blockquote>New blog post: Introducing Indigenous for Desktop - https://realize.be/blog/indigenous-desktop - I also recorded a short video demonstrating the current features. https://www.youtube.com/watch?v=7egdRBg70XA #indieweb</blockquote>",
"text": "Liked Indigenous for Desktop by an author\nNew blog post: Introducing Indigenous for Desktop - https://realize.be/blog/indigenous-desktop - I also recorded a short video demonstrating the current features. https://www.youtube.com/watch?v=7egdRBg70XA #indieweb"
},
"post-type": "note",
"_id": "10466592",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/04/05/6742/",
"published": "2020-04-05T07:32:00+00:00",
"content": {
"html": "Replied to <a href=\"https://desmondrivet.com/2020/04/04/indieweb-conversation\">How to Have a Conversation on the IndieWeb</a> by <a href=\"https://desmondrivet.com/\"><img src=\"https://desmondrivet.com/me02.jpg\" alt=\"Desmond Rivet\" />Desmond Rivet</a>\n<blockquote>In which I describe how to avoid solipsism on the #indieweb</blockquote>\n\nGreat writeup!",
"text": "Replied to How to Have a Conversation on the IndieWeb by Desmond Rivet\nIn which I describe how to avoid solipsism on the #indieweb\n\nGreat writeup!"
},
"post-type": "note",
"_id": "10465592",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/04/04/separation-of-article-concerns/",
"published": "2020-04-04T12:44:16+00:00",
"content": {
"html": "<p>I just wrote a big ol\u2019 blog post about <a href=\"https://doubleloop.net/2020/04/03/indiewebifying-events-and-rsvps/\">indiewebifying my event discovery and RSVPs</a>. Thinking about it just now, however, it\u2019s a bit of a mish-mash between why I wanted to do it, and how I did it.</p>\n<p>For someone coming to the post who is new to the IndieWeb, it\u2019s probably bit off-putting (and maybe fuel for the fire of \u2018IndieWeb is too complicated\u2019). And for someone who already knows about the IndieWeb, but isn\u2019t using WordPress, they might skip over the hows and in the process miss some of the whys.</p>\n<p>So in future I might try and split these kinds of articles into two \u2013 a \u2018why\u2019 post, and a \u2018how I did it\u2019 post. The \u2018why\u2019 post will kind of be my <a href=\"https://commonplace.doubleloop.net/20200404134015-behaviour_driven_development.html\">behaviour-driven development</a> specs, so to speak, and probably mostly links to various pattern pages on the IndieWeb wiki. And the \u2018how\u2019 post will get into the weeds of one very specific implementation, liberally referring back to the \u2018why\u2019 post.</p>\n<p>I think that would work well and make the articles a bit more reusable and less niche.</p>",
"text": "I just wrote a big ol\u2019 blog post about indiewebifying my event discovery and RSVPs. Thinking about it just now, however, it\u2019s a bit of a mish-mash between why I wanted to do it, and how I did it.\nFor someone coming to the post who is new to the IndieWeb, it\u2019s probably bit off-putting (and maybe fuel for the fire of \u2018IndieWeb is too complicated\u2019). And for someone who already knows about the IndieWeb, but isn\u2019t using WordPress, they might skip over the hows and in the process miss some of the whys.\nSo in future I might try and split these kinds of articles into two \u2013 a \u2018why\u2019 post, and a \u2018how I did it\u2019 post. The \u2018why\u2019 post will kind of be my behaviour-driven development specs, so to speak, and probably mostly links to various pattern pages on the IndieWeb wiki. And the \u2018how\u2019 post will get into the weeds of one very specific implementation, liberally referring back to the \u2018why\u2019 post.\nI think that would work well and make the articles a bit more reusable and less niche."
},
"name": "Separation of article concerns",
"post-type": "article",
"_id": "10442461",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"published": "2020-04-03T15:17:05-0400",
"url": "https://martymcgui.re/2020/04/03/151705/",
"in-reply-to": [
"https://aaronparecki.com/2020/04/02/22/"
],
"content": {
"text": "Messaged you my friend code in the IndieWeb Slack!\n\n\u2026 wishing I had a private posts story for my site right about now. \ud83d\ude05",
"html": "<p>Messaged you my friend code in the IndieWeb Slack!</p>\n\n<p>\u2026 wishing I had a private posts story for my site right about now. \ud83d\ude05</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "reply",
"refs": {
"https://aaronparecki.com/2020/04/02/22/": {
"type": "entry",
"published": "2020-04-02T21:00:56-0700",
"summary": "I want to visit your island!!",
"url": "https://aaronparecki.com/2020/04/02/22/",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://res.cloudinary.com/schmarty/image/fetch/w_60,c_fill/https://aaronparecki.com/images/profile.jpg"
},
"post-type": "note"
}
},
"_id": "10423125",
"_source": "175",
"_is_read": true
}
Brilliant write up Neil, great stuff on getting it working! Nice to see that it was a case of connecting up various IndieWeb tools for a somewhat out-of-the-box feel
{
"type": "entry",
"published": "2020-04-03T20:24:00+01:00",
"url": "https://www.jvt.me/mf2/2020/04/qfote/",
"in-reply-to": [
"https://doubleloop.net/2020/04/03/indiewebifying-events-and-rsvps/"
],
"content": {
"text": "Brilliant write up Neil, great stuff on getting it working! Nice to see that it was a case of connecting up various IndieWeb tools for a somewhat out-of-the-box feel",
"html": "<p>Brilliant write up Neil, great stuff on getting it working! Nice to see that it was a case of connecting up various IndieWeb tools for a somewhat out-of-the-box feel</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "10422486",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/04/03/indiewebifying-events-and-rsvps/",
"published": "2020-04-03T18:30:50+00:00",
"content": {
"html": "Getting events out of the silos seems like a hot topic this year, with plenty of <a href=\"https://commonplace.doubleloop.net/indieweb.html\">IndieWeb</a> and <a href=\"https://commonplace.doubleloop.net/20200321115911-fediverse.html\">Fediverse</a> activity around it. The COVID-19 pandemic might be changing the nature of events for the foreseeable, but there\u2019s still plenty happening online.\n<p>A couple of weeks ago at IndieWebCamp London, Jamie led a session about owning your RSVPs: <a href=\"https://indieweb.org/2020/London/OwnYourRSVPs\">indieweb.org/2020/London/OwnYourRSVPs</a></p>\n<p>Inspired by the session, my day 2 hacking revolved around <a href=\"https://indieweb.org/Events\">events</a> and <a href=\"https://indieweb.org/rsvp\">RSVPs</a>. The plan was to try indie-fy my event discovery a bit, and also try and decouple myself from Meetup a little for events there. I want to get a feed of upcoming events that I might be interested in in my social reader, and RSVP to them on my own site.</p>\n<p>I\u2019d also quite like to have an \u2018agenda\u2019 page, where I publish the events that I\u2019m going to. If people want to, they can follow my events agenda, and it could be a helpful way to discover events that are going on. Other IndieWeb peeps such as Calum, Jamie and Seb are already doing this. (Not everyone might want to do this \u2013 there are obviously privacy implications).</p>\n<p>I\u2019d also like to have the events that I\u2019ve decided to go to show up in my calendar.</p>\n\n<h2>Getting events into my reader</h2>\n\n<p>I don\u2019t really have a good way of finding out about events at the moment. When I moved to a new town last year I sadly found that the silos of Meetup and Facebook were the best places to find out about events and what was going on.</p>\n<p>Though it might take a while for the world to move away from listing their events in these platforms, in the <a href=\"https://commonplace.doubleloop.net/20200401214906-build_the_new_world_in_the_shell_of_the_old.html\">interim</a> I would like a way of finding out about interesting events without having to visit lots of disparate sites around the Internet to find them. So a good place to try and get this would be in my <a href=\"https://indieweb.org/social_reader\">social reader</a>.</p>\n\n\n<h3>Meetup</h3>\n\n<p>One big source of events is <a href=\"https://indieweb.org/meetup.com\">Meetup</a>. The service is going down a slippery slope of sales to corporates (first to WeWork, <a href=\"https://www.reuters.com/article/us-wework-divestment-meetup/wework-sells-social-network-meetup-to-alleycorp-private-investors-idUSKBN21H2K6\">recently to some private investors</a>), so what better time to avoid as much as possible.</p>\n<p>As Jamie discussed in the London session, <a href=\"https://www.jvt.me/posts/2019/08/31/microformats-meetup/\">he has built a service</a> that wraps Meetup\u2019s API and can give you any Meetup groups\u2019 list of events, or any particular individual event, in Microformats.</p>\n<p>To do that, very handily, you can just take any event or event list from Meetup and change the domain to his service at: <a href=\"https://meetup-mf2.jvt.me/\">meetup-mf2.jvt.me</a></p>\n<p>So, say, I am interested in finding out about events from <a href=\"https://www.meetup.com/Lancaster-Digital-Friday-Coffee/events/\">www.meetup.com/Lancaster-Digital-Friday-Coffee/events/</a>, so I just need to go to <a href=\"https://meetup-mf2.jvt.me/Lancaster-Digital-Friday-Coffee/events/\">meetup-mf2.jvt.me/Lancaster-Digital-Friday-Coffee/events/</a> and I get a feed of the events in MF2. Nice!</p>\n<p>Now I have the mf2 I can a feed into my reader. I created a new Events channel in <a href=\"https://indieweb.org/Aperture\">Aperture</a> and subscribed to the link in this channel.</p>\n<p>Now they show up in my reader!</p>\n\n\n\n<h3>IndieWeb events</h3>\n\n<p>I can also subscribe to events from other feeds of events (e.g. <a href=\"https://events.indieweb.org/\">events.indieweb.org</a>). I don\u2019t think there\u2019s a way to subscribe to a Facebook event feed. That would be rad though, to get that feed into my reader.</p>\n\n\n\n<h3>Better display of event posts in readers</h3>\n\n<p>The social readers don\u2019t seem completely aware of the event type at present. (Indigenous does allow you to RSVP to them).</p>\n<p>One wrinkle at present is that the Meetup I am following, all of the events were created to be recurring about 3 years ago. So their published/updated date is 3 years ago, even though the event\u2019s start date might be next week. The readers seem to mostly work off of published date at the moment.</p>\n<img src=\"https://commonplace.doubleloop.net/pulling_the_events_into_my_social_reader/2020-03-15_10-52-14_3tfH9i4.png\" alt=\"2020-03-15_10-52-14_3tfH9i4.png\" /><img src=\"https://commonplace.doubleloop.net/pulling_the_events_into_my_social_reader/2020-03-15_10-50-35_ylXBC2o.png\" alt=\"2020-03-15_10-50-35_ylXBC2o.png\" /><p>It could be good if readers might have a calendar view for events, like they have special Gallery or Map views. Or maybe just a simple \u2018sort by start date\u2019 would do it.</p>\n<img src=\"https://commonplace.doubleloop.net/pulling_the_events_into_my_social_reader/2020-03-15_10-59-53_e2jVr0c.png\" alt=\"2020-03-15_10-59-53_e2jVr0c.png\" /><h2>Own your RSVPs: RSVPing and POSSEing</h2>\n\n<p>So when I find out about an interesting event, I want to RSVP to it.</p>\n<p>RSVPing to IndieWeb events already works fine for me, thanks to the <a href=\"https://indieweb.org/Post_Kinds_Plugin\">Post Kinds</a> and <a href=\"https://indieweb.org/Wordpress_Webmention_Plugin\">Webmention</a> plugins for WordPress. I can create an RSVP on my own site, linking to the page where the event is listed, and the RSVP gets sent over and recorded on the event page.</p>\n<p>For something like Meetup, which doesn\u2019t accept webmentions for RSVPs natively, we have to do some work there ourselves.</p>\n<p>But thanks to <a href=\"https://brid.gy/\">Bridgy</a> and the <a href=\"https://www.jvt.me/posts/2020/02/17/meetup-bridgy-support/\">recent Meetup integration that Jamie added to it</a>, we can do it!</p>\n\n\n<h3>Setting up the Bridgy connection</h3>\n\n<p>First up you\u2019ll want to go to <a href=\"https://brid.gy/\">brid.gy</a> and connect it to your Meetup account:</p>\n<img src=\"https://commonplace.doubleloop.net/RSVPing_and_POSSEing_to_Meetup/2020-03-15_11-54-45_n2fyxL8.png\" alt=\"2020-03-15_11-54-45_n2fyxL8.png\" /><img src=\"https://commonplace.doubleloop.net/RSVPing_and_POSSEing_to_Meetup/2020-03-15_11-55-54_W6qM8OO.png\" alt=\"2020-03-15_11-55-54_W6qM8OO.png\" /><p>Once it\u2019s connected, if you create an RSVP post, you can send a webmention to Bridgy about it, and Bridgy will send that RSVP to Meetup. Let\u2019s give it a go.</p>\n\n\n\n<h3>2.2 Creating an RSVP post</h3>\n\n<p>For me in WordPress creating an RSVP post is all already taken care of by Post Kinds.</p>\n<img src=\"https://commonplace.doubleloop.net/RSVPing_and_POSSEing_to_Meetup/2020-03-15_12-01-58_VvzVnIC.png\" alt=\"2020-03-15_12-01-58_VvzVnIC.png\" /><p>One really nice feature of Post Kinds is it uses <a href=\"https://github.com/dshanske/parse-this\">Parse This</a> behind the scenes to pull in contextual information about the event you\u2019re RSVPing to. Just chuck the URL in the URL box and it\u2019ll pull the data back.</p>\n<img src=\"https://commonplace.doubleloop.net/RSVPing_and_POSSEing_to_Meetup/2020-03-15_12-05-00_P2xWG7u.png\" alt=\"2020-03-15_12-05-00_P2xWG7u.png\" /><p>Save the post and you have your RSVP \u2013 all owned on your own site for your safekeeping and historical pleasure.</p>\n\n\n\n<h3>Sending your RSVP to Bridgy</h3>\n\n<p>We usually want to tell the event host that we\u2019re going to their event. We want to send our RSVP to them. For Meetup, our RSVP goes via Bridgy.</p>\n<p>You can manually tell Bridgy about a post you\u2019ve made that you want it to do something with. This is a handy way of testing it out, and that\u2019s what I did with my first RSVP:</p>\n<img src=\"https://commonplace.doubleloop.net/RSVPing_and_POSSEing_to_Meetup/2020-03-15_12-11-47_MDOuZPS.png\" alt=\"2020-03-15_12-11-47_MDOuZPS.png\" /><p>I hit Send there, got a success message, and\u2026 lo and behold\u2026</p>\n<img src=\"https://commonplace.doubleloop.net/RSVPing_and_POSSEing_to_Meetup/2020-03-15_12-14-05_fJmF3IQ.png\" alt=\"2020-03-15_12-14-05_fJmF3IQ.png\" /><p>I\u2019ve found out about an event on Meetup, and RSVPed, without actually visiting!</p>\n\n\n\n<h3>Smoother POSSEing</h3>\n\n<p>I would like to have the option to push my RSVP to Meetup without having to go to Bridgy and put the URL in manually each time. And you can do that of course. The magic happens via the Webmention and Syndication Links plugins. You can turn it on in your IndieWeb settings in the WordPress dashboard.</p>\n<img src=\"https://commonplace.doubleloop.net/Own_your_RSVPs:_RSVPing_and_POSSEing/2020-04-03_18-53-51_IklUOEZ.png\" alt=\"2020-04-03_18-53-51_IklUOEZ.png\" /><p>Now when you create a new RSVP, you can have it sent to Bridgy automatically:</p>\n<img src=\"https://commonplace.doubleloop.net/Own_your_RSVPs:_RSVPing_and_POSSEing/2020-04-03_18-56-15_3WBfJ1q.png\" alt=\"2020-04-03_18-56-15_3WBfJ1q.png\" /><p>Boom!</p>\n<p>Some social readers (e.g. Indigenous) also support RSVPing from within the reader themselves.</p>\n<img src=\"https://commonplace.doubleloop.net/Screenshot_2020-04-03-19-00-17.png\" alt=\"Screenshot_2020-04-03-19-00-17.png\" /><p>So you can just hit RSVP in your reader and create the RSVP there and then.</p>\n\n\n\n\n<h2>Bonus features</h2>\n\n<p>A couple of nice-to-haves around events and RSVPs.</p>\n\n\n<h3>Agenda page</h3>\n\n<p>Seb has an <a href=\"https://seblog.nl/agenda\">agenda page</a> \u2013 a page with a list of his RSVPs. I think this is a nice way of helping with event discoverability. You could follow the agendas of people you know, and see when they RSVP to interesting events.</p>\n<p>This comes out-of-the-box with <a href=\"https://indieweb.org/Post_Kinds_Plugin\">Post Kinds</a> again. Each post kind gets it\u2019s own archive page \u2013 so for example, <a href=\"https://doubleloop.net/kind/rsvp/\">doubleloop.net/kind/rsvp/</a> is a list of my RSVPs. I added a simple redirect from <a href=\"https://doubleloop.net/agenda\">doubleloop.net/agenda</a> to that page.</p>\n\n\n\n<h3>iCal feed</h3>\n\n<p>Jamie has written about how he created an <a href=\"https://www.jvt.me/posts/2019/07/27/rsvp-calendar/\">iCal feed of his RSVPs</a>. I\u2019d like to do this too, to pull the events I\u2019ve RSVPed to into my calendar. I haven\u2019t done it yet, but it should be fairly simple \u2013 just parse through my \u2018yes\u2019 RSVPs, pull out the dates from the associated event, and turn it into iCal markup.</p>",
"text": "Getting events out of the silos seems like a hot topic this year, with plenty of IndieWeb and Fediverse activity around it. The COVID-19 pandemic might be changing the nature of events for the foreseeable, but there\u2019s still plenty happening online.\nA couple of weeks ago at IndieWebCamp London, Jamie led a session about owning your RSVPs: indieweb.org/2020/London/OwnYourRSVPs\nInspired by the session, my day 2 hacking revolved around events and RSVPs. The plan was to try indie-fy my event discovery a bit, and also try and decouple myself from Meetup a little for events there. I want to get a feed of upcoming events that I might be interested in in my social reader, and RSVP to them on my own site.\nI\u2019d also quite like to have an \u2018agenda\u2019 page, where I publish the events that I\u2019m going to. If people want to, they can follow my events agenda, and it could be a helpful way to discover events that are going on. Other IndieWeb peeps such as Calum, Jamie and Seb are already doing this. (Not everyone might want to do this \u2013 there are obviously privacy implications).\nI\u2019d also like to have the events that I\u2019ve decided to go to show up in my calendar.\n\nGetting events into my reader\n\nI don\u2019t really have a good way of finding out about events at the moment. When I moved to a new town last year I sadly found that the silos of Meetup and Facebook were the best places to find out about events and what was going on.\nThough it might take a while for the world to move away from listing their events in these platforms, in the interim I would like a way of finding out about interesting events without having to visit lots of disparate sites around the Internet to find them. So a good place to try and get this would be in my social reader.\n\n\nMeetup\n\nOne big source of events is Meetup. The service is going down a slippery slope of sales to corporates (first to WeWork, recently to some private investors), so what better time to avoid as much as possible.\nAs Jamie discussed in the London session, he has built a service that wraps Meetup\u2019s API and can give you any Meetup groups\u2019 list of events, or any particular individual event, in Microformats.\nTo do that, very handily, you can just take any event or event list from Meetup and change the domain to his service at: meetup-mf2.jvt.me\nSo, say, I am interested in finding out about events from www.meetup.com/Lancaster-Digital-Friday-Coffee/events/, so I just need to go to meetup-mf2.jvt.me/Lancaster-Digital-Friday-Coffee/events/ and I get a feed of the events in MF2. Nice!\nNow I have the mf2 I can a feed into my reader. I created a new Events channel in Aperture and subscribed to the link in this channel.\nNow they show up in my reader!\n\n\n\nIndieWeb events\n\nI can also subscribe to events from other feeds of events (e.g. events.indieweb.org). I don\u2019t think there\u2019s a way to subscribe to a Facebook event feed. That would be rad though, to get that feed into my reader.\n\n\n\nBetter display of event posts in readers\n\nThe social readers don\u2019t seem completely aware of the event type at present. (Indigenous does allow you to RSVP to them).\nOne wrinkle at present is that the Meetup I am following, all of the events were created to be recurring about 3 years ago. So their published/updated date is 3 years ago, even though the event\u2019s start date might be next week. The readers seem to mostly work off of published date at the moment.\nIt could be good if readers might have a calendar view for events, like they have special Gallery or Map views. Or maybe just a simple \u2018sort by start date\u2019 would do it.\nOwn your RSVPs: RSVPing and POSSEing\n\nSo when I find out about an interesting event, I want to RSVP to it.\nRSVPing to IndieWeb events already works fine for me, thanks to the Post Kinds and Webmention plugins for WordPress. I can create an RSVP on my own site, linking to the page where the event is listed, and the RSVP gets sent over and recorded on the event page.\nFor something like Meetup, which doesn\u2019t accept webmentions for RSVPs natively, we have to do some work there ourselves.\nBut thanks to Bridgy and the recent Meetup integration that Jamie added to it, we can do it!\n\n\nSetting up the Bridgy connection\n\nFirst up you\u2019ll want to go to brid.gy and connect it to your Meetup account:\nOnce it\u2019s connected, if you create an RSVP post, you can send a webmention to Bridgy about it, and Bridgy will send that RSVP to Meetup. Let\u2019s give it a go.\n\n\n\n2.2 Creating an RSVP post\n\nFor me in WordPress creating an RSVP post is all already taken care of by Post Kinds.\nOne really nice feature of Post Kinds is it uses Parse This behind the scenes to pull in contextual information about the event you\u2019re RSVPing to. Just chuck the URL in the URL box and it\u2019ll pull the data back.\nSave the post and you have your RSVP \u2013 all owned on your own site for your safekeeping and historical pleasure.\n\n\n\nSending your RSVP to Bridgy\n\nWe usually want to tell the event host that we\u2019re going to their event. We want to send our RSVP to them. For Meetup, our RSVP goes via Bridgy.\nYou can manually tell Bridgy about a post you\u2019ve made that you want it to do something with. This is a handy way of testing it out, and that\u2019s what I did with my first RSVP:\nI hit Send there, got a success message, and\u2026 lo and behold\u2026\nI\u2019ve found out about an event on Meetup, and RSVPed, without actually visiting!\n\n\n\nSmoother POSSEing\n\nI would like to have the option to push my RSVP to Meetup without having to go to Bridgy and put the URL in manually each time. And you can do that of course. The magic happens via the Webmention and Syndication Links plugins. You can turn it on in your IndieWeb settings in the WordPress dashboard.\nNow when you create a new RSVP, you can have it sent to Bridgy automatically:\nBoom!\nSome social readers (e.g. Indigenous) also support RSVPing from within the reader themselves.\nSo you can just hit RSVP in your reader and create the RSVP there and then.\n\n\n\n\nBonus features\n\nA couple of nice-to-haves around events and RSVPs.\n\n\nAgenda page\n\nSeb has an agenda page \u2013 a page with a list of his RSVPs. I think this is a nice way of helping with event discoverability. You could follow the agendas of people you know, and see when they RSVP to interesting events.\nThis comes out-of-the-box with Post Kinds again. Each post kind gets it\u2019s own archive page \u2013 so for example, doubleloop.net/kind/rsvp/ is a list of my RSVPs. I added a simple redirect from doubleloop.net/agenda to that page.\n\n\n\niCal feed\n\nJamie has written about how he created an iCal feed of his RSVPs. I\u2019d like to do this too, to pull the events I\u2019ve RSVPed to into my calendar. I haven\u2019t done it yet, but it should be fairly simple \u2013 just parse through my \u2018yes\u2019 RSVPs, pull out the dates from the associated event, and turn it into iCal markup."
},
"name": "Indiewebifying events and RSVPs",
"post-type": "article",
"_id": "10421231",
"_source": "1895",
"_is_read": true
}
Goes without saying that we won’t have an IndieWeb Meetup at Mozart’s this week. There are more online-only meetups popping up, though. Check out events.indieweb.org for upcoming events.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2020/04/01/goes-without-saying.html",
"content": {
"html": "<p>Goes without saying that we won\u2019t have an IndieWeb Meetup at Mozart\u2019s this week. There are more online-only meetups popping up, though. Check out <a href=\"https://events.indieweb.org/\">events.indieweb.org</a> for upcoming events.</p>",
"text": "Goes without saying that we won\u2019t have an IndieWeb Meetup at Mozart\u2019s this week. There are more online-only meetups popping up, though. Check out events.indieweb.org for upcoming events."
},
"published": "2020-04-01T13:51:47-05:00",
"post-type": "note",
"_id": "10356078",
"_source": "12",
"_is_read": true
}
{
"type": "entry",
"published": "2020-04-01 01:52-0700",
"url": "https://gregorlove.com/2020/04/im-doing-alright-most-days/",
"in-reply-to": [
"https://pine.blog/u/sonicrocketman/archive/dc3fd904-c361-4b35-8567-3980f49c190d"
],
"content": {
"text": "I\u2019m doing alright most days; some increased anxiety and insomnia at times. How are you?\n\nWest coast organizers have been hosting indieweb meetups weekly now on Wednesdays. Drop in when you have a chance!",
"html": "<p>I\u2019m doing alright most days; some increased anxiety and insomnia at times. How are you?</p>\n\n<p>West coast organizers have been hosting indieweb meetups weekly now on Wednesdays. Drop in when you have a chance!</p>"
},
"post-type": "reply",
"refs": {
"https://pine.blog/u/sonicrocketman/archive/dc3fd904-c361-4b35-8567-3980f49c190d": {
"type": "entry",
"url": "https://pine.blog/u/sonicrocketman/archive/dc3fd904-c361-4b35-8567-3980f49c190d",
"name": "https://pine.blog/u/sonicrocketman/archive/dc3fd904-c361-4b35-8567-3980f49c190d",
"post-type": "article"
}
},
"_id": "10343800",
"_source": "95",
"_is_read": true
}
{
"type": "entry",
"published": "2020-04-01T07:35:00+01:00",
"url": "https://www.jvt.me/mf2/2020/04/pix3i/",
"in-reply-to": [
"https://twitter.com/_am1t/status/1245204273563979779"
],
"content": {
"text": "Hey Amit I meant to reach out - I think for this one I'll probably keep it as just for Nottingham, but I know the London event https://events.indieweb.org/2020/04/online-homebrew-website-club-europe-london-2Kc9aetW589f is open",
"html": "<p>Hey Amit I meant to reach out - I think for this one I'll probably keep it as just for Nottingham, but I know the London event <a href=\"https://events.indieweb.org/2020/04/online-homebrew-website-club-europe-london-2Kc9aetW589f\">https://events.indieweb.org/2020/04/online-homebrew-website-club-europe-london-2Kc9aetW589f</a> is open</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "10337421",
"_source": "2169",
"_is_read": true
}
@manton I actually moved off of Day One a few years ago and migrated all of the content to my site via micropub, with private entries. I now journal in Drafts, and publish to my site via micropub. I'd love to see a micropub client purpose built for journaling, or support added to Day One! Would be awesome if it were built on standards so I could use it for my journaling again :)
{
"type": "entry",
"published": "2020-04-01T00:23:37+00:00",
"url": "https://cleverdevil.io/2020/manton-i-actually-moved-off-of-day",
"in-reply-to": [
"https://www.manton.org/2020/03/31/day-one-and.html"
],
"content": {
"text": "@manton I actually moved off of Day One a few years ago and migrated all of the content to my site via micropub, with private entries. I now journal in Drafts, and publish to my site via micropub. I'd love to see a micropub client purpose built for journaling, or support added to Day One! Would be awesome if it were built on standards so I could use it for my journaling again :)"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://cleverdevil.io/file/fdbc7696a5f73864ea11a828c861e138/thumb.jpg"
},
"post-type": "reply",
"_id": "10330790",
"_source": "71",
"_is_read": true
}
{
"type": "entry",
"published": "2020-03-31T22:56:29.639+02:00",
"url": "https://www.jvt.me/mf2/2020/03/i4iox/",
"category": [
"homebrew-website-club"
],
"content": {
"text": "Reminder that it's #HomebrewWebsiteClub Nottingham tomorrow - we're online only on Zoom, and I'll share the link in the Tech Nottingham Slack for Nottingham folks https://events.indieweb.org/2020/04/online-homebrew-website-club-nottingham-UpVd9JZeVzx6",
"html": "<p>Reminder that it's <a href=\"https://www.jvt.me/tags/homebrew-website-club/\">#HomebrewWebsiteClub</a> Nottingham tomorrow - we're online only on Zoom, and I'll share the link in the Tech Nottingham Slack for Nottingham folks <a href=\"https://events.indieweb.org/2020/04/online-homebrew-website-club-nottingham-UpVd9JZeVzx6\">https://events.indieweb.org/2020/04/online-homebrew-website-club-nottingham-UpVd9JZeVzx6</a></p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "10326011",
"_source": "2169",
"_is_read": true
}
Steve Ivy
Fixed a couple of little bugs in #goldfrog - made it so that the webmention code doesn’t barf on servers with non-verifiable SSL certs, and updated the permashortid code so that Twitter doesn’t always link to the site for Notes
{
"type": "entry",
"published": "2020-03-31 05:53:54",
"url": "http://monkinetic.blog/2020/03/31/#txt-616cc03",
"content": {
"text": "Fixed a couple of little bugs in #goldfrog - made it so that the webmention code doesn\u2019t barf on servers with non-verifiable SSL certs, and updated the permashortid code so that Twitter doesn\u2019t always link to the site for Notes",
"html": "<p>Fixed a couple of little bugs in <a href=\"http://monkinetic.blog/tag/goldfrog\">#goldfrog</a> - made it so that the webmention code doesn\u2019t barf on servers with non-verifiable SSL certs, and updated the permashortid code so that Twitter doesn\u2019t <em>always</em> link to the site for Notes</p>"
},
"author": {
"type": "card",
"name": "Steve Ivy",
"url": false,
"photo": "http://monkinetic.blog/static/images/sivy_avatar_256.png"
},
"post-type": "note",
"_id": "10320019",
"_source": "4486",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": null,
"url": "https://monday.micro.blog/",
"photo": null
},
"url": "https://monday.micro.blog/2020/03/30/jeremy-cherfas-aka.html",
"published": "2020-03-30T12:28:03-07:00",
"content": {
"html": "<p>This week\u2019s guest is <a href=\"https://micro.blog/jeremycherfas\">Jeremy Cherfas</a>, a biologist and a science journalist based in Rome who is particularly interested in food and agriculture. He produces <a href=\"https://www.eatthispodcast.com/\">Eat This Podcast</a> and even did a 32-episode microcast series about bread and wheat called <a href=\"https://www.eatthispodcast.com/bread/\">Our Daily Bread</a> for a daily podcast challenge.</p>\n\n<p>We talk about the IndieWeb and share some ideas on how to get started in podcasting.</p>\n\n<p></p>",
"text": "This week\u2019s guest is Jeremy Cherfas, a biologist and a science journalist based in Rome who is particularly interested in food and agriculture. He produces Eat This Podcast and even did a 32-episode microcast series about bread and wheat called Our Daily Bread for a daily podcast challenge.\n\nWe talk about the IndieWeb and share some ideas on how to get started in podcasting."
},
"name": "83: Jeremy Cherfas, aka @jeremycherfas",
"audio": [
"https://monday.micro.blog/uploads/2020/276fa0fb7a.mp3"
],
"post-type": "audio",
"_id": "10297984",
"_source": "250",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2020/03/30/theres-a-new.html",
"content": {
"html": "<p>There\u2019s <a href=\"https://monday.micro.blog/2020/03/30/jeremy-cherfas-aka.html\">a new Micro Monday</a> out! Jeremy Cherfas talks to Jean about podcasting, the IndieWeb, and more.</p>",
"text": "There\u2019s a new Micro Monday out! Jeremy Cherfas talks to Jean about podcasting, the IndieWeb, and more."
},
"published": "2020-03-30T15:28:26-05:00",
"post-type": "note",
"_id": "10292766",
"_source": "12",
"_is_read": true
}
{
"type": "entry",
"published": "2020-03-28T11:05:01+00:00",
"url": "https://fireburn.ru/posts/1585393501",
"syndication": [
"https://twitter.com/kisik21/status/1243856635942010882"
],
"name": "Why a centralized Microsub server might be a good idea",
"content": {
"text": "Even though we have a lot of trouble with SPOA when @aaronpk breaks something accidentally, I think a centralized Microsub server could do some stuff that could be tricky to accomplish without it.\nCentralized feed fetching\nIf one server fetches and sorts feeds for several people, we get a reduction of bandwidth for popular websites, which may be important in IndieWeb because some people like me host their sites on a low-power machines such as a Raspberry Pi.\nAlso we get some degree of anonymization for public feeds because feed is fetched only once without revealing the IP address of a person reading it - only the Microsub service owner\u2019s IP is revealed.\nRecommendation feeds\nA Microsub server hosting several people\u2019s feeds would be able to match categories that people are reading often and recommend blogs that post often with the same categories. \nThis one could be done with an external service too. It would also have the advantage of being able to work across Microsub servers, but may be not integrated so well.\nThe workflow I\u2019ve envisioned requires a Microsub client that could subscribe you to a person by clicking on a button near their author card:\n1. The user goes to a special \u201crecommended\u201d feed\n2. The server gives them a preassembled feed of posts matching following criteria: author isn\u2019t in any other feeds and the post tags are similar to tags appearing on the user\u2019s feeds.\n3. The user reads the feed and if they\u2019re interested in a person, they click on their h-card and the reader prompts them to subscribe to this person.\nCategory feeds\nA variation on the previous one: the user could subscribe to a category instead of a URL, and the server would be able to construct a feed of all posts it knows of with the same category.\nThis one, though, could also be replicated by syndication and external feed services.",
"html": "<p>Even though we have a lot of trouble with <a href=\"https://indieweb.org/SPOA\">SPOA</a> when <a href=\"https://aaronparecki.com\">@aaronpk</a> breaks something accidentally, I think a centralized Microsub server could do some stuff that could be tricky to accomplish without it.</p>\n<h2>Centralized feed fetching</h2>\n<p>If one server fetches and sorts feeds for several people, we get a reduction of bandwidth for popular websites, which may be important in IndieWeb because some people like me host their sites on a low-power machines such as a Raspberry Pi.</p>\n<p>Also we get some degree of anonymization for public feeds because feed is fetched only once without revealing the IP address of a person reading it - only the Microsub service owner\u2019s IP is revealed.</p>\n<h2>Recommendation feeds</h2>\n<p>A Microsub server hosting several people\u2019s feeds would be able to match categories that people are reading often and recommend blogs that post often with the same categories. </p>\n<p>This one could be done with an external service too. It would also have the advantage of being able to work across Microsub servers, but may be not integrated so well.</p>\n<p>The workflow I\u2019ve envisioned requires a Microsub client that could subscribe you to a person by clicking on a button near their author card:\n1. The user goes to a special \u201crecommended\u201d feed\n2. The server gives them a preassembled feed of posts matching following criteria: author isn\u2019t in any other feeds and the post tags are similar to tags appearing on the user\u2019s feeds.\n3. The user reads the feed and if they\u2019re interested in a person, they click on their h-card and the reader prompts them to subscribe to this person.</p>\n<h3>Category feeds</h3>\n<p>A variation on the previous one: the user could subscribe to a category instead of a URL, and the server would be able to construct a feed of all posts it knows of with the same category.</p>\n<p>This one, though, could also be replicated by syndication and external feed services.</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "article",
"_id": "10227179",
"_source": "1371",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/03/27/tom-critchlows-blog/",
"published": "2020-03-27T20:56:03+00:00",
"content": {
"html": "<p>Via a link to <a href=\"https://awarm.space/slow/personal-website-tours\">Jared Pereira\u2019s personal website tours</a> posted on the <a href=\"https://chat.indieweb.org/2020-03-27#t1585279955880000\">IndieWeb chat</a>, I stumbled on a bit of a goldmine of thoughts on the <a href=\"https://commonplace.doubleloop.net/Blog%20and%20Wiki%20Combo.html\">blog and wiki combo</a> over at <a href=\"https://tomcritchlow.com/\">Tom Critchlow\u2019s blog</a>.</p>\n<p>Lots of interesting new terms:</p>\n<ul><li><a href=\"https://commonplace.doubleloop.net/20200327200413-blogchain.html\">blogchain</a>: a string of short, ad-hoc posts in a blog that together build on a theme.</li>\n<li><a href=\"https://commonplace.doubleloop.net/20200327200652-digital_campfires.html\">digital campfires</a>: somewhere in between the stream and the garden? A place for conversations.</li>\n<li><a href=\"https://commonplace.doubleloop.net/20200327202402-stock_and_flow.html\">stock and flow</a>: another metaphor for the wiki and the blog, the garden and the stream.</li>\n<li><a href=\"https://commonplace.doubleloop.net/20200327200657-collecting_the_dots.html\">collecting the dots</a>: a nice phrase for the ideas in <a href=\"https://commonplace.doubleloop.net/20200309190319-basb.html\">building a second brain</a>, <a href=\"https://commonplace.doubleloop.net/20200309191734-zettelkasten.html\">zettelkasten</a>, etc.</li>\n<li><a href=\"https://commonplace.doubleloop.net/20200327204038-blogging_without_a_publish_button.html\">blogging without a publish button</a>: seems like a way of building up articles over time, in draft, in public on the stream and the wiki.</li>\n</ul><p>Also learned about <a href=\"https://commonplace.doubleloop.net/20200327204434-are_na.html\">are.na</a>, which says it provides \u2018<a href=\"https://commonplace.doubleloop.net/20200327205040-networked_learning.html\">tools for thinking, together</a>\u2018. Which I like the sound of, but as are.na is a <a href=\"https://indieweb.org/silo\">silo</a>, it\u2019s not something I will be using personally.</p>",
"text": "Via a link to Jared Pereira\u2019s personal website tours posted on the IndieWeb chat, I stumbled on a bit of a goldmine of thoughts on the blog and wiki combo over at Tom Critchlow\u2019s blog.\nLots of interesting new terms:\nblogchain: a string of short, ad-hoc posts in a blog that together build on a theme.\ndigital campfires: somewhere in between the stream and the garden? A place for conversations.\nstock and flow: another metaphor for the wiki and the blog, the garden and the stream.\ncollecting the dots: a nice phrase for the ideas in building a second brain, zettelkasten, etc.\nblogging without a publish button: seems like a way of building up articles over time, in draft, in public on the stream and the wiki.\nAlso learned about are.na, which says it provides \u2018tools for thinking, together\u2018. Which I like the sound of, but as are.na is a silo, it\u2019s not something I will be using personally."
},
"name": "Tom Critchlow\u2019s blog",
"post-type": "note",
"_id": "10211615",
"_source": "1895",
"_is_read": true
}
"We [social movements] have to be able to find each other in different ways. It can’t all be dependent on corporate information services that can be shutdown." @NaomiAKlein
{
"type": "entry",
"published": "2020-03-27 09:51-0700",
"url": "http://tantek.com/2020/087/t1/find-each-other-different-ways",
"category": [
"TalksForFuture",
"ClimateAction",
"COVID19",
"indieweb"
],
"content": {
"text": "\"We [social movements] have to be able to find each other in different ways. It can\u2019t all be dependent on corporate information services that can be shutdown.\" @NaomiAKlein\n\n#TalksForFuture w/ @GretaThunberg & @DiarmidCL #ClimateAction #COVID19 #indieweb",
"html": "\"We [social movements] have to be able to find each other in different ways. It can\u2019t all be dependent on corporate information services that can be shutdown.\" <a class=\"h-cassis-username\" href=\"https://twitter.com/NaomiAKlein\">@NaomiAKlein</a><br /><br />#<span class=\"p-category\">TalksForFuture</span> w/ <a class=\"h-cassis-username\" href=\"https://twitter.com/GretaThunberg\">@GretaThunberg</a> & <a class=\"h-cassis-username\" href=\"https://twitter.com/DiarmidCL\">@DiarmidCL</a> #<span class=\"p-category\">ClimateAction</span> #<span class=\"p-category\">COVID19</span> #<span class=\"p-category\">indieweb</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": "10204818",
"_source": "1",
"_is_read": true
}
I find myself thinking about writing more than usual at the moment. This is partially because I am inspired by more people sharing their own thoughts and stories, but also because I want to record how I’m feeling, and what’s happening on a day-to-day basis.
{
"type": "entry",
"published": "2020-03-27T16:01:55Z",
"url": "https://adactio.com/links/16630",
"category": [
"writing",
"sharing",
"personal",
"indieweb",
"blogging",
"covid-19",
"coronavirus"
],
"bookmark-of": [
"https://permanenttourist.ch/2020/03/let-a-website-be-a-worry-stone/"
],
"content": {
"text": "Let a website be a worry stone\n\n\n\n\n I find myself thinking about writing more than usual at the moment. This is partially because I am inspired by more people sharing their own thoughts and stories, but also because I want to record how I\u2019m feeling, and what\u2019s happening on a day-to-day basis.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://permanenttourist.ch/2020/03/let-a-website-be-a-worry-stone/\">\nLet a website be a worry stone\n</a>\n</h3>\n\n<blockquote>\n <p>I find myself thinking about writing more than usual at the moment. This is partially because I am inspired by more people sharing their own thoughts and stories, but also because I want to record how I\u2019m feeling, and what\u2019s happening on a day-to-day basis. </p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "10197844",
"_source": "2",
"_is_read": true
}