From 2f8a252d9eb074cb85c9e58f1d1da1879f9d7a1e Mon Sep 17 00:00:00 2001 From: wonipapa Date: Mon, 13 Mar 2017 18:00:47 +0900 Subject: [PATCH] Update epg2xml.py --- epg2xml.py | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/epg2xml.py b/epg2xml.py index 8bf0d39..ea6a5e1 100644 --- a/epg2xml.py +++ b/epg2xml.py @@ -313,8 +313,6 @@ def GetEPGFromSK(ChannelInfo): else: category = '' rating = int(program['ratingCd']) if program['programName'] else 0 - desc = '' - if program['synopsis'] : desc = program['synopsis'] programdata = {'channelId':ChannelId, 'startTime':startTime, 'endTime':endTime, 'programName':programName, 'subprogramName':subprogramName, 'desc':desc, 'actors':actors, 'producers':producers, 'category':category, 'episode':episode, 'rebroadcast':rebroadcast, 'rating':rating} writeProgram(programdata) except ValueError: @@ -439,7 +437,7 @@ def writeProgram(programdata): episode = programdata['episode'] rebroadcast = programdata['rebroadcast'] if addepisode == 'y': programName = programName + '('+ episode + ')' - if rebroadcast == True and addrebrocast == 'y' : programName = programName + ' (재)' + if rebroadcast == True and addrebroadcast == 'y' : programName = programName + ' (재)' if programdata['rating'] == 0 : rating = '전체 관람가' else : @@ -460,10 +458,7 @@ def writeProgram(programdata): for key, value in contentTypeDict.iteritems(): if category.startswith(key): contentType = value - if endTime : - print(' ' % (startTime, endTime, ChannelId)) - else : - print(' ' % (startTime, ChannelId)) + print(' ' % (startTime, endTime, ChannelId)) print(' %s' % (programName)) if subprogramName : print(' %s' % (subprogramName)) @@ -507,7 +502,7 @@ argu2.add_argument('-s', '--socket', metavar = default_xml_socket, nargs = '?', argu3 = parser.add_argument_group('추가옵션') argu3.add_argument('-l', '--limit', dest = 'limit', type = int, metavar = "1-7", choices = range(1,8), help = 'EPG 정보를 가져올 기간, 기본값: '+ str(default_fetch_limit), default = default_fetch_limit) argu3.add_argument('--icon', dest = 'icon', metavar = "http://www.example.com/icon", help = '채널 아이콘 URL, 기본값: '+ default_icon_url, default = default_icon_url) -argu3.add_argument('--rebroadecast', dest = 'rebroadecast', metavar = 'y, n', choices = 'yn', help = '제목에 재방송 정보 출력', default = default_rebroadecast) +argu3.add_argument('--rebroadcast', dest = 'rebroadcast', metavar = 'y, n', choices = 'yn', help = '제목에 재방송 정보 출력', default = default_rebroadcast) argu3.add_argument('--episode', dest = 'episode', metavar = 'y, n', choices = 'yn', help = '제목에 회차 정보 출력', default = default_episode) argu3.add_argument('--verbose', dest = 'verbose', metavar = 'y, n', choices = 'yn', help = 'EPG 정보 추가 출력', default = default_verbose) @@ -529,8 +524,8 @@ if args.icon: else: IconUrl = default_icon_url -if args.rebroadecast: - addrebroadecast = args.rebroadecast +if args.rebroadcast: + addrebroadcast = args.rebroadcast else: addrebroadecast = default_rebroadecast