Wandering Shop Stories, Electric Bluesky-oo-loo

icon for wss366

Wandering Shop Stories, a writing prompt that began in January and recently migrated to wandering.shop, has now taken a new step to be more available to the wider SFF community: We ‘re now on Bluesky too!

It looks like the announcement that birdchan would start using everything everyone posted to train its AI finally roused a huge number of people to get up and leave the Nazi bar. And it appears that Bluesky is where the SFF community is going to land. Personally, I find this a bit disappointing as Bluesky is funded by venture capital. It’s currently very nice, but I suspect it will inevitably become enshittified. But, like it or not, that’s where the vast majority of the SFF community is going.

I decided, therefore, to see if I could create a bot to share the Wandering Shop Stories prompts at Bluesky in addition to Mastodon. I still prefer the vibe at Mastodon and am not planning to leave. But I’d like to be able to cross-post stuff. So it would be nice if the #wss366 hashtag would reference something. And there may be people that would like to play along at Bluesky. So, I decided to see how difficult it was to adapt the python script I use for Mastodon to also post at Bluesky.

It turned out to be super easy. Well… Sorta.

It also turned out that when I installed the atproto library, it updated something else that caused the Mastodon bot to quit working. I hate when that happens. After spending a few hours fighting with it, I decided to just do a side-install of a newer version of python and use a virtual environment to make sure that everything was separate from the system install of python. I should have done that in the first place, honestly.

Then, everything worked. Well… Almost.

It turns out you can’t just emit text and have it auto-format it, like it does if you post it. You have to run it through the filter on the client side to build rich-text using a utility called “textbuilder” before you submit it. That was a bit cranky and not well documented. But, eventually, I got that to work just tickety boo.

I used to do this kind of technical work all the time. It’s nice to see that I still can navigate programming and building reliable unix services. But, honestly, I’m pretty glad it’s not my day job anymore. My father always described these kinds of things as “just like using a computer.”

In the end, I’ve found spending a few minutes a day writing a very short story — especially when I’m otherwise too busy — to be really helpful at sustaining my creativity. The prompts that we choose are aimed to be ordinary words that have multiple meanings, so you can spin them a bunch of different ways. I love how it makes me feel to write something short and sweet.

Even more, I love seeing the contributions that other people make. I’m looking forward to seeing what people on Bluesky choose to contribute!

Steven D. BREWER @author_sdbrewer