Pour ceux qui sont dans le même cas que moi, j'ai trouvé une solution.
Je ne sais pas si c'est la bonne, mais bon, ça fonctionne comme ça.
Donc, un petit recap :
Je DL mes fichiers dans /home/clusmi/torrents/films ou /home/clusmi/torrents/series
Une fois le fichier DL, mon .rc demande a filebot :
system.method.set_key = event.download.finished,filebot_amc,"execute={/home/clusmi/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
qui lui execute donc "rtorrent-postprocess" ...
#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3
sh /home/clusmi/.filebot/filebot.sh --lang fr --encoding utf8 -script fn:amc --output "/home/clusmi/symlink" --log-file "/home/clusmi/.session/amc.log" --action symlink --conflict override -non-strict --def plex=localhost:32400[:BLABLABLABLABLA] unsorted=y "seriesFormat={output}/series/{n}/{episode.special ? 'Season 0' : 'Season '+s}/{n}.{episode.special ? 'S00E'+special.pad(2) : s00e00}.{t}" "movieFormat={output}/films/{n} ({y})" "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" &
Donc, il me creer un "symlink" dans /home/clusmi/symlink/films ou /home/clusmi/symlink/series.
Jusque la, pas de problèmes
Maintenant, je supprime mon fichier du serveur via rutorrent, clique droit -> Effacer et -> Supprimer les données.
Le problème, c'est que filebot ne voulais pas supprimer mes symlink dans /home/clusmi/symlink/films et dans /home/clusmi/symlink/series une fois le fichier "data" supprimé du serveur. (avec
cette technique, et rutorrent etait hyper long et ramais beaucoup, pourquoi ? j'en sais rien)
Avec l'aide d'arckosfr et mon petit cerveau de débutant linux, jy suis parvenu en creant deux fichiers :
En root :
nano /home/clusmi/rtorrent-postprocessdelete-films
On y colle :
#!/bin/bash
find -L symlink/films -type l 2>/dev/null -delete
sh /home/clusmi/.filebot/filebot.sh -script fn:cleaner /home/clusmi/symlink/films/
Puis :
nano /home/clusmi/rtorrent-postprocessdelete-series
On y colle :
#!/bin/bash
find -L symlink/series -type l 2>/dev/null -delete
sh /home/clusmi/.filebot/filebot.sh -script fn:cleaner /home/clusmi/symlink/series/
Ensuite, on ce log sur l'user :
su clusmi
Puis, on fait un crontab toutes les minutes d'éxécution des deux scripts, donc :
crontab -e
et on rajoute a la fin du fichier :
* * * * * sh /home/clusmi/rtorrent-postprocessdelete-films >/dev/null 2>&1
* * * * * sh /home/clusmi/rtorrent-postprocessdelete-series >/dev/null 2>&1
Donc, une fois le/les fichiers supprimés de rutorrent, on attends 1 minute, et les scripts suppriment les symlinks qui ne correspondent a aucuns fichiers data.
Capitch ?
Aller bon courage