From 93af46766d7b2b6f8de0d07f92658ff0c321f40f Mon Sep 17 00:00:00 2001 From: wonipapa Date: Wed, 5 Jul 2017 15:20:56 +0900 Subject: [PATCH] =?UTF-8?q?=ED=83=80=EC=9D=B4=ED=8B=80=EC=9D=B4=201?= =?UTF-8?q?=EB=B6=80,=202=EB=B6=80=EB=A1=9C=20=EB=90=98=EC=96=B4=EC=9E=88?= =?UTF-8?q?=EC=9D=84=20=EB=95=8C=201=EB=B6=80=EB=A5=BC=20=EC=84=9C?= =?UTF-8?q?=EB=B8=8C=ED=83=80=EC=9D=B4=ED=8B=80=EB=A1=9C=20=EC=9D=B4?= =?UTF-8?q?=EB=8F=99=20=ED=83=80=EC=9D=B4=ED=8B=80=EC=9D=B4=20=EC=97=86?= =?UTF-8?q?=EB=8A=94=20=EA=B2=BD=EC=9A=B0=20=EC=84=9C=EB=B8=8C=ED=83=80?= =?UTF-8?q?=EC=9D=B4=ED=8B=80=EB=A1=9C=20=EB=8C=80=EC=B2=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- epg2xml.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/epg2xml.py b/epg2xml.py index 02ca020..acbec49 100644 --- a/epg2xml.py +++ b/epg2xml.py @@ -35,7 +35,7 @@ except ImportError: reload(sys) sys.setdefaultencoding('utf-8') -__version__ = '1.2.0p2' +__version__ = '1.2.1' if not sys.version_info[:2] == (2, 7): print("Error : ", "python 2.7 버전이 필요합니다.", file=sys.stderr) @@ -655,6 +655,14 @@ def writeProgram(programdata): endTime = programdata['endTime'] programName = escape(programdata['programName']) subprogramName = escape(programdata['subprogramName']) + + matches = re.match('(.*) \(?(\d+)부\)?', unescape(programName)) + if not(matches is None): + programName = escape(matches.group(1)); + subprogrameName = escape(matches.group(1)) + ' ' + subprogramName + if programName is None: + programName = subprogramName + actors = escape(programdata['actors']) producers = escape(programdata['producers']) category = escape(programdata['category'])