Compare commits
3 Commits
dbd7bb8125
...
c24f0bcde3
| Author | SHA1 | Date | |
|---|---|---|---|
| c24f0bcde3 | |||
| 3400fb7dde | |||
| da56638809 |
@@ -167,7 +167,11 @@ class LogicOhli24(LogicModuleBase):
|
||||
return self.current_data
|
||||
|
||||
if code.startswith('http'):
|
||||
|
||||
code = code.split('c/')[1]
|
||||
# if code is None:
|
||||
# code = code.split('e/')[1]
|
||||
|
||||
logger.info(f'code:::: {code}')
|
||||
|
||||
url = P.ModelSetting.get('ohli24_url') + '/c/' + code
|
||||
@@ -197,7 +201,9 @@ class LogicOhli24(LogicModuleBase):
|
||||
'분류': '_classifi',
|
||||
'제작국가': '_country',
|
||||
'방영일': '_date',
|
||||
'등급': '_grade'
|
||||
'등급': '_grade',
|
||||
'총화수': '_total_chapter',
|
||||
'상영시간': '_show_time'
|
||||
}
|
||||
|
||||
list_body_li = tree.xpath('//ul[@class="list-body"]/li')
|
||||
@@ -493,10 +499,16 @@ class Ohli24QueueEntity(FfmpegQueueEntity):
|
||||
|
||||
match = re.compile(r'(?P<title>.*?)\s*((?P<season>\d+)%s)?\s*((?P<epi_no>\d+)%s)' % (u'기', u'화')).search(
|
||||
self.info['title'])
|
||||
|
||||
# epi_no 초기값
|
||||
epi_no = 1
|
||||
|
||||
if match:
|
||||
self.content_title = match.group('title').strip()
|
||||
if 'season' in match.groupdict() and match.group('season') is not None:
|
||||
self.season = int(match.group('season'))
|
||||
|
||||
# epi_no = 1
|
||||
epi_no = int(match.group('epi_no'))
|
||||
ret = '%s.S%sE%s.%s-OHNI24.mp4' % (
|
||||
self.content_title, '0%s' % self.season if self.season < 10 else self.season,
|
||||
|
||||
Reference in New Issue
Block a user