So Mastodon 4 went js;dr, which means it requires JavaScript to render content. That means that server-side fetches of Mastodon 4 user profiles and posts, eg indieweb.social/@snarfed, no longer return the actual contents in the response. They definitely no longer include microformats. š
JavaScript and SPAs are their own conversation, but regardless, this is a step backward for the open web and server-to-server communications like the IndieWeb uses. Fortunately, thereās a workaround: use granary! Plug any Mastodon 4 profile or post URL into granaryās ActivityStreams 2 converter and youāll get the full contents in HTML, Atom, RSS, or any other format you want. Works via REST API and pip-installable Python package. Hereās an example. Happy hacking!
is indiewebing: I was just reminded how in the early days of Twitter to Facebook cross-posting, it prefixed your Facebook status with āis twittering:ā
No instance, thatās the best part! Iām using Bridgy Fed which lets me federate select posts by adding a link to fed.brid.gy and sending a webmention. Check out the notes page on my site for the original posts. It even backfeeds responses via webmention.
Iām not sure Bridgy Fed supports regular at-mentions yet, but it should support replies like this, notes, articles, likes, and reposts.
@artlung@xoxo.zone Hello again from my website! This time it should show up as a mention instead of a link.
@artlung@xoxo.zone Hello from my website! #indieweb
I donāt like making unpaid contributions to a for-profit publisher whose proprietor is an alt-right troll.
Same.
I can see no good arguments for redirecting my voice into anyone elseās for-profit venture-funded algorithm-driven engagement-maximizing wet dream.
Iāve been very guilty of putting all my eggs in the Twitter basket over the last couple of years, especially, and all of that has been destroyed by one bellend billionaire. Iām determined not to make that mistake again and even more determined to make my little home on the internetāthis websiteāas lovely and sustainable as I can make it.