fertkir.tg_torrent_bot_transmission

Rôle Ansible : tg_torrent_bot_transmission

AVIS DE DÉPRECATION : Ce rôle n'est plus supporté. Veuillez utiliser cette collection à la place.

Intègre le Telegram Torrent Bot avec le client bittorrent Transmission.

Ainsi, vous pourrez rechercher des torrents et les télécharger sur votre serveur en utilisant Telegram sur votre téléphone portable.

Exigences

  • systemd

Variables du rôle

Toutes les variables qui peuvent être remplacées sont stockées dans le fichier defaults/main.yml ainsi que dans le tableau ci-dessous.

Nom Valeur par défaut Description
telegram_token Token du bot Telegram, obtenez-le auprès de @BotFather
rutracker_host https://rutracker.org Vous pouvez définir votre propre miroir de rutracker ici.
rutracker_username Nom d'utilisateur pour accéder à rutracker.org
rutracker_password Mot de passe pour accéder à rutracker.org
allowed_users "" Liste séparée par des virgules des utilisateurs avec qui le bot travaillera. Si vide, le bot répondra à tout utilisateur.
proxy_telegram false Le bot doit-il utiliser un proxy pour accéder aux serveurs Telegram ?
proxy_rutracker false Le bot doit-il utiliser un proxy pour accéder à rutracker.org ?
proxy_protocol http Valeurs possibles : http, https, socks5
proxy_host 127.0.0.1 Hôte du proxy
proxy_port 8080 Port du proxy
proxy_username "" Nom d'utilisateur du proxy
proxy_password "" Mot de passe du proxy
transmission_settings {} Json avec des paramètres personnalisés qui seront appliqués aux settings.json de Transmission

Exemple de Playbook

Remplissez votre token de bot Telegram (obtenez-le auprès de @BotFather) et vos identifiants pour rutracker.org.

- hosts: all
  roles:
    - role: fertkir.tg_torrent_bot_transmission
      vars:
        telegram_token: <votre_token_telegram_ici>
        rutracker_username: <nom_utilisateur_rutracker>
        rutracker_password: <mot_de_passe_rutracker>
        transmission_settings: { 'rpc-whitelist-enabled': false, 'rpc-authentication-required': false }

Licence

Ce projet est sous licence GNU General Public License v3.0. Voir LICENCE pour plus de détails.

À propos du projet

Telegram Torrent Bot integrated with Transmission bittorrent client

Installer
ansible-galaxy install fertkir.tg_torrent_bot_transmission
Licence
gpl-3.0
Téléchargements
71
Propriétaire