OSDN Git Service

convert CRLF to LF
[rec10/rec10-git.git] / rec10 / trunk / src / ts2epg.py
index 00d18ea..ac01b9b 100644 (file)
@@ -1,67 +1,67 @@
-#!/usr/bin/python\r
-# coding: UTF-8\r
-# Rec10 TS Recording Tools\r
-# Copyright (C) 2009-2011 Yukikaze\r
-#import sys # モジュール属性 argv を取得するため\r
-import os\r
-import re\r
-import time\r
-import commands\r
-\r
-import chdb\r
-import configreader\r
-import tv2ts\r
-import recdblist\r
-\r
-def writeEpgXML(pout, ch):\r
-    """\r
-    tsを取得してepgの入ったxmlとして書き出す\r
-    """\r
-    timet = "90"\r
-    if re.search(u'CS', ch):\r
-        timet = "180"\r
-    elif len(ch)>2:\r
-        timet = "240"\r
-    writeEpgXMLTime(pout, ch ,timet)\r
-def writeLogoEpgXML(pout, ch):\r
-    """\r
-    tsを取得してepgの入ったxmlとして書き出す\r
-    """\r
-    timet = "600"\r
-    if re.search(u'CS', ch):\r
-        timet = "10"\r
-    elif len(ch)>2:\r
-        timet = "1200"\r
-    writeEpgXMLTime(pout, ch ,timet,islogo=1)\r
-def writeEpgXMLTime(pout, ch ,times,islogo=0):\r
-    """\r
-    指定された時間分tsを取得してepgの入ったxmlとして書き出す\r
-    """\r
-    if islogo==0:\r
-        recdblist.addCommonlogEX(u"通常","write_time(ts2epg.py)",u"Ts-EPG XML書き出し処理開始" ,u"CH:"+ch,log_level=500)\r
-    elif islogo==1:\r
-        recdblist.addCommonlogEX(u"通常","write_time(ts2epg.py)",u"Ts-EPG LOGO : XML書き出し処理開始" ,u"CH:"+ch,log_level=500)\r
-    timet = times\r
-    if re.search(u'CS', ch):\r
-        mode = "/CS"\r
-    elif len(ch)>2:\r
-        mode = "/BS"\r
-    else:\r
-        mode = str(chdb.searchCHFromBctype(u'te' + ch)['ch'])\r
-    epgdump = configreader.getConfPath("epgdump")\r
-    if os.access(pout + ".ts", os.F_OK):\r
-        os.remove(pout + ".ts")\r
-    time.sleep(10)\r
-    tv2ts.tv2b25ts(pout+ ".ts", ch, times,"0")\r
-    logoopt=""\r
-    if islogo==1:\r
-        logoopt="/LOGO "\r
-    os.chmod(pout+".ts",0755)\r
-    exe = "export LANG=ja_JP.UTF-8 && nice -n 15 " + epgdump + " " +logoopt+ mode + " " + pout + ".ts " + pout\r
-    recdblist.printutf8(exe)\r
-    recdblist.addCommonlogEX(u"通常", "write_time(ts2epg.py) "+str(ch), exe,"",log_level=500)\r
-    unicode(commands.getoutput(exe),'utf-8','ignore')\r
-    time.sleep(10)\r
-    if os.path.exists(pout+".ts"):\r
-        os.remove(pout+ ".ts")\r
-\r
+#!/usr/bin/python
+# coding: UTF-8
+# Rec10 TS Recording Tools
+# Copyright (C) 2009-2011 Yukikaze
+#import sys # モジュール属性 argv を取得するため
+import os
+import re
+import time
+import commands
+
+import chdb
+import configreader
+import tv2ts
+import recdblist
+
+def writeEpgXML(pout, ch):
+    """
+    tsを取得してepgの入ったxmlとして書き出す
+    """
+    timet = "90"
+    if re.search(u'CS', ch):
+        timet = "180"
+    elif len(ch)>2:
+        timet = "240"
+    writeEpgXMLTime(pout, ch ,timet)
+def writeLogoEpgXML(pout, ch):
+    """
+    tsを取得してepgの入ったxmlとして書き出す
+    """
+    timet = "600"
+    if re.search(u'CS', ch):
+        timet = "10"
+    elif len(ch)>2:
+        timet = "1200"
+    writeEpgXMLTime(pout, ch ,timet,islogo=1)
+def writeEpgXMLTime(pout, ch ,times,islogo=0):
+    """
+    指定された時間分tsを取得してepgの入ったxmlとして書き出す
+    """
+    if islogo==0:
+        recdblist.addCommonlogEX(u"通常","write_time(ts2epg.py)",u"Ts-EPG XML書き出し処理開始" ,u"CH:"+ch,log_level=500)
+    elif islogo==1:
+        recdblist.addCommonlogEX(u"通常","write_time(ts2epg.py)",u"Ts-EPG LOGO : XML書き出し処理開始" ,u"CH:"+ch,log_level=500)
+    timet = times
+    if re.search(u'CS', ch):
+        mode = "/CS"
+    elif len(ch)>2:
+        mode = "/BS"
+    else:
+        mode = str(chdb.searchCHFromBctype(u'te' + ch)['ch'])
+    epgdump = configreader.getConfPath("epgdump")
+    if os.access(pout + ".ts", os.F_OK):
+        os.remove(pout + ".ts")
+    time.sleep(10)
+    tv2ts.tv2b25ts(pout+ ".ts", ch, times,"0")
+    logoopt=""
+    if islogo==1:
+        logoopt="/LOGO "
+    os.chmod(pout+".ts",0755)
+    exe = "export LANG=ja_JP.UTF-8 && nice -n 15 " + epgdump + " " +logoopt+ mode + " " + pout + ".ts " + pout
+    recdblist.printutf8(exe)
+    recdblist.addCommonlogEX(u"通常", "write_time(ts2epg.py) "+str(ch), exe,"",log_level=500)
+    unicode(commands.getoutput(exe),'utf-8','ignore')
+    time.sleep(10)
+    if os.path.exists(pout+".ts"):
+        os.remove(pout+ ".ts")
+