< Deck-Building Wargame
Game Roundup: Minecraft Edition >

Sycorax: Constellation Games begins serialization later this month (preorders open soon!), and I've working on the auxiliary material that will ensure a fun experience for subscribers. Things like bonus stories, and the Twitter feeds that will play out as the serialization progresses.

In general, a chapter of Constellation Games covers 5-7 days of story time. So... I can script those characters' Twitter lives ahead of time, and then enact them during the week, so that they talk to each other in a way that looks natural. If one day a character stays up late, they'll post to Twitter late at night and then go silent until early afternoon. What could be simpler?

Except, when you search for software to automatically post to Twitter on a schedule, you find software that is designed to make your personal Twitter account look like a robot is behind it, timing your tweets for optimum "penetration" into your "social network" in the hopes of "going viral", all at the cost of your "personal agency". Talk about the ELIZA effect!

So, I wrote my own client, Sycorax. You write a script with approximate timings in a text file, and Sycorax a) time-codes everything in a way that looks natural, and b) enacts the script on Twitter. I wrote more documentation and made the usage more friendly than was necessary for my personal use, in hopes that you'll find a use for it.

(My preferred name for this program was "Prospero", for reasons that will become clear, but Twitter said that Prospero was taken, so I went with the other magician from The Tempest.)

Sycorax is written in Python and published under a BSD-style license.

Filed under: ,

[Main] [Edit]

Unless otherwise noted, all content licensed by Leonard Richardson
under a Creative Commons License.