Reminder that the IndieWeb Meetup is tonight at Mozart’s Coffee for anyone in the Austin area. It is going to be cold. We’ll try to find a table inside, otherwise downstairs where it’s mostly enclosed. 6:30pm.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2020/02/05/reminder-that-the.html",
"content": {
"html": "<p>Reminder that the IndieWeb Meetup is tonight at Mozart\u2019s Coffee for anyone in the Austin area. It is going to be cold. We\u2019ll try to find a table inside, otherwise downstairs where it\u2019s mostly enclosed. 6:30pm.</p>",
"text": "Reminder that the IndieWeb Meetup is tonight at Mozart\u2019s Coffee for anyone in the Austin area. It is going to be cold. We\u2019ll try to find a table inside, otherwise downstairs where it\u2019s mostly enclosed. 6:30pm."
},
"published": "2020-02-05T10:21:10-06:00",
"post-type": "note",
"_id": "8631103",
"_source": "12",
"_is_read": true
}
Thanks for taking a look at the changes! And thanks for the response!
While I agree that I could wrap the entries on my archive page in an h-feed
, I disagree that every collection of h-entry
“is a feed”.
The microformats2 spec for h-feed is still a draft and open to change. Even so, it states that h-feed is “for publishing a stream or feed”. The use cases listed there, and on indieweb.org/h-feed specifically discuss feeds and feed readers subscribing to content.
I made the specific choice not to make the archive pages into a feed, because I don’t want to encourage folks to subscribe to something only to find that it becomes static over time.
In my thinking, an microformats2-capable crawler should be capable of handling a collection of h-entry
in a page whether or not they are wrapped in an h-feed
. There was some brief discussion about it today in the #indieweb-dev chat.
{
"type": "entry",
"published": "2020-02-04T15:43:29-0500",
"url": "https://martymcgui.re/2020/02/04/154329/",
"in-reply-to": [
"https://ignite.digitalignition.net/2020/02/04/98588/"
],
"content": {
"text": "Thanks for taking a look at the changes! And thanks for the response!\n\nWhile I agree that I could wrap the entries on my archive page in an h-feed, I disagree that every collection of h-entry \u201cis a feed\u201d.\n\nThe microformats2 spec for h-feed is still a draft and open to change. Even so, it states that h-feed is \u201cfor publishing a stream or feed\u201d. The use cases listed there, and on indieweb.org/h-feed specifically discuss feeds and feed readers subscribing to content.\n\nI made the specific choice not to make the archive pages into a feed, because I don\u2019t want to encourage folks to subscribe to something only to find that it becomes static over time.\n\nIn my thinking, an microformats2-capable crawler should be capable of handling a collection of h-entry in a page whether or not they are wrapped in an h-feed. There was some brief discussion about it today in the #indieweb-dev chat.",
"html": "<p>Thanks for taking a look at the changes! And thanks for the response!</p>\n\n<p>While I agree that I <em>could</em> wrap the entries on my archive page in an <code>h-feed</code>, I disagree that every collection of <code>h-entry</code> \u201cis a feed\u201d.</p>\n\n<p>The <a href=\"http://microformats.org/wiki/h-feed\">microformats2 spec for h-feed</a> is still a draft and open to change. Even so, it states that h-feed is \u201cfor publishing a stream or feed\u201d. The use cases listed there, and on <a href=\"https://indieweb.org/h-feed#Why\">indieweb.org/h-feed</a> specifically discuss feeds and feed readers subscribing to content.</p>\n\n<p>I made the specific choice <em>not</em> to make the archive pages into a feed, because I don\u2019t want to encourage folks to subscribe to something only to find that it becomes static over time.</p>\n\n<p>In my thinking, an microformats2-capable crawler should be capable of handling a collection of <code>h-entry</code> in a page whether or not they are wrapped in an <code>h-feed</code>. There was some <a href=\"https://chat.indieweb.org/dev/2020-02-04#t1580847242308700\">brief discussion about it today in the #indieweb-dev chat</a>.</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "reply",
"refs": {
"https://ignite.digitalignition.net/2020/02/04/98588/": {
"type": "entry",
"published": "2020-02-04T03:22:25+0000",
"summary": "Thanks for your updates Marty, I\u2019ll get them into the app.\u00a0 I just wanted to touch on one thing you wrote in your post, and that\u2019s:",
"url": "https://ignite.digitalignition.net/2020/02/04/98588/",
"author": {
"type": "card",
"name": "Ruxton",
"url": "https://ignite.digitalignition.net/author/ruxton/",
"photo": "https://res.cloudinary.com/schmarty/image/fetch/w_60,c_fill/https://secure.gravatar.com/avatar/8401de9afbdfada34ca21681a2394340?s=40&d=mm&r=g"
},
"post-type": "note"
}
},
"_id": "8608114",
"_source": "175",
"_is_read": true
}
I'm going!IndieWeb Meetup NYC returns with an actual mid-week meetup!
Hope you can join us 6-8pm on Wednesday Feb 19th!
{
"type": "entry",
"published": "2020-02-04T15:24:24-0500",
"rsvp": "yes",
"url": "https://martymcgui.re/2020/02/04/152424/",
"in-reply-to": [
"https://events.indieweb.org/2020/02/indieweb-meetup-nyc-GSlzpBwleWLT"
],
"content": {
"text": "I'm going!IndieWeb Meetup NYC returns with an actual mid-week meetup!\n\nHope you can join us 6-8pm on Wednesday Feb 19th!",
"html": "I'm going!<p>IndieWeb Meetup NYC returns with an actual mid-week meetup!</p>\n\n<p>Hope you can join us 6-8pm on Wednesday Feb 19th!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "rsvp",
"refs": {
"https://events.indieweb.org/2020/02/indieweb-meetup-nyc-GSlzpBwleWLT": {
"type": "entry",
"summary": "Join us for an afternoon of IndieWeb personal site demos and discussions!",
"url": "https://events.indieweb.org/2020/02/indieweb-meetup-nyc-GSlzpBwleWLT",
"photo": [
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://events.indieweb.org/storage/events/20200117-99stXYxkhgnGtYBwYKbE2oC4ZfZjAp.jpg"
],
"name": "IndieWeb Meetup NYC",
"author": {
"type": "card",
"name": "events.indieweb.org",
"url": "http://events.indieweb.org",
"photo": null
},
"post-type": "photo"
}
},
"_id": "8608115",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"published": "2020-02-03 22:47-0800",
"rsvp": "yes",
"url": "http://tantek.com/2020/034/t2/hosting-homebrew-website-club-sf",
"in-reply-to": [
"https://events.indieweb.org/2020/02/homebrew-website-club-san-francisco-hqCpkmN9nNsL"
],
"content": {
"text": "hosting Homebrew Website Club SF!\n\ud83d\uddd3 17:30 Wednesday 2020-02-05\n\ud83d\udccd @MozSF\n\ud83c\udf9f RSVP & more: https://events.indieweb.org/2020/02/homebrew-website-club-san-francisco-hqCpkmN9nNsL\n\u2709\ufe0f Join us! @allaboutgeorge @brb_irl @JackyAlcine @benwerd @dietrich @AndiGalpern @generativist @pvh @JohnMattDavis @html5cat et al",
"html": "hosting Homebrew Website Club SF!<br />\ud83d\uddd3 17:30 Wednesday 2020-02-05<br />\ud83d\udccd <a class=\"h-cassis-username\" href=\"https://twitter.com/MozSF\">@MozSF</a><br />\ud83c\udf9f RSVP & more: <a href=\"https://events.indieweb.org/2020/02/homebrew-website-club-san-francisco-hqCpkmN9nNsL\">https://events.indieweb.org/2020/02/homebrew-website-club-san-francisco-hqCpkmN9nNsL</a><br />\u2709\ufe0f Join us! <a class=\"h-cassis-username\" href=\"https://twitter.com/allaboutgeorge\">@allaboutgeorge</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/brb_irl\">@brb_irl</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/JackyAlcine\">@JackyAlcine</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/benwerd\">@benwerd</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/dietrich\">@dietrich</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/AndiGalpern\">@AndiGalpern</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/generativist\">@generativist</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/pvh\">@pvh</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/JohnMattDavis\">@JohnMattDavis</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/html5cat\">@html5cat</a> et al"
},
"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/2020/02/homebrew-website-club-san-francisco-hqCpkmN9nNsL": {
"type": "entry",
"url": "https://events.indieweb.org/2020/02/homebrew-website-club-san-francisco-hqCpkmN9nNsL",
"name": "an IndieWeb event",
"post-type": "article"
}
},
"_id": "8581776",
"_source": "1",
"_is_read": true
}
Thanks to Ruxton for making available the source to the IndieWeb Best Nine, here are my “Best 9 Photos of 2019”.
The app walks your personal website, looking for photo posts, then makes a collage of the best nine. “Best” is determined by most IndieWeb likes or replies.
I initially tried to use the online version, but ran into some issues, so I grabbed the source and started tweaking it to handle some quirks of my site.
- My monthly archives contain next/prev links that can be used to crawl my whole archive, but I don’t consider e.g. /2019/01/ to be a “feed”, so it’s just a collection of
h-entry
items. I updated the microformats2 crawler to support pages that are a collection of h-entry
without a containing h-feed
.
- Counted replies marked up as ‘comment’ rather than ‘reply’.
- Changed the resulting image size to fit more with my site’s layout.
- Filtered out comments from myself, as well as automated comments on my checkins from Swarm via OwnYourSwarm.
- Added cropping to make non-square images square.
- Added some debugging to spit out my posts and their interaction counts.
Here are the links to the individual top 9 photo posts!
You can find my modified version of indieweb-bestnine on GitHub!
{
"type": "entry",
"published": "2020-02-03T15:18:33-0500",
"url": "https://martymcgui.re/2020/02/03/151833/",
"category": [
"IndieWeb",
"bestnine",
"2019"
],
"photo": [
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/7b/ff/f0/c2/00001c04f5bd6c3fee911e6577a7b5edf7c67c31128637d99d7100d1.jpg"
],
"content": {
"text": "Thanks to Ruxton for making available the source to the IndieWeb Best Nine, here are my \u201cBest 9 Photos of 2019\u201d.\n\nThe app walks your personal website, looking for photo posts, then makes a collage of the best nine. \u201cBest\u201d is determined by most IndieWeb likes or replies.\n\nI initially tried to use the online version, but ran into some issues, so I grabbed the source and started tweaking it to handle some quirks of my site.\n\nMy monthly archives contain next/prev links that can be used to crawl my whole archive, but I don\u2019t consider e.g. /2019/01/ to be a \u201cfeed\u201d, so it\u2019s just a collection of h-entry items. I updated the microformats2 crawler to support pages that are a collection of h-entry without a containing h-feed.\nCounted replies marked up as \u2018comment\u2019 rather than \u2018reply\u2019.\nChanged the resulting image size to fit more with my site\u2019s layout.\nFiltered out comments from myself, as well as automated comments on my checkins from Swarm via OwnYourSwarm.\nAdded cropping to make non-square images square.\nAdded some debugging to spit out my posts and their interaction counts.\nHere are the links to the individual top 9 photo posts!\n\n\nhttps://martymcgui.re/2019/03/29/153239/ (11 likes, 2 replies)\n\nhttps://martymcgui.re/2019/06/29/133546/ (1 like, 1 reply)\n\nhttps://martymcgui.re/2019/04/18/133411/ (1 like, 1 reply)\n\nhttps://martymcgui.re/2019/10/19/155613/ (1 like)\n\nhttps://martymcgui.re/2019/06/09/142254/ (1 like)\n\nhttps://martymcgui.re/2019/06/11/185857/ (1 reply)\n\nhttps://martymcgui.re/2019/06/27/220354/ (1 reply)\n\nhttps://martymcgui.re/2019/10/06/122724/ (1 like)\n\nhttps://martymcgui.re/2019/06/29/135959/ (1 like)\nYou can find my modified version of indieweb-bestnine on GitHub!",
"html": "<a href=\"https://media.martymcgui.re/7b/ff/f0/c2/00001c04f5bd6c3fee911e6577a7b5edf7c67c31128637d99d7100d1.jpg\"></a>\n\n <p>Thanks to <a href=\"https://ignite.digitalignition.net/\">Ruxton</a> for <a href=\"https://github.com/Ruxton/indieweb-bestnine\">making available the source</a> to the <a href=\"https://ignite.digitalignition.net/2020/01/14/indieweb-best-nine/\">IndieWeb Best Nine</a>, here are my \u201cBest 9 Photos of 2019\u201d.</p>\n\n<p>The app walks your personal website, looking for photo posts, then makes a collage of the best nine. \u201cBest\u201d is determined by most IndieWeb <a href=\"https://indieweb.org/like\">likes</a> or <a href=\"https://indieweb.org/reply\">replies</a>.</p>\n\n<p>I initially tried to use the <a href=\"https://bestnine.indieweb.app/\">online version</a>, but ran into some issues, so I grabbed the source and started tweaking it to handle some quirks of my site.</p>\n\n<ul><li>My monthly archives contain next/prev links that can be used to crawl my whole archive, but I don\u2019t consider e.g. /2019/01/ to be a \u201cfeed\u201d, so it\u2019s just a collection of <code>h-entry</code> items. I updated the microformats2 crawler to support pages that are a collection of <code>h-entry</code> without a containing <code>h-feed</code>.</li>\n<li>Counted replies marked up as \u2018comment\u2019 rather than \u2018reply\u2019.</li>\n<li>Changed the resulting image size to fit more with my site\u2019s layout.</li>\n<li>Filtered out comments from myself, as well as automated comments on my checkins from <a href=\"https://ownyourswarm.p3k.io/\">Swarm via OwnYourSwarm</a>.</li>\n<li>Added cropping to make non-square images square.</li>\n<li>Added some debugging to spit out my posts and their interaction counts.</li>\n</ul><p>Here are the links to the individual top 9 photo posts!</p>\n\n<ul><li>\n<a href=\"https://martymcgui.re/2019/03/29/153239/\">https://martymcgui.re/2019/03/29/153239/</a> (11 likes, 2 replies)</li>\n<li>\n<a href=\"https://martymcgui.re/2019/06/29/133546/\">https://martymcgui.re/2019/06/29/133546/</a> (1 like, 1 reply)</li>\n<li>\n<a href=\"https://martymcgui.re/2019/04/18/133411/\">https://martymcgui.re/2019/04/18/133411/</a> (1 like, 1 reply)</li>\n<li>\n<a href=\"https://martymcgui.re/2019/10/19/155613/\">https://martymcgui.re/2019/10/19/155613/</a> (1 like)</li>\n<li>\n<a href=\"https://martymcgui.re/2019/06/09/142254/\">https://martymcgui.re/2019/06/09/142254/</a> (1 like)</li>\n<li>\n<a href=\"https://martymcgui.re/2019/06/11/185857/\">https://martymcgui.re/2019/06/11/185857/</a> (1 reply)</li>\n<li>\n<a href=\"https://martymcgui.re/2019/06/27/220354/\">https://martymcgui.re/2019/06/27/220354/</a> (1 reply)</li>\n<li>\n<a href=\"https://martymcgui.re/2019/10/06/122724/\">https://martymcgui.re/2019/10/06/122724/</a> (1 like)</li>\n<li>\n<a href=\"https://martymcgui.re/2019/06/29/135959/\">https://martymcgui.re/2019/06/29/135959/</a> (1 like)</li>\n</ul><p>You can find my <a href=\"https://github.com/martymcguire/indieweb-bestnine\">modified version of indieweb-bestnine on GitHub</a>!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "photo",
"_id": "8572501",
"_source": "175",
"_is_read": true
}
IndieWebCamp Austin is just around the corner, February 22-23. If you register now it’ll help us plan for how many people to expect. We’ll have breakfast tacos, bagels, and coffee both mornings. 🌮
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2020/02/03/indiewebcamp-austin-is.html",
"content": {
"html": "<p>IndieWebCamp Austin is just around the corner, February 22-23. <a href=\"https://2020.indieweb.org/austin\">If you register now</a> it\u2019ll help us plan for how many people to expect. We\u2019ll have breakfast tacos, bagels, and coffee both mornings. \ud83c\udf2e</p>",
"text": "IndieWebCamp Austin is just around the corner, February 22-23. If you register now it\u2019ll help us plan for how many people to expect. We\u2019ll have breakfast tacos, bagels, and coffee both mornings. \ud83c\udf2e"
},
"published": "2020-02-03T16:07:09-06:00",
"post-type": "note",
"_id": "8569047",
"_source": "12",
"_is_read": true
}
IndieWeb Meetup this Wednesday in Austin, 6:30pm at Mozart’s Coffee. We’ll talk about the latest IndieWeb news and final plans for IndieWebCamp Austin later this month. ☕
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2020/02/03/indieweb-meetup-this.html",
"content": {
"html": "<p>IndieWeb Meetup this Wednesday in Austin, 6:30pm at Mozart\u2019s Coffee. We\u2019ll talk about the latest IndieWeb news and final plans for IndieWebCamp Austin later this month. \u2615</p>",
"text": "IndieWeb Meetup this Wednesday in Austin, 6:30pm at Mozart\u2019s Coffee. We\u2019ll talk about the latest IndieWeb news and final plans for IndieWebCamp Austin later this month. \u2615"
},
"published": "2020-02-03T09:57:22-06:00",
"post-type": "note",
"_id": "8559058",
"_source": "12",
"_is_read": true
}
Reminder that on Wednesday its #HomebrewWebsiteClub Nottingham! I hope to see you there to work on your personal website - be it new or existing https://events.indieweb.org/2020/02/homebrew-website-club-nottingham-8IgcYeAQhIKX
{
"type": "entry",
"published": "2020-02-03T10:36:00Z",
"url": "https://www.jvt.me/mf2/2020/02/hzfoe/",
"category": [
"homebrew-website-club"
],
"content": {
"text": "Reminder that on Wednesday its #HomebrewWebsiteClub Nottingham! I hope to see you there to work on your personal website - be it new or existing https://events.indieweb.org/2020/02/homebrew-website-club-nottingham-8IgcYeAQhIKX",
"html": "<p>Reminder that on Wednesday its <a href=\"https://www.jvt.me/tags/homebrew-website-club/\">#HomebrewWebsiteClub</a> Nottingham! I hope to see you there to work on your personal website - be it new or existing <a href=\"https://events.indieweb.org/2020/02/homebrew-website-club-nottingham-8IgcYeAQhIKX\">https://events.indieweb.org/2020/02/homebrew-website-club-nottingham-8IgcYeAQhIKX</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": "8550206",
"_source": "2169",
"_is_read": true
}
Moved to San Francisco for three months.
I'm ready for a little bit of a PhD break and a lot of adventure :)
Edmonton International Airport
→
San Francisco International Airport
At: Twitter Internship
From 2020-02-02T17:00
To 2020-04-27T17:30
indieweb
science
tech
adventure
{
"type": "entry",
"published": "2020-02-02 23:54:38.150386",
"url": "https://kongaloosh.com/e/2020/2/2/moved-to-s",
"photo": [
"https://kongaloosh.com/data/2020/2/2/moved-to-s-map.png"
],
"syndication": [
"https://twitter.com/kongaloosh/status/1224194597703880704"
],
"content": {
"text": "Moved to San Francisco for three months. \nI'm ready for a little bit of a PhD break and a lot of adventure :)\n \n\n \n \n \n Edmonton International Airport\n \u2192\n \n San Francisco International Airport\n \n \n \n \n \n \n \n \n\n\n \n \n At: Twitter Internship\n \nFrom 2020-02-02T17:00\n To 2020-04-27T17:30\n \n \n\n\n \n \n \n \n \n indieweb\n \n science\n \n tech\n \n adventure",
"html": "<p>Moved to San Francisco for three months. \nI'm ready for a little bit of a PhD break and a lot of adventure :)</p>\n \n\n \n \n <p>\n Edmonton International Airport\n \u2192\n \n San Francisco International Airport\n \n </p>\n \n \n \n \n \n \n\n\n \n \n <h4>At: Twitter Internship</h4>\n <p></p>\n<b>From</b> <a class=\"dt-start\">2020-02-02T17:00</a>\n <b>To</b> <a class=\"dt-end\">2020-04-27T17:30</a>\n \n \n\n\n \n \n \n <i></i>\n \n <a href=\"https://kongaloosh.com/t/indieweb\">indieweb</a>\n \n <a href=\"https://kongaloosh.com/t/science\">science</a>\n \n <a href=\"https://kongaloosh.com/t/tech\">tech</a>\n \n <a href=\"https://kongaloosh.com/t/adventure\">adventure</a>"
},
"author": {
"type": "card",
"name": "Alex Kearney",
"url": "http://kongaloosh.com",
"photo": null
},
"post-type": "photo",
"_id": "8549602",
"_source": "228",
"_is_read": true
}
{
"type": "entry",
"published": "2020-02-02T18:39:00Z",
"url": "https://www.jvt.me/mf2/2020/02/xfrwd/",
"in-reply-to": [
"https://twitter.com/Cambridgeport90/status/1224038155701100545"
],
"name": "Reply to https://twitter.com/Cambridgeport90/status/1224038155701100545",
"content": {
"text": "I don't think so no. I've done this on my Micropub side, so it stores it in the same content format as the actual post. I guess we'd likely do something similar, or when loading the page pulling that data from Granary?",
"html": "<p>I don't think so no. I've done this on my Micropub side, so it stores it in the same content format as the actual post. I guess we'd likely do something similar, or when loading the page pulling that data from Granary?</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "8530143",
"_source": "2169",
"_is_read": true
}
So I sorted my Webmention sending issue after an incredibly frustrating day of fighting with Jackson parsing my XML sitemap. I'm still not sure what the issue was, as I've ended up replacing my POJO with another one, but 🤷🏽♂️ at least Webmentions are sending again
{
"type": "entry",
"published": "2020-02-02T18:34:00Z",
"url": "https://www.jvt.me/mf2/2020/02/gkjgk/",
"category": [
"www.jvt.me"
],
"content": {
"text": "So I sorted my Webmention sending issue after an incredibly frustrating day of fighting with Jackson parsing my XML sitemap. I'm still not sure what the issue was, as I've ended up replacing my POJO with another one, but \ud83e\udd37\ud83c\udffd\u200d\u2642\ufe0f at least Webmentions are sending again",
"html": "<p>So I sorted my Webmention sending issue after an incredibly frustrating day of fighting with Jackson parsing my XML sitemap. I'm still not sure what the issue was, as I've ended up replacing my POJO with another one, but \ud83e\udd37\ud83c\udffd\u200d\u2642\ufe0f at least Webmentions are sending again</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "8529988",
"_source": "2169",
"_is_read": true
}
If anyone is currently posting photos to WordPress using micropub that syndicates to Twitter using brid.gy, please raise your hand & share your template.
{
"type": "entry",
"published": "2020-02-01T17:14:11-05:00",
"url": "https://miklb.com/blog/2020/02/01/5458/",
"syndication": [
"https://twitter.com/miklb/status/1223731305004851200",
"https://micro.blog/miklb/8102333"
],
"content": {
"text": "If anyone is currently posting photos to WordPress using micropub that syndicates to Twitter using brid.gy, please raise your hand & share your template.",
"html": "<p>If anyone is currently posting photos to WordPress using micropub that syndicates to Twitter using brid.gy, please raise your hand & share your template.\n</p>"
},
"post-type": "note",
"_id": "8511728",
"_source": "42",
"_is_read": true
}
Woops, looks like I broke my Webmention sending yesterday when I upgraded all my versions of Spring / Spring Boot. That'd explain why things haven't syndicated to Twitter today. Film time now, so will fix tomorrow!
{
"type": "entry",
"published": "2020-02-01T20:56:00Z",
"url": "https://www.jvt.me/mf2/2020/02/f67fs/",
"category": [
"www.jvt.me"
],
"content": {
"text": "Woops, looks like I broke my Webmention sending yesterday when I upgraded all my versions of Spring / Spring Boot. That'd explain why things haven't syndicated to Twitter today. Film time now, so will fix tomorrow!",
"html": "<p>Woops, looks like I broke my Webmention sending yesterday when I upgraded all my versions of Spring / Spring Boot. That'd explain why things haven't syndicated to Twitter today. Film time now, so will fix tomorrow!</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "8505143",
"_source": "2169",
"_is_read": true
}
I interact a lot with Twitter from my website, and as such the interactions you see are i.e. "Like of @indiewebcamp's tweet" which isn't super helpful. So I've just added the ability to mark up my interactions with some context of what the post was so it's eaiser to see without navigating there.
This is using the awesome https://granary.io/ and will hopefully make reading Twitter interactions through my site much nicer!
You can see https://www.jvt.me/mf2/2020/02/ihnc5/ for an example of what it'll look like (including photos!), and https://indieweb.org/reply-context for more info from around the #indieweb
{
"type": "entry",
"published": "2020-02-01T20:35:17.173+01:00",
"url": "https://www.jvt.me/mf2/2020/02/kaefh/",
"category": [
"www.jvt.me",
"indieweb"
],
"content": {
"text": "I interact a lot with Twitter from my website, and as such the interactions you see are i.e. \"Like of @indiewebcamp's tweet\" which isn't super helpful. So I've just added the ability to mark up my interactions with some context of what the post was so it's eaiser to see without navigating there.This is using the awesome https://granary.io/ and will hopefully make reading Twitter interactions through my site much nicer!You can see https://www.jvt.me/mf2/2020/02/ihnc5/ for an example of what it'll look like (including photos!), and https://indieweb.org/reply-context for more info from around the #indieweb",
"html": "<p></p><p>I interact a lot with Twitter from my website, and as such the interactions you see are i.e. \"Like of @indiewebcamp's tweet\" which isn't super helpful. So I've just added the ability to mark up my interactions with some context of what the post was so it's eaiser to see without navigating there.</p><p>This is using the awesome <a href=\"https://granary.io/\">https://granary.io/</a> and will hopefully make reading Twitter interactions through my site much nicer!</p><p>You can see <a href=\"https://www.jvt.me/mf2/2020/02/ihnc5/\">https://www.jvt.me/mf2/2020/02/ihnc5/</a> for an example of what it'll look like (including photos!), and <a href=\"https://indieweb.org/reply-context\">https://indieweb.org/reply-context</a> for more info from around the <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": "note",
"_id": "8503186",
"_source": "2169",
"_is_read": true
}
alias mf2json='python3 -c '\''import mf2py, sys, json; print(json.dumps(mf2py.parse(url=sys.argv[])))'\'''
#IndieWeb #bash #climagic
{
"type": "entry",
"published": "2020-01-31T20:07:51+00:00",
"url": "https://fireburn.ru/posts/1580501271",
"category": [
"IndieWeb",
"bash",
"climagic"
],
"content": {
"text": "alias mf2json='python3 -c '\\''import mf2py, sys, json; print(json.dumps(mf2py.parse(url=sys.argv[])))'\\''' #IndieWeb #bash #climagic",
"html": "<p><code>alias mf2json='python3 -c '\\''import mf2py, sys, json; print(json.dumps(mf2py.parse(url=sys.argv[])))'\\'''</code> #IndieWeb #bash #climagic</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": "8476721",
"_source": "1371",
"_is_read": true
}
Woops by making the changes in https://www.jvt.me/mf2/2020/01/washd/ I've also broken my Micropub endpoint's ability to RSVP to meetups, as the response is coming back with a new location format. Oops!
{
"type": "entry",
"published": "2020-01-30T15:11:00Z",
"url": "https://www.jvt.me/mf2/2020/01/uvfzx/",
"category": [
"www.jvt.me"
],
"content": {
"text": "Woops by making the changes in https://www.jvt.me/mf2/2020/01/washd/ I've also broken my Micropub endpoint's ability to RSVP to meetups, as the response is coming back with a new location format. Oops!",
"html": "<p>Woops by making the changes in <a href=\"https://www.jvt.me/mf2/2020/01/washd/\">https://www.jvt.me/mf2/2020/01/washd/</a> I've also broken my Micropub endpoint's ability to RSVP to meetups, as the response is coming back with a new location format. Oops!</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "8430989",
"_source": "2169",
"_is_read": true
}
We all want to create successful work. We want our voices to be heard. We all want to be recognized or, at least, respected. But instead of trying to please everyone, you should deep down inside of you accept the fact that it is not yours to decide if others like your work. This will give you immense freedom. Suddenly, you can start to just write, without worrying whether your readers like what you’re saying or how you are saying it.
Strong agree.
{
"type": "entry",
"published": "2020-01-29T14:15:59Z",
"url": "https://adactio.com/links/16368",
"category": [
"writing",
"personal",
"publishing",
"sharing",
"criticism",
"audience",
"indieweb"
],
"bookmark-of": [
"https://matthiasott.com/notes/thoughts-on-writing-what-they-say"
],
"content": {
"text": "Thoughts on Writing: What They Say \u00b7 Matthias Ott \u2013 User Experience Designer\n\n\n\n\n We all want to create successful work. We want our voices to be heard. We all want to be recognized or, at least, respected. But instead of trying to please everyone, you should deep down inside of you accept the fact that it is not yours to decide if others like your work. This will give you immense freedom. Suddenly, you can start to just write, without worrying whether your readers like what you\u2019re saying or how you are saying it.\n\n\nStrong agree.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://matthiasott.com/notes/thoughts-on-writing-what-they-say\">\nThoughts on Writing: What They Say \u00b7 Matthias Ott \u2013 User Experience Designer\n</a>\n</h3>\n\n<blockquote>\n <p>We all want to create successful work. We want our voices to be heard. We all want to be recognized or, at least, respected. But instead of trying to please everyone, you should deep down inside of you accept the fact that it is not yours to decide if others like your work. This will give you immense freedom. Suddenly, you can start to <a href=\"https://www.sarasoueidan.com/desk/just-write/\">just write, without worrying whether your readers like what you\u2019re saying or how you are saying it</a>.</p>\n</blockquote>\n\n<p>Strong agree.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "8391503",
"_source": "2",
"_is_read": true
}
And here is what the new notifications look like for https://www.jvt.me/posts/2020/01/12/webmention-notifications/ for my webmentions
{
"type": "entry",
"published": "2020-01-29T12:58:00Z",
"url": "https://www.jvt.me/mf2/2020/01/op8x9/",
"photo": [
"https://media.jvt.me/tqqw6.png"
],
"content": {
"text": "And here is what the new notifications look like for https://www.jvt.me/posts/2020/01/12/webmention-notifications/ for my webmentions",
"html": "<p>And here is what the new notifications look like for <a href=\"https://www.jvt.me/posts/2020/01/12/webmention-notifications/\">https://www.jvt.me/posts/2020/01/12/webmention-notifications/</a> for my webmentions</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "photo",
"_id": "8387876",
"_source": "2169",
"_is_read": true
}
Woops, after spending ~40 mins working on getting my Webmention notifications (https://www.jvt.me/posts/2020/01/12/webmention-notifications/) to send the author's avatar in the notification, I've now realised the Pushover API doesn't support it. Doh!
{
"type": "entry",
"published": "2020-01-29T08:52:19.809+01:00",
"url": "https://www.jvt.me/mf2/2020/01/qecid/",
"content": {
"text": "Woops, after spending ~40 mins working on getting my Webmention notifications (https://www.jvt.me/posts/2020/01/12/webmention-notifications/) to send the author's avatar in the notification, I've now realised the Pushover API doesn't support it. Doh!",
"html": "<p>Woops, after spending ~40 mins working on getting my Webmention notifications (<a href=\"https://www.jvt.me/posts/2020/01/12/webmention-notifications/\">https://www.jvt.me/posts/2020/01/12/webmention-notifications/</a>) to send the author's avatar in the notification, I've now realised the Pushover API doesn't support it. Doh!</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "8382371",
"_source": "2169",
"_is_read": true
}
I've just updated https://www.jvt.me/posts/2020/01/12/webmention-notifications/ to mention that I've replaced Pushbullet with Pushover for my Webmention notifications service! Looking forward to getting lots of lovely push notifications, again!
{
"type": "entry",
"published": "2020-01-28T22:16:14.831+01:00",
"url": "https://www.jvt.me/mf2/2020/01/e7uk1/",
"content": {
"text": "I've just updated https://www.jvt.me/posts/2020/01/12/webmention-notifications/ to mention that I've replaced Pushbullet with Pushover for my Webmention notifications service! Looking forward to getting lots of lovely push notifications, again!",
"html": "<p>I've just updated <a href=\"https://www.jvt.me/posts/2020/01/12/webmention-notifications/\">https://www.jvt.me/posts/2020/01/12/webmention-notifications/</a> to mention that I've replaced Pushbullet with Pushover for my Webmention notifications service! Looking forward to getting lots of lovely push notifications, again!</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "8369527",
"_source": "2169",
"_is_read": true
}