3 # Rec10 TS Recording Tools
4 # Copyright (C) 2009 Yukikaze
6 #CS放送では複数のチャンネルを指定する必要があるためチャンネル名をテキストデータで持っておき(chtxt)、必要に応じて変換する
7 #ontvはepgデータなどで指定されている名前
8 #ここの設定は愛知県の設定(+CS放送スカパーe2 +BS)
9 rec10d.rec10db.new_epg_ch()
10 def chadd(bctype, ontv, chtxt, ch, csch):#すべて文字列
12 ChannelDBに指定したデータを追加する
13 bctype:放送種別,bs/cs/te10などが入る。
14 番組表データがbs,csは一括でとれるためbs,cs内で区別はなし
15 te(地上波)は各チャンネルごとに設定する必要があるためteに
18 ubct = unicode(bctype)
20 uchtxt = unicode(chtxt)
23 rec10d.rec10db.add_epg_ch(ubct, uontv, uchtxt, uch, ucsch, u"2009-04-01 00:00:00")
26 #chadd('放送種別','ontvコード(ontvのサイトなどで調べられる)','略称(何でもよい)','チャンネル(物理チャンネル)','CS放送の場合の内訳')
28 #地上波の設定 東京都(筆者は東京で受信していないため正しいかどうか分かりません)
29 #chadd('te27', '0031.ontvjapan.com', 'nhk-s', '27', '0')
30 #chadd('te26', '0041.ontvjapan.com', 'nhk-k', '26', '0')
31 #chadd('te25', '0004.ontvjapan.com', 'nittere', '25', '0')
32 #chadd('te22', '0005.ontvjapan.com', 'tbs', '22', '0')
33 #chadd('te21', '0006.ontvjapan.com', 'fuji', '21', '0')
34 #chadd('te24', '0007.ontvjapan.com', 'asahi', '24', '0')
35 #chadd('te23', '0008.ontvjapan.com', 'tokyo', '23', '0')
36 ##chadd('te', '0009.ontvjapan.com', 'tvk', '', '0')
37 ##chadd('te', '0010.ontvjapan.com', 'chiba', '', '0')
38 ##chadd('te', '0011.ontvjapan.com', 'gunma', '', '0')
39 ##chadd('te', '0012.ontvjapan.com', 'tama', '', '0')
40 #chadd('te28', '0013.ontvjapan.com', 'housou', '28', '0')
41 #chadd('te20', '0016.ontvjapan.com', 'mxtv', '20', '0')
42 ##chadd('te', '0018.ontvjapan.com', 'tochigi', '', '0')
44 chadd('te13', '0442.ontvjapan.com', 'nhk-k', '13', '0')
45 chadd('te20', '0432.ontvjapan.com', 'nhk-s', '20', '0')
46 chadd('te22', '0404.ontvjapan.com', 'me-tere', '22', '0')
47 chadd('te18', '0405.ontvjapan.com', 'cbc', '18', '0')
48 chadd('te21', '0406.ontvjapan.com', 'toukai', '21', '0')
49 chadd('te19', '0407.ontvjapan.com', 'chukyo', '19', '0')
50 chadd('te23', '0420.ontvjapan.com', 'aichi', '23', '0')
51 chadd('te27', '0417.ontvjapan.com', 'mie', '27', '0')
55 #CS放送(スカパーe2)主に基本パックには言ってるものを中心に
56 chadd('cs1', '1204.ontvjapan.com', 'natiogeo', 'CS6', '343')
57 chadd('cs1', '1070.ontvjapan.com', 'bbc', 'CS12', '353')
58 chadd('cs1', '1069.ontvjapan.com', 'cnn', 'CS12', '354')
59 chadd('cs1', '1045.ontvjapan.com', 'kids', 'CS22', '330')
60 chadd('cs1', '1007.ontvjapan.com', 'movieplus', 'CS18', '240')
61 chadd('cs1', '1016.ontvjapan.com', 'fox', 'CS4', '312')
62 chadd('cs1', '1014.ontvjapan.com', 'axn', 'CS6', '311')
63 chadd('cs1', '1201.ontvjapan.com', 'atx', 'CS16', '333')
64 chadd('cs1', '1050.ontvjapan.com', 'hisch', 'CS16', '342')
65 chadd('cs1', '1047.ontvjapan.com', 'animax', 'CS20', '332')
66 chadd('cs1', '1062.ontvjapan.com', 'disch', 'CS20', '340')
67 chadd('cs1', '1193.ontvjapan.com', 'anipla', 'CS20', '341')
68 chadd('cs1', '1008.ontvjapan.com', 'neco', 'CS6', '223')
69 chadd('cs1', '1015.ontvjapan.com', 'family', 'CS22', '293')
70 chadd('cs1', '1213.ontvjapan.com', 'disney', 'CS4', '334')
71 chadd('cs1', '1092.ontvjapan.com', 'teroasa', 'CS12', '303')
72 chadd('cs1', '1073.ontvjapan.com', 'fuji-one', 'CS20', '307')
73 chadd('cs1', '1072.ontvjapan.com', 'fuji-two', 'CS20', '308')
74 chadd('cs1', '1009.ontvjapan.com', 'yo-ga', 'CS6', '224')
75 chadd('cs2', '1217.ontvjapan.com', 'thecinema', 'CS10', '228')
76 chadd('cs2', '1086.ontvjapan.com', 'nihoneiga', 'CS2', '239')
79 chadd('bs', '3001.ontvjapan.com', 'bs-nhk-1', '101', '0')
80 chadd('bs', '3002.ontvjapan.com', 'bs-nhk-2', '102', '0')
81 chadd('bs', '3003.ontvjapan.com', 'bs-nhk-hi', '103', '0')
82 chadd('bs', '3004.ontvjapan.com', 'bs-nittere', '141', '0')
83 chadd('bs', '3005.ontvjapan.com', 'bs-asahi', '151', '0')
84 chadd('bs', '3006.ontvjapan.com', 'bs-tbs', '161', '0')
85 chadd('bs', '3007.ontvjapan.com', 'bs-japan', '171', '0')
86 chadd('bs', '3008.ontvjapan.com', 'bs-fuji', '181', '0')
87 chadd('bs', '3013.ontvjapan.com', 'bs-11', '211', '0')