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

Deal with -recode name extensions

Zachary Kotlarek 9 лет назад
Родитель
Сommit
92fc7780f6
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      yt/subscribe.pl
  2. 1 1
      yt/ytDupCheck

+ 1 - 1
yt/subscribe.pl

@@ -1381,7 +1381,7 @@ sub renameVideo($$$$$$) {
 
 sub parseFilename($) {
 	my ($file) = @_;
-	return $file =~ /^S(\d+)+E(\d+) - ([\w\-]+)\.(\w\w\w)$/i;
+	return $file =~ /^S(\d+)+E(\d+) - ([\w\-]+)(?:\-recode)?\.(\w\w\w)$/i;
 }
 
 # GET the requested URL, accepting encoded data and extracting the HTTP status code

+ 1 - 1
yt/ytDupCheck

@@ -18,7 +18,7 @@ for k in *; do
 		s="`echo "${i}" | cut -d 'S' -f 2 | cut -d 'E' -f 1`"
 		e="`echo "${i}" | cut -d 'E' -f 2 | cut -d ' ' -f 1`"
 		ext="`echo "${i}" | awk -F '.' '{print $NF}'`"
-		id="`echo "${i}" | sed 's%^S[0-9]*E[0-9]* - \(.*\)\.'"${ext}"'$%\1%'`"
+		id="`echo "${i}" |  sed 's%^S[0-9]*E[0-9]* - %%' | sed 's%\.'"${ext}"'$%%' | sed 's%-recode%%'
 
 		# Duplicate by season/episode
 		if [ `ls "S${s}E${e} - "*".${ext}" | wc -l` -gt 1 ]; then