Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
p2p:rtorrent:configurer-watchdirs [le 13/01/2017 à 15h55] 111110101011 [Méthode pyroscope] |
p2p:rtorrent:configurer-watchdirs [le 13/01/2017 à 18h10] 111110101011 [Méthode pyroscope] |
||
---|---|---|---|
Ligne 67: | Ligne 67: | ||
On peut utiliser pyrotorque, avec l' | On peut utiliser pyrotorque, avec l' | ||
- | * https:// | + | * Documentation : https:// |
+ | |||
+ | Pour faire fonctionner le tout, on a besoin de plusieurs briques : | ||
+ | - on doit faire en sorte que pyrotorque soit invoqué par rtorrent | ||
+ | - pyrotorque doit être réglé pour surveiller un répertoire (ou plutôt une arborescence dans le cas présent) watch | ||
+ | - on doit ajouter un évènement dans rtorrent, pour qu'il démarre un script bash lorsque le torrent est terminé (" | ||
+ | - ce script (_event.download.finished-cequelonveut.sh) doit être écrit à la main | ||
+ | |||
+ | ==== Invocation de Pyrotorque par rtorrent ==== | ||
+ | |||
+ | ==== Définir un répertoire watch ==== | ||
Il faut donc créer les répertoires watch, et indiquer son chemin dans torque.ini. | Il faut donc créer les répertoires watch, et indiquer son chemin dans torque.ini. | ||
- | En l'état, les contenus ne seront pas déplacés. | + | ==== Gérer |
Dans notre rtorrent.rc, | Dans notre rtorrent.rc, | ||
Ligne 81: | Ligne 91: | ||
Ce qui sous-entend que le fichier '' | Ce qui sous-entend que le fichier '' | ||
+ | |||
+ | ==== Scripts de gestion du torrent terminé ==== | ||
+ | |||
+ | Copiez d' | ||
Ce fichier est en fait incomplet. Il ne fait qu' | Ce fichier est en fait incomplet. Il ne fait qu' | ||
- | On peut donc créer un fichier | + | On va donc créer un fichier '' |
- | Celui-ci reçoit plusieurs arguments, dont le hash de notre torrent. | + | <file _event.download.finished-mv.sh> |
+ | #/ | ||
+ | #ce script | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | Rendez-exécutable les fichiers _event.download.finished* : | ||
+ | < | ||
+ | chmod +x ~/ | ||
+ | </ | ||
- | https:// | ||