Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. #!/usr/local/bin/bash
  2. umask 002
  3.  
  4. ##############################################################################
  5. ### NZBGET POST-PROCESSING SCRIPT ###
  6.  
  7. # Processes downloads utilizing FileBot
  8. #
  9. # Checks to see if an existing file exists. If so, delete it before
  10. # putting the new one in place.
  11. #
  12.  
  13. ### NZBGET POST-PROCESSING SCRIPT ###
  14. ##############################################################################
  15.  
  16. if [[ ( -z "$NZBPP_DIRECTORY" || -z "$NZBPP_NZBNAME" ) && ( -n "$1" ) ]]; then
  17. NZBPP_DIRECTORY=`dirname $1`
  18. NZBPP_NZBNAME=`basename $1`
  19. fi
  20.  
  21. if [[ -z "$NZBPP_DIRECTORY" || -z "$NZBPP_NZBNAME" ]]; then
  22. echo 'filebot.sh: set $NZBPP_{DIRECTORY,NZBNAME} or supply a path as an argument' >&2
  23. exit 1
  24. fi
  25.  
  26. if [ "$NZBPP_PARSTATUS" -eq 1 -o "$NZBPP_UNPACKSTATUS" -eq 1 ]; then
  27. echo "[ERROR] This nzb-file has failure status (par-check or unpack failed)"
  28. exit 95
  29. fi
  30.  
  31. EXISTING_FILE=`/usr/local/filebot/filebot.sh -script fn:amc -no-xattr --def "seriesFormat=/mnt/TV/{n}/{sxe}" "movieFormat=/mnt/Movies/{n} ({y}) [{vf} {source}]" --action test --conflict override -non-strict --def "ut_dir=$NZBPP_DIRECTORY" --def "ut_kind=multi" --def "ut_title=$NZBPP_NZBNAME" 2> /dev/null | grep \/ | grep Rename | awk -F\[ '{print $4}' | sed 's/.\{5\}$//'`
  32.  
  33. if [ -f "$EXISTING_FILE"* ]; then
  34. /bin/rm -f "$EXISTING_FILE"*
  35. fi
  36.  
  37. /usr/local/filebot/filebot.sh -script fn:amc -no-xattr --log-file /tmp/amc.log --def "seriesFormat=/mnt/TV/{n}/{sxe} - {t} [{vf} {source}]" "movieFormat=/mnt/Movies/{n} ({y}) [{vf} {source}]" --action rename --action move --conflict override -non-strict --def "ut_dir=$NZBPP_DIRECTORY" --def "ut_kind=multi" --def "ut_title=$NZBPP_NZBNAME" > /dev/null 2>&1
  38.  
  39. if [ "$?" -ne 0 ]; then
  40. exit 94
  41. else
  42. /bin/rm -rf $NZBPP_DIRECTORY
  43. exit 93
  44. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement