Work on Shtory continues, but has been a bit slow. The first three weeks of January were a pretty wild year, what with the fascist coup attempt which nearly resulted in members of Congress being lynched, and in the end just barely managing to keep some semblance of a representative democracy intact long enough that now we have a chance to actually improve things. So it was a little hard to concentrate for a while there.
That said, I still expect to have Shtory up to nearly-MVP-level functionality this week, and “ready enough” to put up on github by the end of the month.
The tentative feature list for the V1 milestone is:
- local operation only — no following remote users
shtory listcommand and
lishtalias (also the default behavior of
shtorywith no arguments): list users with current stories, marking users with unread stories with a
shtory postcommand and
poshtalias: read stdin until
EOF, then post to current user’s story
shtory readcommand: read all unread posts from followed users
shtory read <user>command variant: read all current (read and unread) posts from specified user, whether or not current user follows them, if they have not blocked the current user
shtory follow <user>command: follow specified user, if user exists and has not blocked current user
shtory unfollow <user>command: unfollow specified user, if current user follows them
shtory block <user>command: block specified user from following current user or seeing their stories
shtory unblock <user>: remove specified user from block list, allowing them to see stories from and follow current user if they choose to