Skip to content

simonetthomas/Blue_Thread

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blue Thread 🧵

Disclaimer

⚠ It is in development. Some bugs can be present, but a lot of improvements are coming. Follow Blue Thread on Bluesky for the latest news.

What is it ?

Blue Thread is a tool to post threads easily on Bluesky.

Connect with your account, type in a text, and Blue Thread will cut it into separate posts, number them, and post the thread in the blink of an eye!

Blue Thread diagramme

Features

  • Automatically cuts the text into 300 characters posts as you type it, by respecting the punctuation to avoid cutting sentences when possible.
  • Adds a number (1/3, 2/3, 3/3 etc.) at the end of each post.
  • Creates links from urls, and mentions to users.
  • Sends the entire thread all at once on your account.

You can :

  • Edit each post, and manually add or remove posts before sending the thread on Bluesky.
  • Add up to 4 pictures to a post, with an alt text for each picture.
  • Choose the language of the thread.
  • Choose whether you want to number the posts or not.

Possible future features

Here is a list of possible features that are not ready yet :

  • Add a way to cut the thread manually at a certain point in the text.
  • Deal with hashtags

What's the tech behind it

The server is developped in Python, and is based on the Flask micro framework and the jinja2 templating engine. It uses the atproto SDK to connect to Bluesky. The client side is done in Javascript vanilla.

Tested mainly on Firefox.