3 # Rec10 TS Recording Tools
4 # Copyright (C) 2009 Yukikaze
9 def recreserv(title, chtxt, btime, etime, opt):#optにはa(アニメ)d(副音声)v(xvid)
10 rec_reckey("res", title, chtxt, btime, etime, opt)
11 def auto_keyreserv(keyword, chtxt, btime, etime, deltatime, opt):
12 rec10d.rec10db.add_timeline(type=recdblist.REC_AUTO_KEYWORD, chtxt=chtxt, title=keyword, btime=btime, etime=etime, deltatime=deltatime, opt=opt)
13 def keyreserv(keyword, chtxt, btime, etime, deltatime, opt):
14 rec10d.rec10db.add_timeline(type=recdblist.REC_KEYWORD, chtxt=chtxt, title=keyword, btime=btime, etime=etime, deltatime=deltatime, opt=opt)
15 def everyreserv(keyword, chtxt, btime, etime, deltatime, opt, deltaday):
16 rec10d.rec10db.add_timeline(type=recdblist.REC_KEYWORD_EVERY_SOME_DAYS, chtxt=chtxt, title=keyword, btime=btime, etime=etime, deltatime=deltatime, opt=opt, deltaday=deltaday)
17 def rec_reckey(type, title, chtxt, btime, etime, opt):
18 rec10d.rec10db.add_timeline(type=type, chtxt=chtxt, title=title, btime=btime, etime=etime, opt=opt)
19 def del_reckey(type, title, chtxt, btime):
20 rec10d.rec10db.del_timeline(type=type, title=title, chtxt=chtxt, btime=btime)
21 def add_auto_keyword(chtxt,title,btime,etime):
22 rec10d.rec10db.add_auto_timeline_keyword(chtxt, title, btime, etime)
23 def add_auto_bayes(chtxt,title,btime,etime,point):
24 rec10d.rec10db.add_auto_timeline_bayes(chtxt, title, btime, etime,point)
28 dminutes = str(dminutes)
29 return rec10d.rec10db.select_bytime_timeline(dminutes)
30 def getnow_minutes(dminutes):
31 return rec10d.rec10db.select_bytime_timeline(dminutes)
32 def countRecNow(dhour):
37 if t == "key" or t == "keyevery" or t == "rec" or t == "res":
40 def countRecNow_minutes(dminutes):
41 d = getnow_minutes(dminutes)
45 if t == "key" or t == "keyevery" or t == "rec" or t == "res":
48 def countRecNow_minutes_BSCS(dminutes):
49 d = getnow_minutes(dminutes)
53 if t == "key" or t == "keyevery" or t == "rec" or t == "res":
54 if len(chdb.chtxtsearch(i['chtxt'])['ch']) > 2:
57 def countRecNow_minutes_TE(dminutes):
58 d = getnow_minutes(dminutes)
62 if t == "key" or t == "keyevery" or t == "rec" or t == "res":
63 if len(chdb.chtxtsearch(i['chtxt'])['ch']) < 3:
66 def delete_old(dhour):
68 delete keys except recdblist.REC_MISS_ENCODE and recdblist.REC_KEYWORD_EVERY_SOME_DAYS before dhour hours from now.
70 rec10d.rec10db.delete_old_timeline(dhour)
71 def delete_old_auto_keyword(dhour):
72 rec10d.rec10db.delete_old_auto_timeline_keyword(dhour)
73 def delete_old_auto_bayes(dhour):
74 rec10d.rec10db.delete_old_auto_timeline_bayes(dhour)
76 return rec10d.rec10db.select_all_timeline()
77 def rec_reclog(title,chtxt,btime,etime,opt,exp,longexp,category):
78 rec10d.rec10db.add_in_timeline_log(chtxt,title,btime,etime,opt,exp,longexp,category)
80 return rec10d.rec10db.select_all_in_auto_jbk_key()