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.0.tar.gz (8.5 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.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bluepost-1.0.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.3

File hashes

Hashes for bluepost-1.0.tar.gz
Algorithm Hash digest
SHA256 64c469e51d8712565b3032bba2920764ae1a9686df3fa6da5ab673e1800e3f82
MD5 d7d66bf7b18b62ee4e824f9141215673
BLAKE2b-256 155f01f7954712f41c294ed12b0e9d100110715b57f7093033cfb71e6fb2cd48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bluepost-1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.3

File hashes

Hashes for bluepost-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8026597728f3f7456c030f3a5e8c804241c07b542bc73ba523f94a403454e1b8
MD5 3d8caa80b8631d1a367afc7c8e63fb2e
BLAKE2b-256 6a7f799d1c32afc2bcb72230bed3666aeee7f74af788a0c2bc8777ca615493c7

See more details on using hashes here.

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