Quickly provisioned CouchDB to play around with. It seems like a natural choice when working with MF2-JSON, and Fauxton shows a post I uploaded as a beautiful document.

Now I only need to connect it to my Micropub endpoint by writing a DB backend.

#IndieWeb #pyindieblog #CouchDB

Google: yeah, we KNOW these values actually have value but fuck a standard - y’all appointed us as one.

https://webmasters.googleblog.com/2019/09/evolving-nofollow-new-ways-to-identify.html

Specs: http://microformats.org/wiki/rel-nofollow

Sending Webmentions Automagically on Deploys of the static website www.jvt.me

The journey to getting Webmentions sending automatically from my static website, www.jvt.me.
I want to say a big thanks for everyone who came to https://phpminds.org this evening to hear my talk about the IndieWeb! I hope you all got something out of the talk and it's encouraged you to look into it a bit more - come along to https://www.jvt.me/events/homebrew-website-club-nottingham/ for more IndieWeb + personal website building. I'm looking forward to getting a blog post out, covering it, but that may have to wait until I give the talk at https://oggcamp.org in October.
#indieweb #phpminds #events

Medium is only an edge server of your POSSE CDN, your own blog is the origin

Reply to https://snarfed.org/2019-08-31_introducing-a-microformats-api-for-meetup-com-meetup-mf2-jvt-me

I think we can get to that to a degree. There’s a lot of work being done in the P2P space (which is probably one of the more communal facets of things - just frowned upon because it’d reduce a lot of need on commercial CDNs) that could help.

Of course, larger media could be propped up on “beefier” nodes or by people who are willing to host (I know I would especially because I can) and with the advent of the IndieWeb and ActivityPub space, it’s obvious that people are willing to hel...

A really good post about what we can do to help take back the Web.

#indieweb #web culture

That’s true. I’m aiming to do that with the stuff at https://black.af/products, mostly open IndieWeb apps and tools. But polish and really, that one-click ease, is key (as you + that article mentioned).

This seems very doable with the IndieWeb and other community-centric platforms. Just gotta get the vanity/commercial aspect out. https://twitter.com/beacrea/status/1170932490405466112

@aaronpk once said I should store my posts in flat files. I've just pushed a commit that decouples Redis from my Micropub endpoint, allowing me to implement various storage and caching strategies, including flat files and Redis. #databaseantipattern
#pyindieblog #IndieWeb #databaseantipattern

It’s a bit of a ramble! My next video on YouTube https://youtu.be/6rAbKY4Fdio and PeerTube https://peertube.social/videos/watch/fbb765e0-d930-4959-8963-45f7bc119762

</div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/6c19970d-32d2-4f8d-a845-8076007e8499"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T09:58:17.30302-07:00">2019-09-06T09:58:17.30302-07:00</time> &bull;&nbsp;5&nbsp;interactions </a> <ul class="db ma0 pl0 pv2"> <li class="dib ma0"> <i class="h1 w1 pa1 v-mid" data-feather="tag">Tags:</i> </li> <li class="dib ma0 pa0"><a class="p-category link underline" href="https://v2.jacky.wtf/tags/3fec8e56-e3bb-41de-9768-22ab5607f11b">video</a></li> </ul> </aside > </section> <nav class="w-70 center pa3 flex flex-row justify-around items-center"> <a href="/stream?page=0" rel="previous" title="Navigate to previous page" class="ttu navy dim link self-start">Previous</a> <span class="f7 black-50 flex-auto flex-grow tc"> page 1 of 972 </span> <a href="/stream?page=2" rel="next" title="Navigate to next page" class="ttu navy dim link self-end">Next</a> </nav> <p class="w-100 pa1 black-40 f6 tc"> <a class="black-70" href="/stream?type=all">All</a> &mdash; <a class="black-70" href="/stream?type=article">Blog</a> &mdash; <a class="black-70" href="/stream?type=note">Notes</a> &mdash; <a class="black-70" href="/stream?type=responses">Responses</a> &mdash; <a class="black-70" href="/stream?type=like">Likes</a> &mdash; <a class="black-70" href="/stream?type=rsvp">RSVP</a> &mdash; <a class="black-70" href="/stream?type=checkin">Check-ins</a> &mdash; <a class="black-70" href="/stream?type=event">Events</a> &mdash; <a class="black-70" href="/stream?type=photo">Photos</a> </p> </article> <footer role=main> <div class="mw7 w-100 center flex flex-row items-start justify-between pv3 ph2"> <ul class="list pa0 ma0 lh-copy f6"> <li><a href="/"><i data-feather="home"></i>&nbsp;<span>Home</span></a></li> <li><a href="/follow"><i data-feather="rss"></i>&nbsp;<span>Follow</span></a></li> <li><a rel="nofollow" href="/sessions/new?redirect_to=%2Fstream"><i data-feather="log-in"></i>&nbsp;<span>Sign In</span></a></li> </ul> <div class="f7 mw4"> This site's collected <strong>9892</strong> posts and <strong>5087</strong> mentions. Want to send one? <a class="color-inherit" href="https://indieweb.org/reply#Post_a_reply">Learn how</a>! </div> <div class="f7 mw5"> Unless otherwise stated, the content on this site is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/" class="color-inherit">Creative Commons license</a>. </div> </div> </footer> <script async defer src="/~/core/assets/js/page.js"></script> <script src="/~/theme/default/assets/dist/js/main.js" type="text/javascript" async defer></script> <link href="/~/theme/default/assets/dist/css/fonts.css" rel="stylesheet" type="text/css"> </body> </html>

 

