config:deluge
This is an old revision of the document!
Deluge execute script
To have files moved to various locations and a gnome alert issued when done, use the following script:
#!/bin/bash
# Use the execute plugin in Deluge
# http://dev.deluge-torrent.org/wiki/Plugins/Execute
# create a "Torrent Complete" script execution with the current script.
shopt -s nocasematch
torrentid=$1
torrentname=$2
torrentpath=$3
logfile="/home/wuff/.deluge/execute_script.log"
if [ -f "$torrentpath/$torrentname" ]
then
echo " Torrent is a single file" >> $logfile
else
echo " Torrent is a folder" >> $logfile
#lftp -u $USER,$PASS $HOST -e "mirror -P4 -R \"$torrentpath/$torrentname\" /Storage/UbuntuISO/; quit" &>> $logfile
if [ -f "$torrentpath/$torrentname/RARBG.com.txt" ]
then
echo "deleting RARBG text file" >> $logfile
rm $torrentpath/$torrentname/RARBG.com.txt
fi
if [ -f "$torrentpath/$torrentname/RARBG.com.mp4" ]
then
echo "deleting RARBG video file" >> $logfile
rm $torrentpath/$torrentname/RARBG.com.mp4
fi
if [ -d "$torrentpath/$torrentname/Sample" ]
then
echo "deleting Sample directory" >> $logfile
rm -rf $torrentpath/$torrentname/Sample
fi
if [ -d "$torrentpath/$torrentname/sample" ]
then
echo "deleting sample directory" >> $logfile
rm -rf $torrentpath/$torrentname/sample
fi
fi
echo "Torrent Details: Name: $torrentname Path: $torrentpath ID: $torrentid" >> $logfile
#zenity on debian hangs, thus using this workaround to send the process into the background and kill it
zenity --notification --text "Torrent download complete: $torrentname" & kill $!
config/deluge.1493321621.txt.gz · Last modified: (external edit)