import n_gram
import os
import os.path
+import re
import time
import optparse
import sys
def veryfySize(path):
#vsize=[297,497,596,1196]#SD 30m 1h 1.5h 2h
- vsize=[295,591,830]
+ vsize=[245,275,295,591,830]
vsize=vsize+[325,560,590,860]
#vsize=vsize+[458,916]#HD 30m 1h
#vsize=vsize+[381,895,447]
shutil.move(srcpath, destpath)
#shutil.copy(srcpath, destpath)
delpath=[os.path.join(temppath,title+".ts")]
+ delpath.append(os.path.join(temppath,title+".avi"))
delpath.append(os.path.join(temppath,title+".ts.b25"))
delpath.append(os.path.join(temppath,title+".ts.tsmix"))
delpath.append(os.path.join(temppath,title+".ts.log"))
return title
def detName(path,title):
- ""
-
+ """
+ type A ---title#<number>
+ type B ---title#<number>subtitle
+ type C ---title subtitle
+ type D ---title(without number)
+ """
+ #if re.match("#\d\s[0,10]\z|#[0-9]\s[0,10]\z", title)
+ # print "typeA"
+ #elif re.match("#\d\s[0,10].|#[0-9]\s[0,10].", title)
+ # print "typeB"
+
+def detNameType(title):
+ """
+ type A ---title#<number>
+ type B ---title#<number>subtitle
+ type C ---title subtitle
+ type D ---title(without number)
+ """
+ print title
+ #rA=re.compile(".+(?P<title>)#\d(?P<num>)\s[0,10]\z")
+ rA=re.compile("(.+)#(\d*)\s*\Z")
+ tA=rA.match(title)
+ rB=re.compile("(.+)#(\d*)\s*(\D*)")
+ tB=rB.match(title)
+ if tA:
+ print "typeA"
+ print "title="+tA.group(1)
+ print "num="+tA.group(2)
+ elif tB:
+ print "typeB"
+ print "title="+tB.group(1)
+ print "num="+tB.group(2)
+ print "subtitle="+tB.group(3)
if __name__ == "__main__":
usage="usage: %prog read -h"
version="%prog 0.7.0beta1"