Primera versión adaptada a Autoplay
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import re
|
import re
|
||||||
import urlparse
|
import urlparse
|
||||||
@@ -10,11 +10,28 @@ from core import scrapertoolsV2
|
|||||||
from core import servertools
|
from core import servertools
|
||||||
from core.item import Item
|
from core.item import Item
|
||||||
from platformcode import config, logger
|
from platformcode import config, logger
|
||||||
|
from channels import autoplay
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HOST = "https://seriesblanco.com/"
|
HOST = "https://seriesblanco.com/"
|
||||||
IDIOMAS = {'es': 'Español', 'en': 'Inglés', 'la': 'Latino', 'vo': 'VO', 'vos': 'VOS', 'vosi': 'VOSI', 'otro': 'OVOS'}
|
IDIOMAS = {'es': 'Español', 'en': 'Inglés', 'la': 'Latino', 'vo': 'VO', 'vos': 'VOS', 'vosi': 'VOSI', 'otro': 'OVOS'}
|
||||||
list_idiomas = IDIOMAS.values()
|
list_idiomas = IDIOMAS.values()
|
||||||
|
list_language = ['default']
|
||||||
CALIDADES = ['SD', 'HDiTunes', 'Micro-HD-720p', 'Micro-HD-1080p', '1080p', '720p']
|
CALIDADES = ['SD', 'HDiTunes', 'Micro-HD-720p', 'Micro-HD-1080p', '1080p', '720p']
|
||||||
|
list_quality = CALIDADES
|
||||||
|
|
||||||
|
list_servers = ['streamix',
|
||||||
|
'powvideo',
|
||||||
|
'streamcloud',
|
||||||
|
'openload',
|
||||||
|
'flashx',
|
||||||
|
'streamplay',
|
||||||
|
'nowvideo',
|
||||||
|
'gamovideo',
|
||||||
|
'kingvid',
|
||||||
|
'vidabc'
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
def mainlist(item):
|
def mainlist(item):
|
||||||
@@ -25,6 +42,8 @@ def mainlist(item):
|
|||||||
thumb_buscar = get_thumb("search.png")
|
thumb_buscar = get_thumb("search.png")
|
||||||
|
|
||||||
itemlist = list()
|
itemlist = list()
|
||||||
|
|
||||||
|
autoplay.init(item.channel, list_servers, list_quality)
|
||||||
itemlist.append(Item(channel=item.channel, title="Listado alfabético", action="series_listado_alfabetico",
|
itemlist.append(Item(channel=item.channel, title="Listado alfabético", action="series_listado_alfabetico",
|
||||||
thumbnail=thumb_series_az))
|
thumbnail=thumb_series_az))
|
||||||
itemlist.append(Item(channel=item.channel, title="Todas las series", action="series",
|
itemlist.append(Item(channel=item.channel, title="Todas las series", action="series",
|
||||||
@@ -45,6 +64,7 @@ def mainlist(item):
|
|||||||
|
|
||||||
itemlist = filtertools.show_option(itemlist, item.channel, list_idiomas, CALIDADES)
|
itemlist = filtertools.show_option(itemlist, item.channel, list_idiomas, CALIDADES)
|
||||||
|
|
||||||
|
autoplay.show_option(item.channel, itemlist)
|
||||||
return itemlist
|
return itemlist
|
||||||
|
|
||||||
|
|
||||||
@@ -83,10 +103,11 @@ def extract_series_from_data(item, data):
|
|||||||
else:
|
else:
|
||||||
action = "findvideos"
|
action = "findvideos"
|
||||||
|
|
||||||
|
context1=[filtertools.context(item, list_idiomas, CALIDADES), autoplay.context]
|
||||||
itemlist.append(item.clone(title=name, url=urlparse.urljoin(HOST, url),
|
itemlist.append(item.clone(title=name, url=urlparse.urljoin(HOST, url),
|
||||||
action=action, show=name,
|
action=action, show=name,
|
||||||
thumbnail=img,
|
thumbnail=img,
|
||||||
context=filtertools.context(item, list_idiomas, CALIDADES)))
|
context=context1))
|
||||||
|
|
||||||
more_pages = re.search('pagina=([0-9]+)">>>', data)
|
more_pages = re.search('pagina=([0-9]+)">>>', data)
|
||||||
if more_pages:
|
if more_pages:
|
||||||
@@ -268,7 +289,6 @@ def findvideos(item):
|
|||||||
# logger.info(data)
|
# logger.info(data)
|
||||||
|
|
||||||
online = extract_videos_section(data)
|
online = extract_videos_section(data)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
filtro_enlaces = config.get_setting("filterlinks", item.channel)
|
filtro_enlaces = config.get_setting("filterlinks", item.channel)
|
||||||
except:
|
except:
|
||||||
@@ -284,6 +304,16 @@ def findvideos(item):
|
|||||||
|
|
||||||
list_links = filtertools.get_links(list_links, item, list_idiomas, CALIDADES)
|
list_links = filtertools.get_links(list_links, item, list_idiomas, CALIDADES)
|
||||||
|
|
||||||
|
for i in range(len(list_links)):
|
||||||
|
a=list_links[i].title
|
||||||
|
b=a.lstrip('Ver en')
|
||||||
|
c=b.split('[')
|
||||||
|
d=c[0].rstrip( )
|
||||||
|
d=d.lstrip( )
|
||||||
|
list_links[i].server=d
|
||||||
|
|
||||||
|
autoplay.start(list_links, item)
|
||||||
|
|
||||||
return list_links
|
return list_links
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user