Skip to content

A program that automatically boosts posts in the local Mastodon feed, ignoring a particular account

License

Notifications You must be signed in to change notification settings

ruvsv/local_status_boost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Status Boost

Local Status Boost - это программа, которая автоматически репостит посты в локальной ленте Mastodon, игнорируя определенный аккаунт.

Требования

  • Rust 1.71.0 (возможны и более старые версии, но не тестировал)
  • Доступ к сети Mastodon и соответствующий access token

Установка

  1. Клонируйте репозиторий
git clone https://github.com/yourusername/local-status-boost.git
  1. Запустите 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

About

A program that automatically boosts posts in the local Mastodon feed, ignoring a particular account

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published