@stop I went to my own site to point it out ;) which is also what @aaronpk did.
What you’re seeing on Twitter is merely a syndicated copy, for those who use Twitter as their reader, AKA POSSE: https://indieweb.org/POSSE
This reply is also from my site.
{
"type": "entry",
"published": "2021-10-04 11:22-0700",
"url": "http://tantek.com/2021/277/t2",
"in-reply-to": [
"https://twitter.com/stop/status/1445091237002809352"
],
"content": {
"text": "@stop I went to my own site to point it out ;) which is also what @aaronpk did.\n\nWhat you\u2019re seeing on Twitter is merely a syndicated copy, for those who use Twitter as their reader, AKA POSSE: https://indieweb.org/POSSE\n\nThis reply is also from my site.",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/stop\">@stop</a> I went to my own site to point it out ;) which is also what <a class=\"h-cassis-username\" href=\"https://twitter.com/aaronpk\">@aaronpk</a> did.<br /><br />What you\u2019re seeing on Twitter is merely a syndicated copy, for those who use Twitter as their reader, AKA POSSE: <a href=\"https://indieweb.org/POSSE\">https://indieweb.org/POSSE</a><br /><br />This reply is also from my site."
},
"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/stop/status/1445091237002809352": {
"type": "entry",
"url": "https://twitter.com/stop/status/1445091237002809352",
"name": "@stop\u2019s tweet",
"post-type": "article"
}
},
"_id": "24387030",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2021-10-04 11:11-0700",
"url": "http://tantek.com/2021/277/t1",
"category": [
"indieweb"
],
"content": {
"text": "you know what's *not* down right now?\n\nmy personal site & blog \u2b07\n\nhttps://tantek.com/\n\n#indieweb\n\n(copied from @aaronpk https://aaronparecki.com/2021/10/04/9/my-blog https://twitter.com/aaronpk/status/1445072111098220551)",
"html": "you know what's *not* down right now?<br /><br />my personal site & blog \u2b07<br /><br /><a href=\"https://tantek.com/\">https://tantek.com/</a><br /><br />#<span class=\"p-category\">indieweb</span><br /><br />(copied from <a class=\"h-cassis-username\" href=\"https://twitter.com/aaronpk\">@aaronpk</a> <a href=\"https://aaronparecki.com/2021/10/04/9/my-blog\">https://aaronparecki.com/2021/10/04/9/my-blog</a> <a href=\"https://twitter.com/aaronpk/status/1445072111098220551\">https://twitter.com/aaronpk/status/1445072111098220551</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": "24387031",
"_source": "1",
"_is_read": true
}
This is precisely what the microformats2 "u-" property prefix is for, to instruct the parser to retrieve and parse for URL-like information from an element, from its URL-related attribute if any, and text content as a fallback, including relative URL resolution if applicable. E.g. in the example you gave, try u-tel instead of p-tel:
<a class="u-tel" href="tel:13335553483">(333) 555 FIVE</a>
If that works as desired, go ahead and close this issue.
{
"type": "entry",
"published": "2021-09-18 20:42-0700",
"url": "http://tantek.com/2021/261/t1",
"in-reply-to": [
"https://github.com/microformats/h-card/issues/2"
],
"content": {
"text": "This is precisely what the microformats2 \"u-\" property prefix is for, to instruct the \u00a0parser to retrieve and parse for URL-like information from an element, from its URL-related attribute if any, and text content as a fallback, including relative URL resolution if applicable. E.g. in the example you gave, try u-tel instead of p-tel:\n\n\u00a0<a class=\"u-tel\" href=\"tel:13335553483\">(333) 555 FIVE</a>\n\nIf that works as desired, go ahead and close this issue.",
"html": "This is precisely what the microformats2 \"u-\" property prefix is for, to instruct the \u00a0parser to retrieve and parse for URL-like information from an element, from its URL-related attribute if any, and text content as a fallback, including relative URL resolution if applicable. E.g. in the example you gave, try u-tel instead of p-tel:<br /><br />\u00a0<a class=\"u-tel\" href=\"tel:13335553483\">(333) 555 FIVE</a><br /><br />If that works as desired, go ahead and close this issue."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://github.com/microformats/h-card/issues/2": {
"type": "entry",
"url": "https://github.com/microformats/h-card/issues/2",
"name": "issue 2 of GitHub project \u201ch-card\u201d",
"post-type": "article"
}
},
"_id": "24387044",
"_source": "1",
"_is_read": true
}
Hey #future #optimist #creatives, #artists, & #writers:
* #Solarpunk Art Contest https://medium.com/@yishan/solarpunk-art-contest-2021-da9474c9722e
* Submissions for Solarpunk Anthology https://justinenortonkertson.medium.com/submissions-for-solarpunk-anthology-e4015346c1de
cc @solarpunk_girl #indieweb
Also #DisneyPlus started streaming #TomorrowLand🔮 today!
{
"type": "entry",
"published": "2021-09-03 20:23-0700",
"url": "http://tantek.com/2021/246/t1/future-optimist-dreamers-art-writing-solarpunk",
"category": [
"future",
"optimist",
"creatives",
"artists",
"writers:",
"Solarpunk",
"indieweb",
"DisneyPlus",
"TomorrowLand"
],
"content": {
"text": "Hey #future #optimist #creatives, #artists, & #writers:\n* #Solarpunk Art Contest https://medium.com/@yishan/solarpunk-art-contest-2021-da9474c9722e\n* Submissions for Solarpunk Anthology https://justinenortonkertson.medium.com/submissions-for-solarpunk-anthology-e4015346c1de\ncc @solarpunk_girl #indieweb\n\nAlso #DisneyPlus started streaming #TomorrowLand\ud83d\udd2e today!",
"html": "Hey #<span class=\"p-category\">future</span> #<span class=\"p-category\">optimist</span> #<span class=\"p-category\">creatives</span>, #<span class=\"p-category\">artists</span>, & #<span class=\"p-category\">writers:</span><br />* #<span class=\"p-category\">Solarpunk</span> Art Contest <a href=\"https://medium.com/@yishan/solarpunk-art-contest-2021-da9474c9722e\">https://medium.com/@yishan/solarpunk-art-contest-2021-da9474c9722e</a><br />* Submissions for Solarpunk Anthology <a href=\"https://justinenortonkertson.medium.com/submissions-for-solarpunk-anthology-e4015346c1de\">https://justinenortonkertson.medium.com/submissions-for-solarpunk-anthology-e4015346c1de</a><br />cc <a class=\"h-cassis-username\" href=\"https://twitter.com/solarpunk_girl\">@solarpunk_girl</a> #<span class=\"p-category\">indieweb</span><br /><br />Also #<span class=\"p-category\">DisneyPlus</span> started streaming #<span class=\"p-category\">TomorrowLand</span>\ud83d\udd2e today!"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "24387045",
"_source": "1",
"_is_read": true
}
https://github.com/stpeter gave me a heads-up about this.
tl;dr: All the same reasons for not re-using WebID apply to Web Sign-in (and Sign-on is too similar), and thus we object to the proposed re-use.
There’s already an existing set of related specs[1][2][3], numerous deployed & in-use implementations[4][5], and an open standards community actively using (including numerous actual users using) the term / phrase / technology[6][7].
https://GitHub.com/BigBlueHat wrote in https://github.com/WICG/WebID/issues/41#issuecomment-742737907:
> Naming is hard and taking an existing name from an existing community doesn't win you any friends or collaborators.
Indeed.
To state it even more strongly, Google of all parties must not act in a bullying way (we must consider the outsized influence & power dynamics), even within the auspices / context of a CG (using a vote in a CG to justify squatting over an existing active spec and a community’s use thereof). Rallying more folks to tacitly or otherwise approve of bullying is still bullying, perhaps even a worse form of doing so.
I can sympathize with the naming challenges in the area of identity (seems fitting).
That noted, an exploration in a CG seems premature to worry so much about a "marketable" name, especially in an area where naming is hard.
Instead, make up a throwaway placeholder name (like WID2021), first get the technology right, working across at least a few different vendors relying/consuming each others identities interoperably, and then worry about an actual marketable name, perhaps at WD/CR time. We know this can work per the prior example of "Atom" which went through a few throwaway names like "Pie" before being standardized as Atom in RFC 4287 at IETF.
Thanks for your consideration,
Tantek
[1] https://microformats.org/wiki/web-sign-in
[2] https://microformats.org/wiki/RelMeAuth
[3] https://indieauth.spec.indieweb.org/ (previously a W3C Note published by the Social Web Working group: https://www.w3.org/TR/2018/NOTE-indieauth-20180123/)
[4] https://indieweb.org/Web_sign-in#Implementations
[5] https://indieweb.org/IndieAuth#Implementations
[6] https://indieweb.org/Web_sign-in
[7] https://indieweb.org/chat-names
{
"type": "entry",
"published": "2021-08-26 15:14-0700",
"url": "http://tantek.com/2021/238/t3/web-sign-in-existing-specs-users",
"in-reply-to": [
"https://github.com/WICG/WebID/issues/41#issuecomment-906653419"
],
"content": {
"text": "https://github.com/stpeter gave me a heads-up about this.\n\ntl;dr: All the same reasons for not re-using WebID apply to Web Sign-in (and Sign-on is too similar), and thus we object to the proposed re-use.\n\nThere\u2019s already an existing set of related specs[1][2][3], numerous deployed & in-use implementations[4][5], and an open standards community actively using (including numerous actual users using) the term / phrase / technology[6][7].\n\nhttps://GitHub.com/BigBlueHat wrote in https://github.com/WICG/WebID/issues/41#issuecomment-742737907:\n> Naming is hard and taking an existing name from an existing community doesn't win you any friends or collaborators.\n\nIndeed.\n\nTo state it even more strongly, Google of all parties must not act in a bullying way (we must consider the outsized influence & power dynamics), even within the auspices / context of a CG (using a vote in a CG to justify squatting over an existing active spec and a community\u2019s use thereof). Rallying more folks to tacitly or otherwise approve of bullying is still bullying, perhaps even a worse form of doing so.\n\nI can sympathize with the naming challenges in the area of identity (seems fitting).\n\nThat noted, an exploration in a CG seems premature to worry so much about a \"marketable\" name, especially in an area where naming is hard. \n\nInstead, make up a throwaway placeholder name (like WID2021), first get the technology right, working across at least a few different vendors relying/consuming each others identities interoperably, and then worry about an actual marketable name, perhaps at WD/CR time. We know this can work per the prior example of \"Atom\" which went through a few throwaway names like \"Pie\" before being standardized as Atom in RFC 4287 at IETF.\n\nThanks for your consideration,\n\nTantek\n\n[1] https://microformats.org/wiki/web-sign-in\n[2] https://microformats.org/wiki/RelMeAuth\n[3] https://indieauth.spec.indieweb.org/ (previously a W3C Note published by the Social Web Working group: https://www.w3.org/TR/2018/NOTE-indieauth-20180123/)\n[4] https://indieweb.org/Web_sign-in#Implementations\n[5] https://indieweb.org/IndieAuth#Implementations\n[6] https://indieweb.org/Web_sign-in\n[7] https://indieweb.org/chat-names",
"html": "<a href=\"https://github.com/stpeter\">https://github.com/stpeter</a> gave me a heads-up about this.<br /><br />tl;dr: All the same reasons for not re-using WebID apply to Web Sign-in (and Sign-on is too similar), and thus we object to the proposed re-use.<br /><br />There\u2019s already an existing set of related specs[1][2][3], numerous deployed & in-use implementations[4][5], and an open standards community actively using (including numerous actual users using) the term / phrase / technology[6][7].<br /><br /><a href=\"https://GitHub.com/BigBlueHat\">https://GitHub.com/BigBlueHat</a> wrote in <a href=\"https://github.com/WICG/WebID/issues/41#issuecomment-742737907\">https://github.com/WICG/WebID/issues/41#issuecomment-742737907</a>:<br />> Naming is hard and taking an existing name from an existing community doesn't win you any friends or collaborators.<br /><br />Indeed.<br /><br />To state it even more strongly, Google of all parties must not act in a bullying way (we must consider the outsized influence & power dynamics), even within the auspices / context of a CG (using a vote in a CG to justify squatting over an existing active spec and a community\u2019s use thereof). Rallying more folks to tacitly or otherwise approve of bullying is still bullying, perhaps even a worse form of doing so.<br /><br />I can sympathize with the naming challenges in the area of identity (seems fitting).<br /><br />That noted, an exploration in a CG seems premature to worry so much about a \"marketable\" name, especially in an area where naming is hard. <br /><br />Instead, make up a throwaway placeholder name (like WID2021), first get the technology right, working across at least a few different vendors relying/consuming each others identities interoperably, and then worry about an actual marketable name, perhaps at WD/CR time. We know this can work per the prior example of \"Atom\" which went through a few throwaway names like \"Pie\" before being standardized as Atom in RFC 4287 at IETF.<br /><br />Thanks for your consideration,<br /><br />Tantek<br /><br />[1] <a href=\"https://microformats.org/wiki/web-sign-in\">https://microformats.org/wiki/web-sign-in</a><br />[2] <a href=\"https://microformats.org/wiki/RelMeAuth\">https://microformats.org/wiki/RelMeAuth</a><br />[3] <a href=\"https://indieauth.spec.indieweb.org/\">https://indieauth.spec.indieweb.org/</a> (previously a W3C Note published by the Social Web Working group: <a href=\"https://www.w3.org/TR/2018/NOTE-indieauth-20180123/\">https://www.w3.org/TR/2018/NOTE-indieauth-20180123/</a>)<br />[4] <a href=\"https://indieweb.org/Web_sign-in#Implementations\">https://indieweb.org/Web_sign-in#Implementations</a><br />[5] <a href=\"https://indieweb.org/IndieAuth#Implementations\">https://indieweb.org/IndieAuth#Implementations</a><br />[6] <a href=\"https://indieweb.org/Web_sign-in\">https://indieweb.org/Web_sign-in</a><br />[7] <a href=\"https://indieweb.org/chat-names\">https://indieweb.org/chat-names</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://github.com/WICG/WebID/issues/41#issuecomment-906653419": {
"type": "entry",
"url": "https://github.com/WICG/WebID/issues/41#issuecomment-906653419",
"name": "a comment on issue 41 of GitHub project \u201cWebID\u201d",
"post-type": "article"
}
},
"_id": "24387048",
"_source": "1",
"_is_read": true
}
attending @IndieWebCamp Create Day (today!) and working on my personal #openweb site. This week’s @W3C #Instagram & #Facebook #outages were a good reminder to cook what we want, and eat what we cook.
#IndieWeb RSVP & Zoom: https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f
{
"type": "entry",
"published": "2021-10-09 13:02-0700",
"rsvp": "yes",
"url": "http://tantek.com/2021/282/t1/",
"category": [
"openweb",
"Instagram",
"Facebook",
"outages",
"IndieWeb"
],
"in-reply-to": [
"https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f"
],
"content": {
"text": "attending @IndieWebCamp Create Day (today!) and working on my personal #openweb site. This week\u2019s @W3C #Instagram & #Facebook #outages were a good reminder to cook what we want, and eat what we cook.\n\n#IndieWeb RSVP & Zoom: https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f",
"html": "attending <a class=\"h-cassis-username\" href=\"https://twitter.com/IndieWebCamp\">@IndieWebCamp</a> Create Day (today!) and working on my personal #<span class=\"p-category\">openweb</span> site. This week\u2019s <a class=\"h-cassis-username\" href=\"https://twitter.com/W3C\">@W3C</a> #<span class=\"p-category\">Instagram</span> & #<span class=\"p-category\">Facebook</span> #<span class=\"p-category\">outages</span> were a good reminder to cook what we want, and eat what we cook.<br /><br />#<span class=\"p-category\">IndieWeb</span> RSVP & Zoom: <a href=\"https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f\">https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f</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://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f": {
"type": "entry",
"url": "https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f",
"name": "an IndieWeb event",
"post-type": "article"
}
},
"_id": "24387011",
"_source": "1",
"_is_read": true
}
After @Facebook & @Instagram outages and today's @W3C #outage https://status.w3.org/incidents/lfwjx05yvldr, I’m wondering if there is a secret movement to get people to stop depending on any corp/org sites to get things done. #W3Cdown #redecentralize
🤔
(#indieweb is open, not secret)
{
"type": "entry",
"published": "2021-10-05 11:50-0700",
"url": "http://tantek.com/2021/278/t1/facebook-instagram-w3c-outage-redecentralize",
"category": [
"outage",
"W3Cdown",
"redecentralize"
],
"content": {
"text": "After @Facebook & @Instagram outages and today's @W3C #outage https://status.w3.org/incidents/lfwjx05yvldr, I\u2019m wondering if there is a secret movement to get people to stop depending on any corp/org sites to get things done. #W3Cdown #redecentralize\n\n\ud83e\udd14\n\n(#indieweb is open, not secret)",
"html": "After <a class=\"h-cassis-username\" href=\"https://twitter.com/Facebook\">@Facebook</a> & <a class=\"h-cassis-username\" href=\"https://twitter.com/Instagram\">@Instagram</a> outages and today's <a class=\"h-cassis-username\" href=\"https://twitter.com/W3C\">@W3C</a> #<span class=\"p-category\">outage</span> <a href=\"https://status.w3.org/incidents/lfwjx05yvldr\">https://status.w3.org/incidents/lfwjx05yvldr</a>, I\u2019m wondering if there is a secret movement to get people to stop depending on any corp/org sites to get things done. #<span class=\"p-category\">W3Cdown</span> #<span class=\"p-category\">redecentralize</span><br /><br />\ud83e\udd14<br /><br />(#indieweb is open, not secret)"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "24387020",
"_source": "1",
"_is_read": true
}
Announcing support for OAuth Server Metadata on my IndieAuth Server.
{
"type": "entry",
"published": "2021-10-15 22:35:50 +0100 BST",
"summary": "Announcing support for OAuth Server Metadata on my IndieAuth Server.",
"url": "https://www.jvt.me/posts/2021/10/15/indieauth-server-metadata/",
"category": [
"www.jvt.me",
"indieauth.jvt.me",
"indieauth",
"oauth2",
"oidc"
],
"name": "Implementing IndieAuth Server Metadata",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "article",
"_id": "24322019",
"_source": "2169",
"_is_read": true
}
Creating a shared service to allow creating iCalendar feeds for tracking what events you're attending.
{
"type": "entry",
"published": "2021-10-15 15:00:51 +0100 BST",
"summary": "Creating a shared service to allow creating iCalendar feeds for tracking what events you're attending.",
"url": "https://www.jvt.me/posts/2021/10/15/rsvp-calendar/",
"category": [
"calendar",
"indieweb",
"rsvp-calendar.tanna.dev",
"architect-framework"
],
"name": "Announcing a Service for Creating an iCalendar feed for event RSVPs: rsvp-calendar.tanna.dev",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "article",
"_id": "24314427",
"_source": "2169",
"_is_read": true
}
This is my first Micro.blog post! I’m so happy about this! :-)
I just discovered IndieWeb and Micro.blog recently and was immediately attracted to them and their mission. I’m looking forward to exploring this new (to me) ecosystem and see what I can do with it.
Thank you, Micro.blo... hourback.micro.blog
{
"type": "entry",
"author": {
"name": "Ali Jonathan Nabavi",
"url": "https://hourback.micro.blog/",
"photo": "https://www.gravatar.com/avatar/a7ef700db32e4a8a06253a17886ded23?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"
},
"url": "https://hourback.micro.blog/2021/10/15/this-is-my.html",
"content": {
"html": "This is my first Micro.blog post! I\u2019m so happy about this! :-)\n\nI just discovered IndieWeb and Micro.blog recently and was immediately attracted to them and their mission. I\u2019m looking forward to exploring this new (to me) ecosystem and see what I can do with it.\n\nThank you, Micro.blo... <a href=\"https://hourback.micro.blog/2021/10/15/this-is-my.html\">hourback.micro.blog</a>",
"text": "This is my first Micro.blog post! I\u2019m so happy about this! :-)\n\nI just discovered IndieWeb and Micro.blog recently and was immediately attracted to them and their mission. I\u2019m looking forward to exploring this new (to me) ecosystem and see what I can do with it.\n\nThank you, Micro.blo... hourback.micro.blog"
},
"published": "2021-10-15T08:10:46+00:00",
"post-type": "note",
"_id": "33380017",
"_source": "7224",
"_is_read": true
}
I like this advice: write for you, not for others. And if you can’t think of what to “write”, document something for yourself and call it writing.
If there’s one thing I’ve learned about the mystery of blogging, it’s that the stuff you think nobody will read ends up with way more reach than anything you write thinking it will be popular.
So write about what you want, not what you think others want, and the words will spill out.
I couldn’t agree more!
{
"type": "entry",
"published": "2021-10-10T08:33:38Z",
"url": "https://adactio.com/links/18522",
"category": [
"blogging",
"writing",
"sharing",
"indieweb",
"blogs"
],
"bookmark-of": [
"https://blog.jim-nielsen.com/2021/things-learned-blogging/"
],
"content": {
"text": "Things Learned Blogging - Jim Nielsen\u2019s Blog\n\n\n\n\n I like this advice: write for you, not for others. And if you can\u2019t think of what to \u201cwrite\u201d, document something for yourself and call it writing.\n \n If there\u2019s one thing I\u2019ve learned about the mystery of blogging, it\u2019s that the stuff you think nobody will read ends up with way more reach than anything you write thinking it will be popular.\n \n So write about what you want, not what you think others want, and the words will spill out.\n\n\nI couldn\u2019t agree more!",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://blog.jim-nielsen.com/2021/things-learned-blogging/\">\nThings Learned Blogging - Jim Nielsen\u2019s Blog\n</a>\n</h3>\n\n<blockquote>\n <p>I like this advice: write for you, not for others. And if you can\u2019t think of what to \u201cwrite\u201d, document something for yourself and call it writing.</p>\n \n <p>If there\u2019s one thing I\u2019ve learned about the mystery of blogging, it\u2019s that the stuff you think nobody will read ends up with way more reach than anything you write thinking it will be popular.</p>\n \n <p>So write about what you want, not what you think others want, and the words will spill out.</p>\n</blockquote>\n\n<p>I couldn\u2019t agree more!</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "24175575",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2021-10-07 20:54-0700",
"url": "https://gregorlove.com/2021/10/indieauth-for-processwire-development/",
"category": [
"processwire"
],
"syndication": [
"https://processwire.com/talk/topic/26220-indieauth-for-processwire-development/",
"https://news.indieweb.org/en"
],
"name": "IndieAuth for ProcessWire Development",
"content": {
"text": "I have slowly but surely been working on an IndieAuth module for ProcessWire. IndieAuth lets you sign in to applications using your domain name and grant access to read/write to your site. I initially set up a version of this in 2016. My understanding of IndieAuth was limited at the time and it really only let you use IndieAuth to sign into your own site. There are some interesting possibilities there, but it was premature.\n\nSo what does this module actually do?\n\n1. Authentication: When you visit a site like indielogin.com and enter your domain name, you will be taken to your ProcessWire admin area to approve the request. If you approve the request, you will be returned to the site and logged in as your domain name.\n\n2. Authorization: When you visit an application like Quill, it needs to also get your permission to post to your site. You will be taken to your ProcessWire admin area to approve the request and the scopes that the app is requesting (create, update, delete, etc.). If you approve the request, you will be returned to the app, logged in as your domain name, and the app will have an access token for your site.\n\nFeatures\n\nBrowse the applications you have granted access tokens to. See when each one was granted, last used, and will expire.\n\tRevoke any application\u2019s access tokens\n\tSet the default expiration period for new access tokens. The initial default is 14 days.\n\tDuring authorization, confirm and change the scopes granted to the application. For example, an app may request \u201ccreate\u201d and \u201cdelete\u201d scopes, but you can grant only \u201ccreate.\u201d\n\tDuring authorization, you can also choose to grant an access token with no expiration\nTry it out!\n\nI have been testing the new module and think it is almost ready to release in the ProcessWire modules directory. I would like to have a few more people beta test it and provide feedback first, though. If you\u2019re interested, follow these steps:\n\n\nDownload ProcessWire IndieAuth from Github and follow the instructions there to install it\n\tTest Authentication: visit indielogin.com and enter your domain name. Follow the prompts to authenticate and you should end up back on indielogin.com with a success message.\n\tTest Authorization: visit Quill and enter your domain name. Follow the prompts, noting the additional fields for scopes and expiration. After successfully authorizing, you should end up back on Quill with a success message.\n\tGo back to the ProcessWire admin area of your site. Visit Access > IndieAuth and you should see an entry for the access you just granted to Quill.\n\t\nOptionally test access tokens\n\nTo test access tokens, you will need a module that accepts them. I have set up a minimal Micropub module for that purpose. All it does currently is verify the access token and shows a debugging message indicating the request was received.\n\nFollow the instructions to install the Micropub module. Go back to Quill and try to post a short note to your site. Quill is expected to respond with \u201cSomething went wrong,\u201d but scroll down and the section labelled Micropub response should show \u201cDebugging: Micropub request received.\u201d If you see that, it means the Micropub module successfully received and verified the access token!\n\nThe Micropub module will eventually be fully functional so you can publish to your site using a variety of Micropub clients, but that is a separate project that is going to take me some more time. I wanted to get the IndieAuth module out there instead of waiting to release both at the same time.\n\nMore information\n\nIf you\u2019re interested in more details on IndieAuth, I recommend \u201cOAuth for the Open Web\u201d by Aaron Parecki. If you are interested in implementing IndieAuth in your project, see the IndieAuth specification.",
"html": "<p>I have slowly but surely been working on an IndieAuth module for ProcessWire. IndieAuth lets you sign in to applications using your domain name and grant access to read/write to your site. I initially set up a <a href=\"https://processwire.com/talk/topic/12766-module-indieauth/\">version</a> of this in 2016. My understanding of IndieAuth was limited at the time and it really only let you use IndieAuth to sign into your <i>own</i> site. There are some interesting possibilities there, but it was premature.</p>\n\n<p><b>So what does this module actually do?</b></p>\n\n<p>1. Authentication: When you visit a site like <a href=\"https://indielogin.com/\">indielogin.com</a> and enter your domain name, you will be taken to your ProcessWire admin area to approve the request. If you approve the request, you will be returned to the site and logged in as your domain name.</p>\n\n<p>2. Authorization: When you visit an application like <a href=\"https://quill.p3k.io/\">Quill</a>, it needs to also get your permission to post to your site. You will be taken to your ProcessWire admin area to approve the request and the scopes that the app is requesting (create, update, delete, etc.). If you approve the request, you will be returned to the app, logged in as your domain name, and the app will have an access token for your site.</p>\n\n<p><b>Features</b></p>\n\n<ul><li>Browse the applications you have granted access tokens to. See when each one was granted, last used, and will expire.</li>\n\t<li>Revoke any application\u2019s access tokens</li>\n\t<li>Set the default expiration period for new access tokens. The initial default is 14 days.</li>\n\t<li>During authorization, confirm and change the scopes granted to the application. For example, an app may request \u201ccreate\u201d and \u201cdelete\u201d scopes, but you can grant only \u201ccreate.\u201d</li>\n\t<li>During authorization, you can also choose to grant an access token with no expiration</li>\n</ul><p><b>Try it out!</b></p>\n\n<p>I have been testing the new module and think it is almost ready to release in the <a href=\"https://processwire.com/modules/\">ProcessWire modules directory</a>. I would like to have a few more people beta test it and provide feedback first, though. If you\u2019re interested, follow these steps:</p>\n\n<ol><li>\n<a href=\"https://github.com/gregorlove/ProcessWire-IndieAuth\">Download ProcessWire IndieAuth</a> from Github and follow the instructions there to install it</li>\n\t<li>Test Authentication: visit <a href=\"https://indielogin.com\">indielogin.com</a> and enter your domain name. Follow the prompts to authenticate and you should end up back on indielogin.com with a success message.</li>\n\t<li>Test Authorization: visit <a href=\"https://quill.p3k.io/\">Quill</a> and enter your domain name. Follow the prompts, noting the additional fields for scopes and expiration. After successfully authorizing, you should end up back on Quill with a success message.\n\t<ul><li>Go back to the ProcessWire admin area of your site. Visit Access > IndieAuth and you should see an entry for the access you just granted to Quill.</li>\n\t</ul></li>\n</ol><p><b>Optionally test access tokens</b></p>\n\n<p>To test access tokens, you will need a module that accepts them. I have set up a minimal <a href=\"https://github.com/gregorlove/ProcessWire-Micropub\">Micropub module</a> for that purpose. All it does currently is verify the access token and shows a debugging message indicating the request was received.</p>\n\n<p>Follow the instructions to install the Micropub module. Go back to Quill and try to post a short note to your site. Quill is expected to respond with \u201cSomething went wrong,\u201d but scroll down and the section labelled <i>Micropub response</i> should show \u201cDebugging: Micropub request received.\u201d If you see that, it means the Micropub module successfully received and verified the access token!</p>\n\n<p>The Micropub module <em>will</em> eventually be fully functional so you can publish to your site using a <a href=\"https://indieweb.org/Micropub/Clients\">variety of Micropub clients</a>, but that is a separate project that is going to take me some more time. I wanted to get the IndieAuth module out there instead of waiting to release both at the same time.</p>\n\n<p><b>More information</b></p>\n\n<p>If you\u2019re interested in more details on IndieAuth, I recommend \u201c<a href=\"https://aaronparecki.com/2018/07/07/7/oauth-for-the-open-web\">OAuth for the Open Web</a>\u201d by Aaron Parecki. If you are interested in implementing IndieAuth in your project, see the <a href=\"https://indieauth.spec.indieweb.org/\">IndieAuth specification</a>.</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": "24128015",
"_source": "95",
"_is_read": true
}
I heard some social networks were down. As long as I have my website, my social network is always running. If you’re interested, join the #indieweb community on Wed at 6PM PST/9PM EST for Homebrew Website Club, this weekend for Create Day. All events at events.indieweb.org.
{
"type": "entry",
"author": {
"name": "David Shanske",
"url": "https://david.shanske.com",
"photo": "https://www.gravatar.com/avatar/681eba02e72ba1d894097034a8110e61?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"
},
"url": "https://david.shanske.com/2021/10/04/5217/",
"content": {
"html": "<p>I heard some social networks were down. As long as I have my website, my social network is always running. If you\u2019re interested, join the #<a href=\"https://indieweb.org\">indieweb</a> community on Wed at 6PM PST/9PM EST for Homebrew Website Club, this weekend for Create Day. All events at events.indieweb.org.</p>",
"text": "I heard some social networks were down. As long as I have my website, my social network is always running. If you\u2019re interested, join the #indieweb community on Wed at 6PM PST/9PM EST for Homebrew Website Club, this weekend for Create Day. All events at events.indieweb.org."
},
"published": "2021-10-04T21:46:56+00:00",
"post-type": "note",
"_id": "33380018",
"_source": "7224",
"_is_read": true
}
RSVPed: Attending IndieWeb Create Day
Join us in the IndieWeb chat and in our Zoom room. Share ideas, create & improve our personal websites, and build upon each other's creations. Whether you’re a creator, writer, blogger, coder, designer, or just someone who wants to improve their presence on the web, all skill and experience levels...
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2021/10/03/7592/",
"published": "2021-10-03T08:38:30+00:00",
"content": {
"html": "RSVPed: Attending <a href=\"https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f\">IndieWeb Create Day</a>\n<blockquote>Join us in the IndieWeb chat and in our Zoom room. Share ideas, create & improve our personal websites, and build upon each other's creations. Whether you\u2019re a creator, writer, blogger, coder, designer, or just someone who wants to improve their presence on the web, all skill and experience levels...</blockquote>",
"text": "RSVPed: Attending IndieWeb Create Day\nJoin us in the IndieWeb chat and in our Zoom room. Share ideas, create & improve our personal websites, and build upon each other's creations. Whether you\u2019re a creator, writer, blogger, coder, designer, or just someone who wants to improve their presence on the web, all skill and experience levels..."
},
"post-type": "note",
"_id": "24000071",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"published": "2021-09-30T17:02:05Z",
"url": "https://adactio.com/journal/18494",
"category": [
"anniversary",
"blogging",
"indieweb",
"writing",
"sharing",
"publishing",
"journal",
"20",
"twenty"
],
"syndication": [
"https://adactio.medium.com/7d07f9540ac4"
],
"name": "Twenty years of writing on my website",
"content": {
"text": "On this day twenty years ago I wrote the first entry in my online journal. In the intervening two decades I\u2019ve written a further 2,817 entries.\n\nI am now fifty years old, which means I\u2019ve been blogging for two fifths of my lifetime.\n\nMy website has actually been around for longer than twenty years, but its early incarnations had no blog. That all changed when I relaunched the site on September 30th, 2001.\n\nI wrote at the time:\n\n\n I\u2019m not quite sure what I will be saying here over the coming days, weeks, months and years.\n\n\nHonestly I still feel like that.\n\n\n I think it\u2019s safe to assume an \u201canything goes\u201d attitude for what I post here. Being a web developer, there\u2019s bound to be lots of geeky, techy stuff but I also want a place where I can rant and rave about life in general.\n\n\nThat\u2019s been pretty true, although I feel that maybe there\u2019s been too much geeky stuff and not enough about everything else in my life.\n\n\n I\u2019ll try and post fairly regularly but I don\u2019t want to make any promises I can\u2019t keep. Hopefully, I\u2019ll be updating the journal on a daily basis.\n\n\nI made no promises but I think I\u2019ve done a pretty good job. Many\u2019s the blogger who has let the weeds grow over their websites as they were lured by the siren song of centralised social networks. I\u2019m glad that I\u2019ve managed to avoid that fate. It feels good to look back on twenty years of updates posted on my own domain.\n\n\n Anyway, let\u2019s see what happens. I hope you\u2019ll like it.\n\n\nI hope you still like it.\n\nHere are some of my handpicked highlights from the past twenty years of blogging:\n\n\nHyperdrive, April 20th, 2007Last night in San Francisco.\n\n\nDesign doing, November 11, 2007The opposite of design thinking.\n\n\nIron Man and me, December 1st, 2008The story of how one of my Flickr pictures came to be used in a Hollywood movie.\n\n\nSeams, May 12th, 2014There is a crack, a crack in everything. That\u2019s how the light gets in.\n\n\nWeb! What is it good for?, May 28th, 2015Not absolutely nothing, but not absolutely everything either.\n\n\nSplit, April 10th, 2019Materials and tools; client and server; declarative and imperative; inclusion and privilege.",
"html": "<p>On this day twenty years ago I wrote <a href=\"https://adactio.com/journal/1\">the first entry in my online journal</a>. In the intervening two decades I\u2019ve written a further 2,817 entries.</p>\n\n<p>I am now fifty years old, which means I\u2019ve been blogging for two fifths of my lifetime.</p>\n\n<p>My website has actually been around for longer than twenty years, but its <a href=\"https://adactio.com/version1/index.shtml\">early incarnations</a> had no blog. That all changed when I relaunched the site on September 30th, 2001.</p>\n\n<p><a href=\"https://adactio.com/journal/1\">I wrote at the time</a>:</p>\n\n<blockquote>\n <p>I\u2019m not quite sure what I will be saying here over the coming days, weeks, months and years.</p>\n</blockquote>\n\n<p>Honestly I still feel like that.</p>\n\n<blockquote>\n <p>I think it\u2019s safe to assume an \u201canything goes\u201d attitude for what I post here. Being a web developer, there\u2019s bound to be lots of geeky, techy stuff but I also want a place where I can rant and rave about life in general.</p>\n</blockquote>\n\n<p>That\u2019s been pretty true, although I feel that maybe there\u2019s been too much geeky stuff and not enough about everything else in my life.</p>\n\n<blockquote>\n <p>I\u2019ll try and post fairly regularly but I don\u2019t want to make any promises I can\u2019t keep. Hopefully, I\u2019ll be updating the journal on a daily basis.</p>\n</blockquote>\n\n<p>I made no promises but I think I\u2019ve done a pretty good job. Many\u2019s the blogger who has let the weeds grow over their websites as they were lured by the siren song of centralised social networks. I\u2019m glad that I\u2019ve managed to avoid that fate. It feels good to look back on twenty years of updates posted on my own domain.</p>\n\n<blockquote>\n <p>Anyway, let\u2019s see what happens. I hope you\u2019ll like it.</p>\n</blockquote>\n\n<p>I hope you still like it.</p>\n\n<p>Here are some of my handpicked highlights from the past twenty years of blogging:</p>\n\n<ul><li>\n<a href=\"https://adactio.com/journal/1283\">Hyperdrive</a>, April 20th, 2007<p>Last night in San Francisco.</p>\n</li>\n<li>\n<a href=\"https://adactio.com/journal/1376\">Design doing</a>, November 11, 2007<p>The opposite of design thinking.</p>\n</li>\n<li>\n<a href=\"https://adactio.com/journal/1530\">Iron Man and me</a>, December 1st, 2008<p>The story of how one of my Flickr pictures came to be used in a Hollywood movie.</p>\n</li>\n<li>\n<a href=\"https://adactio.com/journal/6786\">Seams</a>, May 12th, 2014<p>There is a crack, a crack in everything. That\u2019s how the light gets in.</p>\n</li>\n<li>\n<a href=\"https://adactio.com/journal/9016\">Web! What is it good for?</a>, May 28th, 2015<p>Not absolutely nothing, but not absolutely everything either.</p>\n</li>\n<li>\n<a href=\"https://adactio.com/journal/15050\">Split</a>, April 10th, 2019<p>Materials and tools; client and server; declarative and imperative; inclusion and privilege.</p>\n</li>\n</ul>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "article",
"_id": "23935021",
"_source": "2",
"_is_read": true
}
Internet users use fewer different websites today than they did 20 years ago, and spend most of their “Web” time in app versions of websites (which often provide a better experience only because site owners strategically make it so to increase their lock-in and data harvesting potential). Truly exploring the Web now requires extra effort, like exercising an underused muscle. And if you begin and end your Web experience on just one to three services, that just feels kind of… sad, to me. Wasted potential.
{
"type": "entry",
"published": "2021-09-29T13:48:30Z",
"url": "https://adactio.com/links/18488",
"category": [
"wwilfing",
"serendipity",
"indieweb",
"social",
"networks",
"silos",
"browsing",
"linking",
"links",
"hypertext"
],
"bookmark-of": [
"https://danq.me/2021/09/02/get-lost-on-the-web/"
],
"content": {
"text": "Get Lost on the Web \u2013 Dan Q\n\n\n\n\n Internet users use fewer different websites today than they did 20 years ago, and spend most of their \u201cWeb\u201d time in app versions of websites (which often provide a better experience only because site owners strategically make it so to increase their lock-in and data harvesting potential). Truly exploring the Web now requires extra effort, like exercising an underused muscle. And if you begin and end your Web experience on just one to three services, that just feels kind of\u2026 sad, to me. Wasted potential.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://danq.me/2021/09/02/get-lost-on-the-web/\">\nGet Lost on the Web \u2013 Dan Q\n</a>\n</h3>\n\n<blockquote>\n <p>Internet users <em><a href=\"https://adactio.com/use%20fewer%20different%20websites\">use fewer different websites</a> today</em> than they did 20 years ago, and spend most of their \u201cWeb\u201d time in app versions of websites (which often provide a better experience only because site owners strategically make it so to increase their lock-in and data harvesting potential). Truly exploring the Web now <a href=\"https://lucybellwood.com/stumbling/\">requires extra effort</a>, like exercising an underused muscle. And if you begin and end your Web experience on just one to three services, that just feels kind of\u2026 sad, to me. Wasted potential.</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": "23908106",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2021-09-29T08:53:51+00:00",
"url": "http://stream.boffosocko.com/2021/weve-posted-the-notes-and-videos-from-this-weekends-gardensandstreams",
"category": [
"GardensAndStreams"
],
"syndication": [
"https://twitter.com/ChrisAldrich/status/1443137406836817926"
],
"in-reply-to": [
"https://boffosocko.com/2021/08/09/gardens-and-streams-ii/"
],
"content": {
"text": "We've posted the notes and videos from this weekend's #GardensAndStreams IndieWeb pop up event\n\n\nNotes: https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Notes\n\n\nVideos: https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Videos\n\nhttps://twitter.com/ChrisAldrich/status/1424845712928370688",
"html": "We've posted the notes and videos from this weekend's <a href=\"http://stream.boffosocko.com/tag/GardensAndStreams\" class=\"p-category\">#GardensAndStreams</a> IndieWeb pop up event<br /><br />\nNotes: <a href=\"https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Notes\">https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Notes</a><br /><br />\nVideos: <a href=\"https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Videos\">https://indieweb.org/2021/Pop-ups/Gardens_and_Streams_II#Videos</a><br /><br /><a href=\"https://twitter.com/ChrisAldrich/status/1424845712928370688\">https://twitter.com/ChrisAldrich/status/1424845712928370688</a>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "http://stream.boffosocko.com/profile/chrisaldrich",
"photo": "http://stream.boffosocko.com/file/600427b81f7785e704eadfe511a9270f/thumb.jpg"
},
"post-type": "reply",
"_id": "23902818",
"_source": "192",
"_is_read": true
}
The wood wide web has been a powerhouse metaphor for popularizing the mutualistic relationships of healthy forests. But like a struggling forest, the web is no longer healthy. It has been wounded and depleted in the pursuit of profit. Going online today is not an invigorating walk through a green woodland—it’s rush-hour traffic alongside a freeway median of diseased trees, littered with the detritus of late capitalism. If we want to repair this damage, we must look to the wisdom of the forest and listen to ecologists like Simard when they tell us just how sustainable, interdependent, life-giving systems work.
A beautiful piece by the brilliant Claire L. Evans.
The project of decentralizing the web is vast, and only just beginning. It means finding a way to uproot our expression and communication from the walled gardens of tech platforms, and finding novel ways to distribute the responsibilities of infrastructure across a collective network. But we needn’t start from nothing.
{
"type": "entry",
"published": "2021-09-26T11:30:41Z",
"url": "https://adactio.com/links/18481",
"category": [
"woodwideweb",
"decentralisation",
"indieweb",
"silos",
"forestry",
"networks",
"systems",
"resilience"
],
"bookmark-of": [
"https://newpublic.org/article/1572/the-word-for-web-is-forest"
],
"content": {
"text": "The word for web is forest | New_ Public Magazine\n\n\n\n\n The wood wide web has been a powerhouse metaphor for popularizing the mutualistic relationships of healthy forests. But like a struggling forest, the web is no longer healthy. It has been wounded and depleted in the pursuit of profit. Going online today is not an invigorating walk through a green woodland\u2014it\u2019s rush-hour traffic alongside a freeway median of diseased trees, littered with the detritus of late capitalism. If we want to repair this damage, we must look to the wisdom of the forest and listen to ecologists like Simard when they tell us just how sustainable, interdependent, life-giving systems work.\n\n\nA beautiful piece by the brilliant Claire L. Evans.\n\n\n The project of decentralizing the web is vast, and only just beginning. It means finding a way to uproot our expression and communication from the walled gardens of tech platforms, and finding novel ways to distribute the responsibilities of infrastructure across a collective network. But we needn\u2019t start from nothing.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://newpublic.org/article/1572/the-word-for-web-is-forest\">\nThe word for web is forest | New_ Public Magazine\n</a>\n</h3>\n\n<blockquote>\n <p>The wood wide web has been a powerhouse metaphor for popularizing the mutualistic relationships of healthy forests. But like a struggling forest, the web is no longer healthy. It has been wounded and depleted in the pursuit of profit. Going online today is not an invigorating walk through a green woodland\u2014it\u2019s rush-hour traffic alongside a freeway median of diseased trees, littered with the detritus of late capitalism. If we want to repair this damage, we must look to the wisdom of the forest and listen to ecologists like Simard when they tell us just how sustainable, interdependent, life-giving systems work.</p>\n</blockquote>\n\n<p>A beautiful piece by the brilliant Claire L. Evans.</p>\n\n<blockquote>\n <p>The project of decentralizing the web is vast, and only just beginning. It means finding a way to uproot our expression and communication from the walled gardens of tech platforms, and finding novel ways to distribute the responsibilities of infrastructure across a collective network. But we needn\u2019t start from nothing.</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": "23828024",
"_source": "2",
"_is_read": true
}
Coffee chat has begun at today's mini- #IndieWebCamp on note taking, wikis, digital gardens, zettelkasten, commonplace books, et al.
Come join us.
#GardensAndStreams #PKM
https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4
{
"type": "entry",
"published": "2021-09-25T15:46:29+00:00",
"url": "http://stream.boffosocko.com/2021/coffee-chat-has-begun-at-todays-mini--indiewebcamp-on-note",
"category": [
"IndieWebCamp",
"GardensAndStreams",
"PKM"
],
"syndication": [
"https://twitter.com/ChrisAldrich/status/1441791535251603459"
],
"content": {
"text": "Coffee chat has begun at today's mini- #IndieWebCamp on note taking, wikis, digital gardens, zettelkasten, commonplace books, et al.\n\nCome join us. \n#GardensAndStreams #PKM\nhttps://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4",
"html": "Coffee chat has begun at today's mini- <a href=\"http://stream.boffosocko.com/tag/IndieWebCamp\" class=\"p-category\">#IndieWebCamp</a> on note taking, wikis, digital gardens, zettelkasten, commonplace books, et al.<br />\nCome join us. <br /><a href=\"http://stream.boffosocko.com/tag/GardensAndStreams\" class=\"p-category\">#GardensAndStreams</a> <a href=\"http://stream.boffosocko.com/tag/PKM\" class=\"p-category\">#PKM</a><br /><a href=\"https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4\">https://events.indieweb.org/2021/09/gardens-and-streams-ii-pPUbyYME33V4</a>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "http://stream.boffosocko.com/profile/chrisaldrich",
"photo": "http://stream.boffosocko.com/file/600427b81f7785e704eadfe511a9270f/thumb.jpg"
},
"post-type": "note",
"_id": "23811478",
"_source": "192",
"_is_read": true
}
Here’s a nifty little service from Zach: pass in a URL and it returns an image of the site’s icon.
Here’s mine.
Think of it as the indie web alternative to showing Twitter avatars.
{
"type": "entry",
"published": "2021-09-20T16:05:03Z",
"url": "https://adactio.com/links/18471",
"category": [
"avatars",
"icons",
"urls",
"images",
"service",
"endpoint",
"api"
],
"bookmark-of": [
"https://github.com/11ty/api-indieweb-avatar"
],
"content": {
"text": "11ty/api-indieweb-avatar: Return an optimized avatar image from a domain name input.\n\n\n\nHere\u2019s a nifty little service from Zach: pass in a URL and it returns an image of the site\u2019s icon.\n\nHere\u2019s mine.\n\nThink of it as the indie web alternative to showing Twitter avatars.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://github.com/11ty/api-indieweb-avatar\">\n11ty/api-indieweb-avatar: Return an optimized avatar image from a domain name input.\n</a>\n</h3>\n\n<p>Here\u2019s a nifty little service from Zach: pass in a URL and it returns an image of the site\u2019s icon.</p>\n\n<p><a href=\"https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fadactio.com%2F/\">Here\u2019s mine</a>.</p>\n\n<p>Think of it as the indie web alternative to showing Twitter avatars.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "23682606",
"_source": "2",
"_is_read": true
}