Happy #PronounsDay! My pronouns are he/him/his, and you can read them programmatically on my website (using #Microformats), as described in https://www.jvt.me/posts/2019/04/10/pronouns-microformats/ It's super important to make them visible so folks everywhere are more comfortable sharing their pronouns
Max describes how he does bookmarking on his own site—he’s got a bookmarklet for sharing links, like I do. But he goes further with a smart use of the “share target” section in his web app manifest, as described by Aaron.
By the way, Max’s upcoming talk at the Web Clerks conference in Vienna sounds like it’s going to be unmissable!
Reminder: Indie Web Camp Brighton is this weekend:
https://indieweb.org/2019/Brighton
Sign up (for free) here:
https://ti.to/adactio/indie-webcamp-brighton-2019
It’s going to be inspiring, fun, and productive—guaranteed!
Facebook and even Instagram are at odds with the principles of the open web.
Related: Aaron is playing whack-a-mole with Instagram because he provides a servie to let users export their own photographs to their own websites.
I saw Nicholas give this great talk at Paris Web on site deaths, the indie web, and publishing on your own site. That talk was in French, but these slides are (mostly) in English—I was able to follow along surprisingy easily!
It has been a long while since a major release of webmentions, and it is not the end of the plans we have. It is merely the first step. In the lastest version, several useful features were added. Instead of an option to enable webmention support for pages, the plugin now let’s you select the optio...
Nice to see @Paul_Kinlan add Webmentions to his static site. With a nice post on how he does it with Hugo. https://paul.kinlan.me/using-web-mentions-in-a-static-sitehugo-/
We forgot to take a group shot at the IndieWeb Meetup in Austin last week, but just noticed as I was flipping through photos that I had this one of my iced coffee and stickers. Next meetup is Nov 6th.
I've just exported my Micropub posts to CouchDB using just curl and jq. Here's the command:
curl --silent -H "Authorization: Bearer $MICROPUB_ACCESS_TOKEN" "${MICROPUB_ENDPOINT}?q=source&limit=$LIMIT" | jq '{
"docs": .items | map(. + {
"_id": .properties.published[] | strptime("%Y-%m-%dT%H:%M:%S%Z") | mktime | tostring
}) | map(
if .properties | has("visibility") then
.
else (
. * {"properties": {"visibility": ["public"]}}
) end
)
}' | curl -u $COUCHDB_AUTH localhost:5984/posts/_bulk_docs -X POST -d@- -H "Content-Type: application/json"
The variables $LIMIT
(count of posts to be exported), $MICROPUB_ACCESS_TOKEN
, $MICROPUB_TOKEN
and $COUCHDB_AUTH
are set by user.