Просмотр исходного кода

Automatically clean recode leftovers

Zachary Kotlarek 8 лет назад
Родитель
Сommit
09595060eb
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      yt/ytDupCheck

+ 11 - 0
yt/ytDupCheck

@@ -39,6 +39,17 @@ for k in *; do
 				echo "Missing video: ${k}/${i}"
 				echo "Missing video: ${k}/${i}"
 			fi
 			fi
 		else
 		else
+			# Recode remnants
+			if [ ${#ext} -gt 3 ] && [ "${i}" == "S${s}E${e} - ${id}.${ext}" ]; then
+				MTIME=`stat -c '%Y' "${i}"`
+				TIME=`date '+%s'`
+				if [ $(( $TIME - $MTIME )) -gt 3600 ]; then
+					echo "Deleting recode remnant: ${i}"
+					rm -f -- "${i}"
+					continue
+				fi
+			fi
+
 			# Missing NFO
 			# Missing NFO
 			n="`echo "${i}" | sed 's%\.'"${ext}"'$%.nfo%'`"
 			n="`echo "${i}" | sed 's%\.'"${ext}"'$%.nfo%'`"
 			if [ ! -r "${n}" ]; then
 			if [ ! -r "${n}" ]; then