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