It’s a bit of a ramble! My next video on YouTube https://youtu.be/6rAbKY4Fdio and PeerTube https://peertube.social/videos/watch/fbb765e0-d930-4959-8963-45f7bc119762

</div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/6c19970d-32d2-4f8d-a845-8076007e8499"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T09:58:17.30302-07:00">2019-09-06T09:58:17.30302-07:00</time> &bull;&nbsp;5&nbsp;interactions </a> <ul class="db ma0 pl0 pv2"> <li class="dib ma0"> <i class="h1 w1 pa1 v-mid" data-feather="tag">Tags:</i> </li> <li class="dib ma0 pa0"><a class="p-category link underline" href="https://v2.jacky.wtf/tags/3fec8e56-e3bb-41de-9768-22ab5607f11b">video</a></li> </ul> </aside > </section> <nav class="w-70 center pa3 flex flex-row justify-around items-center"> <a href="/stream?page=0" rel="previous" title="Navigate to previous page" class="ttu navy dim link self-start">Previous</a> <span class="f7 black-50 flex-auto flex-grow tc"> page 1 of 972 </span> <a href="/stream?page=2" rel="next" title="Navigate to next page" class="ttu navy dim link self-end">Next</a> </nav> <p class="w-100 pa1 black-40 f6 tc"> <a class="black-70" href="/stream?type=all">All</a> &mdash; <a class="black-70" href="/stream?type=article">Blog</a> &mdash; <a class="black-70" href="/stream?type=note">Notes</a> &mdash; <a class="black-70" href="/stream?type=responses">Responses</a> &mdash; <a class="black-70" href="/stream?type=like">Likes</a> &mdash; <a class="black-70" href="/stream?type=rsvp">RSVP</a> &mdash; <a class="black-70" href="/stream?type=checkin">Check-ins</a> &mdash; <a class="black-70" href="/stream?type=event">Events</a> &mdash; <a class="black-70" href="/stream?type=photo">Photos</a> </p> </article> <footer role=main> <div class="mw7 w-100 center flex flex-row items-start justify-between pv3 ph2"> <ul class="list pa0 ma0 lh-copy f6"> <li><a href="/"><i data-feather="home"></i>&nbsp;<span>Home</span></a></li> <li><a href="/follow"><i data-feather="rss"></i>&nbsp;<span>Follow</span></a></li> <li><a rel="nofollow" href="/sessions/new?redirect_to=%2Fstream"><i data-feather="log-in"></i>&nbsp;<span>Sign In</span></a></li> </ul> <div class="f7 mw4"> This site's collected <strong>9892</strong> posts and <strong>5086</strong> mentions. Want to send one? <a class="color-inherit" href="https://indieweb.org/reply#Post_a_reply">Learn how</a>! </div> <div class="f7 mw5"> Unless otherwise stated, the content on this site is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/" class="color-inherit">Creative Commons license</a>. </div> </div> </footer> <script async defer src="/~/core/assets/js/page.js"></script> <script src="/~/theme/default/assets/dist/js/main.js" type="text/javascript" async defer></script> <link href="/~/theme/default/assets/dist/css/fonts.css" rel="stylesheet" type="text/css"> </body> </html>

 

It’s a bit of a ramble! My next video on YouTube https://youtu.be/6rAbKY4Fdio and PeerTube https://peertube.social/videos/watch/fbb765e0-d930-4959-8963-45f7bc119762

