Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
p2p:rtorrent:configurer-watchdirs [le 12/01/2017 à 11h18] 111110101011 créée |
p2p:rtorrent:configurer-watchdirs [le 21/01/2017 à 16h55] 111110101011 [Gérer l'évènement «torrent terminé» dans rtorrent] |
||
---|---|---|---|
Ligne 67: | Ligne 67: | ||
On peut utiliser pyrotorque, avec l' | On peut utiliser pyrotorque, avec l' | ||
- | * https:// | + | * Documentation : https:// |
- | Chez moi, le watch fonctionne, par contre je ne sais pas comment configurer | + | Suivez la documentation officielle. Elle est cependant un peu incomplète. |
+ | |||
+ | Pour bien comprendre, afin de faire fonctionner | ||
+ | - 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) | ||
+ | - 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 | ||
+ | |||
+ | ==== Définir un répertoire watch ==== | ||
+ | |||
+ | Il faut donc créer les répertoires watch, et indiquer son chemin dans torque.ini. | ||
+ | |||
+ | ==== Gérer | ||
+ | |||
+ | 1) Dans notre rtorrent.rc, | ||
+ | |||
+ | < | ||
+ | # EVENT: Call bash completion handlers | ||
+ | method.set_key = event.download.finished, bash_handlers, | ||
+ | </ | ||
+ | |||
+ | 2) Le code ci-dessus montre | ||
+ | |||
+ | 3) Pyrotorque ne tourne que si le fichier '' | ||
+ | < | ||
+ | |||
+ | ==== Scripts de gestion du torrent terminé ==== | ||
+ | |||
+ | Copiez d' | ||
+ | |||
+ | Ce fichier est en fait incomplet. Il ne fait qu' | ||
+ | |||
+ | On va donc créer un fichier '' | ||
+ | |||
+ | <file _event.download.finished-mv.sh> | ||
+ | #/ | ||
+ | #ce script reçoit plusieurs arguments, dont le hash du torrent terminé | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | Rendez-exécutable | ||
+ | < | ||
+ | chmod +x ~/ | ||
+ | </ | ||
+ | |||
+ | (à compléter) | ||
+ | |||
+ | Voir aussi : https:// | ||