fertkir.tg_torrent_bot_transmission

Ansible Role: tg_torrent_bot_transmission

OSTRZEŻENIE O DEPRECJACJI: Ta rola nie jest już wspierana. Proszę używać tej kolekcji zamiast.

Integruje Telegram Torrent Bot z klientem bittorrent Transmission.

Dzięki temu będziesz mógł wyszukiwać torrenty i pobierać je na swój serwer za pomocą Telegramu na swoim telefonie.

Wymagania

  • systemd

Zmienne Roli

Wszystkie zmienne, które mogą być nadpisane, są przechowywane w pliku defaults/main.yml, a także w tabeli poniżej.

Nazwa Wartość Domyślna Opis
telegram_token Token bota Telegram, uzyskaj go od @BotFather
rutracker_host https://rutracker.org Możesz tutaj ustawić własne lusterko rutrackera.
rutracker_username Nazwa użytkownika do logowania na rutracker.org
rutracker_password Hasło do logowania na rutracker.org
allowed_users "" Lista użytkowników oddzielona przecinkami, z którymi bot będzie działał. Jeśli pusta, bot odpowie każdemu.
proxy_telegram false Czy bot powinien używać proxy do dostępu do serwerów Telegrama
proxy_rutracker false Czy bot powinien używać proxy do dostępu do rutracker.org
proxy_protocol http Możliwe wartości: http, https, socks5
proxy_host 127.0.0.1 Host proxy
proxy_port 8080 Port proxy
proxy_username "" Nazwa użytkownika proxy
proxy_password "" Hasło proxy
transmission_settings {} Json z niestandardowymi ustawieniami, które będą zastosowane do settings.json Transmission

Przykład Playbook

Wypełnij token swojego bota Telegram (uzyskaj go od @BotFather) oraz dane logowania do rutracker.org.

- hosts: all
  roles:
    - role: fertkir.tg_torrent_bot_transmission
      vars:
        telegram_token: <twój_token_telegramu>
        rutracker_username: <nazwa_użytkownika_rutracker>
        rutracker_password: <hasło_rutracker>
        transmission_settings: { 'rpc-whitelist-enabled': false, 'rpc-authentication-required': false }

Licencja

Projekt jest licencjonowany na mocy GNU General Public License v3.0. Zobacz LICENSE po więcej szczegółów.

O projekcie

Telegram Torrent Bot integrated with Transmission bittorrent client

Zainstaluj
ansible-galaxy install fertkir.tg_torrent_bot_transmission
Licencja
gpl-3.0
Pobrania
71
Właściciel