</div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/6c19970d-32d2-4f8d-a845-8076007e8499"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T09:58:17.30302-07:00">2019-09-06T09:58:17.30302-07:00</time> &bull;&nbsp;5&nbsp;interactions </a> <ul class="db ma0 pl0 pv2"> <li class="dib ma0"> <i class="h1 w1 pa1 v-mid" data-feather="tag">Tags:</i> </li> <li class="dib ma0 pa0"><a class="p-category link underline" href="https://v2.jacky.wtf/tags/3fec8e56-e3bb-41de-9768-22ab5607f11b">video</a></li> </ul> </aside > </section> <section data-post-type="note" data-post-id="8eb4870c-6f83-416b-8866-0fb600e11313" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img title="Jacky Alciné" alt="Jacky Alciné" src="https://v2.jacky.wtf/media/profile-image" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <!-- TODO: Add support for showing name of events. --> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2 p-name"> <p>TFW when the video render works with no issues overnight.</p> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/8eb4870c-6f83-416b-8866-0fb600e11313"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T08:11:17.74529-07:00">2019-09-06T08:11:17.74529-07:00</time> &bull;&nbsp;3&nbsp;interactions </a> </aside > </section> <nav class="w-70 center pa3 flex flex-row justify-around items-center"> <a href="/stream?page=0" rel="previous" title="Navigate to previous page" class="ttu navy dim link self-start">Previous</a> <span class="f7 black-50 flex-auto flex-grow tc"> page 1 of 972 </span> <a href="/stream?page=2" rel="next" title="Navigate to next page" class="ttu navy dim link self-end">Next</a> </nav> <p class="w-100 pa1 black-40 f6 tc"> <a class="black-70" href="/stream?type=all">All</a> &mdash; <a class="black-70" href="/stream?type=article">Blog</a> &mdash; <a class="black-70" href="/stream?type=note">Notes</a> &mdash; <a class="black-70" href="/stream?type=responses">Responses</a> &mdash; <a class="black-70" href="/stream?type=like">Likes</a> &mdash; <a class="black-70" href="/stream?type=rsvp">RSVP</a> &mdash; <a class="black-70" href="/stream?type=checkin">Check-ins</a> &mdash; <a class="black-70" href="/stream?type=event">Events</a> &mdash; <a class="black-70" href="/stream?type=photo">Photos</a> </p> </article> <footer role=main> <div class="mw7 w-100 center flex flex-row items-start justify-between pv3 ph2"> <ul class="list pa0 ma0 lh-copy f6"> <li><a href="/"><i data-feather="home"></i>&nbsp;<span>Home</span></a></li> <li><a href="/follow"><i data-feather="rss"></i>&nbsp;<span>Follow</span></a></li> <li><a rel="nofollow" href="/sessions/new?redirect_to=%2Fstream"><i data-feather="log-in"></i>&nbsp;<span>Sign In</span></a></li> </ul> <div class="f7 mw4"> This site's collected <strong>9891</strong> posts and <strong>5086</strong> mentions. Want to send one? <a class="color-inherit" href="https://indieweb.org/reply#Post_a_reply">Learn how</a>! </div> <div class="f7 mw5"> Unless otherwise stated, the content on this site is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/" class="color-inherit">Creative Commons license</a>. </div> </div> </footer> <script async defer src="/~/core/assets/js/page.js"></script> <script src="/~/theme/default/assets/dist/js/main.js" type="text/javascript" async defer></script> <link href="/~/theme/default/assets/dist/css/fonts.css" rel="stylesheet" type="text/css"> </body> </html>

 

It’s a bit of a ramble! My next video on YouTube https://youtu.be/6rAbKY4Fdio and PeerTube https://peertube.social/videos/watch/fbb765e0-d930-4959-8963-45f7bc119762

