A diferencia de muchos otros clientes de torrent, qbittorrent viene sin una herramienta de programación. Idealmente, uno puede acelerar las descargas durante un cierto momento del día, en días determinados.
¿Hay una solución para esto? ¿Existe una herramienta de programación separada que pueda usar para organizar qbittorrent? Si no, ¿cuál sería la mejor solución de secuencias de comandos?
scheduling
bittorrent
Korgan Rivera
fuente
fuente
Respuestas:
qBittorrent hace que la programación!
Sin embargo, puede o no ser lo suficientemente sofisticado para sus necesidades.
Programación de cambios globales en los límites para días / horas específicos
Haga clic en Herramientas > Opciones ... . Haga clic en la pestaña Velocidad a la izquierda. En la parte inferior de la ventana, verá opciones para establecer los límites de velocidad de carga y descarga para los Límites de tarifa global alternativos .
Luego, haga clic en la casilla de verificación etiquetada Programar el uso de límites de velocidad alternativos y especifique el tiempo que necesita en los cuadros Desde y Hasta , y los días que necesita en el menú desplegable Cuándo .
Esto le permite programar límites de velocidad de carga y descarga alternativos desde los límites globales establecidos en la parte superior de la ventana.
La captura de pantalla anterior es de qBittorrent v3.0.6 (la última versión al momento de escribir esto), ejecutándose en mi sistema Ubuntu 11.10, instalado desde este PPA oficial .
Si encuentra que no puede hacer eso con su instalación de qBittorrent, le recomiendo actualizar. Si eso todavía no ayuda, recomiendo editar su pregunta para proporcionar información sobre lo que sucede cuando intenta acceder a esa configuración, incluidas las capturas de pantalla relevantes.
Puede ser que sea consciente de esto, pero que necesita una programación más sofisticada que qBittorrent no posee. Si ese es el caso, edite su pregunta para proporcionar más información sobre exactamente qué funciones necesita. Entonces, alguien podría conocer la forma en que puede lograr sus objetivos o, de lo contrario, podría recomendar una aplicación de bittorrent similar que tenga la funcionalidad necesaria.
La siguiente es una lista de características útiles que actualmente no están disponibles en qBittorrent.
Los límites por torrent no tienen programación
Como probablemente sepa, puede establecer límites de carga y descarga por torrente. Desafortunadamente, no puede establecer horarios por torrent. Esa característica aún falta en qBittorrent.
Solo puede definir 2 "Perfiles" a la vez
Existen límites de tasa global y límites de tasa global alternativos . Eso es.
Por lo tanto, puede (por ejemplo) limitar la velocidad de descarga del torrente a 75 KiB / s a menos que sea martes, cuando tiene un límite de 50 KiB / s.
Pero no puede (por ejemplo) limitar la velocidad de descarga del torrente a 75 KiB / s a menos que sea martes, cuando esté limitado a 50 KiB / s, o fines de semana, cuando esté limitado a 100 KiB / s.
Una de las implicaciones de esto es que los tiempos de inicio y finalización de los límites alternativos de la tasa global no pueden ser diferentes de un día para otro. Esto, junto con el requisito de que los límites de tarifas se definan solo para los intervalos contenidos en un solo día, significa que no puede usar límites de tarifas alternativos (por ejemplo) todo el día domingo y lunes hasta las 5 am.
Restricciones sobre qué días pueden contener intervalos de tiempo programados
El menú desplegable Cuándo solo le permite seleccionar:
No puede hacer que se apliquen límites de tarifa alternativos, por ejemplo, solo los lunes y martes, ni, por ejemplo, de lunes a viernes, excepto los miércoles.
Cada semana es igual (a menos que lo cambie usted mismo)
Si usa límites de tarifa global alternativos este jueves, también se usarán el próximo jueves a menos que edite su configuración mientras tanto.
Límites de tarifas alternativas
Si desea solicitar una función ...
Es posible que desee enviar una solicitud de función para cualquier función que necesite, pero, como con cualquier solicitud de función en cualquier software:
Más específicamente a qBittorrent, tenga en cuenta si va a solicitar esta función:
Los problemas (errores, solicitudes de funciones y similares) para qBittorrent se rastrean actualmente aquí en github (como se explica en las preguntas frecuentes de qBittorrent ).
Esta solicitud de función (que se mencionó en los comentarios) no es una solicitud de ninguna de las funciones ausentes enumeradas anteriormente. Si se actuara sobre eso, probablemente todavía no haría lo que necesita.
En cambio, parece pedir (1) una opción cero explícita, o un bloqueo más efectivo de todo el tráfico ascendente o descendente, (2) la capacidad de desactivar la funcionalidad de seguimiento distribuido ( DHT y PeX ) como parte de los límites alternativos.
fuente
Tal vez considere usar goteo y cron, sin embargo, tendrá que reiniciar qtorrent cuando desee cambiar los límites.
fuente
Lo sentimos, esto podría ser muy tarde, pero espero que la próxima persona que busque una solución lo encuentre.
El comando que está buscando es: /etc/init.d/qbittorrent-nox-daemon start | stop
Entonces en / etc / crontab, agregaré lo siguiente. No quiero que las descargas se realicen de 6 a. M. A 6 p. M., Días laborables, así que para asegurarme, me concedo 10 minutos de gracia, 5:50 a.m. cerrará qbittorrent y 18:10, comenzará nuevamente.
fuente
Solo uso descargas alternativas porque me gusta ver mi límite en la barra de estado. Adapte el siguiente procedimiento para usar también GlobalDLLimit si así lo desea.
Creo un cron en el momento que quiero con el script followinf ...
Lo que hace el script es terminar con gracia qBittorrent (errores redirigidos a
/dev/null
en caso de que no se esté ejecutando en el primer lugar), espera 5 segundos para que salga y escriba su archivo de configuración, luego copia la configuración modificada deseada en su lugar original, espera otros 5 segundos y luego inicia qBittorrent (desconectado de la consola).fuente
He escrito una solicitud en Node.JS
Puede encontrar el repositorio en: https://github.com/GRebisz/QBittorrent-Schedular
Tenga en cuenta que esta es solo una implementación básica, esto detendrá sus torrents qbittorrent cuando se cumpla la hora en el archivo Schedule.json.
Requisitos:
NodeJS
NPM
QBittorrent
Instrucciones de uso:
Descargue el archivo zip de la página de arriba
Extraer en una carpeta
Abra un símbolo del sistema / ventana de terminal
Navega a la carpeta
Ejecute el siguiente comando: "npm install"
Edite el archivo index.js y configure lo siguiente
6.1 - Cambie "localhost: 8888" al host donde está alojado su QBittorrent
6.2 - Cambia "hackme" a tu nombre de usuario
6.3 - Cambie "hackmeagain" a su contraseña
7 - {Manual} - Ejecuta "node index.js"
Puede usar el método manual con el programador de tareas de Windows / forever / cron para automatizar el proceso de programación.
Para la configuración: en el archivo Schedule.json, encuentre el día que está buscando y agregue horas (0-23) para cualquier hora en que desee deshabilitar sus descargas.
fuente