rtorrent: Mover una descarga completa

rtorrent: Mover una descarga completa

Después de actualizar a rTorrent 0.9.8, mi antiguo archivo de configuración de rTorrent no funcionó. Al leer los documentos, utilicé el nuevo ejemplo y simplemente ajusté los directorios. Sin embargo, tengo un problema: después de que rTorrent haya completado una descarga, quiero mover el archivo/directorio completo a otra ubicación (y aún así inicializar el archivo). No quiero nada sofisticado como etiquetas o movimientos según el tipo de descarga, solo un simple movimiento 1:1 de un directorio a otro.

He definido dos variables: cfg.download(un directorio "En progreso" y cfg.complete(un directorio "Completado"), y he leído ambosdocumentación oficial,ArchiwikiyWiki de rTrorrent. Estaba seguro de que esto último funcionaría, pero me da un Invalid keyerror.

Este es mi intento hasta ahora:

method.insert = cfg.complete, private|const|string, (cat,"/mypath/Completed/")

## Move files after download has finished
method.insert = d.get_finished_dir, simple, "(cat, (cfg.complete)),$d.custom1="
method.insert = d.data_path, simple, "if=(d.is_multi_file), (cat,(d.directory),/), (cat,(d.directory),/,(d.name))"
method.insert = d.move_to_complete, simple, "d.directory.set=$argument.1=; execute=mkdir,-p,$argument.1=; execute=mv,-u,$argument.0=,$argument.1=; d.save_full_session="
method.set_key = event.download.finished,move_complete,"d.move_to_complete=$d.data_path=,$d.get_finished_dir="

El error es:

rtorrent: Error in option file: ~/.rtorrent.rc:104: Invalid key.

donde está la línea 104method.insert = d.data_path......

Respuesta1

Me encontré con el mismo error.

En mi configuración method.insert = d.data_path...ya estaba definida unas líneas antes, pero falló al intentar redefinirla a través del segmento de configuración pegado de la documentación oficial.

Eliminar la segunda definición (idéntica) del método d.data_path lo solucionó.

información relacionada