Merge remote-tracking branch 'origin/master' into master
This commit is contained in:
@@ -70,12 +70,15 @@ def peliculas(item):
|
|||||||
return locals()
|
return locals()
|
||||||
|
|
||||||
def check(item):
|
def check(item):
|
||||||
|
# support.dbg()
|
||||||
item.url = support.match(item, patron=r'(?:<p>|/>)(.*?)(?:<br|</td>|</p>)', patronBlock=r'Streaming:(.*?)</tr>').matches
|
item.url = support.match(item, patron=r'(?:<p>|/>)(.*?)(?:<br|</td>|</p>)', patronBlock=r'Streaming:(.*?)</tr>').matches
|
||||||
if 'Episodio' in str(item.url):
|
if 'Episodio' in str(item.url):
|
||||||
item.contentType = 'tvshow'
|
item.contentType = 'tvshow'
|
||||||
|
item.action ='episodios'
|
||||||
return episodios(item)
|
return episodios(item)
|
||||||
else:
|
else:
|
||||||
item.contentType = 'movie'
|
item.contentType = 'movie'
|
||||||
|
item.action = 'findvideos'
|
||||||
return findvideos(item)
|
return findvideos(item)
|
||||||
|
|
||||||
@support.scrape
|
@support.scrape
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ def findvideos(item):
|
|||||||
if 'sub' in lang.lower():
|
if 'sub' in lang.lower():
|
||||||
language = 'Sub-' + language
|
language = 'Sub-' + language
|
||||||
quality = url.split('/')[-1].split('?')[0]
|
quality = url.split('/')[-1].split('?')[0]
|
||||||
url += "|User-Agent=" + support.httptools.get_user_agent()
|
url += "|User-Agent=" + support.httptools.get_user_agent() + '&Referer=' + item.url
|
||||||
|
|
||||||
itemlist.append(item.clone(action="play", title=language, url=url, contentLanguage = language, quality = quality, order = quality.replace('p','').zfill(4), server='directo',))
|
itemlist.append(item.clone(action="play", title=language, url=url, contentLanguage = language, quality = quality, order = quality.replace('p','').zfill(4), server='directo',))
|
||||||
|
|
||||||
|
|||||||
+18
-16
@@ -94,22 +94,23 @@ def show_menu(item):
|
|||||||
item.sort = True
|
item.sort = True
|
||||||
|
|
||||||
for key in json:
|
for key in json:
|
||||||
if key == 'menu':
|
if key != 'sort':
|
||||||
get_menu(item, json, key, itemlist)
|
if key == 'menu':
|
||||||
if item.filterkey and not item.filter:
|
get_menu(item, json, key, itemlist)
|
||||||
itemlist += submenu(item, json, key)
|
if item.filterkey and not item.filter:
|
||||||
elif key in ['movies_list', 'tvshows_list', 'generic_list']:
|
itemlist += submenu(item, json, key)
|
||||||
itemlist += peliculas(item, json, key)
|
elif key in ['movies_list', 'tvshows_list', 'generic_list']:
|
||||||
elif key in ['seasons_list']:
|
itemlist += peliculas(item, json, key)
|
||||||
item.url = json
|
elif key in ['seasons_list']:
|
||||||
itemlist += get_seasons(item)
|
item.url = json
|
||||||
elif key in ['episodes_list']:
|
itemlist += get_seasons(item)
|
||||||
itemlist += episodios(item, json, key)
|
elif key in ['episodes_list']:
|
||||||
elif key in ['links']:
|
itemlist += episodios(item, json, key)
|
||||||
itemlist += findvideos(item)
|
elif key in ['links']:
|
||||||
elif key in ['search'] and 'url' in json['search']:
|
itemlist += findvideos(item)
|
||||||
search_json = json['search']
|
elif key in ['search'] and 'url' in json['search']:
|
||||||
itemlist += get_search_menu(item, search_json)
|
search_json = json['search']
|
||||||
|
itemlist += get_search_menu(item, search_json)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -600,6 +601,7 @@ def filter_thread(filter, key, item, description):
|
|||||||
path=item.path,
|
path=item.path,
|
||||||
filterkey=item.filterkey,
|
filterkey=item.filterkey,
|
||||||
filter=filter,
|
filter=filter,
|
||||||
|
sort=item.sort,
|
||||||
key=key)
|
key=key)
|
||||||
|
|
||||||
if item.filterkey in ['genre']:
|
if item.filterkey in ['genre']:
|
||||||
|
|||||||
Reference in New Issue
Block a user