Fix Animeworld In Corso / Ultimi Episodi

This commit is contained in:
Alhaziel
2019-09-06 21:05:12 +02:00
parent 8aa5d2d784
commit 5ae9234ef4
+22 -17
View File
@@ -32,7 +32,7 @@ def mainlist(item):
support.menu(itemlist, 'ITA submenu bold', 'build_menu', host + '/filter?', args=["anime", 'language[]=1']) support.menu(itemlist, 'ITA submenu bold', 'build_menu', host + '/filter?', args=["anime", 'language[]=1'])
support.menu(itemlist, 'Sub-ITA submenu bold', 'build_menu', host + '/filter?', args=["anime", 'language[]=0']) support.menu(itemlist, 'Sub-ITA submenu bold', 'build_menu', host + '/filter?', args=["anime", 'language[]=0'])
support.menu(itemlist, 'Archivio A-Z submenu', 'alfabetico', host+'/az-list', args=["tvshow","a-z"]) support.menu(itemlist, 'Archivio A-Z submenu', 'alfabetico', host+'/az-list', args=["tvshow","a-z"])
support.menu(itemlist, 'In corso submenu', 'video', host+'/', args=["in sala"]) support.menu(itemlist, 'In corso submenu', 'video', host+'/ongoing', args=["in sala"])
support.menu(itemlist, 'Generi submenu', 'generi', host+'/') support.menu(itemlist, 'Generi submenu', 'generi', host+'/')
support.menu(itemlist, 'Ultimi Aggiunti bold', 'video', host+'/newest', args=["anime"]) support.menu(itemlist, 'Ultimi Aggiunti bold', 'video', host+'/newest', args=["anime"])
support.menu(itemlist, 'Ultimi Episodi bold', 'video', host+'/updated', args=["novita'"]) support.menu(itemlist, 'Ultimi Episodi bold', 'video', host+'/updated', args=["novita'"])
@@ -196,8 +196,8 @@ def video(item):
ep = '' ep = ''
ep = scrapertoolsV2.find_single_match(scrapedinfo, '<div class="ep">(.*?)<') ep = scrapertoolsV2.find_single_match(scrapedinfo, '<div class="ep">(.*?)<')
if ep != '': if ep != '':
ep = ' - ' + ep ep = ' - ' + ep.strip()
number = scrapertoolsV2.find_single_match(ep, '(\d+)') if ep else ''
ova = '' ova = ''
ova = scrapertoolsV2.find_single_match(scrapedinfo, '<div class="ova">(.*?)<') ova = scrapertoolsV2.find_single_match(scrapedinfo, '<div class="ova">(.*?)<')
if ova != '': if ova != '':
@@ -246,7 +246,7 @@ def video(item):
show=title, show=title,
thumbnail=scrapedthumb, thumbnail=scrapedthumb,
context = autoplay.context, context = autoplay.context,
number= '1')) number= number))
tmdb.set_infoLabels_itemlist(itemlist, seekTmdb=True) tmdb.set_infoLabels_itemlist(itemlist, seekTmdb=True)
autorenumber.renumber(itemlist) autorenumber.renumber(itemlist)
@@ -264,19 +264,24 @@ def episodios(item):
matches = support.match(item, patron, patron_block)[0] matches = support.match(item, patron, patron_block)[0]
for scrapedurl, scrapedtitle in matches: for scrapedurl, scrapedtitle in matches:
itemlist.append( if scrapedtitle == item.number:
Item( log('OK')
channel=item.channel, item.url = urlparse.urljoin(host, scrapedurl)
action="findvideos", return findvideos(item)
contentType="episode", else:
title='[B] Episodio ' + scrapedtitle + '[/B]', itemlist.append(
url=urlparse.urljoin(host, scrapedurl), Item(
fulltitle=scrapedtitle, channel=item.channel,
show=scrapedtitle, action="findvideos",
plot=item.plot, contentType="episode",
fanart=item.thumbnail, title='[B] Episodio ' + scrapedtitle + '[/B]',
thumbnail=item.thumbnail, url=urlparse.urljoin(host, scrapedurl),
number=scrapedtitle)) fulltitle=scrapedtitle,
show=scrapedtitle,
plot=item.plot,
fanart=item.thumbnail,
thumbnail=item.thumbnail,
number=scrapedtitle))
autorenumber.renumber(itemlist, item, 'bold') autorenumber.renumber(itemlist, item, 'bold')
support.videolibrary(itemlist, item) support.videolibrary(itemlist, item)