PHPUnit’s HTML code coverage reports don’t play nicely with GitHub pages “main branch /docs folder” by default, as they store CSS, JS and icon assets in folders prefixed with underscores.
Here’s a little bash script to run tests with code coverage enabled, then move the assets around:
rm -rf docs/coverage/
XDEBUG_MODE=coverage ./vendor/bin/phpunit tests --coverage-filter src --coverage-html docs/coverage
mv docs/coverage/_css docs/coverage/phpunit_css
mv docs/coverage/_icons docs/coverage/phpunit_icons
mv docs/coverage/_js docs/coverage/phpunit_js
grep -rl _css docs/coverage | xargs sed -i "" -e 's/_css/phpunit_css/g'
grep -rl _icons docs/coverage | xargs sed -i "" -e 's/_icons/phpunit_icons/g'
grep -rl _js docs/coverage | xargs sed -i "" -e 's/_js/phpunit_js/g'
That allows you to use GitHub pages to show code coverage reports as well as docs, as I’m doing for taproot/indieauth.
{
"type": "entry",
"published": "2021-06-13T16:59:09+03:00",
"summary": "PHPUnit\u2019s HTML code coverage reports don\u2019t play nicely with GitHub pages \u201cmain branch /docs folder\u201d by default, as they store CSS, JS and icon assets in folders prefixed with underscores.\nHere\u2019s a little bash script to run tests with code coverage enabled, then move the assets around: rm -rf docs/coverage/ XDEBUG_MODE=coverage ./vendor/bin/phpunit tests --coverage-filter src --coverage-html docs/coverage mv docs/coverage/_css docs/coverage/phpunit_css mv docs/coverage/_icons docs/coverage/phpunit_icons mv docs/coverage/_js docs/coverage/phpunit_js grep -rl _css docs/coverage | xargs sed -i \"\" -e 's/_css/phpunit_css/g' grep -rl _icons docs/coverage | xargs sed -i \"\" -e 's/_icons/phpunit_icons/g' grep -rl _js docs/coverage | xargs sed -i \"\" -e 's/_js/phpunit_js/g'\nThat allows you to use GitHub pages to show code coverage reports as well as docs, as I\u2019m doing for taproot/indieauth.",
"url": "https://waterpigs.co.uk/notes/5DBGz9/",
"content": {
"text": "PHPUnit\u2019s HTML code coverage reports don\u2019t play nicely with GitHub pages \u201cmain branch /docs folder\u201d by default, as they store CSS, JS and icon assets in folders prefixed with underscores.\n\nHere\u2019s a little bash script to run tests with code coverage enabled, then move the assets around:\n\nrm -rf docs/coverage/\nXDEBUG_MODE=coverage ./vendor/bin/phpunit tests --coverage-filter src --coverage-html docs/coverage\nmv docs/coverage/_css docs/coverage/phpunit_css\nmv docs/coverage/_icons docs/coverage/phpunit_icons\nmv docs/coverage/_js docs/coverage/phpunit_js\ngrep -rl _css docs/coverage | xargs sed -i \"\" -e 's/_css/phpunit_css/g'\ngrep -rl _icons docs/coverage | xargs sed -i \"\" -e 's/_icons/phpunit_icons/g'\ngrep -rl _js docs/coverage | xargs sed -i \"\" -e 's/_js/phpunit_js/g'\n\n\nThat allows you to use GitHub pages to show code coverage reports as well as docs, as I\u2019m doing for taproot/indieauth.",
"html": "<p>PHPUnit\u2019s HTML code coverage reports don\u2019t play nicely with GitHub pages \u201cmain branch /docs folder\u201d by default, as they store CSS, JS and icon assets in folders prefixed with underscores.</p>\n\n<p>Here\u2019s a little bash script to run tests with code coverage enabled, then move the assets around:</p>\n\n<pre><code>rm -rf docs/coverage/\nXDEBUG_MODE=coverage ./vendor/bin/phpunit tests --coverage-filter src --coverage-html docs/coverage\nmv docs/coverage/_css docs/coverage/phpunit_css\nmv docs/coverage/_icons docs/coverage/phpunit_icons\nmv docs/coverage/_js docs/coverage/phpunit_js\ngrep -rl _css docs/coverage | xargs sed -i \"\" -e 's/_css/phpunit_css/g'\ngrep -rl _icons docs/coverage | xargs sed -i \"\" -e 's/_icons/phpunit_icons/g'\ngrep -rl _js docs/coverage | xargs sed -i \"\" -e 's/_js/phpunit_js/g'\n</code></pre>\n\n<p>That allows you to use GitHub pages to show code coverage reports as well as docs, as I\u2019m doing <a href=\"https://taproot.github.io/indieauth/coverage/\">for taproot/indieauth</a>.</p>"
},
"author": {
"type": "card",
"name": "Barnaby Walters",
"url": "https://waterpigs.co.uk",
"photo": "https://waterpigs.co.uk/photo-2021-04-22.jpg"
},
"post-type": "note",
"_id": "21261568",
"_source": "188",
"_is_read": true
}
{
"type": "entry",
"published": "2021-06-08T10:06:07.061Z",
"url": "https://www.jvt.me/mf2/2021/06/fyejk/",
"category": [
"homebrew-website-club"
],
"content": {
"text": "Reminder that it's #HomebrewWebsiteClub Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/06/homebrew-website-club-nottingham-pqX9qzmGWbHp",
"html": "<p>Reminder that it's <a href=\"https://www.jvt.me/tags/homebrew-website-club/\">#HomebrewWebsiteClub</a> Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! <a href=\"https://events.indieweb.org/2021/06/homebrew-website-club-nottingham-pqX9qzmGWbHp\">https://events.indieweb.org/2021/06/homebrew-website-club-nottingham-pqX9qzmGWbHp</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": "21122591",
"_source": "2169",
"_is_read": true
}
I think IndieWeb is an example of Nested-I and Ubuntu Rationality as per Free, Fair and Alive.
Not unrelatedly, Jack Jamieson’s dissertation on the IndieWeb is called Independent Together: Building and Maintaining Values in a Distributed Web Infrastructure.
Also on: social.coop
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2021/06/06/i-think-indieweb-is-an-example/",
"published": "2021-06-06T12:38:09+00:00",
"content": {
"html": "I think IndieWeb is an example of Nested-I and Ubuntu Rationality as per Free, Fair and Alive.\n<p>Not unrelatedly, Jack Jamieson\u2019s dissertation on the IndieWeb is called Independent Together: Building and Maintaining Values in a Distributed Web Infrastructure.</p>\nAlso on:<p><a href=\"https://social.coop/@neil/106363819973748731\"> social.coop</a></p>",
"text": "I think IndieWeb is an example of Nested-I and Ubuntu Rationality as per Free, Fair and Alive.\nNot unrelatedly, Jack Jamieson\u2019s dissertation on the IndieWeb is called Independent Together: Building and Maintaining Values in a Distributed Web Infrastructure.\nAlso on: social.coop"
},
"post-type": "note",
"_id": "21068944",
"_source": "1895",
"_is_read": true
}
Replied to https://adhoc.systems/replies/indieforum (adhoc.systems)
Yea that looks like a cool site! I hope it catches on, but we also have IndieNews and Indieweb.xyz and those have never really had huge usage.
Yea I think showing the replies inline makes it more interesting than just an aggregator to me. I hope it might stimulate some blogchains (https://doubleloop.net/2020/04/05/blogchains-and-hyperconversations/)
I kicked one off, if you’re interested! – https://www.indieforums.net/threads/c1c36e81a755848c.html
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2021/05/31/yea-i-think-showing-the-replies/",
"published": "2021-05-31T10:31:21+00:00",
"content": {
"html": "Replied to <a href=\"https://adhoc.systems/replies/indieforum\">https://adhoc.systems/replies/indieforum</a><em> (adhoc.systems)</em>\n<blockquote>Yea that looks like a cool site! I hope it catches on, but we also have IndieNews and Indieweb.xyz and those have never really had huge usage.</blockquote>\n\nYea I think showing the replies inline makes it more interesting than just an aggregator to me. I hope it might stimulate some blogchains (<a href=\"https://doubleloop.net/2020/04/05/blogchains-and-hyperconversations/\">https://doubleloop.net/2020/04/05/blogchains-and-hyperconversations/</a>)\n<p>I kicked one off, if you\u2019re interested! \u2013 <a href=\"https://www.indieforums.net/threads/c1c36e81a755848c.html\">https://www.indieforums.net/threads/c1c36e81a755848c.html</a></p>",
"text": "Replied to https://adhoc.systems/replies/indieforum (adhoc.systems)\nYea that looks like a cool site! I hope it catches on, but we also have IndieNews and Indieweb.xyz and those have never really had huge usage.\n\nYea I think showing the replies inline makes it more interesting than just an aggregator to me. I hope it might stimulate some blogchains (https://doubleloop.net/2020/04/05/blogchains-and-hyperconversations/)\nI kicked one off, if you\u2019re interested! \u2013 https://www.indieforums.net/threads/c1c36e81a755848c.html"
},
"post-type": "note",
"_id": "20903813",
"_source": "1895",
"_is_read": true
}
Hometown says on its wiki: "Also, if Hometown is going to be a universal reader, you’re going to need better control over organizing your feeds." That’s really interesting – same as the social reader idea in IndieWeb presumably. (I’ve imagined before a social reader in the Mastodon/TweetDeck style.)
https://github.com/hometown-fork/hometown/wiki/Exclusive-lists
Also on: social.coop
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2021/05/31/hometown-says-on-its-wiki-also/",
"published": "2021-05-31T10:11:40+00:00",
"content": {
"html": "Hometown says on its wiki: \"Also, if Hometown is going to be a universal reader, you\u2019re going to need better control over organizing your feeds.\" That\u2019s really interesting \u2013 same as the social reader idea in IndieWeb presumably. (I\u2019ve imagined before a social reader in the Mastodon/TweetDeck style.)\n<p><a href=\"https://github.com/hometown-fork/hometown/wiki/Exclusive-lists\">https://github.com/hometown-fork/hometown/wiki/Exclusive-lists</a></p>\nAlso on:<p><a href=\"https://social.coop/@neil/106329270063684683\"> social.coop</a></p>",
"text": "Hometown says on its wiki: \"Also, if Hometown is going to be a universal reader, you\u2019re going to need better control over organizing your feeds.\" That\u2019s really interesting \u2013 same as the social reader idea in IndieWeb presumably. (I\u2019ve imagined before a social reader in the Mastodon/TweetDeck style.)\nhttps://github.com/hometown-fork/hometown/wiki/Exclusive-lists\nAlso on: social.coop"
},
"post-type": "note",
"_id": "20903814",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2021/05/29/when-did-you-join-the-indieweb/",
"published": "2021-05-29T18:18:55+00:00",
"content": {
"html": "(Hopefully this appears at <a href=\"https://www.indieforums.net/\">https://www.indieforums.net</a>)\n<p>I think I first <strong>heard</strong> of the <a href=\"https://indieweb.org/\">IndieWeb</a> movement in 2016 sometime. It\u2019s a bit hazy now, but I\u2019ve a memory that I stumbled on it through a trail of links starting on <a href=\"https://anagora.org/node/wikity\">Wikity</a>.</p>\n<p>I\u2019ve tinkered with web sites in some form or another for a long time, and I have happy memories of various weird Geocities experiments, sadly lost to the sands of time it seems.</p>\n<p>As far as independently hosting goes, I appear to have had a self-hosted blog since 2006 at my old domain <a href=\"http://noodlemaps.net/\">noodlemaps.net</a> \u2013 thanks Wayback Machine for that! My first self-hosted post is seemingly on the topic of <a href=\"https://web.archive.org/web/20060822085346/http://blog.noodlemaps.net/index.php?/archives/1-Art-in-Linux.html\">data sonification and playing non-audio files through /dev/dsp on Linux</a>. Excellent.</p>\n<p>I\u2019ve had a self-hosted blog up at <a href=\"http://doubleloop.net/\">doubleloop.net</a> since around <a href=\"https://web.archive.org/web/20160823223823/http://doubleloop.net/blog/archives\">2013</a> (thanks again Internet Archive). I went through a through static site generators. I actually really like how my old Hexo-based site looked. Better than my current site\u2026</p>\n<p>My first documented attendance of HWC London looks to be <a href=\"https://indieweb.org/events/2016-12-14-homebrew-website-club\">December 2016</a>, hosted by <a href=\"https://calumryan.com/\">Calum</a> and <a href=\"https://barryfrost.com/\">Barry</a> who were really welcoming. Around then, I fiddled about with various platforms before switching over to WordPress.</p>\n<p>I\u2019ve really enjoyed being part of the IndieWeb community. My active involvement (at events, on IRC, etc) has peaked and waned over the years, but I\u2019ve still always felt part of the bigger whole. That\u2019s another post, though.</p>\n<p>How did you find out about the IndieWeb community?</p>\nAlso on:<p><a href=\"https://www.indieforums.net/\"> indieforums.net</a></p>",
"text": "(Hopefully this appears at https://www.indieforums.net)\nI think I first heard of the IndieWeb movement in 2016 sometime. It\u2019s a bit hazy now, but I\u2019ve a memory that I stumbled on it through a trail of links starting on Wikity.\nI\u2019ve tinkered with web sites in some form or another for a long time, and I have happy memories of various weird Geocities experiments, sadly lost to the sands of time it seems.\nAs far as independently hosting goes, I appear to have had a self-hosted blog since 2006 at my old domain noodlemaps.net \u2013 thanks Wayback Machine for that! My first self-hosted post is seemingly on the topic of data sonification and playing non-audio files through /dev/dsp on Linux. Excellent.\nI\u2019ve had a self-hosted blog up at doubleloop.net since around 2013 (thanks again Internet Archive). I went through a through static site generators. I actually really like how my old Hexo-based site looked. Better than my current site\u2026\nMy first documented attendance of HWC London looks to be December 2016, hosted by Calum and Barry who were really welcoming. Around then, I fiddled about with various platforms before switching over to WordPress.\nI\u2019ve really enjoyed being part of the IndieWeb community. My active involvement (at events, on IRC, etc) has peaked and waned over the years, but I\u2019ve still always felt part of the bigger whole. That\u2019s another post, though.\nHow did you find out about the IndieWeb community?\nAlso on: indieforums.net"
},
"name": "When did you join the IndieWeb?",
"post-type": "article",
"_id": "20870866",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"published": "2021-05-29T07:54:10.689Z",
"url": "https://barryfrost.com/2021/05/using-tailwind-css-with-microformats-2",
"category": [
"tailwind",
"css",
"microformats"
],
"name": "Using Tailwind CSS with Microformats 2",
"content": {
"text": "Finding a workaround for MF2 parsers to work with HTML marked up with Tailwind height classes."
},
"author": {
"type": "card",
"name": "Barry Frost",
"url": "https://barryfrost.com/",
"photo": "https://barryfrost.com/barryfrost.jpg"
},
"post-type": "article",
"_id": "20862107",
"_source": "189",
"_is_read": true
}
{
"type": "entry",
"published": "2021-05-25T09:44:20.505Z",
"url": "https://www.jvt.me/mf2/2021/05/kdsnb/",
"category": [
"homebrew-website-club"
],
"content": {
"text": "Reminder that it's #HomebrewWebsiteClub Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/05/homebrew-website-club-nottingham-QbtrPT07Bwn5",
"html": "<p>Reminder that it's <a href=\"https://www.jvt.me/tags/homebrew-website-club/\">#HomebrewWebsiteClub</a> Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! <a href=\"https://events.indieweb.org/2021/05/homebrew-website-club-nottingham-QbtrPT07Bwn5\">https://events.indieweb.org/2021/05/homebrew-website-club-nottingham-QbtrPT07Bwn5</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": "20757920",
"_source": "2169",
"_is_read": true
}
I had some fun using the open standard #Microformats2 to update my CV to be machine-parseable - you can check it out at https://hire.jvt.me and there's a bit more info on https://www.jvt.me/posts/2021/05/25/microformats-resume/
{
"type": "entry",
"published": "2021-05-25T09:43:24.253Z",
"url": "https://www.jvt.me/mf2/2021/05/e5drf/",
"category": [
"microformats2"
],
"content": {
"text": "I had some fun using the open standard #Microformats2 to update my CV to be machine-parseable - you can check it out at https://hire.jvt.me and there's a bit more info on https://www.jvt.me/posts/2021/05/25/microformats-resume/",
"html": "<p>I had some fun using the open standard <a href=\"https://www.jvt.me/tags/microformats2/\">#Microformats2</a> to update my CV to be machine-parseable - you can check it out at <a href=\"https://hire.jvt.me\">https://hire.jvt.me</a> and there's a bit more info on <a href=\"https://www.jvt.me/posts/2021/05/25/microformats-resume/\">https://www.jvt.me/posts/2021/05/25/microformats-resume/</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": "20757921",
"_source": "2169",
"_is_read": true
}
Creating a public, metadata-rich Curriculum Vitae / Resume for myself at https://hire.jvt.me.
{
"type": "entry",
"published": "2021-05-25 10:11:26 +0100 BST",
"summary": "Creating a public, metadata-rich Curriculum Vitae / Resume for myself at https://hire.jvt.me.",
"url": "https://www.jvt.me/posts/2021/05/25/microformats-resume/",
"category": [
"microformats",
"cv",
"interviewing",
"hire.jvt.me"
],
"name": "Marking up my Curriculum Vitae with Microformats2",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "article",
"_id": "20757922",
"_source": "2169",
"_is_read": true
}
The fact that so many people publish their thoughts and share knowledge, is something I’ve always loved about the web. Whether it is practical stuff about how to solve a coding issue or some kind of opinion… everyone’s brain is wired differently. It may resonate, it may not, that’s also fine.
{
"type": "entry",
"published": "2021-05-22T14:48:27Z",
"url": "https://adactio.com/links/18128",
"category": [
"blogging",
"writing",
"sharing",
"blogs",
"indieweb",
"personal",
"publishing"
],
"bookmark-of": [
"https://hiddedevries.nl/en/blog/2021-05-18-150"
],
"content": {
"text": "150\n\n\n\n\n The fact that so many people publish their thoughts and share knowledge, is something I\u2019ve always loved about the web. Whether it is practical stuff about how to solve a coding issue or some kind of opinion\u2026 everyone\u2019s brain is wired differently. It may resonate, it may not, that\u2019s also fine.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://hiddedevries.nl/en/blog/2021-05-18-150\">\n150\n</a>\n</h3>\n\n<blockquote>\n <p>The fact that so many people publish their thoughts and share knowledge, is something I\u2019ve always loved about the web. Whether it is practical stuff about how to solve a coding issue or some kind of opinion\u2026 everyone\u2019s brain is wired differently. It may resonate, it may not, that\u2019s also fine.</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": "20692977",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2021/05/19/webmention-and-twitter.html",
"name": "Webmention and Twitter",
"content": {
"html": "<p>After the <a href=\"https://indieweb.org/2021/Pop-ups/Webmentions_Beyond_Webmention.io\">Webmention session</a> last weekend, I was inspired to revisit a quirk of Micro.blog\u2019s Webmention implementation. <a href=\"https://brid.gy/\">Bridgy</a> is an IndieWeb-friendly service commonly used to forward tweet replies via Webmention. If you were using Bridgy to connect your blog to Twitter, Micro.blog had been essentially ignoring any tweet replies to your blog post. Unlike Micro.blog\u2019s support for Mastodon and blogs, there was no way to represent a Twitter user in Micro.blog, and so it didn\u2019t make sense to thread tweets into a Micro.blog conversation.</p>\n\n<p>Including tweets in Micro.blog would have other ripple effects that I wanted to avoid. For example, what happens if you reply to a tweet? I\u2019m not interested in turning Micro.blog into a Twitter client. Quite the opposite. I\u2019m actively trying to distance myself from Twitter and avoid dependencies on any big social networks unless they are based on open standards.</p>\n\n<p>Back to Webmention. I think I\u2019ve found a good compromise solution for compatibility with Bridgy, bringing Micro.blog\u2019s Webmention support more in line with what <a href=\"https://www.manton.org/2021/05/19/webmention-and-twitter.html#\">Webmention.io</a> can provide.</p>\n\n<p>When Micro.blog receives a Webmention for a tweet via Bridgy, it now <em>does</em> create a special reference for that Twitter user and stores the tweet text. The tweet still does not appear anywhere on Micro.blog. The tweet is available as part of the conversation on your blog, though. If you don\u2019t have replies enabled on your blog, you can learn more <a href=\"https://help.micro.blog/t/replies-with-conversation-js/67\">in the Help Center about using Conversation.js</a>.</p>\n\n<p>This is all a long way of saying: when you post a link to your blog post on Twitter, tweet replies will be collected and included under your blog post on the web.</p>\n\n<p>There\u2019s an additional gotcha you should know about using Bridgy and Micro.blog together. Bridgy needs a link to your blog post for it to be able to match up tweet replies to that blog post. When cross-posting to Twitter from Micro.blog, Micro.blog only includes a link back to your blog if your blog post has a title, or if it needs to be truncated to fit in the tweet.</p>\n\n<p>If you want <em>all</em> cross-posted tweets to link back to the microblog post, even if they were short, you can use Bridgy itself for the cross-posting instead of Micro.blog, and disable cross-posting in Micro.blog. I\u2019m not planning any changes to Micro.blog\u2019s cross-posting in the near term.</p>",
"text": "After the Webmention session last weekend, I was inspired to revisit a quirk of Micro.blog\u2019s Webmention implementation. Bridgy is an IndieWeb-friendly service commonly used to forward tweet replies via Webmention. If you were using Bridgy to connect your blog to Twitter, Micro.blog had been essentially ignoring any tweet replies to your blog post. Unlike Micro.blog\u2019s support for Mastodon and blogs, there was no way to represent a Twitter user in Micro.blog, and so it didn\u2019t make sense to thread tweets into a Micro.blog conversation.\n\nIncluding tweets in Micro.blog would have other ripple effects that I wanted to avoid. For example, what happens if you reply to a tweet? I\u2019m not interested in turning Micro.blog into a Twitter client. Quite the opposite. I\u2019m actively trying to distance myself from Twitter and avoid dependencies on any big social networks unless they are based on open standards.\n\nBack to Webmention. I think I\u2019ve found a good compromise solution for compatibility with Bridgy, bringing Micro.blog\u2019s Webmention support more in line with what Webmention.io can provide.\n\nWhen Micro.blog receives a Webmention for a tweet via Bridgy, it now does create a special reference for that Twitter user and stores the tweet text. The tweet still does not appear anywhere on Micro.blog. The tweet is available as part of the conversation on your blog, though. If you don\u2019t have replies enabled on your blog, you can learn more in the Help Center about using Conversation.js.\n\nThis is all a long way of saying: when you post a link to your blog post on Twitter, tweet replies will be collected and included under your blog post on the web.\n\nThere\u2019s an additional gotcha you should know about using Bridgy and Micro.blog together. Bridgy needs a link to your blog post for it to be able to match up tweet replies to that blog post. When cross-posting to Twitter from Micro.blog, Micro.blog only includes a link back to your blog if your blog post has a title, or if it needs to be truncated to fit in the tweet.\n\nIf you want all cross-posted tweets to link back to the microblog post, even if they were short, you can use Bridgy itself for the cross-posting instead of Micro.blog, and disable cross-posting in Micro.blog. I\u2019m not planning any changes to Micro.blog\u2019s cross-posting in the near term."
},
"published": "2021-05-19T09:17:54-05:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "20614635",
"_source": "12",
"_is_read": true
}
Replied to Frustrerende WordPress plugin by Frank Meeuwsen (diggingthedigital.com)
De Indieweb bouwstenen zijn een mooie verzameling onderdelen om extra functionaliteit aan je blog toe te voegen. Helaas werkt één van de plugins niet altijd naar behoren zoals ik vanochtend weer merkte.
Ik heb op mijn telefoon een Shortcut waarmee ik websites kan liken. Dit is vergelijkbaar met de...
I’ve had that same problem before, and never really reached a solution. I think you’re right – it is likely that it can’t parse the information it needs properly from the page you liked.
One way to dig in to it could be to see if that same URL, when pasted in to the ‘URL’ section when creating a post manually in WordPress (not via Micropub), gets the correct values picked up. That could point whether it is specifically a parsing issue or a Micropub issue.
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2021/05/16/ive-had-that-same-problem-before/",
"published": "2021-05-16T09:08:10+00:00",
"content": {
"html": "Replied to <a href=\"https://diggingthedigital.com/frustrerende-wordpress-plugin/\">Frustrerende WordPress plugin</a> by Frank Meeuwsen<em> (diggingthedigital.com)</em>\n<blockquote>De Indieweb bouwstenen zijn een mooie verzameling onderdelen om extra functionaliteit aan je blog toe te voegen. Helaas werkt \u00e9\u00e9n van de plugins niet altijd naar behoren zoals ik vanochtend weer merkte.\nIk heb op mijn telefoon een Shortcut waarmee ik websites kan liken. Dit is vergelijkbaar met de...</blockquote>\n\nI\u2019ve had that same problem before, and never really reached a solution. I think you\u2019re right \u2013 it is likely that it can\u2019t parse the information it needs properly from the page you liked.\n<p>One way to dig in to it could be to see if that same URL, when pasted in to the \u2018URL\u2019 section when creating a post manually in WordPress (not via Micropub), gets the correct values picked up. That could point whether it is specifically a parsing issue or a Micropub issue.</p>",
"text": "Replied to Frustrerende WordPress plugin by Frank Meeuwsen (diggingthedigital.com)\nDe Indieweb bouwstenen zijn een mooie verzameling onderdelen om extra functionaliteit aan je blog toe te voegen. Helaas werkt \u00e9\u00e9n van de plugins niet altijd naar behoren zoals ik vanochtend weer merkte.\nIk heb op mijn telefoon een Shortcut waarmee ik websites kan liken. Dit is vergelijkbaar met de...\n\nI\u2019ve had that same problem before, and never really reached a solution. I think you\u2019re right \u2013 it is likely that it can\u2019t parse the information it needs properly from the page you liked.\nOne way to dig in to it could be to see if that same URL, when pasted in to the \u2018URL\u2019 section when creating a post manually in WordPress (not via Micropub), gets the correct values picked up. That could point whether it is specifically a parsing issue or a Micropub issue."
},
"post-type": "note",
"_id": "20531490",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"published": "2021-05-15T19:49:46.385Z",
"url": "https://barryfrost.com/2021/05/building-a-webmention-receiver",
"category": [
"webmention",
"indieweb"
],
"name": "Building a webmention receiver",
"content": {
"text": "In today\u2019s Webmentions Beyond Webmention.io online meet-up there was a request for people who were willing to implement their..."
},
"author": {
"type": "card",
"name": "Barry Frost",
"url": "https://barryfrost.com/",
"photo": "https://barryfrost.com/_static/barryfrost-favicon-c58b41ee9c.png"
},
"post-type": "article",
"_id": "20521977",
"_source": "189",
"_is_read": true
}
I'm looking forward to the #IndieWeb pop-up session tonight (https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA) to talk about how we can improve the #Webmention experience for new IndieWeb folks
{
"type": "entry",
"published": "2021-05-15T16:18:00+0100",
"url": "https://www.jvt.me/mf2/2021/05/gahrb/",
"category": [
"indieweb",
"webmention"
],
"content": {
"text": "I'm looking forward to the #IndieWeb pop-up session tonight (https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA) to talk about how we can improve the #Webmention experience for new IndieWeb folks",
"html": "<p>I'm looking forward to the <a href=\"https://www.jvt.me/tags/indieweb/\">#IndieWeb</a> pop-up session tonight (<a href=\"https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA\">https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA</a>) to talk about how we can improve the <a href=\"https://www.jvt.me/tags/webmention/\">#Webmention</a> experience for new IndieWeb folks</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "20516518",
"_source": "2169",
"_is_read": true
}
Excited for the IndieWebCamp pop-up session Webmentions Beyond Webmention.io in a bit.
{
"type": "entry",
"author": {
"name": "Chris Aldrich",
"url": "https://www.boffosocko.com/",
"photo": "https://www.gravatar.com/avatar/d5fb4e498fe609cc29b04e5b7ad688c4?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"
},
"url": "https://boffosocko.com/2021/05/15/55791171/",
"content": {
"html": "Excited for the IndieWebCamp pop-up session Webmentions Beyond Webmention.io in a bit.<br /><a href=\"https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA\"></a>",
"text": "Excited for the IndieWebCamp pop-up session Webmentions Beyond Webmention.io in a bit."
},
"published": "2021-05-15T15:31:21+00:00",
"post-type": "note",
"_id": "33380023",
"_source": "7224",
"_is_read": true
}
🔖 Bookmarked The Memex Method. When your commonplace book is a public… | by Cory Doctorow | May, 2021 | Medium https://doctorow.medium.com/the-memex-method-238c71f2fb46
{
"type": "entry",
"published": "2021-05-14T12:18:22-0400",
"summary": "\ud83d\udd16 Bookmarked The Memex Method. When your commonplace book is a public\u2026 | by Cory Doctorow | May, 2021 | Medium https://doctorow.medium.com/the-memex-method-238c71f2fb46",
"url": "https://martymcgui.re/2021/05/14/the-memex-method-when-your-commonplace-book-is-a-public-by-cory-doctorow-may-2021-medium/",
"category": [
"writing",
"blogging",
"IndieWeb",
"memory"
],
"bookmark-of": [
"https://doctorow.medium.com/the-memex-method-238c71f2fb46"
],
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "bookmark",
"_id": "20494281",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2021/05/13/webmention-on-microblog.html",
"name": "Webmention on Micro.blog demo",
"content": {
"html": "<p>This weekend there will be an <a href=\"https://events.indieweb.org/2021/05/webmentions-beyond-webmention-io-zG4JpHhZShVA\">IndieWeb discussion session about Webmention</a>. Micro.blog has support for both sending and receiving Webmentions, with some twists, so I thought I\u2019d make a quick video to demo how it works with external blogs. This is a big part of making sure Micro.blog is a good participant in the larger web.</p>\n\n\n\n<p>I glossed over a few details in the video. One thing I should have mentioned is that WordPress doesn\u2019t have this functionality by default. It requires installing the IndieWeb suite of plugins for Micropub and Webmention.</p>",
"text": "This weekend there will be an IndieWeb discussion session about Webmention. Micro.blog has support for both sending and receiving Webmentions, with some twists, so I thought I\u2019d make a quick video to demo how it works with external blogs. This is a big part of making sure Micro.blog is a good participant in the larger web.\n\n\n\nI glossed over a few details in the video. One thing I should have mentioned is that WordPress doesn\u2019t have this functionality by default. It requires installing the IndieWeb suite of plugins for Micropub and Webmention."
},
"published": "2021-05-13T11:15:48-05:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "20466960",
"_source": "12",
"_is_read": true
}
{
"type": "entry",
"published": "2021-05-11T20:21:39.212Z",
"url": "https://www.jvt.me/mf2/2021/05/qgf5g/",
"category": [
"homebrew-website-club"
],
"content": {
"text": "Reminder that it's #HomebrewWebsiteClub Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/05/homebrew-website-club-nottingham-vAEPOZTD3MkU",
"html": "<p>Reminder that it's <a href=\"https://www.jvt.me/tags/homebrew-website-club/\">#HomebrewWebsiteClub</a> Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! <a href=\"https://events.indieweb.org/2021/05/homebrew-website-club-nottingham-vAEPOZTD3MkU\">https://events.indieweb.org/2021/05/homebrew-website-club-nottingham-vAEPOZTD3MkU</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": "20421577",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "fluffy",
"url": "http://beesbuzz.biz/",
"photo": null
},
"url": "http://beesbuzz.biz/blog/9644-Save-the-date",
"published": "2021-05-10T22:55:48-07:00",
"content": {
"html": "<p>Hey folks! That time of year is coming up\u2026 it\u2019s my birthday in June! And what\u2019s more, I have a new house to celebrate it at!</p><p>My plan this year is to have an outdoor cookout in my lovely new yard in White Center (a small town nestled in between Seattle and Burien) the afternoon/evening of June 13, 2021. I\u2019m trying to get a headcount to see who\u2019s going to be able to attend. Please register your interest by emailing me or posting a comment or <a href=\"https://indieweb.org/rsvp\">RSVP webmention</a> or whatever, and I\u2019ll try to get a more formal invite when details start to coalesce better (ideally in a better format than a public blog post, obvs).</p><p>The format will probably be potluck-esque; I\u2019ll definitely be providing a bunch of meat and veggies for grilling and some sides and drinks but it\u2019d be great if other folks could bring stuff to grill and serve too! Also, due to COVID still being a thing I\u2019d ask that people still maintain social distance and masking, and for non-vaccinated folks to limit their time indoors.</p><p>Regarding transport to my place, there\u2019s a decent (but not unlimited) amount of street and on-property parking, and there are <em>technically</em> buses nearby but they aren\u2019t the most convenient thing for folks coming from anywhere other than West Seattle or Burien or whatever.</p><p>But anyway it\u2019d be lovely if folks could come! I\u2019ve missed seeing everyone, and what better way to try to fix that?</p>\n\n\n\n\n<p><a href=\"http://beesbuzz.biz/blog/9644-Save-the-date#comments\">comments</a></p>",
"text": "Hey folks! That time of year is coming up\u2026 it\u2019s my birthday in June! And what\u2019s more, I have a new house to celebrate it at!My plan this year is to have an outdoor cookout in my lovely new yard in White Center (a small town nestled in between Seattle and Burien) the afternoon/evening of June 13, 2021. I\u2019m trying to get a headcount to see who\u2019s going to be able to attend. Please register your interest by emailing me or posting a comment or RSVP webmention or whatever, and I\u2019ll try to get a more formal invite when details start to coalesce better (ideally in a better format than a public blog post, obvs).The format will probably be potluck-esque; I\u2019ll definitely be providing a bunch of meat and veggies for grilling and some sides and drinks but it\u2019d be great if other folks could bring stuff to grill and serve too! Also, due to COVID still being a thing I\u2019d ask that people still maintain social distance and masking, and for non-vaccinated folks to limit their time indoors.Regarding transport to my place, there\u2019s a decent (but not unlimited) amount of street and on-property parking, and there are technically buses nearby but they aren\u2019t the most convenient thing for folks coming from anywhere other than West Seattle or Burien or whatever.But anyway it\u2019d be lovely if folks could come! I\u2019ve missed seeing everyone, and what better way to try to fix that?\n\n\n\n\ncomments"
},
"name": "fluffy rambles: Save the date!",
"post-type": "article",
"_id": "20403762",
"_source": "3782",
"_is_read": true
}