#!/bin/sh # rtorrent.rc # system.method.set_key=event.download.finished,filebot,"execute={rtorrent-postprocess.sh,$d.get_base_path=,$d.get_name=,$d.get_custom1=}" TORRENT_PATH="$1" TORRENT_NAME="$2" TORRENT_LABEL="$(echo $3 | tr '[:upper:]' '[:lower:]')" case $TORRENT_LABEL in films|movies|film|movie) /filebot/filebot.sh --db TheMovieDB -script fn:amc --output "/data/Media" --action --conflict skip -non-strict --log-file amc.log --def excludeList=amc.excludes unsorted=y "movieFormat=/data/Media/Movies/" "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=Movie" & ;; music|musics|musique|musiques) /filebot/filebot.sh --db ID3 -script fn:amc --output "/data/Media" --action --conflict skip -non-strict --log-file amc.log --def excludeList=amc.excludes unsorted=y music=y "musicFormat=/data/Media/Music/" "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=Music" & ;; tv|"tv show"|"tv shows"|series|serie) /filebot/filebot.sh --db TheTVDB -script fn:amc --output "/data/Media" --action --conflict skip -non-strict --log-file amc.log --def excludeList=amc.excludes unsorted=y "seriesFormat=/data/Media/TV/" "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=TV Show" & ;; anime|animes) /filebot/filebot.sh --db AniDB -script fn:amc --output "/data/Media" --action --conflict skip -non-strict --log-file amc.log --def excludeList=amc.excludes unsorted=y "animeFormat=/data/Media/Animes/" "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=Anime" & ;; *) /filebot/filebot.sh -script fn:amc --output "/data/Media" --action --conflict skip -non-strict --log-file amc.log --def excludeList=amc.excludes unsorted=y music=y "seriesFormat=/data/Media/TV/" "animeFormat=/data/Media/Animes/" "movieFormat=/data/Media/Movies/" "musicFormat=/data/Media/Music/" "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" & ;; esac