</div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/6c19970d-32d2-4f8d-a845-8076007e8499"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T09:58:17.30302-07:00">2019-09-06T09:58:17.30302-07:00</time> &bull;&nbsp;5&nbsp;interactions </a> <ul class="db ma0 pl0 pv2"> <li class="dib ma0"> <i class="h1 w1 pa1 v-mid" data-feather="tag">Tags:</i> </li> <li class="dib ma0 pa0"><a class="p-category link underline" href="https://v2.jacky.wtf/tags/3fec8e56-e3bb-41de-9768-22ab5607f11b">video</a></li> </ul> </aside > </section> <section data-post-type="note" data-post-id="8eb4870c-6f83-416b-8866-0fb600e11313" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img title="Jacky Alciné" alt="Jacky Alciné" src="https://v2.jacky.wtf/media/profile-image" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <!-- TODO: Add support for showing name of events. --> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2 p-name"> <p>TFW when the video render works with no issues overnight.</p> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/8eb4870c-6f83-416b-8866-0fb600e11313"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T08:11:17.74529-07:00">2019-09-06T08:11:17.74529-07:00</time> &bull;&nbsp;3&nbsp;interactions </a> </aside > </section> <section data-post-type="photo" data-post-id="ef314625-a2ba-48ac-b96e-6f2e81b03a65" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img title="Jacky Alciné" alt="Jacky Alciné" src="https://v2.jacky.wtf/media/profile-image" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <!-- TODO: Add support for showing name of events. --> <div class="flex flex-row flex-wrap justify-between items-center mv2 w-100"> <picture class="w-100 self-top"> <img alt="" class="u-photo" src="/media/image/entry%24ef314625-a2ba-48ac-b96e-6f2e81b03a65/Screenshot_20190906_000608.png?v=original" /> </picture> </div> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2"> <p>And now the render begins.</p> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/ef314625-a2ba-48ac-b96e-6f2e81b03a65"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T00:06:40.92405-07:00">2019-09-06T00:06:40.92405-07:00</time> &bull;&nbsp;1&nbsp;interaction </a> </aside > </section> <nav class="w-70 center pa3 flex flex-row justify-around items-center"> <a href="/stream?page=0" rel="previous" title="Navigate to previous page" class="ttu navy dim link self-start">Previous</a> <span class="f7 black-50 flex-auto flex-grow tc"> page 1 of 972 </span> <a href="/stream?page=2" rel="next" title="Navigate to next page" class="ttu navy dim link self-end">Next</a> </nav> <p class="w-100 pa1 black-40 f6 tc"> <a class="black-70" href="/stream?type=all">All</a> &mdash; <a class="black-70" href="/stream?type=article">Blog</a> &mdash; <a class="black-70" href="/stream?type=note">Notes</a> &mdash; <a class="black-70" href="/stream?type=responses">Responses</a> &mdash; <a class="black-70" href="/stream?type=like">Likes</a> &mdash; <a class="black-70" href="/stream?type=rsvp">RSVP</a> &mdash; <a class="black-70" href="/stream?type=checkin">Check-ins</a> &mdash; <a class="black-70" href="/stream?type=event">Events</a> &mdash; <a class="black-70" href="/stream?type=photo">Photos</a> </p> </article> <footer role=main> <div class="mw7 w-100 center flex flex-row items-start justify-between pv3 ph2"> <ul class="list pa0 ma0 lh-copy f6"> <li><a href="/"><i data-feather="home"></i>&nbsp;<span>Home</span></a></li> <li><a href="/follow"><i data-feather="rss"></i>&nbsp;<span>Follow</span></a></li> <li><a rel="nofollow" href="/sessions/new?redirect_to=%2Fstream"><i data-feather="log-in"></i>&nbsp;<span>Sign In</span></a></li> </ul> <div class="f7 mw4"> This site's collected <strong>9890</strong> posts and <strong>5086</strong> mentions. Want to send one? <a class="color-inherit" href="https://indieweb.org/reply#Post_a_reply">Learn how</a>! </div> <div class="f7 mw5"> Unless otherwise stated, the content on this site is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/" class="color-inherit">Creative Commons license</a>. </div> </div> </footer> <script async defer src="/~/core/assets/js/page.js"></script> <script src="/~/theme/default/assets/dist/js/main.js" type="text/javascript" async defer></script> <link href="/~/theme/default/assets/dist/css/fonts.css" rel="stylesheet" type="text/css"> </body> </html>

 

It’s a bit of a ramble! My next video on YouTube https://youtu.be/6rAbKY4Fdio and PeerTube https://peertube.social/videos/watch/fbb765e0-d930-4959-8963-45f7bc119762

