I am seriously considering to make a tool like @aaronpk‘s Teacup but with a ready-made extensible database of foods complete with their nutritional value for an #IndieWeb #ownyourdata #fooddiary. Are there any #microformats for this?
{
"type": "entry",
"published": "2020-05-01T17:45:26+00:00",
"url": "https://fireburn.ru/posts/1588355126",
"category": [
"microformats",
"fooddiary",
"IndieWeb",
"ownyourdata"
],
"content": {
"text": "I am seriously considering to make a tool like @aaronpk\u2018s Teacup but with a ready-made extensible database of foods complete with their nutritional value for an #IndieWeb #ownyourdata #fooddiary. Are there any #microformats for this?",
"html": "<p>I am seriously considering to make a tool like <a href=\"https://aaronparecki.com/\">@aaronpk</a>\u2018s Teacup but with a ready-made extensible database of foods complete with their nutritional value for an #IndieWeb #ownyourdata #fooddiary. Are there any #microformats for this?</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "note",
"_id": "11239515",
"_source": "1371",
"_is_read": true
}
Represent the #indieweb on your Animal Crossing island! To get your own, access the kiosk in the Able Sisters store and search for Design ID MO-5MDH-M0LJ-3MX1
.
Also, if you want to visit my island, add me as a Switch friend.
{
"type": "entry",
"published": "2020-04-30 17:13-0700",
"url": "https://gregorlove.com/2020/04/represent-the-indieweb/",
"photo": [
"https://gregorlove.com/site/assets/files/5812/ew5auntvaaaf0wl.1000x0-is.jpg"
],
"syndication": [
"https://twitter.com/gRegorLove/status/1256015886147883009"
],
"content": {
"text": "Represent the #indieweb on your Animal Crossing island! To get your own, access the kiosk in the Able Sisters store and search for Design ID MO-5MDH-M0LJ-3MX1.\n\nAlso, if you want to visit my island, add me as a Switch friend.",
"html": "<p>Represent the #indieweb on your Animal Crossing island! To get your own, access the kiosk in the Able Sisters store and search for Design ID <code>MO-5MDH-M0LJ-3MX1</code>.</p>\n\n<p>Also, if you want to visit my island, <a href=\"https://gregorlove.com/contact/#switch\">add me as a Switch friend</a>.</p>"
},
"post-type": "photo",
"_id": "11226024",
"_source": "95",
"_is_read": true
}
{
"type": "entry",
"published": "2020-04-30 13:17-0700",
"url": "https://gregorlove.com/2020/04/homebrew-website-club-notes/",
"syndication": [
"https://news.indieweb.org/en"
],
"name": "Homebrew Website Club Notes",
"content": {
"text": "Quite a few people showed up for last night\u2019s online Homebrew Website Club and there were a few new faces! We have been hosting these weekly now and trying different things to streamline the process. Here are some notes from the discussions.\n\nParticipants\n\ngRegor Morrill\n\tDavid Shanske\n\tJoe Crawford\n\tSarah Hibner\n\tBrian Schrader\n\tAngelo Gladding\n\tAzin\n\tKevin Faaborg\n\tSalt\n\tTantek \u00c7elik\n\tKatherine Frazer\n\tKartik Prabhu\nTopics\n\nWe used an etherpad for collaborative notes. After introductions, attendees wrote short descriptions of topics they wanted to discuss. Then we used ranked voting to determine the order. The proposed topics were:\n\nDigital bookmarking\n\tSiri/texting as a blogging tool\n\tStatic site generation from scraped urls?\n\tMy (Kevin) demo and questions on relative links\n\tWebXR - is it the future of spacial computing?\n\tHow to display homepage mentions\n\tWebactions (reply, repost buttons)\nWe ended up discussing #6, #2, and #7. Unfortunately we did not have time to discuss the others.\n\n#6: How to display homepage mentions\n\nPerson-tagging, person-mentions\n\tDisplaying in a separate feed\n\tPrivate vs public\n\tAutoAuth\n\tAngelo mentioned using his own site\u2019s identity pages (ie. other people\u2019s sites/identities cached locally) as a catch-all stash for mentions originating from that identity\u2019s domain. This may provide fodder for a future vouch-like system.\n#2: Siri/texting as a blogging tool and other tools\n\nBrian: uses Siri to read back posts to him, catches things that don\u2019t sound right\n\tSarah: have you ever tried switching it, dictating first?\n\tAzin: Uses Grammarly to check grammar and passive voice - browser extension\n\tKartik: The Hemingway app warns when you use too many adverbs\n\tJoe: mentioned the book Because Internet about how the internet has changed how we communicate\n\t\nVoice Dream Reader app to screen read back to you (not sure if on Android)\n\tTantek: been researching & documenting things like Hemingway (and a bunch of other ways to improve interactive text editing)\n\tAngelo mentioned using the browser\u2019s built-in speech synthesis. Gregor uses speech synthesis for the pronunciation on his about page.\n#7: Webactions (reply, repost buttons)\n\n\nMost recent session was at IndieWebCamp SF 2019 (video linked there)\n\tBrowser extension Web Action Hero Toolbelt (probably broken, but open source)\n\tWiki: Web Share API\n\n\tWiki: webactions\n\nDemos\n\nThere were not many notes taken during this part, so some of this is from memory. Let me know if I missed anything.\n\nKevin demoed his use of the file: protocol and relative links. Works both online and on his local computer. Joe mentioned it reminded him of the use of base href back in the day.\n\nAngelo demoed his repost & rsvp of tonight\u2019s HWC event page. The rsvp as per the usual flow and the repost as a conduit for caching description, tags, and eventually attendees. He is going to look into patching Meetable (running events.indieweb.org) to include attendee microformats.\n\nKatherine demoed updates to ikebana.website. Hovering over permalinks shows a preview of the photo in the post. She also demoed some updates to katherinefrazer.com and talked about her use of Jekyll.\n\nSarah demoed sarah-hibner.com and talked about her design choices. She wanted a minimal but bold design. On this page, hover over the right column to see a cool effect.\n\nTantek demoed a watch post he made, including the emoji play icon and text \u201cwatched.\u201d He talked about some possible use-cases like the original video post showing the a view count based on received webmentions.\n\nKartik demoed kartikprabhu.com as an example of a site running older software that still keeps working.\n\nFeedback\n\nI scheduled the meetup at 90 minutes and intended to be available for an extra half hour in case people wanted to continue discussions or have some quiet writing/working time at the end. We ended up using that extended half hour for demos.\n\nI intended to include an option in the topics for a chunk of quiet writing/working time so we could vote on that. I mentioned that during the call but forgot to include it, so it wasn\u2019t voted on. I think that\u2019s okay, though. With the 90-minute format \u2014 and with quite a few attendees \u2014 the meetup time is going to be filled with discussion and demos. Note we didn\u2019t even get to discuss several proposed topics. I think it might be a better idea to have pop-up meetups specifically for quiet writing/working separate from HWC meetups. There were a couple casual pop-up calls last Friday, for example.\n\nI didn\u2019t have demos as part of the schedule, mostly because of the current limits we have put on screensharing in our Zoom calls (only hosts/co-hosts can screenshare). I think it might be worth trying to enable screensharing again, provided we use unique Zoom meeting IDs, use password-protected Zoom links (already the default), and use the Waiting Room feature.",
"html": "<p>Quite a few people showed up for last night\u2019s <a href=\"https://events.indieweb.org/2020/04/online-homebrew-website-club-west-coast-gCtysFHMyZCP\">online Homebrew Website Club</a> and there were a few new faces! We have been hosting these weekly now and trying different things to streamline the process. Here are some notes from the discussions.</p>\n\n<h2>Participants</h2>\n\n<ul><li><a class=\"h-card\" href=\"https://gregorlove.com\">gRegor Morrill</a></li>\n\t<li><a class=\"h-card\" href=\"https://david.shanske.com\">David Shanske</a></li>\n\t<li><a class=\"h-card\" href=\"http://artlung.com\">Joe Crawford</a></li>\n\t<li><a class=\"h-card\" href=\"http://sarah-hibner.com\">Sarah Hibner</a></li>\n\t<li><a href=\"https://pine.blog/u/sonicrocketman\">Brian Schrader</a></li>\n\t<li><a href=\"https://lahacker.net\">Angelo Gladding</a></li>\n\t<li>Azin</li>\n\t<li>Kevin Faaborg</li>\n\t<li><a class=\"h-card\" href=\"http://www.altsalt.net\">Salt</a></li>\n\t<li><a class=\"h-card\" href=\"https://tantek.com\">Tantek \u00c7elik</a></li>\n\t<li><a class=\"h-card\" href=\"http://katherinefrazer.com\">Katherine Frazer</a></li>\n\t<li><a class=\"h-card\" href=\"https://kartikprabhu.com\">Kartik Prabhu</a></li>\n</ul><h2>Topics</h2>\n\n<p>We used <a href=\"https://etherpad.indieweb.org/2020-04-29-hwc-west-coast\">an etherpad</a> for collaborative notes. After introductions, attendees wrote short descriptions of topics they wanted to discuss. Then we used ranked voting to determine the order. The proposed topics were:</p>\n\n<ol><li>Digital bookmarking</li>\n\t<li>Siri/texting as a blogging tool</li>\n\t<li>Static site generation from scraped urls?</li>\n\t<li>My (Kevin) demo and questions on relative links</li>\n\t<li>WebXR - is it the future of spacial computing?</li>\n\t<li>How to display homepage mentions</li>\n\t<li>Webactions (reply, repost buttons)</li>\n</ol><p>We ended up discussing #6, #2, and #7. Unfortunately we did not have time to discuss the others.</p>\n\n<p><b>#6: How to display homepage mentions</b></p>\n\n<ul><li>Person-tagging, person-mentions</li>\n\t<li>Displaying in a separate feed</li>\n\t<li>Private vs public</li>\n\t<li>AutoAuth</li>\n\t<li>Angelo mentioned using his own site\u2019s identity pages (ie. other people\u2019s sites/identities cached locally) as a catch-all stash for mentions originating from that identity\u2019s domain. This may provide fodder for a future <a href=\"https://indieweb.org/vouch\">vouch-like system</a>.</li>\n</ul><p><b>#2: Siri/texting as a blogging tool and other tools</b></p>\n\n<ul><li>Brian: uses Siri to read back posts to him, catches things that don\u2019t sound right</li>\n\t<li>Sarah: have you ever tried switching it, dictating first?</li>\n\t<li>Azin: Uses <a href=\"https://grammarly.com\">Grammarly</a> to check grammar and passive voice - browser extension</li>\n\t<li>Kartik: The <a href=\"http://www.hemingwayapp.com\">Hemingway</a> app warns when you use too many adverbs</li>\n\t<li>Joe: mentioned the book <a href=\"https://gretchenmcculloch.com/book/\">Because Internet</a> about how the internet has changed how we communicate</li>\n\t<li>\n<a href=\"https://www.voicedream.com\">Voice Dream Reader</a> app to screen read back to you (not sure if on Android)</li>\n\t<li>Tantek: been researching & <a href=\"https://indieweb.org/Falcon#prose_improvement\">documenting things like Hemingway</a> (and a bunch of other ways to improve interactive text editing)</li>\n\t<li>Angelo mentioned using the browser\u2019s built-in speech synthesis. Gregor uses speech synthesis for the pronunciation <a href=\"https://gregorlove.com/about#pronunciation\">on his about page</a>.</li>\n</ul><p><b>#7: Webactions (reply, repost buttons)</b></p>\n\n<ul><li>\n<a href=\"https://indieweb.org/2019/SF/webactions\">Most recent session</a> was at IndieWebCamp SF 2019 (video linked there)</li>\n\t<li>Browser extension <a href=\"https://github.com/barnabywalters/web-action-hero-toolbelt\">Web Action Hero Toolbelt</a> (probably broken, but open source)</li>\n\t<li>Wiki: <a href=\"https://indieweb.org/Web_Share_API\">Web Share API</a>\n</li>\n\t<li>Wiki: <a href=\"https://indieweb.org/webactions\">webactions</a>\n</li>\n</ul><h2>Demos</h2>\n\n<p>There were not many notes taken during this part, so some of this is from memory. Let me know if I missed anything.</p>\n\n<p>Kevin demoed his use of the <a href=\"https://tools.ietf.org/html/rfc8089\">file: protocol</a> and relative links. Works both online and on his local computer. Joe mentioned it reminded him of the use of <code><a href=\"http://www.blooberry.com/indexdot/html/tagpages/b/base.htm\">base href</a></code> back in the day.</p>\n\n<p>Angelo demoed his <a href=\"https://lahacker.net/events/tEY3D\">repost</a> & <a href=\"https://lahacker.net/events/tEY3D/rsvp\">rsvp</a> of tonight\u2019s HWC event page. The rsvp as per the usual flow and the repost as a conduit for caching description, tags, and eventually attendees. He is going to look into patching Meetable (running <a href=\"https://events.indieweb.org\">events.indieweb.org</a>) to include attendee microformats.</p>\n\n<p>Katherine demoed updates to <a href=\"https://ikebana.website/\">ikebana.website</a>. Hovering over permalinks shows a preview of the photo in the post. She also demoed some updates to <a href=\"https://www.katherinefrazer.com/\">katherinefrazer.com</a> and talked about her use of Jekyll.</p>\n\n<p>Sarah demoed <a href=\"https://sarah-hibner.com/\">sarah-hibner.com</a> and talked about her design choices. She wanted a minimal but bold design. On <a href=\"https://sarah-hibner.com/portfolio/2019-year-in-commuting-infographic/\">this page</a>, hover over the right column to see a cool effect.</p>\n\n<p>Tantek demoed a <a href=\"http://tantek.com/2020/116/t1/arundhati-roy-pandemic-portal\">watch post</a> he made, including the emoji play icon and text \u201cwatched.\u201d He talked about some possible use-cases like the original video post showing the a view count based on received webmentions.</p>\n\n<p>Kartik demoed <a href=\"https://kartikprabhu.com\">kartikprabhu.com</a> as an example of a site running older software that still keeps working.</p>\n\n<h2>Feedback</h2>\n\n<p>I scheduled the meetup at 90 minutes and intended to be available for an extra half hour in case people wanted to continue discussions or have some quiet writing/working time at the end. We ended up using that extended half hour for demos.</p>\n\n<p>I intended to include an option in the topics for a chunk of quiet writing/working time so we could vote on that. I mentioned that during the call but forgot to include it, so it wasn\u2019t voted on. I think that\u2019s okay, though. With the 90-minute format \u2014 and with quite a few attendees \u2014 the meetup time is going to be filled with discussion and demos. Note we didn\u2019t even get to discuss several proposed topics. I think it might be a better idea to have pop-up meetups specifically for quiet writing/working separate from HWC meetups. There were a couple casual pop-up calls last Friday, for example.</p>\n\n<p>I didn\u2019t have demos as part of the schedule, mostly because of the current limits we have put on screensharing in our Zoom calls (only hosts/co-hosts can screenshare). I think it might be worth trying to enable screensharing again, provided we use unique Zoom meeting IDs, use password-protected Zoom links (already the default), and use the Waiting Room feature.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/3473/profile-2016-med.jpg"
},
"post-type": "article",
"_id": "11223697",
"_source": "179",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/04/30/constellations/",
"published": "2020-04-30T21:05:20+00:00",
"content": {
"html": "Replied to <a href=\"https://www.zylstra.org/blog/2020/04/on-wikis-blogs-and-note-taking/\">On Wikis, Blogs and Note Taking</a> by Ton Zijlstra\n<blockquote>Yesterday I participated in, or more accurately listened in on, a IndieWeb conversation on wikis and their relationship to blogs (session notes).\nI didn\u2019t feel like saying much so kept quiet, other than at the start during a (too long) intro round where I described how I\u2019ve looked at and used wi...</blockquote>\n\n\n\n<p>Really great to read your thoughts on this, Ton! 15+ years is a lot of experience. I also came across a post from Lilia Efimova related to the <a href=\"https://commonplace.doubleloop.net/Blog%20and%20Wiki%20Combo.html\">wiki/blog combo</a> from a BlogWalk salon from 2004(!) \u2013 <a href=\"http://blog.mathemagenic.com/2004/06/08.html#a1233\">My dream wiki/weblog tool</a>.</p>\n<blockquote><p>I feel both hemmed in by how my blog in its setup puts flow above stock, and how a wiki assumes stock more than flow.</p></blockquote>\n<p>I think you are right and that perhaps we are restricted by thinking about this in terms of wikis and blogs, because there is a lot of preconceptions associated with each of those. Perhaps thinking at the level of values/requirements, about something which can help us produce both stock and flow, can help us think about the process first, and then later comes the thinking about what tool or combo of tools can support us with that.</p>\n<blockquote><p>I often struggle with the assumed path of small elements to slightly more reworked content to articles.</p></blockquote>\n<p>I really like the ideas of patterns, constellations, Gestalts. Constellations is naturally quite close to the idea of <a href=\"https://commonplace.doubleloop.net/20200328145245-connecting_the_dots.html\">connecting the dots</a>! For my wikiblog to help me learn and grow my ideas, it definitely needs to help me see these constellations. I do sometimes wonder about the merits of making every concept as small as possible. Perhaps in the right context, yes, but I don\u2019t feel that doing it dogmatically will always be helpful.</p>\n<blockquote><p>visualisations may point to novel constellations for me, emerging from the collection and jumble of stuff in the wiki. That I think is powerful.</p></blockquote>\n<p>I am hoping to explore a bit more how some of the mapping and bi-directional links in org-roam might help me with this.</p>\n<p>Perhaps the ultimate requirement is for something that helps us see the constellations of our thoughts? I think for me this will be part stream (for sharing/receiving ideas from others), part note-taking tool, part garden, part visualisation.</p>\n<p>Plus plenty of staring out of the window, away from tools!</p>",
"text": "Replied to On Wikis, Blogs and Note Taking by Ton Zijlstra\nYesterday I participated in, or more accurately listened in on, a IndieWeb conversation on wikis and their relationship to blogs (session notes).\nI didn\u2019t feel like saying much so kept quiet, other than at the start during a (too long) intro round where I described how I\u2019ve looked at and used wi...\n\n\n\nReally great to read your thoughts on this, Ton! 15+ years is a lot of experience. I also came across a post from Lilia Efimova related to the wiki/blog combo from a BlogWalk salon from 2004(!) \u2013 My dream wiki/weblog tool.\nI feel both hemmed in by how my blog in its setup puts flow above stock, and how a wiki assumes stock more than flow.\nI think you are right and that perhaps we are restricted by thinking about this in terms of wikis and blogs, because there is a lot of preconceptions associated with each of those. Perhaps thinking at the level of values/requirements, about something which can help us produce both stock and flow, can help us think about the process first, and then later comes the thinking about what tool or combo of tools can support us with that.\nI often struggle with the assumed path of small elements to slightly more reworked content to articles.\nI really like the ideas of patterns, constellations, Gestalts. Constellations is naturally quite close to the idea of connecting the dots! For my wikiblog to help me learn and grow my ideas, it definitely needs to help me see these constellations. I do sometimes wonder about the merits of making every concept as small as possible. Perhaps in the right context, yes, but I don\u2019t feel that doing it dogmatically will always be helpful.\nvisualisations may point to novel constellations for me, emerging from the collection and jumble of stuff in the wiki. That I think is powerful.\nI am hoping to explore a bit more how some of the mapping and bi-directional links in org-roam might help me with this.\nPerhaps the ultimate requirement is for something that helps us see the constellations of our thoughts? I think for me this will be part stream (for sharing/receiving ideas from others), part note-taking tool, part garden, part visualisation.\nPlus plenty of staring out of the window, away from tools!"
},
"name": "Constellations",
"post-type": "note",
"_id": "11218847",
"_source": "1895",
"_is_read": true
}
I think I can expand the ????? a little bit:
- Your microsub server is subscribed to that channel’s feed via WebSub, so it updates entries for the feed
- Your microsub server notifies your social reader that there is a new post
To be honest, both of those bullets are kind of ??? themselves, as I don’t think any microsub server implementation has added WebSub. There’s an open issue for this for Aperture, for example.
Additionally, the Microsub spec doesn’t actually specify any streaming or real-time updates. There is an open issue for discussion this, though!
You’ve added to the discussion there with some fun extension ideas for EventSource and/or WebSockets, which sounds like a good approach to me!
{
"type": "entry",
"published": "2020-04-30T14:46:44-0400",
"url": "https://martymcgui.re/2020/04/30/144644/",
"in-reply-to": [
"https://v2.jacky.wtf/post/b11f79f8-eab6-4d81-b275-8fe796ba4217"
],
"content": {
"text": "I think I can expand the ????? a little bit:\n\nYour microsub server is subscribed to that channel\u2019s feed via WebSub, so it updates entries for the feed\nYour microsub server notifies your social reader that there is a new post\nTo be honest, both of those bullets are kind of ??? themselves, as I don\u2019t think any microsub server implementation has added WebSub. There\u2019s an open issue for this for Aperture, for example.\n\nAdditionally, the Microsub spec doesn\u2019t actually specify any streaming or real-time updates. There is an open issue for discussion this, though!\n\nYou\u2019ve added to the discussion there with some fun extension ideas for EventSource and/or WebSockets, which sounds like a good approach to me!",
"html": "<p>I think I can expand the ????? a <em>little</em> bit:</p>\n\n<ul><li>Your microsub server is subscribed to that channel\u2019s feed via WebSub, so it updates entries for the feed</li>\n<li>Your microsub server notifies your social reader that there is a new post</li>\n</ul><p>To be honest, both of those bullets are kind of ??? themselves, as I don\u2019t think any microsub server implementation has added WebSub. There\u2019s an <a href=\"https://github.com/aaronpk/Aperture/issues/18\">open issue for this for Aperture</a>, for example.</p>\n\n<p>Additionally, the <a href=\"https://indieweb.org/Microsub-spec\">Microsub spec</a> doesn\u2019t actually specify any streaming or real-time updates. There is an <a href=\"https://github.com/aaronpk/Aperture/issues/18\">open issue for discussion this</a>, though!</p>\n\n<p>You\u2019ve added to the discussion there with some fun extension ideas for EventSource and/or WebSockets, which sounds like a good approach to me!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "reply",
"refs": {
"https://v2.jacky.wtf/post/b11f79f8-eab6-4d81-b275-8fe796ba4217": {
"type": "entry",
"published": "2020-04-30T10:39:23-0700",
"summary": "I\u2019m thinking about \u201cinstant feedback\u201d for my social reader. I\u2019ve already considered some things like immediately showing a post in a channel once it\u2019s been submitted but realistically that occurs when:a post is successfully published to its WebSub hub",
"url": "https://v2.jacky.wtf/post/b11f79f8-eab6-4d81-b275-8fe796ba4217",
"author": {
"type": "card",
"name": "v2.jacky.wtf",
"url": "http://v2.jacky.wtf",
"photo": null
},
"post-type": "note"
}
},
"_id": "11218026",
"_source": "175",
"_is_read": true
}
I’m thinking about “instant feedback” for my social reader. I’ve already considered some things like immediately showing a post in a channel once it’s been submitted but realistically that occurs when:
- a post is successfully published to its WebSub hub
- the WebSub hub sends the update to all of its clients
- ?????
- my social reader adds it into the view for the timeline
The question markers would be replaced with things like “my chosen microsub server subscribes to my preferred WebSub hub” but that’d be the hub exposed by the feeds in a particular timeline, no? Thus triggering the need to re-poll the microsub server and update its timeline representation.
{
"type": "entry",
"published": "2020-04-30T10:39:23.86714-07:00",
"url": "https://v2.jacky.wtf/post/b11f79f8-eab6-4d81-b275-8fe796ba4217",
"category": [
"websub",
"microsub"
],
"content": {
"text": "I\u2019m thinking about \u201cinstant feedback\u201d for my social reader. I\u2019ve already considered some things like immediately showing a post in a channel once it\u2019s been submitted but realistically that occurs when:a post is successfully published to its WebSub hub\n\nthe WebSub hub sends the update to all of its clients\n\n?????\n\nmy social reader adds it into the view for the timeline\n\nThe question markers would be replaced with things like \u201cmy chosen microsub server subscribes to my preferred WebSub hub\u201d but that\u2019d be the hub exposed by the feeds in a particular timeline, no? Thus triggering the need to re-poll the microsub server and update its timeline representation.",
"html": "<p>I\u2019m thinking about \u201cinstant feedback\u201d for my social reader. I\u2019ve already considered some things like immediately showing a post in a channel once it\u2019s been submitted but realistically that occurs when:</p><ul><li>a post is successfully published to its WebSub hub\n</li>\n<li>the WebSub hub sends the update to all of its clients\n</li>\n<li>?????\n</li>\n<li>my social reader adds it into the view for the timeline\n</li>\n</ul><p>The question markers would be replaced with things like \u201cmy chosen microsub server subscribes to my preferred WebSub hub\u201d but that\u2019d be the hub exposed by the feeds in a particular timeline, no? Thus triggering the need to re-poll the microsub server and update its timeline representation.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "11213807",
"_source": "1886",
"_is_read": true
}
Was wondering why the calendar entry for #HomebrewWebsiteClub Nottingham wasn't in my calendar - it's cause I'd got the date wrong on the event (doh!) - it's updated now and I hope to see you there tomorrow https://events.indieweb.org/2020/04/online-homebrew-website-club-nottingham-q0LsZr0uDBS7
{
"type": "entry",
"published": "2020-04-28T20:25:43.83+02:00",
"url": "https://www.jvt.me/mf2/2020/04/zmfuj/",
"category": [
"homebrew-website-club"
],
"content": {
"text": "Was wondering why the calendar entry for #HomebrewWebsiteClub Nottingham wasn't in my calendar - it's cause I'd got the date wrong on the event (doh!) - it's updated now and I hope to see you there tomorrow https://events.indieweb.org/2020/04/online-homebrew-website-club-nottingham-q0LsZr0uDBS7",
"html": "<p>Was wondering why the calendar entry for <a href=\"https://www.jvt.me/tags/homebrew-website-club/\">#HomebrewWebsiteClub</a> Nottingham wasn't in my calendar - it's cause I'd got the date wrong on the event (doh!) - it's updated now and I hope to see you there tomorrow <a href=\"https://events.indieweb.org/2020/04/online-homebrew-website-club-nottingham-q0LsZr0uDBS7\">https://events.indieweb.org/2020/04/online-homebrew-website-club-nottingham-q0LsZr0uDBS7</a></p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "11165501",
"_source": "2169",
"_is_read": true
}
I think I’ll start working on my personal API endpoint that normalizes data from the outside world. I’m also done with introducing custom page support into Koype but I also need to work on fixing how Webmentions work when received.
{
"type": "entry",
"published": "2020-04-28T07:57:00.00000-07:00",
"url": "https://v2.jacky.wtf/post/46e941e3-59dd-4a23-b99d-1eba8ce4fcf9",
"content": {
"text": "I think I\u2019ll start working on my personal API endpoint that normalizes data from the outside world. I\u2019m also done with introducing custom page support into Koype but I also need to work on fixing how Webmentions work when received.",
"html": "<p>I think I\u2019ll start working on my personal API endpoint that normalizes data from the outside world. I\u2019m also done with introducing custom page support into Koype but I also need to work on fixing how Webmentions work when received.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "11158691",
"_source": "1886",
"_is_read": true
}
My #PersonalWebsite is https://www.jvt.me and as I'm very into owning my own data and being part of the #IndieWeb, I'm replying to this tweet from my website!
Site itself is Hugo and hosted on Netlify
{
"type": "entry",
"published": "2020-04-28T12:23:00+01:00",
"url": "https://www.jvt.me/mf2/2020/04/g03ju/",
"category": [
"personal-website",
"indieweb"
],
"in-reply-to": [
"https://twitter.com/jevakallio/status/1254823758784856065"
],
"content": {
"text": "My #PersonalWebsite is https://www.jvt.me and as I'm very into owning my own data and being part of the #IndieWeb, I'm replying to this tweet from my website!Site itself is Hugo and hosted on Netlify",
"html": "<p></p><p>My <a href=\"https://www.jvt.me/tags/personal-website/\">#PersonalWebsite</a> is <a href=\"https://www.jvt.me\">https://www.jvt.me</a> and as I'm very into owning my own data and being part of the <a href=\"https://www.jvt.me/tags/indieweb/\">#IndieWeb</a>, I'm replying to this tweet from my website!</p><p>Site itself is Hugo and hosted on Netlify</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"refs": {
"https://twitter.com/jevakallio/status/1254823758784856065": {
"type": "entry",
"url": "https://twitter.com/jevakallio/status/1254823758784856065",
"content": {
"text": "HI! Do you have a self-hosted personal website/blog? If yes drop a link in replies! \ud83d\ude4f\nI'm also interested what are your main problems in hosting your own website? Effort? Cost? Tech? Getting engagement?"
},
"post-type": "note"
}
},
"_id": "11154570",
"_source": "2169",
"_is_read": true
}
This might be the most insightful thing that Dan has written since his seminal 2013 Medium article:
The problem with Scrappy Doo, isn’t that he’s annoying, which he is, but that the ghosts suddenly became real, which is an afront to science.
I know this hot-take is about 40 years old, but I’ve been bottling it up.
{
"type": "entry",
"published": "2020-04-28T11:09:18Z",
"url": "https://adactio.com/links/16815",
"category": [
"ingratitude",
"journal",
"ranting",
"personal",
"publishing",
"indieweb",
"weeknotes"
],
"bookmark-of": [
"https://revdancatt.com/weeknotes/2020/04/27/24-attitude-of-ingratitude"
],
"content": {
"text": "Late weeknotes 024 - Attitude of Ingratitude\n\n\n\nThis might be the most insightful thing that Dan has written since his seminal 2013 Medium article:\n\n\n The problem with Scrappy Doo, isn\u2019t that he\u2019s annoying, which he is, but that the ghosts suddenly became real, which is an afront to science.\n \n I know this hot-take is about 40 years old, but I\u2019ve been bottling it up.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://revdancatt.com/weeknotes/2020/04/27/24-attitude-of-ingratitude\">\nLate weeknotes 024 - Attitude of Ingratitude\n</a>\n</h3>\n\n<p>This might be the most insightful thing that Dan has written since <a href=\"https://adactio.com/links/6301\">his seminal 2013 Medium article</a>:</p>\n\n<blockquote>\n <p>The problem with Scrappy Doo, isn\u2019t that he\u2019s annoying, which he is, but that the ghosts suddenly became real, which is an afront to science.</p>\n \n <p>I know this hot-take is about 40 years old, but I\u2019ve been bottling it up. </p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "11153354",
"_source": "2",
"_is_read": true
}
Have you tried the indiebookclub Micropub client? Based on my usage of that, I wrote up some brief thoughts about using separate citation and review posts. That doesn't capture reading progress yet, but it's on the list of things I'm thinking about for indiebookclub.
{
"type": "entry",
"published": "2020-04-27 15:25-0700",
"url": "https://gregorlove.com/2020/04/have-you-tried-the/",
"in-reply-to": [
"https://adactio.com/journal/16803"
],
"content": {
"text": "Have you tried the indiebookclub Micropub client? Based on my usage of that, I wrote up some brief thoughts about using separate citation and review posts. That doesn't capture reading progress yet, but it's on the list of things I'm thinking about for indiebookclub.",
"html": "<p>Have you tried the <a href=\"https://indiebookclub.biz\">indiebookclub</a> Micropub client? Based on my usage of that, I wrote up some <a href=\"https://gregorlove.com/2020/04/a-lot-of-interesting-ideas/\">brief thoughts</a> about using separate citation and review posts. That doesn't capture reading progress yet, but it's on the list of things I'm thinking about for indiebookclub.</p>"
},
"post-type": "reply",
"refs": {
"https://adactio.com/journal/16803": {
"type": "entry",
"url": "https://adactio.com/journal/16803",
"name": "https://adactio.com/journal/16803",
"post-type": "article"
}
},
"_id": "11139907",
"_source": "95",
"_is_read": true
}
Definitely doesn't work like that. I'm posting to this site through my own website, which means I own my content, not Twitter, and definitely not you #IndieWeb
{
"type": "entry",
"published": "2020-04-27T21:47:00+01:00",
"url": "https://www.jvt.me/mf2/2020/04/bojr3/",
"category": [
"indieweb"
],
"in-reply-to": [
"https://twitter.com/disneyplus/status/1254772307941191686"
],
"content": {
"text": "Definitely doesn't work like that. I'm posting to this site through my own website, which means I own my content, not Twitter, and definitely not you #IndieWeb",
"html": "<p>Definitely doesn't work like that. I'm posting to this site through my own website, which means I own my content, not Twitter, and definitely not you <a href=\"https://www.jvt.me/tags/indieweb/\">#IndieWeb</a></p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"refs": {
"https://twitter.com/disneyplus/status/1254772307941191686": {
"type": "entry",
"url": "https://twitter.com/disneyplus/status/1254772307941191686",
"in-reply-to": [
"https://twitter.com/disneyplus/status/1254772306947092484"
],
"content": {
"text": "By sharing your message with us using #MayThe4th, you agree to our use of the message and your account name in all media and our terms of use here: disneytermsofuse.com",
"html": "By sharing your message with us using <a href=\"https://twitter.com/search?q=%23MayThe4th\">#MayThe4th</a>, you agree to our use of the message and your account name in all media and our terms of use here: <a href=\"http://disneytermsofuse.com\">disneytermsofuse.com</a>"
},
"post-type": "reply"
}
},
"_id": "11137082",
"_source": "2169",
"_is_read": true
}
Thanks for sharing my site! As you say, I'm quite big with IndieWeb, and for readers there are quite a few other folks you'll want to see - https://snarfed.org/ https://tantek.com/ https://aaronparecki.com/ and https://www.barryfrost.com/ to name just a few.
If anyone is interested learning more about the IndieWeb, https://www.jvt.me/posts/2019/10/20/indieweb-talk/ is a transcript of a conference talk I gave on what the IndieWeb is
{
"type": "entry",
"published": "2020-04-27T11:59:49.149+02:00",
"url": "https://www.jvt.me/mf2/2020/04/do3lx/",
"in-reply-to": [
"https://news.ycombinator.com/reply?id=22990376&goto=item%3Fid%3D22989927%2322990376"
],
"content": {
"text": "Thanks for sharing my site! As you say, I'm quite big with IndieWeb, and for readers there are quite a few other folks you'll want to see - https://snarfed.org/ https://tantek.com/ https://aaronparecki.com/ and https://www.barryfrost.com/ to name just a few.If anyone is interested learning more about the IndieWeb, https://www.jvt.me/posts/2019/10/20/indieweb-talk/ is a transcript of a conference talk I gave on what the IndieWeb is",
"html": "<p></p><p>Thanks for sharing my site! As you say, I'm quite big with IndieWeb, and for readers there are quite a few other folks you'll want to see - <a href=\"https://snarfed.org/\">https://snarfed.org/</a> <a href=\"https://tantek.com/\">https://tantek.com/</a> <a href=\"https://aaronparecki.com/\">https://aaronparecki.com/</a> and <a href=\"https://www.barryfrost.com/\">https://www.barryfrost.com/</a> to name just a few.</p><p>If anyone is interested learning more about the IndieWeb, <a href=\"https://www.jvt.me/posts/2019/10/20/indieweb-talk/\">https://www.jvt.me/posts/2019/10/20/indieweb-talk/</a> is a transcript of a conference talk I gave on what the IndieWeb is</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "11120849",
"_source": "2169",
"_is_read": true
}
As shared elsewhere on the site, I am very pro IndieWeb (https://indieweb.org) and therefore try to do everything via my own site.
I use https://brid.gy/ to syndicate posts from my own website (https://www.jvt.me/mf2/2020/04/svn4c/) to Twitter (https://twitter.com/JamieTanna/status/1254670009420431360) so I'm still owning my content, but I can still interact with folks on other platforms.
{
"type": "entry",
"published": "2020-04-27T11:57:59.579+02:00",
"url": "https://www.jvt.me/mf2/2020/04/j44a1/",
"in-reply-to": [
"https://news.ycombinator.com/reply?id=22990376&goto=item%3Fid%3D22989927%2322990376"
],
"content": {
"text": "As shared elsewhere on the site, I am very pro IndieWeb (https://indieweb.org) and therefore try to do everything via my own site.I use https://brid.gy/ to syndicate posts from my own website (https://www.jvt.me/mf2/2020/04/svn4c/) to Twitter (https://twitter.com/JamieTanna/status/1254670009420431360) so I'm still owning my content, but I can still interact with folks on other platforms.",
"html": "<p></p><p>As shared elsewhere on the site, I am very pro IndieWeb (<a href=\"https://indieweb.org\">https://indieweb.org</a>) and therefore try to do everything via my own site.</p><p>I use <a href=\"https://brid.gy/\">https://brid.gy/</a> to syndicate posts from my own website (<a href=\"https://www.jvt.me/mf2/2020/04/svn4c/\">https://www.jvt.me/mf2/2020/04/svn4c/</a>) to Twitter (<a href=\"https://twitter.com/JamieTanna/status/1254670009420431360\">https://twitter.com/JamieTanna/status/1254670009420431360</a>) so I'm still owning my content, but I can still interact with folks on other platforms.</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "11120850",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/04/26/the-garden-and-the-stream-pop-up-session/",
"published": "2020-04-26T09:48:10+00:00",
"content": {
"html": "<p>Yesterday I attended a very fun pop-up IndieWebCamp session on streams, blogs and wikis.</p>\n<p><a href=\"https://indieweb.org/2020/Pop-ups/GardenAndStream\">The Garden and the Stream</a></p>\n<p>Around 25 people joined online over the course of the session.</p>\n<img src=\"https://commonplace.doubleloop.net/images/indiewebcamp-gardenandstream.png\" alt=\"indiewebcamp-gardenandstream.png\" /><p>It was a wide-ranging discussion on lots of wiki-adjacent topics. One of the things I really liked was the <a href=\"https://indieweb.org/plurality\">plurality</a> of both the reasons for having a wiki, and of the tools people use to do it. Very IndieWeb.</p>\n<p>Some parts of it that stuck in my brain:</p>\n<ul><li>the link between the stream and the garden, and <a href=\"https://commonplace.doubleloop.net/20200404084930-my_blog_and_wiki_process.html\">when you write in one or the other</a></li>\n<li>what actually are personal wikis? What do people use them for?\n<ul><li><a href=\"https://commonplace.doubleloop.net/20200308220634-commonplace_books.html\">commonplace books</a></li>\n<li><a href=\"https://commonplace.doubleloop.net/20200309190319-basb.html\">second brains</a> / <a href=\"https://commonplace.doubleloop.net/20200426102047-exobrain.html\">exobrains</a></li>\n</ul></li>\n<li>mind maps, <a href=\"https://commonplace.doubleloop.net/20200308210627-memory_palace_org.html\">memory palaces</a>\n<ul><li>historical examples of externalising memories, like walkabouts</li>\n</ul></li>\n<li>how do you structure your <a href=\"https://commonplace.doubleloop.net/20200317123902-the_garden.html\">garden</a> for yourself, and for others\n<ul><li>is <a href=\"https://commonplace.doubleloop.net/20200328152050-transclusion.html\">transclusion</a> a good way to navigate ideas? Is the loss of narrative a problem?</li>\n</ul></li>\n<li>bidirectional links or backlinks\n<ul><li>renewed interest in this (is this thanks to <a href=\"https://commonplace.doubleloop.net/20200309195039-roam.html\">Roam</a>?), but mostly focused on internal backlinks in your own wiki</li>\n<li>can we use webmentions as a mechanism for bidirectional links across sites?</li>\n</ul></li>\n</ul><p>There was way more discussed than that. I think given the interest and the breadth of topics, it would be fun to get together semi-regularly.</p>\n<p>You can check out the notes and the recording for a lot more: <a href=\"https://indieweb.org/2020/Pop-ups/GardenAndStream\">The Garden and the Stream</a>.</p>",
"text": "Yesterday I attended a very fun pop-up IndieWebCamp session on streams, blogs and wikis.\nThe Garden and the Stream\nAround 25 people joined online over the course of the session.\nIt was a wide-ranging discussion on lots of wiki-adjacent topics. One of the things I really liked was the plurality of both the reasons for having a wiki, and of the tools people use to do it. Very IndieWeb.\nSome parts of it that stuck in my brain:\nthe link between the stream and the garden, and when you write in one or the other\nwhat actually are personal wikis? What do people use them for?\ncommonplace books\nsecond brains / exobrains\n\nmind maps, memory palaces\nhistorical examples of externalising memories, like walkabouts\n\nhow do you structure your garden for yourself, and for others\nis transclusion a good way to navigate ideas? Is the loss of narrative a problem?\n\nbidirectional links or backlinks\nrenewed interest in this (is this thanks to Roam?), but mostly focused on internal backlinks in your own wiki\ncan we use webmentions as a mechanism for bidirectional links across sites?\n\nThere was way more discussed than that. I think given the interest and the breadth of topics, it would be fun to get together semi-regularly.\nYou can check out the notes and the recording for a lot more: The Garden and the Stream."
},
"name": "The Garden and the Stream Pop-up Session",
"post-type": "article",
"_id": "11107847",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Will Norris",
"url": "https://willnorris.com/",
"photo": null
},
"url": "https://willnorris.com/notice/",
"published": "0001-01-01T00:00:00+00:00",
"content": {
"html": "<p>This directory contains various content I\u2019ve uploaded, primarily photos to embed\nin blog posts. This content comes from various sources, and therefore has\nvarious licensing restrictions.</p>\n<p>I\u2019ve attempted to identify the licenses for some of the content below.</p>\nFile\nSource\nAuthor\nLicense\n<a href=\"https://willnorris.com/2013/08/testing-in-go-github/codercat.jpg\">codercat.jpg</a>\n<a href=\"https://octodex.github.com/codercat/\">GitHub Octodex</a>\n<a href=\"http://cameronmcefee.com/\">Cameron McEfee</a>, GitHub\n<a href=\"https://octodex.github.com/faq.html\">Octodex FAQ</a>\n<a href=\"https://willnorris.com/2013/08/testing-in-go-github/gopher.png\">gopher.png</a>\n<a href=\"https://golang.org/doc/gopher/gophercolor.png\">golang.org</a>\n<a href=\"http://www.reneefrench.com/\">Renee French</a>\n<a href=\"https://creativecommons.org/licenses/by/3.0/\">CC-BY 3.0</a>\n<a href=\"https://willnorris.com/2013/08/a-place-to-call-home/home-doormat.jpg\">home-doormat.jpg</a>\n<a href=\"https://www.flickr.com/photos/ronocdh/4456877019/\">Flickr</a>\nConor\n<a href=\"https://creativecommons.org/licenses/by/2.0/\">CC-BY 2.0</a>\n<a href=\"https://willnorris.com/2014/01/a-self-hosted-alternative-to-jetpacks-photon-service/ghillied-up.jpg\">ghillied-up.jpg</a>\n<a href=\"https://www.flickr.com/photos/divinenephron/4857328881/\">Flickr</a>\n<a href=\"http://divinenephron.co.uk/\">Devon Buchanan</a>\n<a href=\"https://creativecommons.org/licenses/by-nc-sa/2.0/\">CC-BY-NC-SA 2.0</a>\n<a href=\"https://willnorris.com/2014/01/a-self-hosted-alternative-to-jetpacks-photon-service/jetpack-kid.jpg\">jetpack-kid.jpg</a>\n<a href=\"http://www.gettyimages.com/detail/photo/jetpack-kid-royalty-free-image/143920872\">Getty Images</a>\nAndrew Rich\n<a href=\"http://www.gettyimages.com/Corporate/LicenseInfo.aspx\">Getty Royalty Free</a>\n<a href=\"https://willnorris.com/2014/01/wordpress-social-menus-rel-me/rel-me-shirt.jpg\">rel-me-shirt.jpg</a>\n<a href=\"http://www.zazzle.com/i_love_me_some_rel_me_shirt-235414618479188408\">Zazzle</a>\nZazzle / Tripleswag\n\n<a href=\"https://willnorris.com/2014/03/indiewebcamp-2014/indiewebcamp-sf-2014.jpg\">indiewebcamp-sf-2014.jpg</a>\n<a href=\"https://www.flickr.com/photos/aaronpk/13012345474/\">Flickr</a>\n<a href=\"https://aaronparecki.com/\">Aaron Parecki</a>\n<a href=\"https://creativecommons.org/licenses/by/2.0/\">CC-BY 2.0</a>\n<a href=\"https://willnorris.com/2015/02/books-i-read-in-2014/books.jpg\">books.jpg</a>\n<a href=\"https://www.flickr.com/photos/azrasta/5088254388/\">Flickr</a>\naz\n<a href=\"https://creativecommons.org/licenses/by-nc-sa/2.0/\">CC-BY-NC-SA 2.0</a>\n<a href=\"https://willnorris.com/2016/02/books-i-read-in-2015/kindle.jpg\">kindle.jpg</a>\n<a href=\"https://unsplash.com/photos/gm18kqu9TxQ\">Unsplash</a>\n<a href=\"http://www.jamestarbotton.com/\">James Tarbotton</a>\n<a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0</a>",
"text": "This directory contains various content I\u2019ve uploaded, primarily photos to embed\nin blog posts. This content comes from various sources, and therefore has\nvarious licensing restrictions.\nI\u2019ve attempted to identify the licenses for some of the content below.\nFile\nSource\nAuthor\nLicense\ncodercat.jpg\nGitHub Octodex\nCameron McEfee, GitHub\nOctodex FAQ\ngopher.png\ngolang.org\nRenee French\nCC-BY 3.0\nhome-doormat.jpg\nFlickr\nConor\nCC-BY 2.0\nghillied-up.jpg\nFlickr\nDevon Buchanan\nCC-BY-NC-SA 2.0\njetpack-kid.jpg\nGetty Images\nAndrew Rich\nGetty Royalty Free\nrel-me-shirt.jpg\nZazzle\nZazzle / Tripleswag\n\nindiewebcamp-sf-2014.jpg\nFlickr\nAaron Parecki\nCC-BY 2.0\nbooks.jpg\nFlickr\naz\nCC-BY-NC-SA 2.0\nkindle.jpg\nUnsplash\nJames Tarbotton\nCC0"
},
"name": "Notice of Content Licenses",
"post-type": "article",
"_id": "11092497",
"_source": "248",
"_is_read": true
}
Is the expectation for this that will contain all of the properties? Or could just be the URL/UID?
For instance, I've got a static site, so my Micropub endpoint would proxy a generated file from the site. If I can reduce the amount of properties to add to this, it'd be good, especially if this is really only being used for post listing.
{
"type": "entry",
"published": "2020-04-25T15:31:06.732+02:00",
"url": "https://www.jvt.me/mf2/2020/04/3qnnb/",
"in-reply-to": [
"https://github.com/indieweb/micropub-extensions/issues/4"
],
"content": {
"text": "Is the expectation for this that will contain all of the properties? Or could just be the URL/UID?For instance, I've got a static site, so my Micropub endpoint would proxy a generated file from the site. If I can reduce the amount of properties to add to this, it'd be good, especially if this is really only being used for post listing.",
"html": "<p></p><p>Is the expectation for this that will contain all of the properties? Or could just be the URL/UID?</p><p>For instance, I've got a static site, so my Micropub endpoint would proxy a generated file from the site. If I can reduce the amount of properties to add to this, it'd be good, especially if this is really only being used for post listing.</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "11072066",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2020-04-25T11:10:41Z",
"url": "https://adactio.com/journal/16803",
"category": [
"books",
"reading",
"indieweb",
"publishing",
"micorformats",
"h-entry",
"h-event",
"structured",
"data",
"json",
"rss",
"aggregation",
"syndication",
"visualisation"
],
"syndication": [
"https://medium.com/@adactio/d65a123b163"
],
"name": "Reading",
"content": {
"text": "At the beginning of the year, Remy wrote about extracting Goodreads metadata so he could create his end-of-year reading list. More recently, Mark Llobrera wrote about how he created a visualisation of his reading history. In his case, he\u2019s using JSON to store the information.\n\nThis kind of JSON storage is exactly what Tom Critchlow proposes in his post, Library JSON - A Proposal for a Decentralized Goodreads:\n\n\nThinking through building some kind of \u201cweb of books\u201d I realized that we could use something similar to RSS to build a kind of decentralized GoodReads powered by indie sites and an underlying easy to parse format.\n\n\nHis proposal looks kind of similar to what Mark came up with. There\u2019s a title, an author, an image, and some kind of date for when you started and/or finished reading the book.\n\nMatt then points out that RSS gets close to the data format being suggested and asks how about using RSS?:\n\n\nRather than inventing a new format, my suggestion is that this is RSS plus an extension to deal with books. This is analogous to how the podcast feeds are specified: they are RSS plus custom tags.\n\n\nLike Matt, I\u2019m in favour of re-using existing wheels rather than inventing new ones, mostly to avoid a 927 situation.\n\nBut all of these proposals\u2014whether JSON or RSS\u2014involve the creation of a separate file, and yet the information is originally published in HTML. Along the lines of Matt\u2019s idea, I could imagine extending the h-entry collection of class names to allow for books (or films, or other media). It already handles images (with u-photo). I think the missing fields are the date-related ones: when you start and finish reading. Those fields are present in a different microformat, h-event in the form of dt-start and dt-end. Maybe they could be combined:\n\n\n<article class=\"h-entry h-event h-review\">\n<h1 class=\"p-name p-item\">Book title</h1>\n<img class=\"u-photo\" src=\"image.jpg\" alt=\"Book cover.\">\n<p class=\"p-summary h-card\">Book author</p>\n<time class=\"dt-start\" datetime=\"YYYY-MM-DD\">Start date</time>\n<time class=\"dt-end\" datetime=\"YYYY-MM-DD\">End date</time>\n<div class=\"e-content\">Remarks</div>\n<data class=\"p-rating\" value=\"5\">\u2605\u2605\u2605\u2605\u2605</data>\n<time class=\"dt-published\" datetime=\"YYYY-MM-DDThh:mm\">Date of this post</time>\n</article>\n\n\nThat markup is simultaneously a post (h-entry) and an event (h-event) and you can even throw in h-card for the book author (as well as h-review if you like to rate the books you read). It can be converted to RSS and also converted to .ics for calendars\u2014those parsers are already out there. It\u2019s ready for aggregation and it\u2019s ready for visualisation.\n\nI publish very minimal reading posts here on adactio.com. What little data is there isn\u2019t very structured\u2014I don\u2019t even separate the book title from the author. But maybe I\u2019ll have a little play around with turning these h-entries into combined h-entry/event posts.",
"html": "<p>At the beginning of the year, Remy wrote about <a href=\"https://remysharp.com/2020/01/06/extracting-goodreads-metadata\">extracting Goodreads metadata</a> so he could create his <a href=\"https://remysharp.com/2020/01/02/books-i-read-in-2019\">end-of-year reading list</a>. More recently, Mark Llobrera wrote about <a href=\"http://dirtystylus.com/2020/04/17/visualizing-my-reading-with-semiotic/\">how he created a visualisation of his reading history</a>. In his case, he\u2019s using JSON to store the information.</p>\n\n<p>This kind of JSON storage is exactly what Tom Critchlow proposes in his post, <a href=\"https://tomcritchlow.com/2020/04/15/library-json/\">Library JSON - A Proposal for a Decentralized Goodreads</a>:</p>\n\n<blockquote>\n<p>Thinking through building some kind of \u201cweb of books\u201d I realized that we could use something similar to RSS to build a kind of decentralized GoodReads powered by indie sites and an underlying easy to parse format.</p>\n</blockquote>\n\n<p>His proposal looks kind of similar to what Mark came up with. There\u2019s a title, an author, an image, and some kind of date for when you started and/or finished reading the book.</p>\n\n<p>Matt then points out that RSS gets close to the data format being suggested and asks <a href=\"http://interconnected.org/home/2020/04/16/rss_for_books\">how about using RSS?</a>:</p>\n\n<blockquote>\n<p>Rather than inventing a new format, my suggestion is that this is RSS plus an extension to deal with books. This is analogous to how the podcast feeds are specified: they are RSS plus custom tags.</p>\n</blockquote>\n\n<p>Like Matt, I\u2019m in favour of re-using existing wheels rather than inventing new ones, mostly to avoid <a href=\"https://xkcd.com/927/\">a 927 situation</a>.</p>\n\n<p>But all of these proposals\u2014whether JSON or RSS\u2014involve the creation of a separate file, and yet the information is originally published in HTML. Along the lines of Matt\u2019s idea, I could imagine extending the <a href=\"https://indieweb.org/h-entry\"><code>h-entry</code></a> <a href=\"http://microformats.org/wiki/h-entry#Core_Properties\">collection of class names</a> to allow for books (or films, or other media). It already handles images (with <code>u-photo</code>). I think the missing fields are the date-related ones: when you start and finish reading. Those fields are present in a different microformat, <a href=\"http://microformats.org/wiki/h-event\"><code>h-event</code></a> in the form of <code>dt-start</code> and <code>dt-end</code>. Maybe they could be combined:</p>\n\n<pre><code>\n<article class=\"h-entry h-event h-review\">\n<h1 class=\"p-name p-item\">Book title</h1>\n<img class=\"u-photo\" src=\"image.jpg\" alt=\"Book cover.\">\n<p class=\"p-summary h-card\">Book author</p>\n<time class=\"dt-start\" datetime=\"YYYY-MM-DD\">Start date</time>\n<time class=\"dt-end\" datetime=\"YYYY-MM-DD\">End date</time>\n<div class=\"e-content\">Remarks</div>\n<data class=\"p-rating\" value=\"5\">\u2605\u2605\u2605\u2605\u2605</data>\n<time class=\"dt-published\" datetime=\"YYYY-MM-DDThh:mm\">Date of this post</time>\n</article>\n</code></pre>\n\n<p>That markup is simultaneously a post (<code>h-entry</code>) and an event (<code>h-event</code>) and you can even throw in <code>h-card</code> for the book author (as well as <a href=\"http://microformats.org/wiki/h-review\"><code>h-review</code></a> if you like to rate the books you read). It can be converted to RSS and also converted to <code>.ics</code> for calendars\u2014those parsers are already out there. It\u2019s ready for aggregation and it\u2019s ready for visualisation.</p>\n\n<p>I publish very minimal <a href=\"https://adactio.com/notes/reading\">reading posts</a> here on adactio.com. What little data is there isn\u2019t very structured\u2014I don\u2019t even separate the book title from the author. But maybe I\u2019ll have a little play around with turning these h-entries into combined h-entry/event posts.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "article",
"_id": "11069402",
"_source": "2",
"_is_read": true
}
It gets my homepage URL as the author property, but I don't expect it will handle fetching that and following the authorship specification. That's more indieweb-land than microformats2.
BTW, I'm gonna have a quick IndieWeb lunch Zoom at noon today. Link will be in chat.
{
"type": "entry",
"published": "2020-04-24 11:04-0700",
"url": "https://gregorlove.com/2020/04/it-gets-my-homepage/",
"in-reply-to": [
"https://pine.blog/u/sonicrocketman/archive/d15636e9-2888-4972-9635-99efd3838e49"
],
"content": {
"text": "It gets my homepage URL as the author property, but I don't expect it will handle fetching that and following the authorship specification. That's more indieweb-land than microformats2.\n\nBTW, I'm gonna have a quick IndieWeb lunch Zoom at noon today. Link will be in chat.",
"html": "<p>It gets my homepage URL as the author property, but I don't expect it will handle fetching that and following the authorship specification. That's more indieweb-land than microformats2.\n</p>\n<p>BTW, I'm gonna have a quick IndieWeb lunch Zoom at noon today. Link will be in chat.</p>"
},
"post-type": "reply",
"refs": {
"https://pine.blog/u/sonicrocketman/archive/d15636e9-2888-4972-9635-99efd3838e49": {
"type": "entry",
"url": "https://pine.blog/u/sonicrocketman/archive/d15636e9-2888-4972-9635-99efd3838e49",
"name": "https://pine.blog/u/sonicrocketman/archive/d15636e9-2888-4972-9635-99efd3838e49",
"post-type": "article"
}
},
"_id": "11056793",
"_source": "95",
"_is_read": true
}
RSVPed: Attending Gardens and Streams: Wikis, blogs, and UI -- a pop up IndieWebCamp session
We'll be discussing and brainstorming ideas related to wikis and the IndieWeb, user interfaces, functionalities, examples of wikis and how they differ from blogs and other social media interfaces, and everyones' ideas surrounding these.
Phew, I just saw this! Should be a fun session on the link between blogs and (personal) wikis.
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/04/23/6790/",
"published": "2020-04-23T15:50:01+00:00",
"content": {
"html": "RSVPed: Attending <a href=\"https://events.indieweb.org/2020/04/gardens-and-streams-wikis-blogs-and-ui-a-pop-up-indiewebcamp-session-j9bg0pJDBgBD\">Gardens and Streams: Wikis, blogs, and UI -- a pop up IndieWebCamp session</a>\n<blockquote>We'll be discussing and brainstorming ideas related to wikis and the IndieWeb, user interfaces, functionalities, examples of wikis and how they differ from blogs and other social media interfaces, and everyones' ideas surrounding these. </blockquote>\n\nPhew, I just saw this! Should be a fun session on the link between blogs and (personal) wikis.",
"text": "RSVPed: Attending Gardens and Streams: Wikis, blogs, and UI -- a pop up IndieWebCamp session\nWe'll be discussing and brainstorming ideas related to wikis and the IndieWeb, user interfaces, functionalities, examples of wikis and how they differ from blogs and other social media interfaces, and everyones' ideas surrounding these. \n\nPhew, I just saw this! Should be a fun session on the link between blogs and (personal) wikis."
},
"post-type": "note",
"_id": "11021839",
"_source": "1895",
"_is_read": true
}