Skip to main content

bluesky bot: repost everything another account posts/reposts

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bluepost-1.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bluepost-1.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file bluepost-1.1.tar.gz.

File metadata

  • Download URL: bluepost-1.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bluepost-1.1.tar.gz
Algorithm Hash digest
SHA256 e0c40c6213cec393b0220f3e3f0cd0bac38b60014b66c4aa8f372579b7dfee4a
MD5 654be4c446b57b70dc2e971ee07f589a
BLAKE2b-256 758cc28fe344ac949b2b4a5ecf6f219cdc966bc8d1e18f23f77f617bf2f3e22b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bluepost-1.1.tar.gz:

Publisher: ci.yml on amyreese/bluepost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bluepost-1.1-py3-none-any.whl.

File metadata

  • Download URL: bluepost-1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for bluepost-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 80751ec48de4d19deb6eb3595c5a32663a3589c99a6634d25f56b9342f24b0e7
MD5 fc707bcafeb0f87cd5e5f56d1e908030
BLAKE2b-256 d9bf41e98b3562867f38d49a6e651d8b0dc31bb59c93116bf0818a2c51f0307a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bluepost-1.1-py3-none-any.whl:

Publisher: ci.yml on amyreese/bluepost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page