</div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/6c19970d-32d2-4f8d-a845-8076007e8499"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T09:58:17.30302-07:00">2019-09-06T09:58:17.30302-07:00</time> &bull;&nbsp;5&nbsp;interactions </a> <ul class="db ma0 pl0 pv2"> <li class="dib ma0"> <i class="h1 w1 pa1 v-mid" data-feather="tag">Tags:</i> </li> <li class="dib ma0 pa0"><a class="p-category link underline" href="https://v2.jacky.wtf/tags/3fec8e56-e3bb-41de-9768-22ab5607f11b">video</a></li> </ul> </aside > </section> <section data-post-type="note" data-post-id="8eb4870c-6f83-416b-8866-0fb600e11313" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img title="Jacky Alciné" alt="Jacky Alciné" src="https://v2.jacky.wtf/media/profile-image" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <!-- TODO: Add support for showing name of events. --> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2 p-name"> <p>TFW when the video render works with no issues overnight.</p> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/8eb4870c-6f83-416b-8866-0fb600e11313"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T08:11:17.74529-07:00">2019-09-06T08:11:17.74529-07:00</time> &bull;&nbsp;3&nbsp;interactions </a> </aside > </section> <section data-post-type="photo" data-post-id="ef314625-a2ba-48ac-b96e-6f2e81b03a65" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img title="Jacky Alciné" alt="Jacky Alciné" src="https://v2.jacky.wtf/media/profile-image" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <!-- TODO: Add support for showing name of events. --> <div class="flex flex-row flex-wrap justify-between items-center mv2 w-100"> <picture class="w-100 self-top"> <img alt="" class="u-photo" src="/media/image/entry%24ef314625-a2ba-48ac-b96e-6f2e81b03a65/Screenshot_20190906_000608.png?v=original" /> </picture> </div> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2"> <p>And now the render begins.</p> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/ef314625-a2ba-48ac-b96e-6f2e81b03a65"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T00:06:40.92405-07:00">2019-09-06T00:06:40.92405-07:00</time> &bull;&nbsp;1&nbsp;interaction </a> </aside > </section> <nav class="w-70 center pa3 flex flex-row justify-around items-center"> <a href="/stream?page=0" rel="previous" title="Navigate to previous page" class="ttu navy dim link self-start">Previous</a> <span class="f7 black-50 flex-auto flex-grow tc"> page 1 of 972 </span> <a href="/stream?page=2" rel="next" title="Navigate to next page" class="ttu navy dim link self-end">Next</a> </nav> <p class="w-100 pa1 black-40 f6 tc"> <a class="black-70" href="/stream?type=all">All</a> &mdash; <a class="black-70" href="/stream?type=article">Blog</a> &mdash; <a class="black-70" href="/stream?type=note">Notes</a> &mdash; <a class="black-70" href="/stream?type=responses">Responses</a> &mdash; <a class="black-70" href="/stream?type=like">Likes</a> &mdash; <a class="black-70" href="/stream?type=rsvp">RSVP</a> &mdash; <a class="black-70" href="/stream?type=checkin">Check-ins</a> &mdash; <a class="black-70" href="/stream?type=event">Events</a> &mdash; <a class="black-70" href="/stream?type=photo">Photos</a> </p> </article> <footer role=main> <div class="mw7 w-100 center flex flex-row items-start justify-between pv3 ph2"> <ul class="list pa0 ma0 lh-copy f6"> <li><a href="/"><i data-feather="home"></i>&nbsp;<span>Home</span></a></li> <li><a href="/follow"><i data-feather="rss"></i>&nbsp;<span>Follow</span></a></li> <li><a rel="nofollow" href="/sessions/new?redirect_to=%2Fstream"><i data-feather="log-in"></i>&nbsp;<span>Sign In</span></a></li> </ul> <div class="f7 mw4"> This site's collected <strong>9890</strong> posts and <strong>5085</strong> mentions. Want to send one? <a class="color-inherit" href="https://indieweb.org/reply#Post_a_reply">Learn how</a>! </div> <div class="f7 mw5"> Unless otherwise stated, the content on this site is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/" class="color-inherit">Creative Commons license</a>. </div> </div> </footer> <script async defer src="/~/core/assets/js/page.js"></script> <script src="/~/theme/default/assets/dist/js/main.js" type="text/javascript" async defer></script> <link href="/~/theme/default/assets/dist/css/fonts.css" rel="stylesheet" type="text/css"> </body> </html>

 

It’s a bit of a ramble! My next video on YouTube https://youtu.be/6rAbKY4Fdio and PeerTube https://peertube.social/videos/watch/fbb765e0-d930-4959-8963-45f7bc119762

