Fix Menu Download Polpo TV
This commit is contained in:
+11
-4
@@ -2,7 +2,7 @@
|
|||||||
# ------------------------------------------------------------
|
# ------------------------------------------------------------
|
||||||
# KoD - XBMC Plugin
|
# KoD - XBMC Plugin
|
||||||
# Canale polpotv
|
# Canale polpotv
|
||||||
# ------------------------------------------------------------
|
# ------------------------------------------------------------
|
||||||
|
|
||||||
from core import support, jsontools
|
from core import support, jsontools
|
||||||
from core.item import Item
|
from core.item import Item
|
||||||
@@ -42,14 +42,14 @@ def newest(categoria):
|
|||||||
item.contentType = 'movie'
|
item.contentType = 'movie'
|
||||||
item.url = host + '/api/movies'
|
item.url = host + '/api/movies'
|
||||||
elif categoria == 'series':
|
elif categoria == 'series':
|
||||||
item.contentType = 'tvshow'
|
item.contentType = 'tvshow'
|
||||||
item.url = host+'/api/shows'
|
item.url = host+'/api/shows'
|
||||||
return peliculas(item)
|
return peliculas(item)
|
||||||
|
|
||||||
def peliculas(item):
|
def peliculas(item):
|
||||||
support.log()
|
support.log()
|
||||||
itemlist = []
|
itemlist = []
|
||||||
|
|
||||||
data = support.match(item.url, headers=headers).data
|
data = support.match(item.url, headers=headers).data
|
||||||
json_object = jsontools.load(data)
|
json_object = jsontools.load(data)
|
||||||
for element in json_object['hydra:member']:
|
for element in json_object['hydra:member']:
|
||||||
@@ -79,6 +79,7 @@ def episodios(item):
|
|||||||
itemlist.extend(itemlist_season)
|
itemlist.extend(itemlist_season)
|
||||||
|
|
||||||
support.videolibrary(itemlist, item, 'color kod bold')
|
support.videolibrary(itemlist, item, 'color kod bold')
|
||||||
|
support.download(itemlist, item)
|
||||||
|
|
||||||
return itemlist
|
return itemlist
|
||||||
|
|
||||||
@@ -92,6 +93,9 @@ def get_season(item, seas_url, seasonNumber):
|
|||||||
Item(channel=item.channel,
|
Item(channel=item.channel,
|
||||||
action='findvideos',
|
action='findvideos',
|
||||||
contentType='episode',
|
contentType='episode',
|
||||||
|
fulltitle=item.fulltitle,
|
||||||
|
show=item.show,
|
||||||
|
contentSerieName=item.contentSerieName,
|
||||||
title=str(seasonNumber)+"x"+str("%02d"%episode['episodeNumber']),
|
title=str(seasonNumber)+"x"+str("%02d"%episode['episodeNumber']),
|
||||||
url=seas_url,
|
url=seas_url,
|
||||||
thumbnail=item.thumbnail,
|
thumbnail=item.thumbnail,
|
||||||
@@ -115,7 +119,7 @@ def search(item, texto):
|
|||||||
json_object = jsontools.load(data)
|
json_object = jsontools.load(data)
|
||||||
for tvshow in json_object['hydra:member']:
|
for tvshow in json_object['hydra:member']:
|
||||||
item.contentType='tvshow'
|
item.contentType='tvshow'
|
||||||
itemlist.extend(get_itemlist_element(tvshow,item))
|
itemlist.extend(get_itemlist_element(tvshow,item))
|
||||||
return itemlist
|
return itemlist
|
||||||
# Continua la ricerca in caso di errore
|
# Continua la ricerca in caso di errore
|
||||||
except:
|
except:
|
||||||
@@ -168,7 +172,10 @@ def findvideos(item):
|
|||||||
Item(
|
Item(
|
||||||
channel=item.channel,
|
channel=item.channel,
|
||||||
action="play",
|
action="play",
|
||||||
|
title='Direct',
|
||||||
thumbnail=item.thumbnail,
|
thumbnail=item.thumbnail,
|
||||||
|
fulltitle = item.fulltitle,
|
||||||
|
search = item.search,
|
||||||
url=video['src'],
|
url=video['src'],
|
||||||
server='directo',
|
server='directo',
|
||||||
quality=str(video['size'])+ 'p',
|
quality=str(video['size'])+ 'p',
|
||||||
|
|||||||
Reference in New Issue
Block a user