OSDN Git Service

simplify many codes.
[rec10/rec10-git.git] / rec10 / trunk / src / dbviewer.py
1 #!/usr/bin/python
2 # coding: UTF-8
3 # Rec10 TS Recording Tools
4 # Copyright (C) 2009 Yukikaze
5 import rec10d
6 import recdb
7 tasks = recdb.getall()
8 print "チャンネルデータ"
9 for bctype, ontv, chtxt, ch, csch, updatetime in rec10d.rec10db.select_all_chdata():
10     print {"txt":bctype + "," + ontv + "," + chtxt + "," + ch + "," + csch + "," + updatetime, "ch":ch}
11 print "録画予約"
12 for task in tasks:
13     #value=line.split(",")
14     if task["type"] == "res":#"res,"+chtxt+","+title+","+btime+","+etime+","+opt
15         chtxt = task['chtxt']
16         title = task['title']
17         btime = task['btime']
18         etime = task['etime']
19         opt = task['opt']
20         print "録画予約" + "," + chtxt + "," + title + "," + btime + "," + etime + "," + opt
21     elif task["type"] == "key":#"key,"+chtxt+","+keyword+","+btime+","+deltatime+","+opt
22         chtxt = task['chtxt']
23         #title=task['title']
24         btime = task['btime']
25         #etime=task['etime']
26         keyword = task['title']
27         deltatime = task['deltatime']
28         opt = task['opt']
29         print "検索予約" + "," + chtxt + "," + keyword + "," + btime + "," + deltatime + "," + opt
30     elif task["type"] == "keyevery":#"keyevery,"+chtxt+","+keyword+","+btime+","+deltatime+","+opt+","+deltaday
31         chtxt = task['chtxt']
32         #title=task['title']
33         btime = task['btime']
34         #etime=task['etime']
35         keyword = task['title']
36         deltatime = task['deltatime']
37         opt = task['opt']
38         deltaday = task['deltaday']
39         print "隔日予約" + "," + chtxt + "," + keyword + "," + btime + "," + deltatime + "," + opt + "," + deltaday
40     elif task["type"] == "rec":#"rec,"+chtxt+","+title+","+btime+","+etime+","+opt
41         chtxt = task['chtxt']
42         title = task['title']
43         print title
44         btime = task['btime']
45         etime = task['etime']
46         opt = task['opt']
47         print "予約最終" + "," + chtxt + "," + title + "," + btime + "," + etime + "," + opt
48