seedboxtools le ayudarán a descargar todos los ISOs de Linux que ha descargado en su seedbox remoto (que se ejecuta Web Transmisión, o TorrentFlux-b4rt) 100% de forma automática, sin ninguna intervención manual de su parte.
Con este programa instalado en su ordenador personal, todo lo que necesitas hacer es simplemente empezar un torrente en su seedbox, desde cualquier lugar que esté; entonces, cuando vuelvas a casa, todas tus descargas serán completamente descargados en casa, listo para usar y disfrutar.
Herramientas incluidos en este conjunto
Este paquete contiene varias herramientas:
- leechtorrents: Herramienta que sanguijuelas descargas terminados de un torrente seedbox en el equipo local.
- Configleecher: un asistente de configuración para configurar los clientes para que funcione correctamente en contra de su seedbox.
¿Qué debes tener antes de utilizar este paquete
- Python 2.7 en el equipo local
- Python iniparse allí
- Un seedbox corriendo TorrentFlux-b4rt o Web transmisión + API
- Un servidor SSH en su seedbox
- Un cliente SSH en su máquina local
- Una cuenta de usuario de clave pública autenticado en el seedbox, para que su usuario puede iniciar una sesión sin contraseñas y puede leer los torrentes y los directorios de descargas en el seedbox
& Nbsp; rsync instalado en ambos equipos
- Si está utilizando TorrentFlux-b4rt en su seedbox:
- El comando torrentinfo-consola desde el paquete de BitTorrent, instalado en el seedbox
- Los fluxcli comando instalados y en funcionamiento en el seedbox
- Si está utilizando la transmisión en su seedbox:
- La transmisión remota de comandos del paquete de transmisión, instalado en el equipo local
- El puerto del servidor API abierta para que la transmisión a distancia puede consultarlo
Instalación
Usted tendrá que instalar este paquete en el equipo local.
Puede instalar este paquete directamente desde PyPI usando pip:
PIP instalar seedboxtools
Si usted está en una distribución basada en RPM, construir un RPM del paquete fuente e instalar el RPM resultante:
python setup.py bdist_rpm
De lo contrario, sólo tiene que utilizar el sistema de instalación estándar de Python:
python setup.py install
También puede ejecutarlo directamente desde el directorio fuente descomprimido:
PYTHONPATH exportación = src
bin / leechtorrents --help
Configuración
Las herramientas requieren alguna configuración después de la instalación. Hay un asistente de configuración ingeniosa que establecerá el archivo de configuración de arriba. Ejecutarlo y responder algunas preguntas:
leechtorrents
El script le preguntará por los valores de configuración necesarios para poder ejecutar las herramientas aquí.
Nota: Tanto TorrentFlux y Transmisión de proteger sus directorios y descarga torrent usando permisos. Debe formar parte del grupo de UNIX que utilizan para proteger a esos directorios, y cambiar los permisos en consecuencia por lo que al menos ha leído y permisos de lista (rx).
¿Cómo ejecutar el script downloader periódicamente
Puede hacerlo con cron, o en un archivo de unidad systemd.
Con cron
Pon esto en tu crontab para ejecutarlo cada minuto:
* * * * * Leechtorrents -Dql
Con systemd
Crear un archivo de unidad:
# De Listado: /etc/systemd/system/leechtorrents.service
# ================================================= ===
[Unidad]
Descripción = Torrentleecher
Después = network.target
[Servicio]
Tipo = sencilla
ExecStart = leechtorrents -g .torrentleecher.log -ql -t 30
Usuario =
Restart = Siempre
[Instalar]
WantedBy = network.target
A continuación, ejecute como root:
reload systemctl
systemctl permitir leechtorrents.service
systemctl iniciar leechtorrents.service
Requisitos :
- Python
Comentarios que no se encuentran