fix animeunity

This commit is contained in:
Alhaziel01
2021-04-21 18:16:45 +02:00
parent d5a1c14cea
commit f4e84740e4
+11 -11
View File
@@ -121,13 +121,12 @@ def news(item):
for it in js: for it in js:
itemlist.append( itemlist.append(
support.Item(channel=item.channel, item.clone(title= support.typo(it['anime']['title'] + ' - EP. ' + it['number'], 'bold'),
title= support.typo(it['anime']['title'] + ' - EP. ' + it['number'], 'bold'),
fulltitle=it['anime']['title'], fulltitle=it['anime']['title'],
server='directo', server='directo',
thumbnail=it['anime']['imageurl'], thumbnail=it['anime']['imageurl'],
forcethumb = True, forcethumb = True,
url=it['link'], video_url=it['link'],
plot=it['anime']['plot'], plot=it['anime']['plot'],
action='play') action='play')
) )
@@ -154,6 +153,7 @@ def peliculas(item):
# support.info(records) # support.info(records)
# for record in records: # for record in records:
# js += record # js += record
for it in records: for it in records:
lang = support.match(it['title'], patron=r'\(([It][Tt][Aa])\)').match lang = support.match(it['title'], patron=r'\(([It][Tt][Aa])\)').match
title = support.re.sub(r'\s*\([^\)]+\)', '', it['title']) title = support.re.sub(r'\s*\([^\)]+\)', '', it['title'])
@@ -166,13 +166,14 @@ def peliculas(item):
itm.type = it['type'] itm.type = it['type']
itm.thumbnail = it['imageurl'] itm.thumbnail = it['imageurl']
itm.plot = it['plot'] itm.plot = it['plot']
itm.url = item.url
if it['episodes_count'] == 1: if it['episodes_count'] == 1:
itm.contentType = 'movie' itm.contentType = 'movie'
itm.fulltitle = itm.show = itm.contentTitle = title itm.fulltitle = itm.show = itm.contentTitle = title
itm.contentSerieName = '' itm.contentSerieName = ''
itm.action = 'findvideos' itm.action = 'findvideos'
itm.url = it['episodes'][0]['link'] itm.video_url = it['episodes'][0]['link']
else: else:
itm.contentType = 'tvshow' itm.contentType = 'tvshow'
@@ -180,7 +181,7 @@ def peliculas(item):
itm.fulltitle = itm.show = itm.contentSerieName = title itm.fulltitle = itm.show = itm.contentSerieName = title
itm.action = 'episodios' itm.action = 'episodios'
itm.episodes = it['episodes'] if 'episodes' in it else it['link'] itm.episodes = it['episodes'] if 'episodes' in it else it['link']
itm.url = item.url itm.video_url = item.url
itemlist.append(itm) itemlist.append(itm)
@@ -196,8 +197,7 @@ def episodios(item):
title = 'Parte ' if item.type.lower() == 'movie' else 'Episodio ' title = 'Parte ' if item.type.lower() == 'movie' else 'Episodio '
for it in item.episodes: for it in item.episodes:
itemlist.append( itemlist.append(
support.Item(channel=item.channel, item.clone(title=support.typo(title + it['number'], 'bold'),
title=support.typo(title + it['number'], 'bold'),
episode = it['number'], episode = it['number'],
fulltitle=item.title, fulltitle=item.title,
show=item.title, show=item.title,
@@ -207,7 +207,7 @@ def episodios(item):
plot=item.plot, plot=item.plot,
action='findvideos', action='findvideos',
contentType='episode', contentType='episode',
url=it['link'])) video_url=it['link']))
if inspect.stack()[1][3] not in ['find_episodes']: if inspect.stack()[1][3] not in ['find_episodes']:
autorenumber.start(itemlist, item) autorenumber.start(itemlist, item)
@@ -218,7 +218,7 @@ def episodios(item):
def findvideos(item): def findvideos(item):
support.info() support.info()
if not 'vvvvid' in item.url: if not 'vvvvid' in item.video_url:
return support.server(item,itemlist=[item.clone(title=support.config.get_localized_string(30137), server='directo', action='play')]) return support.server(item,itemlist=[item.clone(title=support.config.get_localized_string(30137), url=item.video_url, server='directo', action='play')])
else: else:
return support.server(item, item.url) return support.server(item, item.video_url)