</div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/6c19970d-32d2-4f8d-a845-8076007e8499"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T09:58:17.30302-07:00">2019-09-06T09:58:17.30302-07:00</time> &bull;&nbsp;5&nbsp;interactions </a> <ul class="db ma0 pl0 pv2"> <li class="dib ma0"> <i class="h1 w1 pa1 v-mid" data-feather="tag">Tags:</i> </li> <li class="dib ma0 pa0"><a class="p-category link underline" href="https://v2.jacky.wtf/tags/3fec8e56-e3bb-41de-9768-22ab5607f11b">video</a></li> </ul> </aside > </section> <section data-post-type="note" data-post-id="8eb4870c-6f83-416b-8866-0fb600e11313" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img title="Jacky Alciné" alt="Jacky Alciné" src="https://v2.jacky.wtf/media/profile-image" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <!-- TODO: Add support for showing name of events. --> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2 p-name"> <p>TFW when the video render works with no issues overnight.</p> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/8eb4870c-6f83-416b-8866-0fb600e11313"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T08:11:17.74529-07:00">2019-09-06T08:11:17.74529-07:00</time> &bull;&nbsp;3&nbsp;interactions </a> </aside > </section> <section data-post-type="photo" data-post-id="ef314625-a2ba-48ac-b96e-6f2e81b03a65" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img title="Jacky Alciné" alt="Jacky Alciné" src="https://v2.jacky.wtf/media/profile-image" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <!-- TODO: Add support for showing name of events. --> <div class="flex flex-row flex-wrap justify-between items-center mv2 w-100"> <picture class="w-100 self-top"> <img alt="" class="u-photo" src="/media/image/entry%24ef314625-a2ba-48ac-b96e-6f2e81b03a65/Screenshot_20190906_000608.png?v=original" /> </picture> </div> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2"> <p>And now the render begins.</p> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/ef314625-a2ba-48ac-b96e-6f2e81b03a65"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T00:06:40.92405-07:00">2019-09-06T00:06:40.92405-07:00</time> &bull;&nbsp;1&nbsp;interaction </a> </aside > </section> <section data-post-type="repost" data-post-id="5a671f76-a432-4fe8-86d4-0b565d72a771" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img src="https://pbs.twimg.com/profile_images/1166025751491207168/Rr1cRsVp_normal.jpg" title="Hot Girl Case Manager" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <article class="u-repost-of h-cite"> <header class="f5 ba bw2 pa2 ma0 tj br2 br--top truncate"> Shared &nbsp; <a href="https://twitter.com/Social_Twerker" class="u-author link color-inherit">Hot Girl Case Manager</a> &mdash; <a class="u-url link p-name link color-inherit underline" href="https://twitter.com/Social_Twerker/status/1169687593811947521?s=19"> Hot Girl Case Manager on Twitter: "What should we call Jay Z supporters? I vote for Hovteps." </a> </header> <main class="e-content br2 br--bottom mb2 pa2 f5 lh-copy">What should we call Jay Z supporters? I vote for Hovteps.</main> </article> <!-- TODO: Add support for showing name of events. --> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2"> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/5a671f76-a432-4fe8-86d4-0b565d72a771"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-05T21:35:00.00000-07:00">2019-09-05T21:35:00.00000-07:00</time> </a> </aside > </section> <nav class="w-70 center pa3 flex flex-row justify-around items-center"> <a href="/stream?page=0" rel="previous" title="Navigate to previous page" class="ttu navy dim link self-start">Previous</a> <span class="f7 black-50 flex-auto flex-grow tc"> page 1 of 972 </span> <a href="/stream?page=2" rel="next" title="Navigate to next page" class="ttu navy dim link self-end">Next</a> </nav> <p class="w-100 pa1 black-40 f6 tc"> <a class="black-70" href="/stream?type=all">All</a> &mdash; <a class="black-70" href="/stream?type=article">Blog</a> &mdash; <a class="black-70" href="/stream?type=note">Notes</a> &mdash; <a class="black-70" href="/stream?type=responses">Responses</a> &mdash; <a class="black-70" href="/stream?type=like">Likes</a> &mdash; <a class="black-70" href="/stream?type=rsvp">RSVP</a> &mdash; <a class="black-70" href="/stream?type=checkin">Check-ins</a> &mdash; <a class="black-70" href="/stream?type=event">Events</a> &mdash; <a class="black-70" href="/stream?type=photo">Photos</a> </p> </article> <footer role=main> <div class="mw7 w-100 center flex flex-row items-start justify-between pv3 ph2"> <ul class="list pa0 ma0 lh-copy f6"> <li><a href="/"><i data-feather="home"></i>&nbsp;<span>Home</span></a></li> <li><a href="/follow"><i data-feather="rss"></i>&nbsp;<span>Follow</span></a></li> <li><a rel="nofollow" href="/sessions/new?redirect_to=%2Fstream"><i data-feather="log-in"></i>&nbsp;<span>Sign In</span></a></li> </ul> <div class="f7 mw4"> This site's collected <strong>9889</strong> posts and <strong>5084</strong> mentions. Want to send one? <a class="color-inherit" href="https://indieweb.org/reply#Post_a_reply">Learn how</a>! </div> <div class="f7 mw5"> Unless otherwise stated, the content on this site is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/" class="color-inherit">Creative Commons license</a>. </div> </div> </footer> <script async defer src="/~/core/assets/js/page.js"></script> <script src="/~/theme/default/assets/dist/js/main.js" type="text/javascript" async defer></script> <link href="/~/theme/default/assets/dist/css/fonts.css" rel="stylesheet" type="text/css"> </body> </html>

 

