#!/usr/bin/python
# coding: UTF-8
# Rec10 TS Recording Tools
-# Copyright (C) 2009 Yukikaze
+# Copyright (C) 2009-2010 Yukikaze
"""
task names
"""
+import os
+import os.path
+
global REC_RESERVE
global REC_FINAL_RESERVE
global REC_ENCODE_GRID
REC_AUTO_KEYWORD = "auto_keyword"
REC_BAYES_SUGGEST ="bayes_suggest"
+version = 95
def printutf8(unicode):
- print unicode.encode('utf-8')
\ No newline at end of file
+ str=unicode.encode('utf-8')
+ print str
+ logfname="/var/log/rec10"
+ mode="a"
+ if os.path.exists(logfname):
+ f=open(logfname,mode)
+ f.write(str+"\n")
+ f.close()
+def addlog(tspath,txt,log_title):
+ logo=tspath
+ logo=logo.replace("_1.wav",".ts")
+ logo=logo.replace("_2.wav",".ts")
+ logo=logo.replace("_1.aac",".ts")
+ logo=logo.replace("_2.aac",".ts")
+ logo=logo.replace("_1.mp3",".ts")
+ logo=logo.replace("_2.mp3",".ts")
+ logo=logo.replace(".ts.tsmix",".ts")
+ logo=logo.replace(".ts.b25",".ts")
+ logo=logo.replace(".sa.avi",".ts")
+ logo=logo.replace(".m2v",".ts")
+ logo=logo.replace(".avi",".ts")
+ logo=logo.replace(".mkv",".ts")
+ logo=logo.replace(".wav",".ts")
+ logo=logo.replace(".mp4",".ts")
+ logo=logo.replace(".mp3",".ts")
+ logo=logo.replace(".aac",".ts")
+ logo=logo.replace(".srt",".ts")
+ logo=logo.replace(".ts",".log")
+ f=open(logo,'a')
+ s=len(txt)
+ stxt=""
+ if s>1600:
+ stxt=txt[0:800]+"\n\n(ry..)\n"
+ st=txt[s-800:].find("\n")
+ if st>0:
+ stxt=stxt+txt[s-800+st:]
+ else:
+ stxt=txt
+ txtw="\n####"+log_title+"####\n"+stxt
+ f.write(txtw.encode('utf-8'))
+ f.close()
\ No newline at end of file