17:30: Optional writing hour and quiet socializing
18:30: IndieWeb demos and hack night!
Homebrew Website Club retro 1980s-style logo
Topics for this week: IndieWebCamp Austin & IndieWebCamp Online projects & demos! IndieWebCamp New Haven is this March 30-31! Sign-up! IndieWebCamp Düsseldorf is scheduled May 11-12! Sign-up! 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": "17:30: Optional writing hour and quiet socializing\n18:30: IndieWeb demos and hack night!\n\nHomebrew Website Club retro 1980s-style logo\nTopics for this week: IndieWebCamp Austin & IndieWebCamp Online projects & demos! IndieWebCamp New Haven is this March 30-31! Sign-up! IndieWebCamp D\u00fcsseldorf is scheduled May 11-12! Sign-up! 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-03-14 20:25-0700",
"start": "2019-03-20 17:30-0700",
"end": "2019-03-20 19:30-0700",
"url": "http://tantek.com/2019/079/e1/homebrew-website-club-sf",
"location": [
"https://wiki.mozilla.org/SF"
],
"content": {
"text": "When: 2019-03-20 17:30\u202619:30\nWhere: Mozilla San Francisco\n\nHost: Tantek \u00c7elik\n\n\n\n17:30: Optional writing hour and quiet socializing\n\n18:30: IndieWeb demos and hack night!\n\n\nTopics for this week:\n\nIndieWebCamp Austin & IndieWebCamp Online projects & demos!\n\nIndieWebCamp New Haven is this March 30-31! Sign-up!\n\n\nIndieWebCamp D\u00fcsseldorf is scheduled May 11-12! Sign-up!\n\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-03-20 17:30</time>\u2026<time class=\"dt-end\">19: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>\n17:30: Optional writing hour and quiet socializing<br />\n18:30: IndieWeb demos and hack night!<br /></p>\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>\n<a href=\"https://indieweb.org/2019/Austin\">IndieWebCamp Austin</a> & <a href=\"https://indieweb.org/2019/Online\">IndieWebCamp Online</a> projects & demos!</li>\n<li>\n<a href=\"https://indieweb.org/2019/New_Haven\">IndieWebCamp New Haven</a> is this March 30-31! <a href=\"https://2019.indieweb.org/newhaven\">Sign-up!</a>\n</li>\n<li>\n<a href=\"https://indieweb.org/2019/D%C3%BCsseldorf\">IndieWebCamp D\u00fcsseldorf</a> is scheduled May 11-12! <a href=\"https://btco.nf/DUS2019indiewebcamp\">Sign-up!</a>\n</li>\n\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-03-20-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": "2539891",
"_source": "1",
"_is_read": true
}
Me: [scrolling through posts in Monocle, the IndieWeb reader]
Monocle:
Me: I don't want to open up 8 tabs for Twitter. I'll just visit Tantek's homepage where I bet he shows these tweets in full context.
tantek.com:
😂
{
"type": "entry",
"published": "2019-03-14T11:20:52-0400",
"url": "https://martymcgui.re/2019/03/14/112052/",
"category": [
"IndieWeb",
"context",
"UX",
"twitter"
],
"content": {
"text": "Me: [scrolling through posts in Monocle, the IndieWeb reader]\nMonocle:\nMe: I don't want to open up 8 tabs for Twitter. I'll just visit Tantek's homepage where I bet he shows these tweets in full context.\ntantek.com:\n\ud83d\ude02",
"html": "<p>Me: [scrolling through posts in Monocle, the IndieWeb reader]</p>\n<p>Monocle:</p>\n<img src=\"https://aperture-proxy.p3k.io/b50b03c14bf0a4869d4bec122237c9bdfadd3d0b/68747470733a2f2f6d656469612e6d617274796d636775692e72652f61662f62332f31342f33312f31653139623966323561363339303333383033353937613863333530376135636462396331376366393537333933343863636261613031372e706e67\" alt=\"8 nearly-identical posts saying 'Tantek \u00c7elik liked a post on twitter.com'\" /><p>Me: I don't want to open up 8 tabs for Twitter. I'll just visit <a href=\"https://tantek.com/\">Tantek's homepage</a> where I bet he shows these tweets in full context.</p>\n<p>tantek.com:</p>\n<img src=\"https://aperture-proxy.p3k.io/6800499f99fb72411dbae57060eeb1844be4c4e5/68747470733a2f2f6d656469612e6d617274796d636775692e72652f63322f38622f30382f65332f66353739666466353737346466343165613362303766353765356531323463373466346434346231613966346230363537643934633063332e706e67\" alt=\"Tantek's website similarly has no context for these tweets, saying 'likes @jgarber\u2019s tweet at 18:54, tweet at 18:53, @shiflett\u2019s tweet at 18:53, tweet at 18:53, @mathowie\u2019s tweet at 18:53, @leahculver\u2019s tweet at 18:53, tweet at 18:52, and tweet at 18:52'\" /><p>\ud83d\ude02</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "note",
"_id": "2530316",
"_source": "175",
"_is_read": true
}
I'm going!Looking forward to my third IndieWeb Summit! It’s amazing to reflect on the improvements coming out of the IndieWeb every year. I wonder what I will hack on this time around??
{
"type": "entry",
"published": "2019-03-11T14:02:24-0400",
"rsvp": "yes",
"url": "https://martymcgui.re/2019/03/11/140224/",
"in-reply-to": [
"https://2019.indieweb.org/summit"
],
"content": {
"text": "I'm going!Looking forward to my third IndieWeb Summit! It\u2019s amazing to reflect on the improvements coming out of the IndieWeb every year. I wonder what I will hack on this time around??",
"html": "I'm going!<p>Looking forward to my third IndieWeb Summit! It\u2019s amazing to reflect on the improvements coming out of the IndieWeb every year. I wonder what I will hack on this time around??</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "rsvp",
"refs": {
"https://2019.indieweb.org/summit": {
"type": "entry",
"summary": "The ninth annual gathering for independent web creators of all kinds, graphic artists, designers, UX engineers, coders, hackers, to share ideas, create and improve their personal websites, and build upon each others creations.",
"url": "https://2019.indieweb.org/summit",
"name": "IndieWeb Summit",
"author": {
"type": "card",
"name": "2019.indieweb.org",
"url": "http://2019.indieweb.org",
"photo": null
},
"post-type": "article"
}
},
"_id": "2489998",
"_source": "175",
"_is_read": true
}
{
"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/03/11/exporting-a-blog.html",
"name": "Exporting a blog archive",
"content": {
"html": "<p>Over a year ago <a href=\"https://www.manton.org/2017/11/24/blog-archive-format.html\">I proposed a new blog archive format</a>. The idea was to have a better way to save the posts and photos in your blog, or move your blog to another platform. I\u2019m happy to announce that Micro.blog can now export in this format.</p>\n\n<p>Here\u2019s how it works:</p>\n\n<ul><li>Click Posts \u2192 Export \u2192 \u201cExport in blog archive format\u201d.</li>\n<li>Micro.blog will generate the archive, which is an HTML file with Microformats, a JSON Feed of all posts, and a folder of uploaded photos. The HTML file uses relative <code>img</code> references so you can open it directly without a server. The JSON Feed includes both HTML and Markdown. (Micro.blog actually uses Hugo to generate the HTML. I\u2019ve made the theme <a href=\"https://github.com/microdotblog/theme-archive\">available on GitHub</a>.)</li>\n<li>The archive is zipped and renamed with the .bar file extension. When you download a .bar file, you can rename it .zip to open it, but having a new extension should make it more convenient to copy the file or import it into other apps.</li>\n<li>Micro.blog uploads the file to S3 and sends you an email when it\u2019s available to download.</li>\n</ul><p>If you\u2019ve uploaded a lot of photos, the archives can be fairly big. It\u2019s working well for my blog and I\u2019ll be monitoring it to see how well it works for other blogs. If you have a blog-related app that could import or export this format, let me know!</p>",
"text": "Over a year ago I proposed a new blog archive format. The idea was to have a better way to save the posts and photos in your blog, or move your blog to another platform. I\u2019m happy to announce that Micro.blog can now export in this format.\n\nHere\u2019s how it works:\n\nClick Posts \u2192 Export \u2192 \u201cExport in blog archive format\u201d.\nMicro.blog will generate the archive, which is an HTML file with Microformats, a JSON Feed of all posts, and a folder of uploaded photos. The HTML file uses relative img references so you can open it directly without a server. The JSON Feed includes both HTML and Markdown. (Micro.blog actually uses Hugo to generate the HTML. I\u2019ve made the theme available on GitHub.)\nThe archive is zipped and renamed with the .bar file extension. When you download a .bar file, you can rename it .zip to open it, but having a new extension should make it more convenient to copy the file or import it into other apps.\nMicro.blog uploads the file to S3 and sends you an email when it\u2019s available to download.\nIf you\u2019ve uploaded a lot of photos, the archives can be fairly big. It\u2019s working well for my blog and I\u2019ll be monitoring it to see how well it works for other blogs. If you have a blog-related app that could import or export this format, let me know!"
},
"published": "2019-03-11T08:27:14-05:00",
"post-type": "article",
"_id": "2483053",
"_source": "12",
"_is_read": true
}
So this updates dynamically like the webmention.herokuapp.com mentions do? Neat.
{
"type": "entry",
"published": "2019-03-10T20:16:26+0000",
"url": "http://known.kevinmarks.com/2019/so-this-updates-dynamically-like-the-webmentionherokuappcom",
"in-reply-to": [
"https://v2.jacky.wtf/groups/iwc2019online"
],
"content": {
"text": "So this updates dynamically like the webmention.herokuapp.com mentions do? Neat."
},
"author": {
"type": "card",
"name": "Kevin Marks",
"url": "http://known.kevinmarks.com/profile/kevinmarks",
"photo": "https://aperture-proxy.p3k.io/ed7979fd10a648fc253eae0b54e66fb36e57d3d4/687474703a2f2f6b6e6f776e2e6b6576696e6d61726b732e636f6d2f66696c652f3932353536353636363931373362373836376162383339656536353536663965"
},
"post-type": "reply",
"_id": "2477896",
"_source": "205",
"_is_read": true
}
looking forward to Jacky's #indieweb demo at IWC 2019 online
{
"type": "entry",
"published": "2019-03-10T20:10:46+0000",
"url": "http://known.kevinmarks.com/2019/looking-forward-to-jackys-indieweb-demo-at",
"category": [
"indieweb"
],
"in-reply-to": [
"https://v2.jacky.wtf/groups/iwc2019online"
],
"content": {
"text": "looking forward to Jacky's #indieweb demo at IWC 2019 online",
"html": "looking forward to Jacky's <a href=\"http://known.kevinmarks.com/tag/indieweb\" class=\"p-category\">#indieweb</a> demo at IWC 2019 online"
},
"author": {
"type": "card",
"name": "Kevin Marks",
"url": "http://known.kevinmarks.com/profile/kevinmarks",
"photo": "https://aperture-proxy.p3k.io/ed7979fd10a648fc253eae0b54e66fb36e57d3d4/687474703a2f2f6b6e6f776e2e6b6576696e6d61726b732e636f6d2f66696c652f3932353536353636363931373362373836376162383339656536353536663965"
},
"post-type": "reply",
"_id": "2477897",
"_source": "205",
"_is_read": true
}
@jgmac1106 Who was it you wanted to connect me with about a possible IndieWebCamp San Diego?
{
"type": "entry",
"published": "2019-03-10 15:31-0700",
"url": "https://gregorlove.com/2019/03/jgmac1106-who-was-it-you/",
"syndication": [
"https://twitter.com/gRegorLove/status/1104872504278073344"
],
"content": {
"text": "@jgmac1106 Who was it you wanted to connect me with about a possible IndieWebCamp San Diego?",
"html": "<p>@jgmac1106 Who was it you wanted to connect me with about a possible IndieWebCamp San Diego?</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://aperture-proxy.p3k.io/929c8777d059069a2a16a064d96f4c29b65548f8/68747470733a2f2f677265676f726c6f76652e636f6d2f736974652f6173736574732f66696c65732f333437332f70726f66696c652d323031362d6d65642e6a7067"
},
"post-type": "note",
"_id": "2477030",
"_source": "95",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/sunday-march-10th-2019-10-08/",
"published": "2019-03-10T14:08:41+00:00",
"content": {
"html": "Replied to <a href=\"https://david.shanske.com/2019/03/10/indieweb-post-kinds-3-2-0-and-micropub-2-0-8-released/\">Indieweb Post Kinds 3.2.0 and Micropub 2.0.8 Released</a> by <a href=\"https://david.shanske.com/\"><img src=\"https://david.shanske.com/wp-content/uploads/avatar-privacy/cache/gravatar/2/c/2cb1f8afd9c8d3b646b4071c5ed887c970d81d625eeed87e447706940e2c403d-42.png\" alt=\"David Shanske\" />David Shanske</a>\n<blockquote>This adds a bunch of fixes to functionality, despite the fact that this is an incremental update to Post Kinds itself, it should be a better experience, as the ability to get title and data out of Youtube is back, along with enhancements to extract author information out of additional sites.</blockquote>\n\n<p>Thank you.</p>",
"text": "Replied to Indieweb Post Kinds 3.2.0 and Micropub 2.0.8 Released by David Shanske\nThis adds a bunch of fixes to functionality, despite the fact that this is an incremental update to Post Kinds itself, it should be a better experience, as the ability to get title and data out of Youtube is back, along with enhancements to extract author information out of additional sites.\n\nThank you."
},
"name": "Sunday March 10th, 2019\u00a010.08",
"post-type": "article",
"_id": "2472719",
"_source": "242",
"_is_read": true
}
Great approach! I particularly like the clean styling and formatting of received webmentions. 🙌
{
"type": "entry",
"published": "2019-03-08T22:29:40+00:00",
"url": "https://cleverdevil.io/2019/great-approach-i-particularly-like-the-clean",
"in-reply-to": [
"https://www.chadly.net/embracing-the-indieweb/"
],
"content": {
"text": "Great approach! I particularly like the clean styling and formatting of received webmentions. \ud83d\ude4c"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://aperture-proxy.p3k.io/77e5d6e5871324c43aebf2e3e7a5553e14578f66/68747470733a2f2f636c65766572646576696c2e696f2f66696c652f66646263373639366135663733383634656131316138323863383631653133382f7468756d622e6a7067"
},
"post-type": "reply",
"_id": "2455695",
"_source": "71",
"_is_read": true
}
Spent some time tonight wrapping up some slides for the welcome presentation for IndieWebCamp Online 2019. Hope to see you there! 👋
{
"type": "entry",
"published": "2019-03-08T01:48:35-05:00",
"url": "https://eddiehinkle.com/2019/03/08/1/note/",
"category": [
"indieweb",
"indiewebcamp"
],
"syndication": [
"https://micro.blog/EddieHinkle",
"https://twitter.com/eddiehinkle"
],
"content": {
"text": "Spent some time tonight wrapping up some slides for the welcome presentation for IndieWebCamp Online 2019. Hope to see you there! \ud83d\udc4b",
"html": "Spent some time tonight wrapping up some slides for the welcome presentation for <a href=\"https://2019.indieweb.org/online\">IndieWebCamp Online 2019</a>. Hope to see you there! \ud83d\udc4b"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-proxy.p3k.io/cc9591b69c2c835fa2c6e23745b224db4b4b431f/68747470733a2f2f656464696568696e6b6c652e636f6d2f696d616765732f70726f66696c652e6a7067"
},
"post-type": "note",
"_id": "2447069",
"_source": "226",
"_is_read": true
}
PSA: Some of my posts are exclusively posted on my website for various reasons - a hiccup in Twitter syndication, replying to people on other sites via #webmentions or just random stuff I don't want to be on my Twitter. So you'd better be subscribed to my website's feed!
{
"type": "entry",
"published": "2019-03-07T19:31:54+03:00",
"url": "https://fireburn.ru/note/1551976314",
"category": [
"twitter",
"webmentions",
"None://fireburn.ru/tags/webmentions"
],
"syndication": [
"https://twitter.com/kisik21/status/1103694786152804352"
],
"content": {
"text": "PSA: Some of my posts are exclusively posted on my website for various reasons - a hiccup in Twitter syndication, replying to people on other sites via #webmentions or just random stuff I don't want to be on my Twitter. So you'd better be subscribed to my website's feed!",
"html": "<p>PSA: Some of my posts are exclusively posted on my website for various reasons - a hiccup in Twitter syndication, replying to people on other sites via <a class=\"u-category\">#webmentions</a> or just random stuff I don't want to be on my Twitter. So you'd better be subscribed to my website's feed!</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://aperture-proxy.p3k.io/3baa9a034ae34d783c6de676c0304b7640673c03/68747470733a2f2f666972656275726e2e72752f617661746172732f76696b612e706e67"
},
"post-type": "note",
"_id": "2439614",
"_source": "1371",
"_is_read": true
}
10/10 site migrations completed!
8/10 functional with #HTTPS @IndieWebCamp Austin, https://tantek.com/ Monday, and https://h2vx.com/ up today ~06:21 PST thanks to @DreamHost enabling #phptidy. #microformats #hcard #hcalendar #h2vx @h2vx
{
"type": "entry",
"published": "2019-03-07 08:47-0800",
"url": "http://tantek.com/2019/066/t1/migrations-completed-https-h2vx",
"category": [
"HTTPS",
"phptidy",
"microformats",
"hcard",
"hcalendar",
"h2vx"
],
"content": {
"text": "10/10 site migrations completed!\n8/10 functional with #HTTPS @IndieWebCamp Austin, https://tantek.com/ Monday, and https://h2vx.com/ up today ~06:21 PST thanks to @DreamHost enabling #phptidy. #microformats #hcard #hcalendar #h2vx @h2vx",
"html": "10/10 site migrations completed!<br />8/10 functional with #<span class=\"p-category\">HTTPS</span> <a class=\"h-cassis-username\" href=\"https://twitter.com/IndieWebCamp\">@IndieWebCamp</a> Austin, <a href=\"https://tantek.com/\">https://tantek.com/</a> Monday, and <a href=\"https://h2vx.com/\">https://h2vx.com/</a> up today ~06:21 PST thanks to <a class=\"h-cassis-username\" href=\"https://twitter.com/DreamHost\">@DreamHost</a> enabling #<span class=\"p-category\">phptidy</span>. #<span class=\"p-category\">microformats</span> #<span class=\"p-category\">hcard</span> #<span class=\"p-category\">hcalendar</span> #<span class=\"p-category\">h2vx</span> <a class=\"h-cassis-username\" href=\"https://twitter.com/h2vx\">@h2vx</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "2437013",
"_source": "1",
"_is_read": true
}
There’s no Homebrew Website Club in Austin tonight. We’ll regroup in April. (Thanks again to everyone who made it to IndieWebCamp Austin! Seeya next time.)
{
"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/03/06/theres-no-homebrew.html",
"content": {
"html": "<p>There\u2019s no Homebrew Website Club in Austin tonight. We\u2019ll regroup in April. (Thanks again to everyone who made it to IndieWebCamp Austin! Seeya next time.)</p>",
"text": "There\u2019s no Homebrew Website Club in Austin tonight. We\u2019ll regroup in April. (Thanks again to everyone who made it to IndieWebCamp Austin! Seeya next time.)"
},
"published": "2019-03-06T15:51:51-06:00",
"post-type": "note",
"_id": "2428972",
"_source": "12",
"_is_read": true
}
{
"type": "entry",
"published": "2019-03-06 10:29-0800",
"url": "http://tantek.com/2019/065/b1/webmention-io-target-accept-protocol-relative-url",
"in-reply-to": [
"https://github.com/aaronpk/webmention.io/issues"
],
"name": "Webmention.io /api target= param should accept protocol relative URL to return http + https mentions",
"content": {
"text": "The webmention.io /api endpoints accept a 'target' query parameter which currently must be an absolute URL. This proposal extends the 'target' query parameter to also accept a protocol relative URL (i.e. starting with \"//\") and return all mentions of that target with any protocol (e.g. both 'http:' and 'https:').\n\n\nUse-case: this will allow sites which have migrated from http to https, or which still serve both http and https and accept webmentions for both, to easily query webmention.io for all mentions to either http/https versions of their permalinks, to show webmentions regardless of which protocol was used in their webmention target URLs.\n\n\nTest-case: http://tantek.com/2019/065/e1/homebrew-website-club-sf is live with an iframe that embeds a display of RSVP webmentions via a service using a protocol relative URL in the target param to a webmention.io api call. Check both of these:\n\nhttp://tantek.com/2019/065/e1/homebrew-website-club-sf\nhttps://tantek.com/2019/065/e1/homebrew-website-club-sf\n\nAnd you should see at least one RSVP displayed in the bottom from v2.jacky.wtf, likely with a green checkmark \u2705. Here\u2019s a direct link to just the RSVP display for that post but hardcoded to 'http:' mentions only: v2.jacky.wtf RSVP.",
"html": "<p>\nThe webmention.io /api endpoints accept a 'target' query parameter which currently must be an absolute URL. This proposal extends the 'target' query parameter to also accept a protocol relative URL (i.e. starting with \"//\") and return all mentions of that target with any protocol (e.g. both 'http:' and 'https:').\n</p>\n<p>\nUse-case: this will allow sites which have migrated from http to https, or which still serve both http and https and accept webmentions for both, to easily query webmention.io for all mentions to either http/https versions of their permalinks, to show webmentions regardless of which protocol was used in their webmention target URLs.\n</p>\n<p>\nTest-case: http://tantek.com/2019/065/e1/homebrew-website-club-sf is live with an iframe that embeds a display of RSVP webmentions via a service using a protocol relative URL in the target param to a webmention.io api call. Check both of these:\n</p>\n<ul><li><a href=\"http://tantek.com/2019/065/e1/homebrew-website-club-sf\">http://tantek.com/2019/065/e1/homebrew-website-club-sf</a></li>\n<li><a href=\"https://tantek.com/2019/065/e1/homebrew-website-club-sf\">https://tantek.com/2019/065/e1/homebrew-website-club-sf</a></li>\n</ul><p>\nAnd you should see at least one RSVP displayed in the bottom from v2.jacky.wtf, likely with a green checkmark \u2705. Here\u2019s a direct link to just the RSVP display for that post but hardcoded to 'http:' mentions only: <a href=\"https://stream.thatmustbe.us/?url=https%3A%2F%2Fwebmention.io%2Fapi%2Fmentions.jf2%3Fwm-property%3Drsvp%26sort-by%3Drsvp%26target%3Dhttp%3A%2F%2Ftantek.com%2F2019%2F065%2Fe1%2Fhomebrew-website-club-sf&op=jf2-mf2&ashtml=1&style=img%7Bheight:44px;vertical-align:bottom%7D.h-feed%3E.p-name,.h-entry%3E.u-url:first-child,.h-entry%3E.p-name,.u-url%3E.p-name,.p-in-reply-to,.p-like-of,.p-mention-of,*%5Bclass%5E=p-wm-%5D,.dt-published,.p-syndication%7Bdisplay:none%7D.h-card%7Bfloat:left;border:solid%201px%20%23999;margin:0%202px%202px%200;line-height:44px%7D.p-rsvp:before%7Bcontent:%22%E2%98%85%22;float:left;color:white;background:blue;font-size:10px;line-height:1.5;width:13px;height:13px;text-align:center;margin:35px%200%20-3px%20-14px;border-radius:3px;position:relative;z-index:1%7D.p-rsvp%5Bvalue=yes%5D:before%7Bcontent:%22%E2%9C%85%22;font-size:13px;margin:34px%200%20-3px%20-16px;background:none%7D.p-rsvp%5Bvalue=no%5D:before%7Bcontent:%22%E2%9D%8C%22;background:white;color:red;font-size:13px%7Dbody%7Bmargin:0%7Dimg%5Bsrc=%22%22%5D%7Bwidth:0.6em%7D\">v2.jacky.wtf RSVP</a>.\n</p>"
},
"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://github.com/aaronpk/webmention.io/issues": {
"type": "entry",
"url": "https://github.com/aaronpk/webmention.io/issues",
"name": "GitHub project \u201cwebmention.io\u201d",
"post-type": "article"
}
},
"_id": "2428806",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-03-06T19:13:45-0500",
"url": "https://martymcgui.re/2019/03/06/hwc-nyc-wrap-up-2019-03-06/",
"category": [
"HWC",
"NYC",
"IndieWeb",
"wrap-up"
],
"name": "HWC NYC Wrap-Up 2019-03-06",
"content": {
"text": "New York City's first Homebrew Website Club of March met at The Bean at Cooper Union on March 6th, with me playing host. \n \n\nHere are some notes from the \"broadcast\" portion of the meetup!\n\n dmitri.shuralyov.com \u2014 Has many things to demo since last time! Left himself some to keep working on projects tonight. Most of his work is in Gerrit but it's main notification system is sending emails. Last time he was collecting those emails. But in processing the emails he realized they were missing info like user IDs and avatars. Changed to use the email as a notification of a notification - to trigger a fetch via the Gerrit API to grab the information he wants directly, looking for changes between the last time he updated and the time of the email. Been working on notification displays since. Has a reverse-chronological timeline where notifications flow by. Finds it less stressful than GitHub's notification system!\n \n\n martymcgui.re \u2014 Completely forgot his work on timelines and re-styled listen posts! Launched BloodReads.com, a silly promo site for and upcoming Ides of March GHOST PARTY \ud83d\udc7b\ud83c\udf89 show themed on BETRAYAL and also MULTI-LEVEL MARKETING. Used a template from HTML5up, which were recently discussed in #indieweb-meta as having a template that might be a good fit for the IndieWeb homepage redesign. Started work on a new section on his site dedicated to improv, so folks can find his upcoming shows, past events, etc. \nOther discussions:\nIt's cold but not rainy this week! Walk fast to stay warm.\n Density (and wasted space) in web designs.\n What goes into a good homepage? Are there parts of your site that exist but you don't necessarily guide people to easily?\n \n Rolling up and grouping noisy notifications, and choosing how to order notification details by priority.\n \n\nThanks to everyone who came out! We look forward to seeing you at our next meetup on Wednesday, March 20th at 6:30pm!",
"html": "<p>\n New York City's first <a href=\"https://indieweb.org/events/2019-03-06-homebrew-website-club-nyc\">Homebrew Website Club of March</a> met at <a href=\"https://www.thebeannyc.com/location/the-bean-3rd-ave/\">The Bean at Cooper Union</a> on March 6th, with me playing host. \n <br /></p>\n<p>Here are some notes from the \"broadcast\" portion of the meetup!</p>\n<p>\n dmitri.shuralyov.com \u2014 Has many things to demo since last time! Left himself some to keep working on projects tonight. Most of his work is in <a href=\"https://www.gerritcodereview.com/\">Gerrit</a> but it's main notification system is sending emails. Last time he was collecting those emails. But in processing the emails he realized they were missing info like user IDs and avatars. Changed to use the email as a notification of a notification - to trigger a fetch via the Gerrit API to grab the information he wants directly, looking for changes between the last time he updated and the time of the email. Been working on notification displays since. Has a reverse-chronological timeline where notifications flow by. Finds it less stressful than GitHub's notification system!\n <br /></p>\n<p> martymcgui.re \u2014 Completely forgot his work on timelines and re-styled listen posts! Launched <a href=\"https://bloodreads.com/\">BloodReads.com</a>, a silly promo site for and upcoming Ides of March <a href=\"https://ghostparty.today/\">GHOST PARTY \ud83d\udc7b\ud83c\udf89 </a>show themed on BETRAYAL and also MULTI-LEVEL MARKETING. Used a template from <a href=\"https://html5up.net/\">HTML5up</a>, which were recently discussed in #indieweb-meta as having a template that might be a good fit for the <a href=\"https://indieweb.org/three_column_redesign\">IndieWeb homepage redesign</a>. Started work on a new section on his site dedicated to improv, so folks can find his upcoming shows, past events, etc. </p>\n<p>Other discussions:</p>\n<ul><li>It's cold but not rainy this week! Walk fast to stay warm.</li>\n <li>Density (and wasted space) in web designs.</li>\n <li>What goes into a good homepage? Are there parts of your site that exist but you don't necessarily guide people to easily?</li>\n <li>\n Rolling up and grouping noisy notifications, and choosing how to order notification details by priority.\n <br /></li>\n</ul><img src=\"https://aperture-proxy.p3k.io/893d1aeedf2765dba9760364d3de3b52e3d20f14/68747470733a2f2f6d656469612e6d617274796d636775692e72652f35342f62302f36312f64352f62626436616230353434346563353132633561363737343632333833643865336431613864353763313566393963623733393634336535362e6a7067\" alt=\"\" /><p>Thanks to everyone who came out! We look forward to seeing you at our next meetup on Wednesday, March 20th at 6:30pm! </p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "article",
"_id": "2428706",
"_source": "175",
"_is_read": true
}
Excited for IndieWebCamp Online 2019 this coming weekend! If you haven't signed up yet, sign up today! Also, we're hosting a Virtual IndieWeb Meetup tonight, we'd love to have you join us!
{
"type": "entry",
"published": "2019-03-06T15:50:33-05:00",
"url": "https://eddiehinkle.com/2019/03/06/8/note/",
"category": [
"indieweb",
"indiewebcamp",
"indieweb-meetup",
"tech"
],
"syndication": [
"https://micro.blog/EddieHinkle",
"https://news.indieweb.org/en",
"https://twitter.com/eddiehinkle"
],
"content": {
"text": "Excited for IndieWebCamp Online 2019 this coming weekend! If you haven't signed up yet, sign up today! Also, we're hosting a Virtual IndieWeb Meetup tonight, we'd love to have you join us!",
"html": "Excited for <a href=\"https://2019.indieweb.org/online\">IndieWebCamp Online 2019</a> this coming weekend! If you haven't signed up yet, <a href=\"https://2019.indieweb.org/online\">sign up today</a>! Also, we're hosting a <a href=\"https://eddiehinkle.com/2019/03/06/1/event/\">Virtual IndieWeb Meetup tonight</a>, we'd love to have you join us!"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-proxy.p3k.io/cc9591b69c2c835fa2c6e23745b224db4b4b431f/68747470733a2f2f656464696568696e6b6c652e636f6d2f696d616765732f70726f66696c652e6a7067"
},
"post-type": "note",
"_id": "2428500",
"_source": "226",
"_is_read": true
}
Haha, sorry for the in-line links! I was thinking of tag-reply posts from the receiving side, as a way of letting others suggest tags for your posts. Readers of your comics post tag-replies on their site, your site would receive them as webmentions and you could add them to the comic post or not.
It’s all IndieWeb building blocks, but it’s a lot of plumbing on your side (accepting webmention data into your tags, moderating) and theirs (making a post on their own site with markup, sending webmentions).
{
"type": "entry",
"published": "2019-03-06T09:10:07-0500",
"url": "https://martymcgui.re/2019/03/06/091007/",
"in-reply-to": [
"https://beesbuzz.biz/blog/98-Tag-reply-posts"
],
"content": {
"text": "Haha, sorry for the in-line links! I was thinking of tag-reply posts from the receiving side, as a way of letting others suggest tags for your posts. Readers of your comics post tag-replies on their site, your site would receive them as webmentions and you could add them to the comic post or not.\n\nIt\u2019s all IndieWeb building blocks, but it\u2019s a lot of plumbing on your side (accepting webmention data into your tags, moderating) and theirs (making a post on their own site with markup, sending webmentions).",
"html": "<p>Haha, sorry for the in-line links! I was thinking of tag-reply posts from the receiving side, as a way of letting others suggest tags for your posts. Readers of your comics post tag-replies on their site, your site would receive them as webmentions and you could add them to the comic post or not.</p>\n\n<p>It\u2019s all IndieWeb building blocks, but it\u2019s a lot of plumbing on your side (accepting webmention data into your tags, moderating) and theirs (making a post on their own site with markup, sending webmentions).</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "reply",
"refs": {
"https://beesbuzz.biz/blog/98-Tag-reply-posts": {
"type": "entry",
"published": "2019-03-05T23:51:05-0800",
"summary": "In response to my tagging announcement, Marty McGuire writes:",
"url": "https://beesbuzz.biz/blog/98-Tag-reply-posts",
"name": "Tag-reply posts?",
"author": {
"type": "card",
"name": "fluffy",
"url": "https://beesbuzz.biz/",
"photo": "https://res.cloudinary.com/schmarty/image/fetch/w_60,c_fill/https://beesbuzz.biz/static/_img/f8/fd5e/201902_2ffc65f49b_256x256_q95.jpg"
},
"post-type": "article"
}
},
"_id": "2421433",
"_source": "175",
"_is_read": true
}
17:30: Optional writing hour and quiet socializing
18:30: IndieWeb demos and hack night!
Homebrew Website Club retro 1980s-style logo
Topics for this week: IndieWebCamp Austin projects & demos! IndieWebCamp Online is this weekend! Sign-up! IndieWebCamp New Haven is this March 30-31! Sign-up! IndieWebCamp Düsseldorf is scheduled May 11-12! Sign-up! 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": "17:30: Optional writing hour and quiet socializing\n18:30: IndieWeb demos and hack night!\n\nHomebrew Website Club retro 1980s-style logo\nTopics for this week: IndieWebCamp Austin projects & demos! IndieWebCamp Online is this weekend! Sign-up! IndieWebCamp New Haven is this March 30-31! Sign-up! IndieWebCamp D\u00fcsseldorf is scheduled May 11-12! Sign-up! 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-02-28 15:34-0800",
"start": "2019-03-06 17:30-0800",
"end": "2019-03-06 19:30-0800",
"url": "http://tantek.com/2019/065/e1/homebrew-website-club-sf",
"location": [
"https://wiki.mozilla.org/SF"
],
"content": {
"text": "When: 2019-03-06 17:30\u202619:30\nWhere: Mozilla San Francisco\n\nHost: Tantek \u00c7elik\n\n\n\n17:30: Optional writing hour and quiet socializing\n\n18:30: IndieWeb demos and hack night!\n\n\nTopics for this week:\n\nIndieWebCamp Austin projects & demos!\n\nIndieWebCamp Online is this weekend! Sign-up!\n\n\nIndieWebCamp New Haven is this March 30-31! Sign-up!\n\n\nIndieWebCamp D\u00fcsseldorf is scheduled May 11-12! Sign-up!\n\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-03-06 17:30</time>\u2026<time class=\"dt-end\">19: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>\n17:30: Optional writing hour and quiet socializing<br />\n18:30: IndieWeb demos and hack night!<br /></p>\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>\n<a href=\"https://indieweb.org/2019/Austin\">IndieWebCamp Austin</a> projects & demos!</li>\n<li>\n<a href=\"https://indieweb.org/2019/Online\">IndieWebCamp Online</a> is this weekend! <a href=\"https://2019.indieweb.org/online\">Sign-up!</a>\n</li>\n<li>\n<a href=\"https://indieweb.org/2019/New_Haven\">IndieWebCamp New Haven</a> is this March 30-31! <a href=\"https://2019.indieweb.org/newhaven\">Sign-up!</a>\n</li>\n<li>\n<a href=\"https://indieweb.org/2019/D%C3%BCsseldorf\">IndieWebCamp D\u00fcsseldorf</a> is scheduled May 11-12! <a href=\"https://btco.nf/DUS2019indiewebcamp\">Sign-up!</a>\n</li>\n\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-03-06-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": "2404503",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": null,
"url": "https://herestomwiththeweather.com/",
"photo": null
},
"url": "https://herestomwiththeweather.com/2019/03/04/indiewebcamp-austin-thoughts/",
"published": "2019-03-04T00:51:57+00:00",
"content": {
"html": "<p><img src=\"https://aperture-proxy.p3k.io/3526f956b27b82666666a7151ebcb49d44371733/68747470733a2f2f696e6469657765622e6f72672f696d616765732f7468756d622f632f63362f323031392d30322d6977632d61757374696e2d6461792d312e6a70672f3136303070782d323031392d30322d6977632d61757374696e2d6461792d312e6a7067\" alt=\"Day 1 Pic\" />\nAs expected, the day one <a href=\"https://indieweb.org/2019/Austin/Schedule\">schedule</a> for <a href=\"https://indieweb.org/2019/Austin\">IndiewebCamp Austin</a> included a variety of cool sessions like <a href=\"https://www.youtube.com/watch?v=mpA1gWL2fok\">p2p websites with Dat</a> with <a href=\"https://beakerbrowser.com/\">Beaker Browser</a> which allows you to easily create and share content without having to worry about server-side hosting and for those who like to worry about server-side hosting, there was <a href=\"https://www.youtube.com/watch?v=VrgzvetbH7o\">Web Hosting and Migration</a>.</p>\n\n<p>On project day, I investigated two hosting providers for wordpress for the purpose of integrating with an <a href=\"https://indieweb.org/reader\">indieweb reader</a>. It was great that <a href=\"https://aaronparecki.com/\">Aaron Parecki</a> and <a href=\"https://david.shanske.com/\">David Shanske</a> were around to help. As a Jekyll user, I don\u2019t really have any skin in the game as far as needing a wordpress solution but it was a good learning exercise and I hope to document something soon.</p>\n\n<p>It was also great seeing people experimenting with totally different platforms I\u2019ve never heard of rather than the well-known ones.</p>\n\n<p>Thanks <a href=\"https://manton.org/\">Manton</a> for organizing another IndiewebCamp!</p>",
"text": "As expected, the day one schedule for IndiewebCamp Austin included a variety of cool sessions like p2p websites with Dat with Beaker Browser which allows you to easily create and share content without having to worry about server-side hosting and for those who like to worry about server-side hosting, there was Web Hosting and Migration.\n\nOn project day, I investigated two hosting providers for wordpress for the purpose of integrating with an indieweb reader. It was great that Aaron Parecki and David Shanske were around to help. As a Jekyll user, I don\u2019t really have any skin in the game as far as needing a wordpress solution but it was a good learning exercise and I hope to document something soon.\n\nIt was also great seeing people experimenting with totally different platforms I\u2019ve never heard of rather than the well-known ones.\n\nThanks Manton for organizing another IndiewebCamp!"
},
"name": "IndiewebCamp Austin Thoughts",
"post-type": "article",
"_id": "2388928",
"_source": "246",
"_is_read": true
}
{
"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/03/03/core-int-on.html",
"name": "Core Int on IndieWebCamp and business",
"content": {
"html": "<p>We just published <a href=\"https://coreint.org/2019/03/episode-362-existential-business-crisis/\">episode 362 of Core Intuition</a>. From the show notes:</p>\n\n<blockquote>\n<p>Manton and Daniel talk about how IndieWebCamp Austin went, and reflect on the virtues of the diverse \u201copen web\u201d community. They react to a debate between Jeff Atwood & David Heinemeier Hansson about their purportedly different approaches to business. Finally, they talk about Daniel\u2019s increasingly glum feelings about his business, Daniel makes some self-assessment of shortcomings, and the two of them talk about making small, productive tweaks to increase revenues.</p>\n</blockquote>\n\n<p>You can subscribe in <a href=\"https://itunes.apple.com/us/podcast/core-intuition/id281777685?mt=2\">Apple Podcasts</a>, <a href=\"https://overcast.fm/itunes281777685/core-intuition\">Overcast</a>, or <a href=\"https://castro.fm/podcast/be595b35-7679-42a8-b98f-4c9f7e575735\">Castro</a>. Thanks for listening!</p>",
"text": "We just published episode 362 of Core Intuition. From the show notes:\n\n\nManton and Daniel talk about how IndieWebCamp Austin went, and reflect on the virtues of the diverse \u201copen web\u201d community. They react to a debate between Jeff Atwood & David Heinemeier Hansson about their purportedly different approaches to business. Finally, they talk about Daniel\u2019s increasingly glum feelings about his business, Daniel makes some self-assessment of shortcomings, and the two of them talk about making small, productive tweaks to increase revenues.\n\n\nYou can subscribe in Apple Podcasts, Overcast, or Castro. Thanks for listening!"
},
"published": "2019-03-03T10:21:25-06:00",
"post-type": "article",
"_id": "2383074",
"_source": "12",
"_is_read": true
}