¿Cómo agregar un torrent a una descarga de rtorrent en ejecución?

¿Cómo agregar un torrent a una descarga de rtorrent en ejecución?

Entonces hay un directorio lleno de archivos torrent:

debian.iso.torrent
fedora.iso.torrent

Puedo empezar a descargarlos con un:

rtorrent *.torrent

comando, cuando el directorio de trabajo es el mismo donde están los torrents.

Pero. Cada vez que inicio rtorrent de esta manera, calcula todos los hashes... lleva mucho tiempo hacerlo y requiere un uso intensivo de la CPU.

¿Existe algún método para evitar esto? (¿otro cliente de torrent basado en consola? ¿O una función para agregar un solo torrent cuando ya se está descargando un torrent sin calcular todos los hashes del torrent?)

Respuesta1

Puede configurar un "directorio de sesión" para que se almacenen algunos datos y, cuando salga de rtorrent limpiamente, pueda abrirlo sin pasar por el hash.

Según la página de manual, esto se puede hacer usando la -s pathopción, por lo que -s ~/torrentdirla usaría como directorio de sesión. Pero probablemente quieras configurar esto ~/.rtorrent.rcpara no tener que especificarlo todo el tiempo.

(Perdón por la falta de un ejemplo funcional, no tengo una computadora configurada rtorrentcerca de mí en este momento).

Respuesta2

Si te entiendo correctamente, deseas agregar uno .torrentmientras ejecutas rtorrent; simplemente presiona Bksp, escribe la ruta al torrent y presiona Enter. Es posible alterar la hash*configuración para .rtorrent.rccambiar los valores de la frecuencia con la que se deben realizar los cálculos hash, etc., pero tenga cuidado si no sabe exactamente lo que está haciendo.

Respuesta3

Si sabe que los archivos son correctos y no desea calcular el hash, debe agregar datos de currículum rápido. Elwiki relevante de rTorrentLa página documenta cómo hacer esto.

Respuesta4

# Watch a directory for new torrents
schedule = watch_directory,5,5,load_start=/var/torrents/todo/*.torrent

# actions
system.method.set_key = event.download.finished,move_complete,"d.set_directory=/var/torrents/done/;execute=mv,-u,$d.get_base_path=,/var/torrents/done/"

ahora simplemente coloque el archivo en /var/torrents/todo/ cuando esté listo, se moverá a /var/torrents/done

información relacionada