View difference between Paste ID: nkZz3Vfg and Mga3GjpX
SHOW: | | - or go back to the newest paste.
1
#!/bin/bash
2
3
#>> $LOGFILE 2>&1
4
LOGFILE="/config/logs/subtitle.log"
5
#LOGFILE="/mnt/cache/cache_only/appdata/radarr/logs/subtitle.log"
6
SUBSSOURCEPATH="$radarr_moviefile_sourcefolder/Subs"
7
DESTINATION="$radarr_movie_path"
8
MOVIENAME="$radarr_moviefile_relativepath"
9
10
echo "$(date "+%Y%m%d %T") : Starting subtitle subfolder work" >> $LOGFILE 2>&1
11
#echo "SUBSSOURCEPATH = $SUBSSOURCEPATH" >> $LOGFILE 2>&1
12
#echo "$DESTINATION : DESTINATION" >> $LOGFILE 2>&1
13
#echo "$MOVIENAME : MOVIENAME" >> $LOGFILE 2>&1
14
15
if [ -d "$SUBSSOURCEPATH" ]; 
16
then
17
    echo "Subs directory exists" >> $LOGFILE 2>&1
18
else
19
    echo "No ${SUBSSOURCEPATH} directory, exiting" >> $LOGFILE 2>&1
20
	exit 0
21
fi
22
23
shopt -s nullglob
24
SAVEIFS=$IFS
25
IFS=$(echo -en "\n\b")
26
# set me
27
SUBSSOURCEPATH="$SUBSSOURCEPATH/*.srt"
28
for file in $SUBSSOURCEPATH
29
do
30-
  #echo "$f"
30+
31
  ln "${DESTINATION}/${MOVIENAME}.$BASENAME" "$file"
32-
  #echo "Source : ${file}" >> $LOGFILE 2>&1
32+
33-
  #echo "BASENAME = $BASENAME"
33+
34-
  #echo "Destination: ${DESTINATION}/${MOVIENAME}.$BASENAME " >> $LOGFILE 2>&1
34+
SUBSSOURCEPATH="$SUBSSOURCEPATH/*.idx"
35-
  mv "${file}" "${DESTINATION}/${MOVIENAME}.$BASENAME"
35+
36-
  ln -s "${DESTINATION}/${MOVIENAME}.$BASENAME" "$file"
36+
37
  BASENAME=$(basename "$file")
38
  ln "${DESTINATION}/${MOVIENAME}.$BASENAME" "$file"
39
  echo "Created symlink from source location: ${DESTINATION}/${MOVIENAME}.$(basename $file) to symlink location $file" >> $LOGFILE 2>&1
40
done
41
SUBSSOURCEPATH="$SUBSSOURCEPATH/*.sub"
42
for file in $SUBSSOURCEPATH
43
do
44
  BASENAME=$(basename "$file")
45
  ln "${DESTINATION}/${MOVIENAME}.$BASENAME" "$file"
46
  echo "Created symlink from source location: ${DESTINATION}/${MOVIENAME}.$(basename $file) to symlink location $file" >> $LOGFILE 2>&1
47
done
48
# restore $IFS
49
IFS=$SAVEIFS
50
shopt -u nullglob
51
52
echo "$(date "+%Y%m%d %T") : Ending subtitle subfolder work" >> $LOGFILE 2>&1
53
54