M2B - Mastodon ➡️ Bluesky crossposter
FYI: This is a work-in-progress and I intend to clean up the code and make this MUCH more user-friendly.
Why did I make this?
I was having a hard time finding a mastodon --> bluesky crossposting tool that supported replies and boosts on top of normal posts. This ended up wasting enough time to where I figured I'd just make my own.
How to use
Don't forget to install dependencies with npm i
and adjust the config by copying example.env
into .env
.
Get the mastodon credentials from going to user preferences > development > and creating a new application.
For bluesky credentials you have to make a new app password under settings > privacy and security > app passwords.
This should ideally be run from a cron job (specifically run.sh
), but can be run with just node index.js
.
ToDo List
- Cleanup code
- Maybe fix the "reply to" add-in
- Maybe generate image preview of mastodon post
Description
Languages
JavaScript
99.2%
Shell
0.8%