My website daemon ate almost half of the Raspberry Pi RAM... #wtf #homelab #indieweb #python #server #raspberrypi #flask
{
"type": "entry",
"published": "2019-01-29T01:53:22+03:00",
"url": "https://fireburn.ru/note/1548716002",
"category": [
"wtf",
"homelab",
"indieweb",
"python",
"server",
"raspberrypi",
"flask",
"None://fireburn.ru/tags/wtf",
"None://fireburn.ru/tags/homelab",
"None://fireburn.ru/tags/indieweb",
"None://fireburn.ru/tags/python",
"None://fireburn.ru/tags/server",
"None://fireburn.ru/tags/raspberrypi",
"None://fireburn.ru/tags/flask"
],
"syndication": [
"https://twitter.com/kisik21/status/1090020048335458305"
],
"content": {
"text": "My website daemon ate almost half of the Raspberry Pi RAM... #wtf #homelab #indieweb #python #server #raspberrypi #flask",
"html": "<p>My website daemon ate almost half of the Raspberry Pi RAM... <a class=\"u-category\">#wtf</a> <a class=\"u-category\">#homelab</a> <a class=\"u-category\">#indieweb</a> <a class=\"u-category\">#python</a> <a class=\"u-category\">#server</a> <a class=\"u-category\">#raspberrypi</a> <a class=\"u-category\">#flask</a></p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://aperture-proxy.p3k.io/3baa9a034ae34d783c6de676c0304b7640673c03/68747470733a2f2f666972656275726e2e72752f617661746172732f76696b612e706e67"
},
"post-type": "note",
"_id": "1969633",
"_source": "1371",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-27T13:12:35+10:00",
"url": "https://unicyclic.com/mal/2019-01-27-Changing_my_reading_habits",
"category": [
"https://news.indieweb.org/en"
],
"photo": [
"https://aperture-proxy.p3k.io/cffba028b2f76967b226c4f296d179711caa4be4/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f6368616e6e656c5f746f6f6c7469702e706e67"
],
"syndication": [
"https://twitter.com/malcolmblaney/status/1089360559819108357"
],
"name": "Changing my reading habits",
"content": {
"text": "It's been over a month since I added channels to my reader, but I didn't use them initially. I've added some new features though which have changed my reading habits completely!\n\n\nWhat I really wanted was to split silo feeds into different channels based on author. Without this I would mostly be viewing the silos channel since that gets such a large number of posts. To do that, I've added hovercards to authors so I can set their channel while reading. You can see from the screenshot that @letsencrypt has been added to the tech channel, instead of it's default in the silos channel for the rest of the twitter feed.\n\n\nI've gone through my silo authors and added them to tech, news or friends and this simple breakdown has been great so far. The other thing I've added is unread status, it doesn't have to show a count to highlight that there are unread items, which is configurable per channel. I like that it's quite simple, when you change channels the unread count resets, it doesn't save unread status per item.\n\n\nNow that the underlying structure is in place the next step is to finish adding Microsub support.",
"html": "It's been <a href=\"https://unicyclic.com/mal/2018-12-16-Some_reader_progress_channels_are_now_working_I\">over a month</a> since I added channels to my reader, but I didn't use them initially. I've added some new features though which have changed my reading habits completely!<br /><br />\nWhat I really wanted was to split silo feeds into different channels based on author. Without this I would mostly be viewing the silos channel since that gets such a large number of posts. To do that, I've added hovercards to authors so I can set their channel while reading. You can see from the screenshot that <a href=\"https://twitter.com/letsencrypt\">@letsencrypt</a> has been added to the tech channel, instead of it's default in the silos channel for the rest of the twitter feed.<br /><br />\nI've gone through my silo authors and added them to tech, news or friends and this simple breakdown has been great so far. The other thing I've added is unread status, it doesn't have to show a count to highlight that there are unread items, which is configurable per channel. I like that it's quite simple, when you change channels the unread count resets, it doesn't save unread status per item.<br /><br />\nNow that the underlying structure is in place the next step is to finish adding Microsub support.<a href=\"https://brid.gy/publish/twitter\"></a><a href=\"https://twitter.com/malcolmblaney/status/1089360559819108357\" class=\"u-syndication\"></a>"
},
"author": {
"type": "card",
"name": "Malcolm Blaney",
"url": "https://unicyclic.com/mal",
"photo": "https://aperture-proxy.p3k.io/4f46272c0027449ced0d7cf8de31ea1bec37210e/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f70726f66696c655f736d616c6c5f7468756d622e706e67"
},
"post-type": "photo",
"_id": "1949174",
"_source": "243",
"_is_read": true
}
attending A Grand Re-Opening of the Public Domain @InternetArchive! Great talks by @lessig @han @brewster_kahle @doctorow & more!
Proud of public domain community work:
#microformats.org ^1
#indieweb.org since founding^2
#PublicDomainDay
^1 Since 2007-12-29: microformats.org/2007/12/29/making-open-standards-as-open-as-possible
^2 Since founding in 2011! https://indieweb.org/IndieWeb:Copyrights
{
"type": "entry",
"published": "2019-01-25 17:33-0800",
"rsvp": "yes",
"url": "http://tantek.com/2019/025/t2/grand-public-domain-community-microformats-indieweb",
"category": [
"microformats.org",
"indieweb.org",
"PublicDomainDay"
],
"in-reply-to": [
"https://blog.archive.org/2018/12/05/join-us-for-a-grand-re-opening-of-the-public-domain-january-25-2019/"
],
"content": {
"text": "attending A Grand Re-Opening of the Public Domain @InternetArchive! Great talks by @lessig @han @brewster_kahle @doctorow & more! \n\nProud of public domain community work:\n#microformats.org ^1 \n#indieweb.org since founding^2 \n\n#PublicDomainDay\n\n^1 Since 2007-12-29: microformats.org/2007/12/29/making-open-standards-as-open-as-possible\n^2 Since founding in 2011! https://indieweb.org/IndieWeb:Copyrights",
"html": "attending A Grand Re-Opening of the Public Domain <a class=\"h-cassis-username\" href=\"https://twitter.com/InternetArchive\">@InternetArchive</a>! Great talks by <a class=\"h-cassis-username\" href=\"https://twitter.com/lessig\">@lessig</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/han\">@han</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/brewster_kahle\">@brewster_kahle</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/doctorow\">@doctorow</a> & more! <br /><br />Proud of public domain community work:<br />#<span class=\"p-category\"><a href=\"http://microformats.org\">microformats.org</a></span> ^1 <br />#<span class=\"p-category\"><a href=\"http://indieweb.org\">indieweb.org</a></span> since founding^2 <br /><br />#<span class=\"p-category\">PublicDomainDay</span><br /><br />^1 Since 2007-12-29: <a href=\"http://microformats.org/2007/12/29/making-open-standards-as-open-as-possible\">microformats.org/2007/12/29/making-open-standards-as-open-as-possible</a><br />^2 Since founding in 2011! <a href=\"https://indieweb.org/IndieWeb:Copyrights\">https://indieweb.org/IndieWeb:Copyrights</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "rsvp",
"refs": {
"https://blog.archive.org/2018/12/05/join-us-for-a-grand-re-opening-of-the-public-domain-january-25-2019/": {
"type": "entry",
"url": "https://blog.archive.org/2018/12/05/join-us-for-a-grand-re-opening-of-the-public-domain-january-25-2019/",
"name": "blog.archive.org\u2019s post",
"post-type": "article"
}
},
"_id": "1938094",
"_source": "1",
"_is_read": true
}
@tw2113 @microformats still worth it (search engines still support), and valid!
For new sites, also include #microformats2 markup; it’s even more useful for #indieweb support, #webmentions etc.
@emilylewis perhaps time for a 2nd ed. with microformats2? Happy to tech edit :0
See also: microformats.org/wiki/faq#When_should_I_use_microformats2_or_microformats1
{
"type": "entry",
"published": "2019-01-25 11:23-0800",
"url": "http://tantek.com/2019/025/t1/microformats-worth-valid-microformats",
"category": [
"microformats2",
"indieweb",
"webmentions"
],
"in-reply-to": [
"https://twitter.com/emilylewis/status/1086279710298931211"
],
"content": {
"text": "@tw2113 @microformats still worth it (search engines still support), and valid!\n\nFor new sites, also include #microformats2 markup; it\u2019s even more useful for #indieweb support, #webmentions etc.\n\n@emilylewis perhaps time for a 2nd ed. with microformats2? Happy to tech edit :0\n\nSee also: microformats.org/wiki/faq#When_should_I_use_microformats2_or_microformats1",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/tw2113\">@tw2113</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/microformats\">@microformats</a> still worth it (search engines still support), and valid!<br /><br />For new sites, also include #<span class=\"p-category\">microformats2</span> markup; it\u2019s even more useful for #<span class=\"p-category\">indieweb</span> support, #<span class=\"p-category\">webmentions</span> etc.<br /><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/emilylewis\">@emilylewis</a> perhaps time for a 2nd ed. with microformats2? Happy to tech edit :0<br /><br />See also: <a href=\"http://microformats.org/wiki/faq#When_should_I_use_microformats2_or_microformats1\">microformats.org/wiki/faq#When_should_I_use_microformats2_or_microformats1</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/emilylewis/status/1086279710298931211": {
"type": "entry",
"url": "https://twitter.com/emilylewis/status/1086279710298931211",
"name": "@emilylewis\u2019s tweet",
"post-type": "article"
}
},
"_id": "1934117",
"_source": "1",
"_is_read": true
}
hosting Homebrew Website Club #SF @MozSF tonight!
One year ago today: #IndieWeb building blocks published @W3C:
* #IndieAuth #W3C Note: https://www.w3.org/TR/2018/NOTE-indieauth-20180123/
* #WebSub W3C Recommendation! https://twitter.com/t/status/956354767596539904 (formerly @pubsubhubbub #pubsubhubbub)
{
"type": "entry",
"published": "2019-01-23 17:59-0800",
"rsvp": "yes",
"url": "http://tantek.com/2019/023/t1/one-year-ago-w3c-indieauth-websub",
"category": [
"SF",
"IndieWeb",
"IndieAuth",
"W3C",
"WebSub",
"pubsubhubbub"
],
"in-reply-to": [
"http://tantek.com/2019/023/e1/homebrew-website-club-sf"
],
"content": {
"text": "hosting Homebrew Website Club #SF @MozSF tonight!\n\nOne year ago today: #IndieWeb building blocks published @W3C:\n* #IndieAuth #W3C Note: https://www.w3.org/TR/2018/NOTE-indieauth-20180123/\n* #WebSub W3C Recommendation! https://twitter.com/t/status/956354767596539904 (formerly @pubsubhubbub #pubsubhubbub)",
"html": "hosting Homebrew Website Club #<span class=\"p-category\">SF</span> <a class=\"h-cassis-username\" href=\"https://twitter.com/MozSF\">@MozSF</a> tonight!<br /><br />One year ago today: #<span class=\"p-category\">IndieWeb</span> building blocks published <a class=\"h-cassis-username\" href=\"https://twitter.com/W3C\">@W3C</a>:<br />* #<span class=\"p-category\">IndieAuth</span> #<span class=\"p-category\">W3C</span> Note: <a href=\"https://www.w3.org/TR/2018/NOTE-indieauth-20180123/\">https://www.w3.org/TR/2018/NOTE-indieauth-20180123/</a><br />* #<span class=\"p-category\">WebSub</span> W3C Recommendation! <a href=\"https://twitter.com/t/status/956354767596539904\">https://twitter.com/t/status/956354767596539904</a> (formerly <a class=\"h-cassis-username\" href=\"https://twitter.com/pubsubhubbub\">@pubsubhubbub</a> #<span class=\"p-category\">pubsubhubbub</span>)"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "rsvp",
"refs": {
"http://tantek.com/2019/023/e1/homebrew-website-club-sf": {
"type": "entry",
"url": "http://tantek.com/2019/023/e1/homebrew-website-club-sf",
"name": "Tantek\u2019s event",
"post-type": "article"
}
},
"_id": "1913796",
"_source": "1",
"_is_read": true
}
It's already been a year since #IndieAuth was published as a @W3C Note! Support from new services and some new plugins as well! https://aaronparecki.com/2019/01/23/22/indieauth
{
"type": "entry",
"published": "2019-01-23T18:57:26-08:00",
"url": "https://aaronparecki.com/2019/01/23/23/",
"category": [
"IndieAuth",
"indieauth"
],
"syndication": [
"https://twitter.com/aaronpk/status/1088269523864567808"
],
"content": {
"text": "It's already been a year since #IndieAuth was published as a @W3C Note! Support from new services and some new plugins as well! https://aaronparecki.com/2019/01/23/22/indieauth",
"html": "It's already been a year since <a href=\"https://aaronparecki.com/tag/indieauth\">#<span class=\"p-category\">IndieAuth</span></a> was published as a <a href=\"https://twitter.com/W3C\">@W3C</a> Note! Support from new services and some new plugins as well! <a href=\"https://aaronparecki.com/2019/01/23/22/indieauth\"><span>https://</span>aaronparecki.com/2019/01/23/22/indieauth</a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "note",
"_id": "1912740",
"_source": "16",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-23T18:51:01-08:00",
"url": "https://aaronparecki.com/2019/01/23/22/indieauth",
"featured": "https://aaronparecki.com/2019/01/23/22/indieauth-featured.jpg",
"category": [
"indieauth",
"indieweb",
"w3c"
],
"syndication": [
"https://news.indieweb.org/en/aaronparecki.com/2019/01/23/22/indieauth"
],
"name": "IndieAuth: One Year Later",
"content": {
"text": "It's already been a year since IndieAuth was published as a W3C Note! A lot has happened in that time! There's been several new plugins and services launch support for IndieAuth, and it's even made appearances at several events around the world!\n\n\nMicro.blog added native support for IndieAuth, so your hosted micro.blog account is now also an IndieAuth provider\n \nDobrado launched native support for IndieAuth\n The\u00a0IndieAuth Plugin for Drupal\u00a0launched in the beginning of the year, and has had several releases since then\n The\u00a0IndieAuth Plugin for Grav\u00a0adds support to your Grav site by delegating to indieauth.com\n The\u00a0IndieAuth Plugin for WordPress\u00a0had a major rewrite and supports IndieAuth natively now\nI presented IndieAuth at the\u00a0W3C Workshop on Strong Authentication & Identity in December, and even published a video of the talk\u00a0afterwards!\n\nphoto by Karen MyersAt API Days Global, oauth.io presented a session including IndieAuth.\n\nJosh Hawxwell gave a talk at NottsJS called Indie What?\u00a0where he covered several IndieWeb building blocks including IndieAuth.\n\nphoto by @NottsJSIn July, I wrote a blog post called OAuth for the Open Web, where I detailed the technical solutions IndieAuth provides on top of OAuth to enable it to work in a more open and less corporate environment.\nIn October, I published Dweb: Identity for the Decentralized Web with IndieAuth on the Mozilla Hacks Blog.\nSo here's to a productive year for IndieAuth in 2018! Looking forward to seeing what new developments come up in 2019!",
"html": "<p>\n It's already been a year since <a href=\"https://indieauth.net\">IndieAuth</a> was published as a <a href=\"https://www.w3.org/TR/indieauth/\">W3C Note</a>! A lot has happened in that time! There's been several new plugins and services launch support for IndieAuth, and it's even made appearances at several events around the world!\n</p>\n\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/2c71eeae36192e89d05a7359fb2bc0bbf09f6201a9df5ea585d009d80bb11398.jpg\" alt=\"\" class=\"u-featured\" /><ul><li>Micro.blog <a href=\"http://manton.micro.blog/2018/07/02/indieauth-for-microblog.html\">added native support for IndieAuth</a>, so your hosted micro.blog account is now also an IndieAuth provider</li>\n <li>\n<a href=\"https://dobrado.net/documentation\">Dobrado</a> launched native support for IndieAuth</li>\n <li>The\u00a0<a href=\"https://www.drupal.org/project/indieweb\">IndieAuth Plugin for Drupal</a>\u00a0launched in the beginning of the year, and has had several releases since then</li>\n <li>The\u00a0<a href=\"https://github.com/metbril/grav-plugin-indieauth\">IndieAuth Plugin for Grav</a>\u00a0adds support to your Grav site by delegating to indieauth.com</li>\n <li>The\u00a0<a href=\"https://wordpress.org/plugins/indieauth/\">IndieAuth Plugin for WordPress</a>\u00a0had a <a href=\"https://david.shanske.com/2018/04/07/indieauth-for-wordpress/\">major rewrite</a> and supports IndieAuth natively now</li>\n</ul><p>I presented IndieAuth at the\u00a0<a href=\"https://indieweb.org/events/2018-12-10-w3c-workshop-authentication-identity\">W3C Workshop on Strong Authentication & Identity</a> in December, and even published a <a href=\"https://www.youtube.com/watch?v=EeCNlB7v08I\">video of the talk</a>\u00a0afterwards!</p>\n\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/9eea0ab37b3bad20b45a24258d71037b3f364f00ae0f26af92852ae792d263be.jpg\" alt=\"\" /><a href=\"https://twitter.com/ConnectorKaren/status/1072224287744974848\">photo by Karen Myers</a><p>At API Days Global, oauth.io <a href=\"https://twitter.com/OAuth_io/status/1023746803395514368\">presented a session</a> including IndieAuth.</p>\n\n<p>Josh Hawxwell gave a talk at NottsJS called <a href=\"https://www.meetup.com/NottsJS/events/qhnpfqyzcblb/\">Indie What?</a>\u00a0where he covered several IndieWeb building blocks including IndieAuth.</p>\n\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/34c3236f9f507c3916ce6f6ee63669d44ac7d2d8fad3803dda8da1182ccdc15f.jpg\" alt=\"\" /><a href=\"https://twitter.com/nottsjs/status/1082709269873594368\">photo by @NottsJS</a><p>In July, I wrote a blog post called <a href=\"https://aaronparecki.com/2018/07/07/7/oauth-for-the-open-web\">OAuth for the Open Web</a>, where I detailed the technical solutions IndieAuth provides on top of OAuth to enable it to work in a more open and less corporate environment.</p>\n<p>In October, I published <a href=\"https://hacks.mozilla.org/2018/10/dweb-identity-for-the-decentralized-web-with-indieauth/\">Dweb: Identity for the Decentralized Web with IndieAuth</a> on the Mozilla Hacks Blog.</p>\n<p>So here's to a productive year for IndieAuth in 2018! Looking forward to seeing what new developments come up in 2019!</p>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "article",
"_id": "1912684",
"_source": "16",
"_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: Anniversaries! Published exactly one year ago: WebSub W3C Recommendation IndieAuth W3C Note Year-end hack projects 2018 IndieWeb Challenge completed! Flickr with new owner — aligning with IndieWeb principles? 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: Anniversaries! Published exactly one year ago: WebSub W3C Recommendation IndieAuth W3C Note Year-end hack projects 2018 IndieWeb Challenge completed! Flickr with new owner \u2014 aligning with IndieWeb principles? 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": "2018-01-22 12:59-0800",
"start": "2019-01-23 17:30-0800",
"end": "2019-01-23 19:30-0800",
"url": "http://tantek.com/2019/023/e1/homebrew-website-club-sf",
"location": [
"https://wiki.mozilla.org/SF"
],
"content": {
"text": "When: 2019-01-23 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:\nAnniversaries! Published exactly one year ago:\nWebSub W3C Recommendation\n IndieAuth W3C Note\n\nYear-end hack projects\n\n2018 IndieWeb Challenge completed!\nFlickr with new owner \u2014 aligning with IndieWeb principles?\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-01-23 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>Anniversaries! Published exactly one year ago:\n<ul><li><a href=\"https://www.w3.org/TR/websub\">WebSub W3C Recommendation</a></li>\n <li><a href=\"https://www.w3.org/TR/indieauth\">IndieAuth W3C Note</a></li>\n</ul></li>\n<li><a href=\"https://indieweb.org/2019-01-01-commitments\">Year-end hack projects</a></li>\n<li>\n<a href=\"https://indieweb.org/2018-12-indieweb-challenge\">2018 IndieWeb Challenge</a> completed!</li>\n<li>Flickr with new owner \u2014 aligning with IndieWeb principles?</li>\n<li>Demos of personal website breakthroughs</li>\n<li>Create or update your personal web site!</li>\n</ul><p>\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\n</p>\n<p>\nAny questions? Ask in \n<a href=\"https://indieweb.org/discuss\">#indieweb Slack or IRC</a>\n</p>\n<p>\nMore information: \n<a class=\"u-url\" href=\"https://indieweb.org/events/2019-01-23-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": "1902670",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-22 12:31-0800",
"url": "http://tantek.com/2019/022/t1/upcoming-indiewebcamps-register-save-dates",
"content": {
"text": "Upcoming IndieWebCamps!\nSign-up:\n2/23-24 Austin https://2019.indieweb.org/austin\nSave weekends:\n3/09 Online indieweb.org/2019/Online\n3/30 New Haven indieweb.org/2019/NHV\n5/04 Berlin indieweb.org/2019/Berlin\n5/11 D\u00fcsseldorf indieweb.org/2019/Dusseldorf\n6/29 Summit! indieweb.org/2019",
"html": "Upcoming IndieWebCamps!<br />Sign-up:<br />2/23-24 Austin <a href=\"https://2019.indieweb.org/austin\">https://2019.indieweb.org/austin</a><br />Save weekends:<br />3/09 Online <a href=\"http://indieweb.org/2019/Online\">indieweb.org/2019/Online</a><br />3/30 New Haven <a href=\"http://indieweb.org/2019/NHV\">indieweb.org/2019/NHV</a><br />5/04 Berlin <a href=\"http://indieweb.org/2019/Berlin\">indieweb.org/2019/Berlin</a><br />5/11 D\u00fcsseldorf <a href=\"http://indieweb.org/2019/Dusseldorf\">indieweb.org/2019/Dusseldorf</a><br />6/29 Summit! <a href=\"http://indieweb.org/2019\">indieweb.org/2019</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": "1899799",
"_source": "1",
"_is_read": true
}
going to @IndieWebCamp Austin 2019-02-23…24!
Join us! Make 2019 the year you own your content and switch social media to just distribution.
Limited $5 tickets: https://2019.indieweb.org/austin
All levels! Get started, create, innovate. #indieweb #dweb
More: https://indieweb.org/2018/NYC
{
"type": "entry",
"published": "2019-01-21 16:31-0800",
"rsvp": "yes",
"url": "http://tantek.com/2019/021/t1/going-to-indiewebcamp-austin",
"category": [
"indieweb",
"dweb"
],
"in-reply-to": [
"https://2019.indieweb.org/austin"
],
"content": {
"text": "going to @IndieWebCamp Austin 2019-02-23\u202624! \n\nJoin us! Make 2019 the year you own your content and switch social media to just distribution.\n\nLimited $5 tickets: https://2019.indieweb.org/austin\n\nAll levels! Get started, create, innovate. #indieweb #dweb\n\nMore: https://indieweb.org/2018/NYC",
"html": "going to <a class=\"h-cassis-username\" href=\"https://twitter.com/IndieWebCamp\">@IndieWebCamp</a> Austin 2019-02-23\u202624! <br /><br />Join us! Make 2019 the year you own your content and switch social media to just distribution.<br /><br />Limited $5 tickets: <a href=\"https://2019.indieweb.org/austin\">https://2019.indieweb.org/austin</a><br /><br />All levels! Get started, create, innovate. #<span class=\"p-category\">indieweb</span> #<span class=\"p-category\">dweb</span><br /><br />More: <a href=\"https://indieweb.org/2018/NYC\">https://indieweb.org/2018/NYC</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "rsvp",
"refs": {
"https://2019.indieweb.org/austin": {
"type": "entry",
"url": "https://2019.indieweb.org/austin",
"name": "an IndieWeb event",
"post-type": "article"
}
},
"_id": "1891587",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-21T20:49:14-08:00",
"url": "https://aaronparecki.com/2019/01/21/33/monthly-summary",
"category": [
"indieweb",
"p3k"
],
"name": "Upgrading my Monthly Summary Pages",
"content": {
"text": "Inspired by cleverdevil's monthly summary pages,\u00a0I started working on my own version of them on my website!\nMy month permalinks have shown a calendar grid of all the posts I made during that month for a while, but it's not particularly easy to skim that and actually understand anything from it.\nI had recently added a summary of my modes of transport for the month, which is a fun way to see how much I bike in a month compared to how much I'm in airplanes.\nToday I added a few new sections below the calendar.\nFirst is a list of all the photos I've posted that month. They are displayed in the same style as my photo albums, which are full-width justified, uniform height. It's a neat trick I learned from Flickr, and provides a nice looking photo grid of uniform height without cropping any images.\nThe next section shows a map view of all my checkins for that month. I didn't want to show a pin for every checkin, since that would be too many pins on the map clustered too close together. So instead I started by grouping by city name. That works pretty well when I travel to a few different cities in the month.\u00a0\nThe problem with that approach is if I don't leave Portland for a whole month (it rarely happens these days but still), then the map looks like I didn't even leave a single spot. So instead, I actually group by latitude and longitude rounded to the nearest 0.1 decimal.\u00a0\nThat way when I don't leave Portland, at least it shows a few map pins around the city.\u00a0\nI should probably switch this to use an actual map pin clustering algorithm, but this was easy and is good enough.\nBelow that is a section that shows a list of my \"popular posts\". I decided to rank my posts based on the number of interactions they've received. Replies are weighted the highest, followed by reposts then likes. So if something gets 10 replies, it will beat out a post with only 1 repost. I chose these weightings pretty arbitrarily, spot-checking a few months of data at a time. We'll see how I feel about it after some time.\nSo I'm pretty excited to launch this! Thankfully I already had enough things indexed in my database that it didn't require a lot of backend changes, it was mostly just UI and design work. We'll see how this feels for a few months and maybe there will be more things I want to add to it later, but this feels like a good start!\nThanks to cleverdevil for the inspiration!",
"html": "<p>Inspired by <a href=\"https://cleverdevil.io\">cleverdevil</a>'s <a href=\"https://cleverdevil.io/2019/started-working-on-a-summary-feature-for\">monthly summary pages</a>,\u00a0I started working on my own version of them on my website!</p>\n<p>My month permalinks have shown a calendar grid of all the posts I made during that month for a while, but it's not particularly easy to skim that and actually understand anything from it.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/612e5e868f719fb9d273cce03bf3cb72a5b10efe7064ea2ebc2b47c387f7ccd5.jpg\" alt=\"\" /><p>I had recently added a summary of my modes of transport for the month, which is a fun way to see how much I bike in a month compared to how much I'm in airplanes.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/334e4ab9fa84906c3f1d90bd52d6b6ebddbe6a99da0d047fcf215c2a68e29225.png\" alt=\"\" /><p>Today I added a few new sections below the calendar.</p>\n<p>First is a list of all the photos I've posted that month. They are displayed in the same style as my photo albums, which are full-width justified, uniform height. It's a neat trick I learned from Flickr, and provides a nice looking photo grid of uniform height without cropping any images.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/79c85f1c6edd8560669b3166bf116555fa5e21d8b86eec377dfa36c069292943.png\" alt=\"\" /><p>The next section shows a map view of all my checkins for that month. I didn't want to show a pin for every checkin, since that would be too many pins on the map clustered too close together. So instead I started by grouping by city name. That works pretty well when I travel to a few different cities in the month.\u00a0</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/8ecb3ba493acdc1303414b7fb6f9c57133ff643f9e700c497b91912c2f491c1d.png\" alt=\"\" /><p>The problem with that approach is if I don't leave Portland for a whole month (it rarely happens these days but still), then the map looks like I didn't even leave a single spot. So instead, I actually group by latitude and longitude rounded to the nearest 0.1 decimal.\u00a0</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/a9585da2a2c0c2bd041a6694811ee763f4f59953ffcb0cdf194d70838f3060f1.png\" alt=\"\" /><p>That way when I don't leave Portland, at least it shows a few map pins around the city.\u00a0</p>\n<p>I should probably switch this to use an actual map pin clustering algorithm, but this was easy and is good enough.</p>\n<p>Below that is a section that shows a list of my \"popular posts\". I decided to rank my posts based on the number of interactions they've received. Replies are weighted the highest, followed by reposts then likes. So if something gets 10 replies, it will beat out a post with only 1 repost. I chose these weightings pretty arbitrarily, spot-checking a few months of data at a time. We'll see how I feel about it after some time.</p>\n<p>So I'm pretty excited to launch this! Thankfully I already had enough things indexed in my database that it didn't require a lot of backend changes, it was mostly just UI and design work. We'll see how this feels for a few months and maybe there will be more things I want to add to it later, but this feels like a good start!</p>\n<p>Thanks to <a href=\"https://cleverdevil.io\">cleverdevil</a> for the inspiration!</p>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "article",
"_id": "1891446",
"_source": "16",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-21 11:26-0800",
"rsvp": "yes",
"url": "https://gregorlove.com/2019/01/im-attending-indiewebcamp-austin-2019/",
"in-reply-to": [
"https://2019.indieweb.org/austin"
],
"content": {
"text": "I\u2019m attendingIndieWebCamp Austin 2019!",
"html": "<p>I\u2019m attending<a class=\"u-in-reply-to\" href=\"https://2019.indieweb.org/austin\">IndieWebCamp Austin 2019</a>!</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://aperture-proxy.p3k.io/929c8777d059069a2a16a064d96f4c29b65548f8/68747470733a2f2f677265676f726c6f76652e636f6d2f736974652f6173736574732f66696c65732f333437332f70726f66696c652d323031362d6d65642e6a7067"
},
"post-type": "rsvp",
"_id": "1888872",
"_source": "95",
"_is_read": true
}
Yes! I have been thinking about this a lot as well. Having hosted lots of IndieWeb events on my site (including HWC Baltimore and some of my improv shows), I increasingly feel like those event pages belong somewhere on the web associated with those communities.
I will of course keep my own RSVPs, photos, and recap write-ups on my site, but would gladly syndicate them to the community event page. If the event page supports IndieWeb building blocks like microformats2 and webmention, I wouldn’t even have to do anything special for them to show up there!
{
"type": "entry",
"published": "2019-01-21T11:51:21-0500",
"url": "https://martymcgui.re/2019/01/21/115121/",
"in-reply-to": [
"https://percolator.today/episode/23"
],
"content": {
"text": "Yes! I have been thinking about this a lot as well. Having hosted lots of IndieWeb events on my site (including HWC Baltimore and some of my improv shows), I increasingly feel like those event pages belong somewhere on the web associated with those communities.\n\nI will of course keep my own RSVPs, photos, and recap write-ups on my site, but would gladly syndicate them to the community event page. If the event page supports IndieWeb building blocks like microformats2 and webmention, I wouldn\u2019t even have to do anything special for them to show up there!",
"html": "<p>Yes! I have been thinking about this a lot as well. Having hosted lots of IndieWeb events on my site (including HWC Baltimore and some of my improv shows), I increasingly feel like those event pages belong somewhere on the web associated with those communities.</p>\n\n<p>I will of course keep my own RSVPs, photos, and recap write-ups on my site, but would gladly syndicate them to the community event page. If the event page supports IndieWeb building blocks like microformats2 and webmention, I wouldn\u2019t even have to do anything special for them to show up there!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "reply",
"refs": {
"https://percolator.today/episode/23": {
"type": "entry",
"published": "2019-01-19T00:00:00+0000",
"summary": "Watch the video version at https://youtu.be/1Faq5tENu7Y",
"url": "https://percolator.today/episode/23",
"audio": [
"https://percolator.today/redirect.php?url=https%3A%2F%2Fpercolator.today%2Fmedia%2FEpisode_23.mp3"
],
"name": "Episode 23: Thinking about a Website for Events",
"author": {
"type": "card",
"name": "Percolator",
"url": "https://percolator.today",
"photo": "https://res.cloudinary.com/schmarty/image/fetch/w_60,c_fill/https://percolator.today/images/avatar.jpg"
},
"post-type": "audio"
}
},
"_id": "1888809",
"_source": "175",
"_is_read": true
}
Got a colourful new refresh of my #indieweb site online: https://grant.codes
{
"type": "entry",
"published": "2017-10-18T18:58:52.541Z",
"url": "https://grant.codes/2017/10/18/59e7a46c8191f2590727801a",
"syndication": [
"https://twitter.com/grantcodes/status/920726584071479296",
"https://www.facebook.com/grant.codes/posts/1918323681518772"
],
"content": {
"text": "Got a colourful new refresh of my #indieweb site online: https://grant.codes",
"html": "<p>Got a colourful new refresh of my #indieweb site online: <a href=\"https://grant.codes\">https://grant.codes</a></p>"
},
"author": {
"type": "card",
"name": "Grant Richmond",
"url": "https://grant.codes",
"photo": "https://aperture-proxy.p3k.io/be31049af9884a65289b2d14300adafc0e4030c6/68747470733a2f2f6772616e742e636f6465732f696d672f6d652e6a7067"
},
"post-type": "note",
"_id": "1875465",
"_source": "11",
"_is_read": true
}
{
"type": "entry",
"published": "2019-01-19T12:36:07-0500",
"url": "https://martymcgui.re/2019/01/19/an-indiewebring-directory/",
"category": [
"\ud83d\udd78\ud83d\udc8d",
"webring",
"indieweb",
"update",
"directory"
],
"name": "An IndieWeb(ring) Directory",
"content": {
"text": "Members of the \ud83d\udd78\ud83d\udc8d IndieWeb Webring now have a new way to find one another, and show off!\n\n Screenshot sample of profiles in this IndieWeb Webring directory including photo, name, URL, and bio note.\n That\u2019s right, this \ud83d\udd78\ud83d\udc8d IndieWeb Webring now has a directory showcasing profiles of active sites in the ring! Where possible, it shows name, photo, and short bio in addition to the site\u2019s URL (and of course their potentially problematic cute emoji ID).\n \n\nThese profiles are possible when people publish personal particulars on their page as a microformats2 representative h-card.\nThat is a bunch of jargon, to be sure, but what it means is that you with a few tweaks to your homepage, you can make info like your name, photo, and a bio \u2013 which is probably already displayed for people to see \u2013 readable by machines that understand microformats2, like this one!\nFated-to-be Asked Questions\nHow do I get my site to show up in the directory?\nVisit the your \ud83d\udd78\ud83d\udc8d webring dashboard (you\u2019ll need to log in) and click the \u201cCheck for updated profile\u201d button.\nI updated my profile, but it\u2019s not working!\nTry out your page in the indiewebify.me validator. If it shows you that it found a \u201crepresentative h-card\u201d, then your page should work for the webring directory!\nWait a sec, my site is already in the directory!\nI went ahead and pre-loaded the profile info for all registered and active sites! I don\u2019t plan to do that again.\nMy site is in the directory but I don\u2019t want to be listed!\nSorry about that! You can remove yourself by visiting your \ud83d\udd78\ud83d\udc8d webring dashboard (you\u2019ll need to log in) and click the \u201cRemove my profile\u201d button.\nWhy did you do this?\nI was inspired by Grant\u2019s IndieWeb Directory, Aaron\u2019s Microcast.club, this \ud83d\udd78\ud83d\udc8d review by Brad Enslen, and more. Basically: surfing around a webring with next and previous links is good fun, and it\u2019s even more fun to see so many folks excited about the IndieWeb in one place!\nIs there anything else?\n\nYes! There are also now individual profile pages, if that\u2019s something you want to link to. My webring emoji ID is \ud83d\udeaf, so my profile can be found at: \ud83d\udd78\ud83d\udc8d.ws/\ud83d\udeaf\nI don\u2019t know yet how these pages might evolve so I welcome your feedback!\n\nCan I ask you a different question or give you feedback?\nOf course! Please do! You can reply to this post on your own site or via Twitter, or feel free to drop me a line in the #indieweb chat (I\u2019m schmarty there).",
"html": "<p></p><p>Members of the <a href=\"https://xn--sr8hvo.ws\">\ud83d\udd78\ud83d\udc8d</a> IndieWeb Webring now have a new way to find one another, and show off!</p>\n<a href=\"https://xn--sr8hvo.ws/directory\"><img src=\"https://aperture-proxy.p3k.io/9e9bca9810c158e83b4d3375fd0f16603e0818d3/68747470733a2f2f6d656469612e6d617274796d636775692e72652f61332f35372f39632f62332f37653438363534353335393932333163343865636238653833616264616238363936343836396135373938376663666665333261386135322e6a7067\" alt=\"\" /></a>\n Screenshot sample of profiles in this IndieWeb Webring directory including photo, name, URL, and bio note.<p>\n That\u2019s right, this \ud83d\udd78\ud83d\udc8d IndieWeb Webring now has <a href=\"https://xn--sr8hvo.ws/directory\">a directory showcasing profiles of active sites in the ring</a>! Where possible, it shows name, photo, and short bio in addition to the site\u2019s URL (and of course their <del>potentially problematic</del> cute emoji ID).\n <br /></p>\n<p>These profiles are possible when people publish personal particulars on their page as a <a href=\"http://microformats.org/wiki/microformats2\">microformats2</a> <a href=\"http://microformats.org/wiki/representative-h-card-authoring\">representative</a> <a href=\"http://microformats.org/wiki/h-card\">h-card</a>.</p>\n<p>That is a bunch of jargon, to be sure, but what it means is that you with a few tweaks to your homepage, you can make info like your name, photo, and a bio \u2013 which is probably already displayed for people to see \u2013 readable by machines that understand microformats2, like this one!</p>\n<h2>Fated-to-be Asked Questions</h2>\nHow do I get my site to show up in the directory?\n<p>Visit the your <a href=\"https://xn--sr8hvo.ws/dashboard\">\ud83d\udd78\ud83d\udc8d webring dashboard</a> (you\u2019ll need to log in) and click the \u201cCheck for updated profile\u201d button.</p>\nI updated my profile, but it\u2019s not working!\n<p>Try out your page in the <a href=\"https://indiewebify.me/validate-h-card/\">indiewebify.me validator</a>. If it shows you that it found a \u201crepresentative h-card\u201d, then your page should work for the webring directory!</p>\nWait a sec, my site is already in the directory!\n<p>I went ahead and pre-loaded the profile info for all registered and active sites! I don\u2019t plan to do that again.</p>\nMy site is in the directory but I don\u2019t want to be listed!\n<p>Sorry about that! You can remove yourself by visiting your <a href=\"https://xn--sr8hvo.ws/dashboard\">\ud83d\udd78\ud83d\udc8d webring dashboard</a> (you\u2019ll need to log in) and click the \u201cRemove my profile\u201d button.</p>\nWhy did you do this?\n<p>I was inspired by <a href=\"https://grant.codes/\">Grant\u2019s</a> <a href=\"https://indieweb-directory.glitch.me/\">IndieWeb Directory</a>, <a href=\"https://aaronparecki.com/\">Aaron\u2019s</a> <a href=\"https://microcast.club/\">Microcast.club</a>, <a href=\"https://ramblinggit.com/2018/08/coroners-report-webrings-are-dead-part-ii/\">this \ud83d\udd78\ud83d\udc8d review</a> by <a href=\"https://ramblinggit.com/\">Brad Enslen</a>, and more. Basically: surfing around a webring with next and previous links is good fun, and it\u2019s even more fun to see so many folks excited about the IndieWeb in one place!</p>\nIs there anything else?\n\n<p>Yes! There are also now individual profile pages, if that\u2019s something you want to link to. My webring emoji ID is \ud83d\udeaf, so my profile can be found at: <a href=\"https://xn--sr8hvo.ws/%F0%9F%9A%AF\">\ud83d\udd78\ud83d\udc8d.ws/\ud83d\udeaf</a></p>\n<p>I don\u2019t know yet how these pages might evolve so I welcome your feedback!</p>\n\nCan I ask you a different question or give you feedback?\n<p>Of course! Please do! You can <a href=\"https://indieweb.org/reply\">reply</a> to this post on your own site or via Twitter, or feel free to drop me a line in the <a href=\"https://chat.indieweb.org/\">#indieweb chat</a> (I\u2019m <code>schmarty</code> there).</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "article",
"_id": "1868458",
"_source": "175",
"_is_read": true
}
@meyerweb the latter taught me a lot about the value of better naming.
* undohtml.css — no one remembers (tantek.com/log/2004/09.html#d06t2354 & your follow-up https://meyerweb.com/eric/thoughts/2004/09/15/emreallyem-undoing-htmlcss/)
* reset.css — everyone uses (http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/ ~3 years later too!)
Name things (tools especially) by value/function to the user, rather than literal plumbing functionality.
Hey at least our permalink slugs have improved. :)
https://indieweb.org/URL_design#Topic
{
"type": "entry",
"published": "2019-01-18 11:32-0800",
"url": "http://tantek.com/2019/018/t1/value-better-naming-undohtml-reset-css",
"in-reply-to": [
"https://twitter.com/meyerweb/status/1086236598713413632"
],
"content": {
"text": "@meyerweb the latter taught me a lot about the value of better naming.\n\n* undohtml.css \u2014 no one remembers (tantek.com/log/2004/09.html#d06t2354 & your follow-up https://meyerweb.com/eric/thoughts/2004/09/15/emreallyem-undoing-htmlcss/)\n* reset.css \u2014 everyone uses (http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/ ~3 years later too!)\n\nName things (tools especially) by value/function to the user, rather than literal plumbing functionality.\n\nHey at least our permalink slugs have improved. :)\nhttps://indieweb.org/URL_design#Topic",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/meyerweb\">@meyerweb</a> the latter taught me a lot about the value of better naming.<br /><br />* undohtml.css \u2014 no one remembers (<a href=\"http://tantek.com/log/2004/09.html#d06t2354\">tantek.com/log/2004/09.html#d06t2354</a> & your follow-up <a href=\"https://meyerweb.com/eric/thoughts/2004/09/15/emreallyem-undoing-htmlcss/\">https://meyerweb.com/eric/thoughts/2004/09/15/emreallyem-undoing-htmlcss/</a>)<br />* reset.css \u2014 everyone uses (<a href=\"http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/\">http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/</a> ~3 years later too!)<br /><br />Name things (tools especially) by value/function to the user, rather than literal plumbing functionality.<br /><br />Hey at least our permalink slugs have improved. :)<br /><a href=\"https://indieweb.org/URL_design#Topic\">https://indieweb.org/URL_design#Topic</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/meyerweb/status/1086236598713413632": {
"type": "entry",
"url": "https://twitter.com/meyerweb/status/1086236598713413632",
"name": "@meyerweb\u2019s tweet",
"post-type": "article"
}
},
"_id": "1859501",
"_source": "1",
"_is_read": true
}
I set up automatic podcast episode importing for my website based on my podcasts' RSS feeds today. You can check out the script here, it's tools like microformats, Micropub, RSS, etc that make me love having a website nowadays!
{
"type": "entry",
"published": "2019-01-17T17:21:45-05:00",
"url": "https://eddiehinkle.com/2019/01/17/10/note/",
"category": [
"tech"
],
"syndication": [
"https://micro.blog/EddieHinkle",
"https://twitter.com/eddiehinkle"
],
"content": {
"text": "I set up automatic podcast episode importing for my website based on my podcasts' RSS feeds today. You can check out the script here, it's tools like microformats, Micropub, RSS, etc that make me love having a website nowadays!",
"html": "I set up automatic podcast episode importing for my website based on my podcasts' RSS feeds today. <a href=\"https://eddiehinkle.com/2019/01/17/9/code/\">You can check out the script here</a>, it's tools like microformats, Micropub, RSS, etc that make me love having a website nowadays!"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-proxy.p3k.io/cc9591b69c2c835fa2c6e23745b224db4b4b431f/68747470733a2f2f656464696568696e6b6c652e636f6d2f696d616765732f70726f66696c652e6a7067"
},
"post-type": "note",
"_id": "1846931",
"_source": "226",
"_is_read": true
}
All of the posts on my website going forward will now contain a snapshot of the current weather at my location. Hidden in the raw metadata, I’ll include detailed weather and location info. #IndieWeb
{
"type": "entry",
"published": "2019-01-17T03:18:54+00:00",
"url": "https://cleverdevil.io/2019/all-of-the-posts-on-my-website",
"category": [
"IndieWeb"
],
"syndication": [
"https://twitter.com/cleverdevil/status/1085738212134473728",
"https://mastodon.social/@cleverdevil/101429748547631151"
],
"content": {
"text": "All of the posts on my website going forward will now contain a snapshot of the current weather at my location. Hidden in the raw metadata, I\u2019ll include detailed weather and location info. #IndieWeb",
"html": "All of the posts on my website going forward will now contain a snapshot of the current weather at my location. Hidden in the raw metadata, I\u2019ll include detailed weather and location info. <a href=\"https://cleverdevil.io/tag/IndieWeb\" class=\"p-category\">#IndieWeb</a>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://aperture-proxy.p3k.io/77e5d6e5871324c43aebf2e3e7a5553e14578f66/68747470733a2f2f636c65766572646576696c2e696f2f66696c652f66646263373639366135663733383634656131316138323863383631653133382f7468756d622e6a7067"
},
"post-type": "note",
"_id": "1836802",
"_source": "71",
"_is_read": true
}
I'm going!Looking forward to my first Homebrew Website Club since moving to NYC!
{
"type": "entry",
"published": "2019-01-16T13:11:28-0500",
"rsvp": "yes",
"url": "https://martymcgui.re/2019/01/16/131128/",
"category": [
"NYC",
"IndieWeb",
"HWC"
],
"in-reply-to": [
"https://indieweb.org/events/2019-01-23-homebrew-website-club-nyc"
],
"content": {
"text": "I'm going!Looking forward to my first Homebrew Website Club since moving to NYC!",
"html": "I'm going!<p>Looking forward to my first Homebrew Website Club since moving to NYC!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "rsvp",
"refs": {
"https://indieweb.org/events/2019-01-23-homebrew-website-club-nyc": {
"type": "entry",
"summary": "Join us for an evening of IndieWeb personal site demos and discussions!",
"url": "https://indieweb.org/events/2019-01-23-homebrew-website-club-nyc",
"photo": [
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://indieweb.org/images/b/b1/2017-hwc-80s-retro.jpg"
],
"name": "\ud83d\uddfd Homebrew Website Club NYC",
"author": {
"type": "card",
"name": "indieweb.org",
"url": "http://indieweb.org",
"photo": null
},
"post-type": "photo"
}
},
"_id": "1832598",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Kh\u00fcrt Williams",
"url": "https://islandinthenet.com/",
"photo": null
},
"url": "https://islandinthenet.com/configure-indiepaper-with-indieauth/",
"published": "2019-01-16T05:28:48+00:00",
"content": {
"html": "<img src=\"https://aperture-proxy.p3k.io/da79a4ab8a449617e96a66de6456d389cec7e58a/68747470733a2f2f7777772e696e64696570617065722e696f2f696d616765732f696e646965617574682d6c6f676f2d636f6c6f722e706e67\" alt=\"IndieAuth Logo\" /> \nLink posted to:<p><a href=\"https://www.indiepaper.io/indieauth.html?success=true\"> indiepaper.io</a></p>",
"text": "Link posted to: indiepaper.io"
},
"name": "Configure Indiepaper with IndieAuth",
"post-type": "article",
"_id": "1825033",
"_source": "242",
"_is_read": true
}