Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- declare MOVIE_PATH=${radarr_movie_path}
- declare LOG_FILE="/AutoRenameSubs/AutoRenameSubs.log"
- function doLog {
- echo -e $1 >> $LOG_FILE
- }
- doLog "##### Starting AutoRenameSubs! #####"
- if [[ -z $MOVIE_PATH ]]; then
- doLog "Movie Path: Not Found!"
- doLog "##### Ending AutoRenameSubs! #####"
- exit 1
- fi
- doLog "Movie Path: $MOVIE_PATH"
- cd "$MOVIE_PATH"
- # Get movie filename
- for Movie in *.mkv; do
- if [[ ! -e $Movie ]]; then
- doLog "Movie has no .mkv file!"
- doLog "##### Ending AutoRenameSubs! #####"
- exit 1
- fi
- MovieExtension="${Movie##*.}"
- MovieFilename="${Movie%.*}"
- doLog "Movie Filename: $MovieFilename.$MovieExtension"
- break
- done
- # Rename subtitle
- for Sub in *.srt; do
- if [[ ! -e $Sub ]]; then
- doLog "Movie has no .srt file!"
- doLog "##### Ending AutoRenameSubs! #####"
- exit 1
- fi
- doLog "Processing: $Sub"
- SubExtension="${Sub##*.}"
- SubFilename="${Sub%.*}"
- mv "$Sub" "$MovieFilename.ron.$SubExtension"
- doLog "Done!"
- break
- done
- doLog "##### Ending AutoRenameSubs! #####"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement