Micropub test of creating a basic h-entry
Micropub test of creating multiple photos referenced by URL. This post should include a photo of a city at night.
Micropub test of creating a photo referenced by URL with alt text. This post should include a photo of a sunset.
Micropub test of creating an h-entry with a JSON request containing multiple categories. This post should have two categories, test1 and test2.

Aperture was down, IndieAuth.com token endpoint was down, and I couldn't access my own site (since renderer uses a token to read posts). Thankfully @aaronpk fixed it all. Thank you ❤

#IndieWeb #SinglePointOfAaron #bugs

@help these, https://micro.blog/islandinthenet.com, are all Webmention replies from my WordPress to Micro.blog posts. Are they supposed to appear as a separate account under islandinthenet.com? Are they linked to micro.blog account?

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>