raven is a very simple twtxt client written in vanilla Go. It doesn't support the hash extensions but uses a config file and a friends file to keep it really simple.
The config file looks like this:
nick=nilix feedfile=/home/nilix/src/raven/tw.txt feed_ascend=true friendsfile=/home/nilix/src/raven/friends max_posts=1000
And the friends file looks like this:
friend1 https://my.friends.site/tw.txt friend2 https://my.other.friend.net/path/to/twtxt.txt
There are 3 commands:
twt ARG: post a twt to your file
feed ARG: read your whole feed or just the friend named ARG if any
self: read your own file
By the way, did you know that the "recent activity" section on the front page is a twtxt feed?
- source code
- go module