Advertisement
astalush

script subtitrare ro radarr

Nov 27th, 2019
423
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. declare MOVIE_PATH=${radarr_movie_path}
  4. declare LOG_FILE="/AutoRenameSubs/AutoRenameSubs.log"
  5.  
  6. function doLog {
  7. echo -e $1 >> $LOG_FILE
  8. }
  9.  
  10. doLog "##### Starting AutoRenameSubs! #####"
  11.  
  12. if [[ -z $MOVIE_PATH ]]; then
  13. doLog "Movie Path: Not Found!"
  14. doLog "##### Ending AutoRenameSubs! #####"
  15. exit 1
  16. fi
  17.  
  18. doLog "Movie Path: $MOVIE_PATH"
  19.  
  20. cd "$MOVIE_PATH"
  21.  
  22. # Get movie filename
  23. for Movie in *.mkv; do
  24. if [[ ! -e $Movie ]]; then
  25. doLog "Movie has no .mkv file!"
  26. doLog "##### Ending AutoRenameSubs! #####"
  27. exit 1
  28. fi
  29.  
  30. MovieExtension="${Movie##*.}"
  31. MovieFilename="${Movie%.*}"
  32. doLog "Movie Filename: $MovieFilename.$MovieExtension"
  33. break
  34. done
  35.  
  36. # Rename subtitle
  37. for Sub in *.srt; do
  38. if [[ ! -e $Sub ]]; then
  39. doLog "Movie has no .srt file!"
  40. doLog "##### Ending AutoRenameSubs! #####"
  41. exit 1
  42. fi
  43.  
  44. doLog "Processing: $Sub"
  45. SubExtension="${Sub##*.}"
  46. SubFilename="${Sub%.*}"
  47. mv "$Sub" "$MovieFilename.ron.$SubExtension"
  48. doLog "Done!"
  49. break
  50. done
  51.  
  52. doLog "##### Ending AutoRenameSubs! #####"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement