Local Status Boost - это программа, которая автоматически репостит посты в локальной ленте Mastodon, игнорируя определенный аккаунт.
- Rust 1.71.0 (возможны и более старые версии, но не тестировал)
- Доступ к сети Mastodon и соответствующий access token
- Клонируйте репозиторий
git clone https://github.com/yourusername/local-status-boost.git
- Запустите Cargo для сборки проекта
cargo build --release
Программа использует файл Config.toml
для своих настроек. Он должен быть настроен следующим образом:
api_host = "https://your-instance-here"
access_token = "your-access-token-here"
filter_account = "@account-to-ignore"
Замените https://your-instance-here
на URL вашего сервера Mastodon, your-access-token-here
на ваш access token, а @account-to-ignore
на аккаунт, который вы хотите игнорировать (рекомендуется использовать @local и он естественно должен совпадать с тем от имени которого вы будете репостить посты).
Просто запустите скомпилированную программу:
./target/release/local
Программа будет автоматически репостить все посты в локальной ленте, за исключением постов от аккаунта, указанного в filter_account
.
Чтобы прервать программу, просто нажмите Ctrl+C
.
Перемещаем Dockerfile на уровень выше.
Собираем:
docker build -t local_boost .
Запускаем:
docker run -it local_boost