From ad14682bf063e29d02fe451f2df9917ade290ce7 Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Thu, 12 Oct 2017 12:46:07 -0500 Subject: [PATCH] Update ohpelis.py --- plugin.video.alfa/channels/ohpelis.py | 33 ++++++++++++++++----------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/plugin.video.alfa/channels/ohpelis.py b/plugin.video.alfa/channels/ohpelis.py index 910ab14c..24c3a9dc 100644 --- a/plugin.video.alfa/channels/ohpelis.py +++ b/plugin.video.alfa/channels/ohpelis.py @@ -14,18 +14,19 @@ from core.item import Item from platformcode import config, logger host = 'http://www.ohpelis.com' -headers = { - 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0 Chrome/58.0.3029.110', - 'Referer': host} - def mainlist(item): logger.info() - itemlist = [] + data = httptools.downloadpage(host).data + patron = '
  • (.*?)<\/a> (\d+)<\/i>' + matches = scrapertools.find_multiple_matches(data, patron) + mcantidad = 0 + for scrapedurl, scrapedtitle, cantidad in matches: + mcantidad += int(cantidad) itemlist.append( - item.clone(title="Peliculas", + item.clone(title="Peliculas (%s)" %mcantidad, action='movies_menu' )) @@ -95,14 +96,14 @@ def list_all(item): for scrapedurl, scrapedthumbnail, scrapedtitle, scrapedyear, scrapedplot in matches: title = scrapedtitle - plot = scrapedplot thumbnail = scrapedthumbnail url = scrapedurl year = scrapedyear new_item = (item.clone(title=title, url=url, thumbnail=thumbnail, - plot=plot, + fulltitle=title, + contentTitle=title, infoLabels={'year': year} )) if item.extra == 'serie': @@ -114,7 +115,7 @@ def list_all(item): itemlist.append(new_item) - tmdb.set_infoLabels_itemlist(itemlist, seekTmdb=True) + tmdb.set_infoLabels(itemlist, True) # Paginacion next_page = scrapertools.find_single_match(data, ' 0 and item.extra != 'findvideos': itemlist.append( @@ -288,9 +290,9 @@ def findvideos(item): url=item.url, action="add_pelicula_to_library", extra="findvideos", - contentTitle=item.contentTitle, )) - + tmdb.set_infoLabels(itemlist, True) + itemlist = servertools.get_servers_itemlist(itemlist) return itemlist @@ -314,3 +316,8 @@ def newest(categoria): return [] return itemlist + +def play(item): + logger.info() + item.thumbnail = item.contentThumbnail + return [item]