twtxt

Twitter no longer exists. X is continuing to go downhill. Threads is part of Meta. Bluesky is not being used by anyone, and Mastodon is too complicated. There is only one true social media platform!

What should a good social media platform look like? I've written about it before: It must primarily be decentralized and open source. Every person should be able to set it up and use it quickly. Of course, we all immediately think of one thing: twtxt.

Twtxt works like this: Every website owner makes the endpoint /twtxt.txt available under their own domain. It's probably quite obvious that this file is a simple text file, formatted in a specific way:

2024-01-19T18:11:32+01:00    Hamburg remains stable, 130,000 people against #fuckAfD, that was great!
2024-01-19T11:22:16+01:00    Bought a low-profile microphone arm. Why didn't I do this earlier?! So much more stable! So nicely organized

As you can see, the (UTF-8) file contains one status per line, divided into the date and the 140-character text, separated by a TAB character. That's it! Done!

If you want to mention other users, you can use the usual @ syntax, for example: @<source.nick source.url>

You can create such a file yourself, have it generated automatically, or fill it with your own CMS. There are hardly any limits to your imagination. I convert my Mastodon Feed using a Kirby route.

Reading

Now creating such a file is pretty pointless if no one can read it. For this, there is a client that you can install. With the Quickstart command, you can create your own "account":

twtxt quickstart

Yes, it's a terminal client!

Once everything is set up, you can start following other users. For example, follow me:

twtxt follow maurice https://maurice-renck.de/twtxt.txt

You can view your personal timeline with the following command:

twtxt timeline

Of course, you can also unfollow others, see who you are following, and post a status if it doesn't work through the CMS. You can find all commands here.

I must admit that I fear using the terminal might be off-putting. Honestly, I only discovered this feature on my site a few days ago, and I find it somehow charmingly nerdy, so I wanted to write about it. Maybe you do too.

And for those who don't want to use the terminal, you can still use Mastodon

You can comment on this post from your blog.

This post reacts to webmentions. You can link it from your website and send a webmention. Your contribution will then appear in the comments here. Does your site not support webmentions? Enter the link to your post here:

Write a comment
By submitting your data, you agree that all entered data may be saved and displayed as a comment.
Like, Share, Reply

I'd love to hear from you! Did you enjoy this post? Leave a comment, link your blog post, or react on Mastodon and Bluesky.

Reactions