Not-so-pro tip: in your #IndieWeb RSS feeds, do not name titleless notes “No Title,” but leave out the `title` tag altogether.
I don't "book blog," but I do tend to forget which graphic novels—like, what edition and such—I actually own, even if there's only 25 of them at most. (I mostly get whatever few books I read from the local public library.) I mean, I'm going to have to do a (smallish) "books" section now. #indieweb
Added a job to my feed aggregator/Microsub server that quickly validates mf2 media, i.e., the URLs that end up in entries’ `photo` and `video` arrays, by means of a HEAD request. If the server returns a 404 (or similar), the URL is probably faulty (e.g., the result of a misplaced `u-photo` tag), and the item removed from the list. No more (well, definitely less) “broken images” below posts!
Importing “Bookmarks” https://jan.boddez.net/articles/importing-bookmarks
What if I used Indigenous to send “read” posts to my site and then have my server automatically push these articles—i.e., for URLs—to a specific “feed” in my reader? Same way I treat YouTube vids, kind of. I’d no longer need a separate read-it-later app!
I often explicitly add things like, “In reply to …,” to notes like this, to offer some context to passers-by and RSS subscribers alike. And then forget to keep these sentences _out_ of my `e-content`, so that social readers, which already pick up the microformats in them, don’t go and display the same information twice. Details matter.
Got reminded of my own /feeds page today. This site only offers 3 “true” RSS feeds: one for regular blog posts (articles), one for shorter status updates (notes), and one for both. That said: most of this site’s sections double as a h-feed; you _can_ even follow search results! Moreover, both articles and notes are marked up using microformats, for social readers to do their thing.
Micropub, Crossposting to Twitter, and Enabling “Tweetstorms” https://jan.boddez.net/articles/micropub-crossposting-to-twitter-and-enabling-tweetstorms
An alternative for Post Kinds (and my—even simpler than Shortnotes—https://github.com/janboddez/indieweb-custom-post-types)?
Added “unread counts” to my RSS reader’s Microsub implementation. Fun fact: the reader itself—the new one—doesn’t display them. But Microsub clients will.
Some (not very) creative use of Laravel’s `hasManyThrough`, `withCount`, and `$casts` array is all it took!
Looks like the IndieAuth Client for PHP dropped the `me` param when it exchanged `getAccessToken()` for `exchangeAuthorizationCode()` around when it moved to the 1.0.0 version, and that WordPress’s IndieAuth plugin never fully caught up, I’m thinking because Aperture hadn’t upgraded till now (and no one is foolish enough to self-host it, let alone the very latest version). (Also, please correct me if I’m wrong.)
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!