Skip to main content

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.

Metadata

Release files for bluepost 1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bluepost 1.2
File Size Uploaded
bluepost-1.2.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bluepost 1.2
File Interpreter ABI Platform
bluepost-1.2-py3-none-any.whl Python 3 none any Details

Total release size: 10.7 kB

Release files / bluepost-1.2.tar.gz

Download URL bluepost-1.2.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3a2df1b6f00010b658c7ae55f8b462a0c69871f325f362321c291d9def40a6ac
BLAKE2b-256 checksum
How to use checksums
837ee9fe5733233746175513eaafefafad4d5770dead30518b1486ad0de76b58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 7, 2025.

Transparency log

Release files / bluepost-1.2-py3-none-any.whl

Download URL bluepost-1.2-py3-none-any.whl
Size 6.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6e7cd6906d55a199889c35d1641de670de8270e991ca00c3f7b8695ef0c4d2ca
BLAKE2b-256 checksum
How to use checksums
17de5836230f034c08869fa9302d6181a1ada185dd631d90ce584bcd08ace123
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 7, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

1.2 This release

2 release files

1.1

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page