OSDN Git Service

fix rename miss.
[rec10/rec10-git.git] / rec10 / trunk / src / recdb.py
index 6361821..0b9d625 100644 (file)
@@ -1,87 +1,83 @@
-#!/usr/bin/python
-# coding: UTF-8
-# Rec10 TS Recording Tools
-# Copyright (C) 2009-2010 Yukikaze
-import chdb
-import rec10d
-import recdblist
-
-def recreserv(title, chtxt, btime, etime, opt):#optにはa(アニメ)d(副音声)v(xvid)
-    rec_reckey("res", title, chtxt, btime, etime, opt)
-def auto_keyreserv(keyword, chtxt, btime, etime, deltatime, opt):
-    rec10d.rec10db.add_timeline(type=recdblist.REC_AUTO_KEYWORD, chtxt=chtxt, title=keyword, btime=btime, etime=etime, deltatime=deltatime, opt=opt)
-def keyreserv(keyword, chtxt, btime, etime, deltatime, opt):
-    rec10d.rec10db.add_timeline(type=recdblist.REC_KEYWORD, chtxt=chtxt, title=keyword, btime=btime, etime=etime, deltatime=deltatime, opt=opt)
-def everyreserv(keyword, chtxt, btime, etime, deltatime, opt, deltaday,count):
-    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,counter=count)
-def rec_reckey(type, title, chtxt, btime, etime, opt):
-    rec10d.rec10db.add_timeline(type=type, chtxt=chtxt, title=title, btime=btime, etime=etime, opt=opt)
-def del_reckey(type, title, chtxt, btime):
-    rec10d.rec10db.del_timeline(type=type, title=title, chtxt=chtxt, btime=btime)
-def add_auto_keyword(chtxt,title,btime,etime):
-    rec10d.rec10db.add_auto_timeline_keyword(chtxt, title, btime, etime)
-def add_auto_bayes(chtxt,title,btime,etime,point):
-    rec10d.rec10db.add_auto_timeline_bayes(chtxt, title, btime, etime,point)
-def getnow(dhour):
-    dhour = int(dhour)
-    dminutes = 60 * dhour
-    dminutes = str(dminutes)
-    return rec10d.rec10db.select_bytime_timeline(dminutes)
-def getnow_minutes(dminutes):
-    return rec10d.rec10db.select_bytime_timeline(dminutes)
-def countRecNow(dhour):
-    d = getnow(dhour)
-    ret = 0
-    for i in d:
-        t = i['type']
-        if t == "key" or t == "keyevery" or t == "rec" or t == "res":
-            ret = ret + 1
-    return ret
-def countRecNow_minutes(dminutes):
-    d = getnow_minutes(dminutes)
-    ret = 0
-    for i in d:
-        t = i['type']
-        if t == "key" or t == "keyevery" or t == "rec" or t == "res":
-            ret = ret + 1
-    return ret
-def countRecNow_minutes_BSCS(dminutes):
-    d = getnow_minutes(dminutes)
-    ret = 0
-    for i in d:
-        t = i['type']
-        if t == "key" or t == "keyevery" or t == "rec" or t == "res":
-            if len(chdb.getChCSchFromCHtxt(i['chtxt'])['ch']) > 2:
-                ret = ret + 1
-    return ret
-def countRecNow_minutes_TE(dminutes):
-    d = getnow_minutes(dminutes)
-    ret = 0
-    for i in d:
-        t = i['type']
-        if t == "key" or t == "keyevery" or t == "rec" or t == "res":
-            if len(chdb.getChCSchFromCHtxt(i['chtxt'])['ch']) < 3:
-                ret = ret + 1
-    return ret
-def delete_old(dhour):
-    """
-    delete keys except recdblist.REC_MISS_ENCODE and recdblist.REC_KEYWORD_EVERY_SOME_DAYS before dhour hours from now.
-    """
-    rec10d.rec10db.delete_old_timeline(dhour)
-def delete_old_auto_keyword(dhour):
-    rec10d.rec10db.delete_old_auto_timeline_keyword(dhour)
-def delete_old_auto_bayes(dhour):
-    rec10d.rec10db.delete_old_auto_timeline_bayes(dhour)
-def getAll():
-    return rec10d.rec10db.select_all_timeline()
-def rec_reclog(title,chtxt,btime,etime,opt,exp,longexp,category):
-    rec10d.rec10db.add_in_timeline_log(chtxt,title,btime,etime,opt,exp,longexp,category)
-def get_key():
-    return rec10d.rec10db.select_all_in_auto_jbk_key()
-def checkduplicate(title,chtxt,epgbtime,epgetime):
-    tl=rec10dbselect_byepgtime_all_timeline(epgbtime,epgetime)
-    dup=0
-    for t in tl:
-        if t["title"]==title and t["chtxt"]==chtxt:
-            dup=1
-    return dup
\ No newline at end of file
+#!/usr/bin/python\r
+# coding: UTF-8\r
+# Rec10 TS Recording Tools\r
+# Copyright (C) 2009-2010 Yukikaze\r
+import chdb\r
+import rec10d\r
+import recdblist\r
+\r
+def reserveKeyword(keyword, chtxt, btime, etime, deltatime, opt):\r
+    rec10d.rec10db.add_timeline(type=recdblist.REC_KEYWORD, chtxt=chtxt, title=keyword, btime=btime, etime=etime, deltatime=deltatime, opt=opt)\r
+def reserveEverydayKeyword(keyword, chtxt, btime, etime, deltatime, opt, deltaday,count):\r
+    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,counter=count)\r
+def reserveReckey(type, title, chtxt, btime, etime, opt):\r
+    rec10d.rec10db.add_timeline(type=type, chtxt=chtxt, title=title, btime=btime, etime=etime, opt=opt)\r
+def deleteReckey(type, title, chtxt, btime):\r
+    rec10d.rec10db.del_timeline(type=type, title=title, chtxt=chtxt, btime=btime)\r
+def reserveAutoKeyword(chtxt,title,btime,etime):\r
+    rec10d.rec10db.add_auto_timeline_keyword(chtxt, title, btime, etime)\r
+def addAutoBayesKeyword(chtxt,title,btime,etime,point):\r
+    rec10d.rec10db.add_auto_timeline_bayes(chtxt, title, btime, etime,point)\r
+def getProgramsInTheseHours(dhour):\r
+    dhour = int(dhour)\r
+    dminutes = 60 * dhour\r
+    dminutes = str(dminutes)\r
+    return rec10d.rec10db.select_bytime_timeline(dminutes)\r
+def getProgramsInTheseMinutes(dminutes):\r
+    return rec10d.rec10db.select_bytime_timeline(dminutes)\r
+def countRecNow(dhour):\r
+    d = getProgramsInTheseHours(dhour)\r
+    ret = 0\r
+    for i in d:\r
+        t = i['type']\r
+        if t == "key" or t == "keyevery" or t == "rec" or t == "res":\r
+            ret = ret + 1\r
+    return ret\r
+def countRecNow_minutes(dminutes):\r
+    d = getProgramsInTheseMinutes(dminutes)\r
+    ret = 0\r
+    for i in d:\r
+        t = i['type']\r
+        if t == "key" or t == "keyevery" or t == "rec" or t == "res":\r
+            ret = ret + 1\r
+    return ret\r
+def countRecNow_minutes_BSCS(dminutes):\r
+    d = getProgramsInTheseMinutes(dminutes)\r
+    ret = 0\r
+    for i in d:\r
+        t = i['type']\r
+        if t == "key" or t == "keyevery" or t == "rec" or t == "res":\r
+            if len(chdb.searchCHFromChtxt(i['chtxt'])['ch']) > 2:\r
+                ret = ret + 1\r
+    return ret\r
+def countRecNow_minutes_TE(dminutes):\r
+    d = getProgramsInTheseMinutes(dminutes)\r
+    ret = 0\r
+    for i in d:\r
+        t = i['type']\r
+        if t == "key" or t == "keyevery" or t == "rec" or t == "res":\r
+            if len(chdb.searchCHFromChtxt(i['chtxt'])['ch']) < 3:\r
+                ret = ret + 1\r
+    return ret\r
+def deleteOldProgramBeforeTheseHours(dhour):\r
+    """\r
+    delete keys except recdblist.REC_MISS_ENCODE and recdblist.REC_KEYWORD_EVERY_SOME_DAYS before dhour hours from now.\r
+    """\r
+    rec10d.rec10db.delete_old_timeline(dhour)\r
+def delete_old_auto_keyword(dhour):\r
+    rec10d.rec10db.delete_old_auto_timeline_keyword(dhour)\r
+def delete_old_auto_bayes(dhour):\r
+    rec10d.rec10db.delete_old_auto_timeline_bayes(dhour)\r
+def getAll():\r
+    return rec10d.rec10db.select_all_timeline()\r
+def addRecLogProgram(title,chtxt,btime,etime,opt,exp,longexp,category):\r
+    rec10d.rec10db.add_in_timeline_log(chtxt,title,btime,etime,opt,exp,longexp,category)\r
+def getAllJbkKeyword():\r
+    return rec10d.rec10db.select_all_in_auto_jbk_key()\r
+def checkDuplicated(title,chtxt,epgbtime,epgetime):\r
+    tl=rec10dbselect_byepgtime_all_timeline(epgbtime,epgetime)\r
+    dup=0\r
+    for t in tl:\r
+        if t["title"]==title and t["chtxt"]==chtxt:\r
+            dup=1\r
+    return dup\r