fertkir.tg_torrent_bot_transmission

Rol de Ansible: tg_torrent_bot_transmission

ADVERTENCIA DE DESAPROBACIÓN: Este rol ya no es compatible. Por favor, usa esta colección en su lugar.

Integra Telegram Torrent Bot con Transmission bittorrent client.

Así, podrás buscar torrents y descargarlos en tu servidor usando Telegram en tu celular.

Requisitos

  • systemd

Variables del Rol

Todas las variables que se pueden sobrescribir están almacenadas en el archivo defaults/main.yml así como en la tabla a continuación.

Nombre Valor Por Defecto Descripción
telegram_token Token del bot de Telegram, obténlo de @BotFather
rutracker_host https://rutracker.org Puedes configurar tu propio espejo de rutracker aquí.
rutracker_username Nombre de usuario para acceder a rutracker.org
rutracker_password Contraseña para acceder a rutracker.org
allowed_users "" Lista de usuarios separados por comas, con los que trabajará el bot. Si está vacía, el bot responderá a cualquier usuario.
proxy_telegram false ¿Debería el bot usar un proxy para acceder a los servidores de Telegram?
proxy_rutracker false ¿Debería el bot usar un proxy para acceder a rutracker.org?
proxy_protocol http Valores posibles: http, https, socks5
proxy_host 127.0.0.1 Host del proxy
proxy_port 8080 Puerto del proxy
proxy_username "" Nombre de usuario del proxy
proxy_password "" Contraseña del proxy
transmission_settings {} Json con configuraciones personalizadas que se aplicarán al settings.json de Transmission

Ejemplo de Playbook

Completa tu token del bot de Telegram (consíguelo de @BotFather) y las credenciales para rutracker.org.

- hosts: all
  roles:
    - role: fertkir.tg_torrent_bot_transmission
      vars:
        telegram_token: <tu_token_de_telegram_aquí>
        rutracker_username: <nombre_de_usuario_rutracker>
        rutracker_password: <contraseña_rutracker>
        transmission_settings: { 'rpc-whitelist-enabled': false, 'rpc-authentication-required': false }

Licencia

Este proyecto está licenciado bajo la Licencia Pública General GNU v3.0. Consulta LICENSE para más detalles.

Acerca del proyecto

Telegram Torrent Bot integrated with Transmission bittorrent client

Instalar
ansible-galaxy install fertkir.tg_torrent_bot_transmission
Licencia
gpl-3.0
Descargas
71
Propietario