It’s official – my site’s backend now has its own query language for posts. Obligatory XKCD: XKCD#927
There are several commands:
- AUTH
– allows access to posts requiring authentication
- TAGS
– sets a list of tags to look for
- TYPE
– type of objects to filter
Commands are divided by semicolons. Arguments are provided in ()
and divided by commas. There is no escaping.
It looks like this: AUTH(https://fireburn.ru);TYPE(h-entry);TAGS(cats,catsoftheindieweb)
{
"type": "entry",
"published": "2019-11-25T00:53:04+00:00",
"url": "https://fireburn.ru/posts/1574643184",
"category": [
"pyindieblog",
"development"
],
"syndication": [
"https://twitter.com/kisik21/status/1198766538347687937"
],
"content": {
"text": "It\u2019s official \u2013 my site\u2019s backend now has its own query language for posts. Obligatory XKCD: XKCD#927\nThere are several commands:\n - AUTH \u2013 allows access to posts requiring authentication\n - TAGS \u2013 sets a list of tags to look for\n - TYPE \u2013 type of objects to filter\nCommands are divided by semicolons. Arguments are provided in () and divided by commas. There is no escaping.\nIt looks like this: AUTH(https://fireburn.ru);TYPE(h-entry);TAGS(cats,catsoftheindieweb)",
"html": "<p>It\u2019s official \u2013 my site\u2019s backend now has its own query language for posts. Obligatory XKCD: <a href=\"https://xkcd.com/927/\">XKCD#927</a></p>\n<p>There are several commands:\n - <code>AUTH</code> \u2013 allows access to posts requiring authentication\n - <code>TAGS</code> \u2013 sets a list of tags to look for\n - <code>TYPE</code> \u2013 type of objects to filter</p>\n<p>Commands are divided by semicolons. Arguments are provided in <code>()</code> and divided by commas. There is no escaping.</p>\n<p>It looks like this: <code>AUTH(https://fireburn.ru);TYPE(h-entry);TAGS(cats,catsoftheindieweb)</code></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": "6426787",
"_source": "1371",
"_is_read": true
}
{
"type": "entry",
"published": "2019-11-24T23:09:00Z",
"url": "https://www.jvt.me/mf2/2019/11/p0bit/",
"category": [
"web",
"indieweb"
],
"bookmark-of": [
"https://staltz.com/the-web-began-dying-in-2014-heres-how.html"
],
"name": "Andr\u00e9 Staltz - The Web began dying in 2014, here's how",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "6424045",
"_source": "2169",
"_is_read": true
}
My cat eats the potatoes. For the salad.
Well, my GF says that her cats eat salads and buckwheat porridge, but only with milk and sugar. This is still weird tho. #cats #catsoftheindieweb
{
"type": "entry",
"published": "2019-11-25T01:49:00+0300",
"url": "https://fireburn.ru/posts/1574646540",
"category": [
"cats",
"catsoftheindieweb"
],
"photo": [
"https://fireburn.ru/media/26/05/3f/12/d721066fca114daa705f61e00c5a85d456955c0c7bfc512a978f6344.jpg"
],
"syndication": [
"https://twitter.com/kisik21/status/1198735495301357569"
],
"content": {
"text": "My cat eats the potatoes. For the salad.\nWell, my GF says that her cats eat salads and buckwheat porridge, but only with milk and sugar. This is still weird tho. #cats #catsoftheindieweb",
"html": "<p>My cat eats the potatoes. For the salad.</p>\n<p>Well, my GF says that her cats eat salads and buckwheat porridge, but only with milk and sugar. This is still weird tho. #cats #catsoftheindieweb</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "photo",
"_id": "6422227",
"_source": "1371",
"_is_read": true
}
Amazing start @IndieWebCamp #Berlin with inspiring & thought-provoking keynotes:
Teresa Ingram (OptOut founder) on Toward A More Civil Social Web
Yulia Startsev (#IndieWeb Organizers) My First IndieWebCamp
videos will be posted.
#openweb #socialweb
{
"type": "entry",
"published": "2019-11-23 02:05-0800",
"url": "http://tantek.com/2019/327/t1/amazing-start-indiewebcamp-berlin",
"category": [
"Berlin",
"openweb",
"socialweb"
],
"content": {
"text": "Amazing start @IndieWebCamp #Berlin with inspiring & thought-provoking keynotes:\n\nTeresa Ingram (OptOut founder) on Toward A More Civil Social Web\n\nYulia Startsev (#IndieWeb Organizers) My First IndieWebCamp\n\nvideos will be posted.\n\n#openweb #socialweb",
"html": "Amazing start <a class=\"h-cassis-username\" href=\"https://twitter.com/IndieWebCamp\">@IndieWebCamp</a> #<span class=\"p-category\">Berlin</span> with inspiring & thought-provoking keynotes:<br /><br />Teresa Ingram (OptOut founder) on Toward A More Civil Social Web<br /><br />Yulia Startsev (#IndieWeb Organizers) My First IndieWebCamp<br /><br />videos will be posted.<br /><br />#<span class=\"p-category\">openweb</span> #<span class=\"p-category\">socialweb</span>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "6386838",
"_source": "1",
"_is_read": true
}
our own #IndieWeb blogs are actually the best social media platform!
{
"type": "entry",
"published": "2019-11-23T02:06:19+00:00",
"url": "https://fireburn.ru/posts/1574474779",
"category": [
"IndieWeb"
],
"syndication": [
"https://twitter.com/kisik21/status/1198060196255404032"
],
"in-reply-to": [
"https://twitter.com/CharlieRoseMari/status/1135607266286088193"
],
"content": {
"text": "our own #IndieWeb blogs are actually the best social media platform!",
"html": "<p>our own #IndieWeb blogs are actually the best social media platform!</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "reply",
"_id": "6377676",
"_source": "1371",
"_is_read": true
}
{
"type": "entry",
"published": "2019-11-21 21:47-0800",
"url": "https://gregorlove.com/2019/11/easiersvp/",
"syndication": [
"https://twitter.com/gRegorLove/status/1197755738900189185",
"https://news.indieweb.org/en"
],
"name": "EasieRSVP",
"content": {
"text": "Since I\u2019m co-organizing a meetup soon, I have been thinking about RSVPs. My event posts support indieweb RSVPs, but I would like to make it easier for a wider audience. One thought I had: since I am using Bridgy to send public Twitter replies back to my site, I could do some basic text parsing and replies starting with \u201crsvp yes\u201d or \u201crsvp no\u201d would display on the event accordingly. On Twitter this might look like:\n\n\nJoin us December 11, 2019 for Homebrew Website Club San Diego!\n\nEvent details: https://gregorlove.com/2019/12/homebrew-website-club/\n\nRSVP by replying to this tweet \u201crsvp yes\u201d or \u201crsvp no\u201d\n\n\nCons: Follow-up replies to change (or remove) an RSVP would require matching up Twitter profiles. It could also be open to spam, though I\u2019d like to try it for a while and see. I could always display a count of Twitter RSVPs instead of links back to their profiles.\n\nAnother option could be to set up a one-time password system where people would enter their email, get a unique login link sent to them, then select their RSVP and whether they want it to appear publicly. As I think about it, I am leaning more towards this option, but I might experiment with both ideas.\n\nFor some more details about event and RSVP posts, check out Jamie\u2019s post, \u201cDitching Event Platforms for the IndieWeb.\u201d",
"html": "<p>Since I\u2019m <a href=\"https://gregorlove.com/2019/11/announcing-homebrew-website-club-san-diego/\">co-organizing a meetup</a> soon, I have been thinking about RSVPs. My event posts support indieweb <a href=\"https://indieweb.org/rsvp\">RSVPs</a>, but I would like to make it easier for a wider audience. One thought I had: since I am using <a href=\"https://brid.gy\">Bridgy</a> to send public Twitter replies back to my site, I could do some basic text parsing and replies starting with \u201crsvp yes\u201d or \u201crsvp no\u201d would display on the event accordingly. On Twitter this might look like:</p>\n\n<blockquote>\n<p>Join us December 11, 2019 for Homebrew Website Club San Diego!</p>\n\n<p>Event details: <a href=\"https://gregorlove.com/2019/12/homebrew-website-club/\">https://gregorlove.com/2019/12/homebrew-website-club/</a></p>\n\n<p>RSVP by replying to this tweet \u201crsvp yes\u201d or \u201crsvp no\u201d</p>\n</blockquote>\n\n<p>Cons: Follow-up replies to change (or remove) an RSVP would require matching up Twitter profiles. It could also be open to spam, though I\u2019d like to try it for a while and see. I could always display a count of Twitter RSVPs instead of links back to their profiles.</p>\n\n<p>Another option could be to set up a <a href=\"https://en.wikipedia.org/wiki/One-time_password\">one-time password</a> system where people would enter their email, get a unique login link sent to them, then select their RSVP and whether they want it to appear publicly. As I think about it, I am leaning more towards this option, but I might experiment with both ideas.</p>\n\n<p>For some more details about event and RSVP posts, check out Jamie\u2019s post, \u201c<a href=\"https://www.jvt.me/posts/2019/11/14/ditch-event-platforms-indieweb/\">Ditching Event Platforms for the IndieWeb</a>.\u201d</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": "6354069",
"_source": "179",
"_is_read": true
}
going to #IndieWebCamp Berlin2 this weekend 23-24 November @MozillaBerlin!
organizers @RosemaryOrchard @ioctaptceb @t looking forward to seeing you all!
Still a few complimentary tickets: https://2019.indieweb.org/berlin2
We have a special keynote too!
#indieweb #openweb #takebackyourweb
{
"type": "entry",
"published": "2019-11-21 09:26-0800",
"rsvp": "yes",
"url": "http://tantek.com/2019/325/t1/indiewebcamp-berlin2-tickets",
"category": [
"IndieWebCamp",
"indieweb",
"openweb",
"takebackyourweb"
],
"in-reply-to": [
"https://2019.indieweb.org/berlin2"
],
"content": {
"text": "going to #IndieWebCamp Berlin2 this weekend 23-24 November @MozillaBerlin!\norganizers @RosemaryOrchard @ioctaptceb @t looking forward to seeing you all!\n\nStill a few complimentary tickets: https://2019.indieweb.org/berlin2\n\nWe have a special keynote too!\n\n#indieweb #openweb #takebackyourweb",
"html": "going to #<span class=\"p-category\">IndieWebCamp</span> Berlin2 this weekend 23-24 November <a class=\"h-cassis-username\" href=\"https://twitter.com/MozillaBerlin\">@MozillaBerlin</a>!<br />organizers <a class=\"h-cassis-username\" href=\"https://twitter.com/RosemaryOrchard\">@RosemaryOrchard</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/ioctaptceb\">@ioctaptceb</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/t\">@t</a> looking forward to seeing you all!<br /><br />Still a few complimentary tickets: <a href=\"https://2019.indieweb.org/berlin2\">https://2019.indieweb.org/berlin2</a><br /><br />We have a special keynote too!<br /><br />#<span class=\"p-category\">indieweb</span> #<span class=\"p-category\">openweb</span> #<span class=\"p-category\">takebackyourweb</span>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "rsvp",
"refs": {
"https://2019.indieweb.org/berlin2": {
"type": "entry",
"url": "https://2019.indieweb.org/berlin2",
"name": "an IndieWeb event",
"post-type": "article"
}
},
"_id": "6339159",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-11-21T17:57:59+00:00",
"url": "https://werd.io/2019/boycotting-the-attention-economy-in-december",
"name": "Boycotting the attention economy in December",
"content": {
"text": "Last year, on a whim, I left social media on Thanksgiving, and didn't return until January 1st. It led to massive improvements in my mental and physical health, overall happiness, attention span, and engagement with the world.This year I've been with my mother while she spent months in the hospital, watched the world fall apart in alarming ways, and changed jobs. And I lost many people I care about, all in the space of a month. In a lot of ways, it's been the hardest, most stressful year of my life.So I've decided to intentionally restart my social media fast this Thanksgiving. It's incredibly late this year, so that means I'm effectively taking the month of December off. That's enough to get a clean break, reset, and breathe.I will be posting here throughout that time, and continuing to engage on the indieweb.December also happens to be the most commercial time of the year, when advertising spend is at its highest. In a world where divisiveness and depression are being amplified by these platforms, logging off for the month also feels like a good way to respond financially to their new role in the world.So I'm asking others: let's log off in December together. Black Friday is already Buy Nothing Day for many of us. Let's make December a month where we disengage from the attention economy - not logging off from the internet, but from the social media platforms that have led to the current era. The independent web, forums, email lists, and other closed discussion groups are fair game (with ad blockers), but let's show Facebook, Twitter, et al how we feel.\u00a0Photo by Joshua Earle on Unsplash",
"html": "<p><img src=\"https://werd.io/file/5dd6d080b16ea10ca70d3c72\" alt=\"\" width=\"1000\" height=\"667\" /></p><p>Last year, on a whim, I left social media on Thanksgiving, and didn't return until January 1st. It led to massive improvements in my mental and physical health, overall happiness, attention span, and engagement with the world.</p><p>This year I've been with my mother while she spent months in the hospital, watched the world fall apart in alarming ways, and changed jobs. And I lost many people I care about, all in the space of a month. In a lot of ways, it's been the hardest, most stressful year of my life.</p><p>So I've decided to intentionally restart my social media fast this Thanksgiving. It's incredibly late this year, so that means I'm effectively taking the month of December off. That's enough to get a clean break, reset, and breathe.</p><p>I will be posting here throughout that time, and continuing to engage on <a href=\"https://indieweb.org\">the indieweb</a>.</p><p>December also happens to be the most commercial time of the year, <a href=\"https://www.financialsamurai.com/online-advertising-spend-and-rpm-by-month-q4-is-highest/\">when advertising spend is at its highest</a>. In a world where divisiveness and depression are being amplified by these platforms, logging off for the month also feels like a good way to respond financially to their new role in the world.</p><p>So I'm asking others: let's log off in December together. Black Friday is already <a href=\"https://en.wikipedia.org/wiki/Buy_Nothing_Day\">Buy Nothing Day</a> for many of us. Let's make December a month where we disengage from the attention economy - not logging off from the internet, but from the social media platforms that have led to the current era. The independent web, forums, email lists, and other closed discussion groups are fair game (with <a href=\"https://www.tomsguide.com/us/pictures-story/565-best-adblockers-privacy-extensions.html\">ad blockers</a>), but let's show Facebook, Twitter, et al how we feel.</p><p>\u00a0</p><p><em>Photo by <a href=\"https://unsplash.com/@joshuaearle?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText\">Joshua Earle</a> on <a href=\"https://unsplash.com/s/photos/advertising?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText\">Unsplash</a></em></p>"
},
"author": {
"type": "card",
"name": "Ben Werdm\u00fcller",
"url": "https://werd.io/profile/benwerd",
"photo": "https://werd.io/file/5d388c5fb16ea14aac640912/thumb.jpg"
},
"post-type": "article",
"_id": "6335174",
"_source": "191",
"_is_read": true
}
I know the anxiety of sharing something with the world. I know there is a pressure to match the quality we see elsewhere on the web. But maybe we should stop trying to live up to somebody else’s standards and focus on just getting stuff out there instead. Maybe our “imperfect” things are already helpful to someone. Maybe this shouldn’t be so hard.
{
"type": "entry",
"published": "2019-11-21T17:17:31Z",
"url": "https://adactio.com/links/16147",
"category": [
"blogs",
"blogging",
"writing",
"sharing",
"indieweb",
"independent",
"publishing"
],
"bookmark-of": [
"https://mxb.dev/blog/good-enough/"
],
"content": {
"text": "Good Enough | Max B\u00f6ck - Frontend Web Developer\n\n\n\n\n I know the anxiety of sharing something with the world. I know there is a pressure to match the quality we see elsewhere on the web. But maybe we should stop trying to live up to somebody else\u2019s standards and focus on just getting stuff out there instead. Maybe our \u201cimperfect\u201d things are already helpful to someone. Maybe this shouldn\u2019t be so hard.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://mxb.dev/blog/good-enough/\">\nGood Enough | Max B\u00f6ck - Frontend Web Developer\n</a>\n</h3>\n\n<blockquote>\n <p>I know the anxiety of sharing something with the world. I know there is a pressure to match the quality we see elsewhere on the web. But maybe we should stop trying to live up to somebody else\u2019s standards and focus on just <a href=\"https://www.sarasoueidan.com/desk/just-write/\">getting stuff out there</a> instead. Maybe our \u201cimperfect\u201d things are already helpful to someone. Maybe this shouldn\u2019t be so hard.</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": "6332960",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2019-11-21T09:54:00Z",
"url": "https://www.jvt.me/mf2/2019/11/a5cyk/",
"in-reply-to": [
"https://www.jvt.me/posts/2019/11/20/intelligent-webmentions/"
],
"name": "Reply to https://www.jvt.me/posts/2019/11/20/intelligent-webmentions/",
"content": {
"text": "There may still be some dupes for now, looks like my async work has meant there are clashes with trying to write to the DB https://gitlab.com/jamietanna/www-api/issues/75",
"html": "<p>There may still be some dupes for now, looks like my async work has meant there are clashes with trying to write to the DB <a href=\"https://gitlab.com/jamietanna/www-api/issues/75\">https://gitlab.com/jamietanna/www-api/issues/75</a></p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "6323224",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2019-11-20T23:59:00Z",
"url": "https://www.jvt.me/mf2/2019/11/fra9l/",
"in-reply-to": [
"https://www.jvt.me/posts/2019/11/20/intelligent-webmentions/"
],
"name": "Reply to https://www.jvt.me/posts/2019/11/20/intelligent-webmentions/",
"content": {
"text": "But this unfortunately has not worked - I'll have a look at debugging this in the morning!",
"html": "<p>But this unfortunately has not worked - I'll have a look at debugging this in the morning!</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "6315249",
"_source": "2169",
"_is_read": true
}
Updating my post-deployment tooling to only send Webmentions when they've not already been accepted (or rejected).
{
"type": "entry",
"summary": "Updating my post-deployment tooling to only send Webmentions when they've not already been accepted (or rejected).",
"url": "https://www.jvt.me/posts/2019/11/20/intelligent-webmentions/",
"name": "Sending Webmentions More Intelligently",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "article",
"_id": "6311859",
"_source": "2169",
"_is_read": true
}
Wondering if any of my fellow @AnEventApart speakers will be arriving in San Francisco in time to attend Indie Web Camp: https://indieweb.org/2019/SF
It will fun! @Una @JenSimmons @Zeldman @MeyerWeb @SaraSoueidan @RachelAndrew @Brad_Frost
{
"type": "entry",
"published": "2019-11-20T12:46:55Z",
"url": "https://adactio.com/notes/16140",
"syndication": [
"https://twitter.com/adactio/status/1197134223766892546"
],
"content": {
"text": "Wondering if any of my fellow @AnEventApart speakers will be arriving in San Francisco in time to attend Indie Web Camp: https://indieweb.org/2019/SF\n\nIt will fun! @Una @JenSimmons @Zeldman @MeyerWeb @SaraSoueidan @RachelAndrew @Brad_Frost",
"html": "<p>Wondering if any of my fellow <a href=\"https://twitter.com/AnEventApart\">@AnEventApart</a> speakers will be arriving in San Francisco in time to attend Indie Web Camp: <a href=\"https://indieweb.org/2019/SF\">https://indieweb.org/2019/SF</a></p>\n\n<p>It will fun! <a href=\"https://twitter.com/Una\">@Una</a> <a href=\"https://twitter.com/JenSimmons\">@JenSimmons</a> <a href=\"https://twitter.com/Zeldman\">@Zeldman</a> <a href=\"https://twitter.com/MeyerWeb\">@MeyerWeb</a> <a href=\"https://twitter.com/SaraSoueidan\">@SaraSoueidan</a> <a href=\"https://twitter.com/RachelAndrew\">@RachelAndrew</a> <a href=\"https://twitter.com/Brad_Frost\">@Brad_Frost</a></p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "note",
"_id": "6300815",
"_source": "2",
"_is_read": true
}
Ooh, nice. I was just wondering if it had a microformats version. Looking much better in Monocle now!
{
"type": "entry",
"published": "2019-11-19 20:58-0800",
"url": "https://gregorlove.com/2019/11/ooh-nice-i-was-just/",
"in-reply-to": [
"https://unicyclic.com/mal/2019-11-18-Hi_Chris_you_should_try_the_new_html_version_of_tw"
],
"content": {
"text": "Ooh, nice. I was just wondering if it had a microformats version. Looking much better in Monocle now!",
"html": "<p>Ooh, nice. I was just wondering if it had a microformats version. Looking much better in Monocle now!</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": "reply",
"refs": {
"https://unicyclic.com/mal/2019-11-18-Hi_Chris_you_should_try_the_new_html_version_of_tw": {
"type": "entry",
"url": "https://unicyclic.com/mal/2019-11-18-Hi_Chris_you_should_try_the_new_html_version_of_tw",
"content": {
"text": "Hi Chris you should try the new html version of twitter-atom, it includes author photos! You should also try subscribing to your feed on unicyclic.com. I'm really happy with how it's looking in my reader, and will put the challenge out there that it's the nicest looking twitter display available in a feed reader. :-)"
},
"author": {
"type": "card",
"name": "Malcolm Blaney",
"url": false,
"photo": "https://gregorlove.com/site/assets/files/3540/bdad1528925264a15ecd0bdb92bdc5836d965b0d5f4db8797489eec259fa32de-4.png"
},
"post-type": "note"
}
},
"_id": "6294348",
"_source": "95",
"_is_read": true
}
Any means of making #GitLab (self-hosted CE) IndieAuth-compatible? I like the CI/CD stuff and the issue boards but I want to use #IndieAuth to allow users to log in. #IndieWeb
{
"type": "entry",
"published": "2019-11-20T03:30:24+00:00",
"url": "https://fireburn.ru/posts/1574220624",
"category": [
"GitLab",
"IndieAuth",
"IndieWeb"
],
"syndication": [
"https://twitter.com/kisik21/status/1196994206734192641"
],
"content": {
"text": "Any means of making #GitLab (self-hosted CE) IndieAuth-compatible? I like the CI/CD stuff and the issue boards but I want to use #IndieAuth to allow users to log in. #IndieWeb",
"html": "<p>Any means of making #GitLab (self-hosted CE) IndieAuth-compatible? I like the CI/CD stuff and the issue boards but I want to use #IndieAuth to allow users to log in. #IndieWeb</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": "6293726",
"_source": "1371",
"_is_read": true
}
{
"type": "entry",
"published": "2019-11-19T19:51:00Z",
"url": "https://www.jvt.me/mf2/2019/11/kvv9w/",
"in-reply-to": [
"https://mrkapowski.com/2019/11/%f0%9f%94%96-using-inoreader-as-an-indieweb-feed-reader.html"
],
"name": "Reply to https://mrkapowski.com/2019/11/%f0%9f%94%96-using-inoreader-as-an-indieweb-feed-reader.html",
"content": {
"text": "The link doesn't seem to be working BTW \ud83e\udd14 seems to go to `https://mrkapowski.com/2019/11/Array`",
"html": "<p>The link doesn't seem to be working BTW \ud83e\udd14 seems to go to `<a href=\"https://mrkapowski.com/2019/11/Array\">https://mrkapowski.com/2019/11/Array</a>`</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "6282185",
"_source": "2169",
"_is_read": true
}
Well, I think I've cracked it - after a few weeks of on-and-off work on making my webmention sending not spam everyone (see https://www.jvt.me/posts/2019/10/30/reader-mail-webmention-spam/ ) - it's now not re-sending them if they're successful. This is a good first step, but I'll be improving it to re-send if the post's data has changed since last time it tried (in the future).
Note that this isn't quite done yet, expect it to be live tomorrow perhaps.
{
"type": "entry",
"published": "2019-11-19T19:38:42.763+01:00",
"url": "https://www.jvt.me/mf2/2019/11/y2mng/",
"category": [
"webmention",
"www.jvt.me"
],
"content": {
"text": "Well, I think I've cracked it - after a few weeks of on-and-off work on making my webmention sending not spam everyone (see https://www.jvt.me/posts/2019/10/30/reader-mail-webmention-spam/ ) - it's now not re-sending them if they're successful. This is a good first step, but I'll be improving it to re-send if the post's data has changed since last time it tried (in the future).\nNote that this isn't quite done yet, expect it to be live tomorrow perhaps.",
"html": "<p>Well, I think I've cracked it - after a few weeks of on-and-off work on making my webmention sending not spam everyone (see <a href=\"https://www.jvt.me/posts/2019/10/30/reader-mail-webmention-spam/\">https://www.jvt.me/posts/2019/10/30/reader-mail-webmention-spam/</a> ) - it's now not re-sending them if they're successful. This is a good first step, but I'll be improving it to re-send if the post's data has changed since last time it tried (in the future).\nNote that this isn't quite done yet, expect it to be live tomorrow perhaps.</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "6280256",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2019-11-18T18:37:17.246+01:00",
"url": "https://www.jvt.me/mf2/2019/11/yimzn/",
"category": [
"indieweb",
"webmention"
],
"in-reply-to": [
"https://offtopica.uk/blog/2019/11/08/hello-indieweb/"
],
"name": "Reply to https://offtopica.uk/blog/2019/11/08/hello-indieweb/",
"content": {
"text": "Welcome, Matt!\nThanks for blogging about your experiences, it's really great to see, especially because it was through me you've been interested in it!\nI'd heavily recommend https://github.com/PlaidWeb/webmention.js/ by https://beesbuzz.biz/ as I currently use it on my site and love it because I don't need to rebuild my site to show new Webmentions, although it does mean that my viewers need client-side Javascript.\nIf you get a chance, come and talk to us on the IndieWeb chat (more details on https://indieweb.org/discuss )",
"html": "<p>Welcome, Matt!\nThanks for blogging about your experiences, it's really great to see, especially because it was through me you've been interested in it!\nI'd heavily recommend <a href=\"https://github.com/PlaidWeb/webmention.js/\">https://github.com/PlaidWeb/webmention.js/</a> by <a href=\"https://beesbuzz.biz/\">https://beesbuzz.biz/</a> as I currently use it on my site and love it because I don't need to rebuild my site to show new Webmentions, although it does mean that my viewers need client-side Javascript.\nIf you get a chance, come and talk to us on the IndieWeb chat (more details on <a href=\"https://indieweb.org/discuss\">https://indieweb.org/discuss</a> )</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "6250472",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2019-11-18T17:24:00Z",
"url": "https://www.jvt.me/mf2/2019/11/i7ddy/",
"category": [
"indieweb"
],
"bookmark-of": [
"https://offtopica.uk/blog/2019/11/08/hello-indieweb/"
],
"name": "Hello, Indieweb!",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "6250473",
"_source": "2169",
"_is_read": true
}
Made a little progress on my Jekyll IndieWeb project this weekend. Now you can follow @jekyll_indieweb on Twitter to get updates and the demo site is live on https://miklb.dev (naming things is hard, picking a domain is harder)
Should make quick progress this week knocking out bugs in the theme.
{
"type": "entry",
"published": "2019-11-17T11:23:29-05:00",
"url": "https://miklb.com/blog/2019/11/17/5394/",
"syndication": [
"https://twitter.com/miklb/status/1196101574545825792"
],
"content": {
"text": "Made a little progress on my Jekyll IndieWeb project this weekend. Now you can follow @jekyll_indieweb on Twitter to get updates and the demo site is live on https://miklb.dev (naming things is hard, picking a domain is harder)\nShould make quick progress this week knocking out bugs in the theme.",
"html": "<p>Made a little progress on my Jekyll IndieWeb project this weekend. Now you can follow <a href=\"https://twitter.com/jekyll_indieweb\">@jekyll_indieweb</a> on Twitter to get updates and the demo site is live on <a href=\"https://miklb.dev\">https://miklb.dev</a> (naming things is hard, picking a domain is harder)</p>\n<p>Should make quick progress this week knocking out bugs in the theme.\n</p>"
},
"post-type": "note",
"_id": "6228514",
"_source": "42",
"_is_read": true
}