I like @swentel's Indigenous, but I wish it used JSON posts instead of form-encoded - at least as an option.

Sadly, the girl writing is too dumb to dig into the code and/or write her own app. Android development is much more complex than web, I couldn't even create a post list UI...

I'll list my itches here, though - maybe someone will notice them...

  • HTML in notes editor - maybe like in Telegram
  • Manual login, skipping IndieAuth flow (e.g. if you already have a token or you're not testing stuff in production and don't use a token endpoint in debug)
  • Option to view form-encoded data being sent before it actually gets sent (simplifies debugging)
#Indigenous #Android #itches #IndieWeb

It’s a bit of a ramble! My next video on YouTube https://youtu.be/6rAbKY4Fdio and PeerTube https://peertube.social/videos/watch/fbb765e0-d930-4959-8963-45f7bc119762

</div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/6c19970d-32d2-4f8d-a845-8076007e8499"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T09:58:17.30302-07:00">2019-09-06T09:58:17.30302-07:00</time> &bull;&nbsp;5&nbsp;interactions </a> <ul class="db ma0 pl0 pv2"> <li class="dib ma0"> <i class="h1 w1 pa1 v-mid" data-feather="tag">Tags:</i> </li> <li class="dib ma0 pa0"><a class="p-category link underline" href="https://v2.jacky.wtf/tags/3fec8e56-e3bb-41de-9768-22ab5607f11b">video</a></li> </ul> </aside > </section> <section data-post-type="note" data-post-id="8eb4870c-6f83-416b-8866-0fb600e11313" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img title="Jacky Alciné" alt="Jacky Alciné" src="https://v2.jacky.wtf/media/profile-image" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <!-- TODO: Add support for showing name of events. --> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2 p-name"> <p>TFW when the video render works with no issues overnight.</p> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/8eb4870c-6f83-416b-8866-0fb600e11313"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T08:11:17.74529-07:00">2019-09-06T08:11:17.74529-07:00</time> &bull;&nbsp;3&nbsp;interactions </a> </aside > </section> <section data-post-type="photo" data-post-id="ef314625-a2ba-48ac-b96e-6f2e81b03a65" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img title="Jacky Alciné" alt="Jacky Alciné" src="https://v2.jacky.wtf/media/profile-image" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <!-- TODO: Add support for showing name of events. --> <div class="flex flex-row flex-wrap justify-between items-center mv2 w-100"> <picture class="w-100 self-top"> <img alt="" class="u-photo" src="/media/image/entry%24ef314625-a2ba-48ac-b96e-6f2e81b03a65/Screenshot_20190906_000608.png?v=original" /> </picture> </div> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2"> <p>And now the render begins.</p> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/ef314625-a2ba-48ac-b96e-6f2e81b03a65"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-06T00:06:40.92405-07:00">2019-09-06T00:06:40.92405-07:00</time> &bull;&nbsp;1&nbsp;interaction </a> </aside > </section> <section data-post-type="repost" data-post-id="5a671f76-a432-4fe8-86d4-0b565d72a771" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img src="https://pbs.twimg.com/profile_images/1166025751491207168/Rr1cRsVp_normal.jpg" title="Hot Girl Case Manager" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <article class="u-repost-of h-cite"> <header class="f5 ba bw2 pa2 ma0 tj br2 br--top truncate"> Shared &nbsp; <a href="https://twitter.com/Social_Twerker" class="u-author link color-inherit">Hot Girl Case Manager</a> &mdash; <a class="u-url link p-name link color-inherit underline" href="https://twitter.com/Social_Twerker/status/1169687593811947521?s=19"> Hot Girl Case Manager on Twitter: "What should we call Jay Z supporters? I vote for Hovteps." </a> </header> <main class="e-content br2 br--bottom mb2 pa2 f5 lh-copy">What should we call Jay Z supporters? I vote for Hovteps.</main> </article> <!-- TODO: Add support for showing name of events. --> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2"> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/5a671f76-a432-4fe8-86d4-0b565d72a771"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-05T21:35:00.00000-07:00">2019-09-05T21:35:00.00000-07:00</time> </a> </aside > </section> <section data-post-type="note" data-post-id="efd9372c-0a96-4d30-81de-df8b7c745ddf" class="flex flex-row h-entry mv2 measure-wide pa2 br1"> <div class="w3 dib pr2 flex flex-column items-center justify-center"> <a class="w3 dib u-author" href="https://v2.jacky.wtf"> <img title="Jacky Alciné" alt="Jacky Alciné" src="https://v2.jacky.wtf/media/profile-image" class="mw1 mw3-ns" /> </a> </div> <aside class="self-top mh2 flex-auto flex-grow f7"> <!-- TODO: Add support for showing name of events. --> <div class="e-content f5 pt1 measure-wide pa2 pl0 mb2 p-name"> <p>ICYMI, there’s a talk I gave at the IndieWeb Summit this year in Portland about it and what we can do to make it more friendly and approachable for all. <a href="https://archive.org/details/indieweb-summit-2019-making-the-indieweb-open-to-all">https://archive.org/details/indieweb-summit-2019-making-the-indieweb-open-to-all</a></p> </div> <a class="db u-url lh-copy link underline" href="https://v2.jacky.wtf/post/efd9372c-0a96-4d30-81de-df8b7c745ddf"> <i class="h1 w1 pa1 v-mid" data-feather="clock">posted</i> <time class="dt-published" datetime="2019-09-05T20:51:31.91156-07:00">2019-09-05T20:51:31.91156-07:00</time> &bull;&nbsp;1&nbsp;interaction </a> </aside > </section> <nav class="w-70 center pa3 flex flex-row justify-around items-center"> <a href="/stream?page=0" rel="previous" title="Navigate to previous page" class="ttu navy dim link self-start">Previous</a> <span class="f7 black-50 flex-auto flex-grow tc"> page 1 of 972 </span> <a href="/stream?page=2" rel="next" title="Navigate to next page" class="ttu navy dim link self-end">Next</a> </nav> <p class="w-100 pa1 black-40 f6 tc"> <a class="black-70" href="/stream?type=all">All</a> &mdash; <a class="black-70" href="/stream?type=article">Blog</a> &mdash; <a class="black-70" href="/stream?type=note">Notes</a> &mdash; <a class="black-70" href="/stream?type=responses">Responses</a> &mdash; <a class="black-70" href="/stream?type=like">Likes</a> &mdash; <a class="black-70" href="/stream?type=rsvp">RSVP</a> &mdash; <a class="black-70" href="/stream?type=checkin">Check-ins</a> &mdash; <a class="black-70" href="/stream?type=event">Events</a> &mdash; <a class="black-70" href="/stream?type=photo">Photos</a> </p> </article> <footer role=main> <div class="mw7 w-100 center flex flex-row items-start justify-between pv3 ph2"> <ul class="list pa0 ma0 lh-copy f6"> <li><a href="/"><i data-feather="home"></i>&nbsp;<span>Home</span></a></li> <li><a href="/follow"><i data-feather="rss"></i>&nbsp;<span>Follow</span></a></li> <li><a rel="nofollow" href="/sessions/new?redirect_to=%2Fstream"><i data-feather="log-in"></i>&nbsp;<span>Sign In</span></a></li> </ul> <div class="f7 mw4"> This site's collected <strong>9888</strong> posts and <strong>5085</strong> mentions. Want to send one? <a class="color-inherit" href="https://indieweb.org/reply#Post_a_reply">Learn how</a>! </div> <div class="f7 mw5"> Unless otherwise stated, the content on this site is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/" class="color-inherit">Creative Commons license</a>. </div> </div> </footer> <script async defer src="/~/core/assets/js/page.js"></script> <script src="/~/theme/default/assets/dist/js/main.js" type="text/javascript" async defer></script> <link href="/~/theme/default/assets/dist/css/fonts.css" rel="stylesheet" type="text/css"> </body> </html>