Skip to content

amyreese/bluepost

bluepost

bluesky bot: repost everything another account posts/reposts

version license

This bot automates the process of reposting everything from a secondary Bluesky account to a primary Bluesky account.

I use this to reposting everything from my Bridgy Fed account to my standard Bluesky account, so that I don't need to use a special crossposting app (like Croissant) or manually repost everything myself.

Install

Install with pip:

$ pip install bluepost

Or run with uv:

$ uvx bluepost ...

Usage

Run bluepost with the username/password, and a target handle:

$ bluepost --username <USERNAME> --password <PASSWORD> --target <HANDLE> ...

Alternately, set environment variables:

$ env BLUEPOST_USERNAME= BLUEPOST_PASSWORD= BLUEPOST_TARGET= bluepost ...

Use the run command to repost once and exit:

$ bluepost run

Or use the serve command to start a long-running process:

$ bluepost serve --interval <MINUTES>

License

bluepost is copyright Amethyst Reese, and licensed under the MIT license.

About

bluesky bot: repost everything another account posts/reposts

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors