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 list
command andlisht
alias (also the default behavior ofshtory
with no arguments): list users with current stories, marking users with unread stories with a*
shtory post
command andposht
alias: read stdin untilEOF
, then post to current user’s storyshtory read
command: read all unread posts from followed usersshtory 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 usershtory follow <user>
command: follow specified user, if user exists and has not blocked current usershtory unfollow <user>
command: unfollow specified user, if current user follows themshtory block <user>
command: block specified user from following current user or seeing their storiesshtory unblock <user>
: remove specified user from block list, allowing them to see stories from and follow current user if they choose to