OSDN Git Service

add tsid channel information for complete BS support.
[rec10/rec10-git.git] / rec10 / trunk / src / chdb.py
index b53c220..a4aff06 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/python\r
 # coding: UTF-8\r
 # Rec10 TS Recording Tools\r
-# Copyright (C) 2009-2011 Yukikaze\r
+# Copyright (C) 2009-2012 Yukikaze\r
     # モジュール属性 argv を取得するため\r
 import rec10d\r
 \r
@@ -9,7 +9,7 @@ def searchCHFromChtxt(chtxtin):
     chtxtt=chtxtin.replace("_0","_%")\r
     ret = []\r
     for datum in rec10d.rec10db.select_by_chtxt_epg_ch(chtxtt):\r
-        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3], 'update':datum[4], 'chname':datum[5], 'visible':datum[7]}\r
+        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3],'tsid':datum[4],'update':datum[5], 'chname':datum[6], 'visible':datum[8]}\r
         ret.append(rett)\r
     if len(ret) == 0:\r
         ret.append(None)\r
@@ -17,7 +17,7 @@ def searchCHFromChtxt(chtxtin):
 def searchCHFromBctype(bctypein):\r
     ret = []\r
     for datum in rec10d.rec10db.select_by_bctype_epg_ch(bctypein):\r
-        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3], 'update':datum[4], 'chname':datum[5], 'visible':datum[7]}\r
+        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3],'tsid':datum[4], 'update':datum[5], 'chname':datum[6], 'visible':datum[8]}\r
         ret.append(rett)\r
     if len(ret) == 0:\r
         ret.append(None)\r
@@ -25,7 +25,7 @@ def searchCHFromBctype(bctypein):
 def searchCHFromCh(chin):\r
     ret = []\r
     for datum in rec10d.rec10db.select_by_ch_epg_ch(chin):\r
-        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3], 'update':datum[4], 'chname':datum[5], 'visible':datum[7]}\r
+        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3],'tsid':datum[4], 'update':datum[5], 'chname':datum[6], 'visible':datum[8]}\r
         ret.append(rett)\r
     if len(ret) == 0:\r
         ret.append(None)\r
@@ -33,7 +33,7 @@ def searchCHFromCh(chin):
 def searchCHFromCsch(cschin):\r
     ret = []\r
     for datum in rec10d.rec10db.select_by_csch_epg_ch(cschin):\r
-        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3], 'update':datum[4], 'chname':datum[5], 'visible':datum[7]}\r
+        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3],'tsid':datum[4], 'update':datum[5], 'chname':datum[6], 'visible':datum[8]}\r
         ret.append(rett)\r
     if len(ret) == 0:\r
         ret.append(None)\r
@@ -41,7 +41,7 @@ def searchCHFromCsch(cschin):
 def searchAllCHFromCh(chin):\r
     ret = []\r
     for datum in rec10d.rec10db.select_by_ch_epg_ch(chin):\r
-        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3], 'update':datum[4], 'chname':datum[5], 'visible':datum[7]}\r
+        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3],'tsid':datum[4], 'update':datum[5], 'chname':datum[6], 'visible':datum[8]}\r
         ret.append(rett)\r
     if len(ret) == 0:\r
         ret.append(None)\r
@@ -49,7 +49,7 @@ def searchAllCHFromCh(chin):
 def getAllCH():\r
     ret = []\r
     for datum in rec10d.rec10db.select_all_epg_ch():\r
-        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3], 'update':datum[4], 'chname':datum[5], 'visible':datum[7]}\r
+        rett = {'bctype':datum[0], 'chtxt':datum[1], 'ch':datum[2], 'csch':datum[3],'tsid':datum[4], 'update':datum[5], 'chname':datum[6], 'visible':datum[8]}\r
         ret.append(rett)\r
     if len(ret) == 0:\r
         ret.append(None)\r