Outils du site

Outils pour utilisateurs


Panneau latéral

P2PFR:Wiki

p2p:rtorrent:configurer-watchdirs (lu 7779 fois)

Ceci est une ancienne révision du document !


Configurer un «watchdir»

Un répertoire «watch» ou «watchdir» est un répertoire où l'on entrepose des fichiers .torrent, qui sont alors automatiquement chargés dans notre client bittorrent sans intervention particulière de notre part.

C'est un confort d'usage, d'autant que les fichiers torrents qui attérissent dans le watchdir peuvent eux-mêmes provenir d'autres logiciels (flexget…) qui automatisent la récupération des fichiers .torrent pouvant provenir de diverses sources.

Methode classique

Doc externe :

On voit qu'il y a plusieurs approches.

Ajoutons un schedule (= une tâche planifiée) à notre fichier rtorrent.rc.

# planifier une tâche nommée 'watch_directory_1':
# 1) se déclenche 5 secondes après le démarrage de rtorrent
# 2) se déclenche toutes les 10 secondes après cela
# 3) Lorsque déclenché, essaie de charger (et démarrer) les nouveaux fichiers *.torrent situés dans le répertoire ~/téléchargements/watch/
# 4) ???
# NOTE: si vous ne souhaitez pas démarrer automatiquement le torrent, changez 'load.start' par 'load.normal'

schedule = watch_directory_1, 5, 10, "load.start=~/téléchargements/watch/*.torrent,d.directory.set=~/téléchargements/complete/"

On peut ajouter d'autres lignes schedule, pour surveiller d'autres répertoires.

# planifier une tâche nommée 'watch_directory_2':
# 1) se déclenche 10 secondes après le démarrage de rtorrent
# 2) se déclenche toutes les 10 secondes après cela
# 3) Lorsque déclenché, essaie de charger (et démarrer) les nouveaux fichiers *.torrent situés dans le répertoire ~/téléchargements/watch_musique/
# 4) ???

schedule = watch_directory_2, 10, 10, "load.start=~/téléchargements/watch_musique/*.torrent,d.directory.set=~/téléchargements/musique/"

J'aimerais pouvoir écrire :

4) Ajuste le répertoire de destination dans lequel seront déplacés les fichiers une fois le téléchargement terminé.

Ce qui me laisse dubitatif ici, c'est que :

  • avant, il fallait gérer l'évènement “finished” pour initier soi-même le déplacement des fichiers avec une commande mv.
  • ici, on n'utilise pas de variable “custom” intermédiaire, on ajuste directement d.directory.

Voir aussi : http://superuser.com/questions/410507/move-already-i-e-not-new-completed-files-in-rtorrent

Methode inotify

Sembleraient qu'ils aient voulu simplifier la chose dans les versions récentes de rtorrent.

Méthode ruTorrent+autotools

Si vous utilisez ruTorrent, celui-ci dispose d'un plugin autotools, qui gère à la fois les répertoires watch et le déplacement des fichiers, ainsi que leur étiquettage (label).

Méthode pyroscope

On peut utiliser pyrotorque, avec l'instruction job.treewatch.

Chez moi, le watch fonctionne, par contre je ne sais pas comment configurer l'event finished pour qu'il déplace les fichiers.

p2p/rtorrent/configurer-watchdirs.1484216284.txt.gz · Dernière modification: le 12/01/2017 à 11h18 de 111110101011