cinecalidad

fix videoteca
This commit is contained in:
Intel1
2018-09-04 17:17:22 -05:00
parent f3f8e2fb1f
commit bb771e7e7a
+12 -4
View File
@@ -289,6 +289,14 @@ def findvideos(item):
logger.info() logger.info()
itemlist = [] itemlist = []
duplicados = [] duplicados = []
if 'cinemaqualidade' in item.url:
lang = 'portugues'
elif 'espana' in item.url:
lang = 'castellano'
elif 'cinecalidad' in item.url:
lang = 'latino'
data = httptools.downloadpage(item.url).data data = httptools.downloadpage(item.url).data
patron = 'target="_blank".*? service=".*?" data="(.*?)"><li>(.*?)<\/li>' patron = 'target="_blank".*? service=".*?" data="(.*?)"><li>(.*?)<\/li>'
matches = re.compile(patron, re.DOTALL).findall(data) matches = re.compile(patron, re.DOTALL).findall(data)
@@ -316,7 +324,7 @@ def findvideos(item):
url = server_url[server_id] + video_id + '.html' url = server_url[server_id] + video_id + '.html'
elif server_id == 'BitTorrent': elif server_id == 'BitTorrent':
import urllib import urllib
base_url = 'http://www.cinecalidad.to/protect/v.php' base_url = '%sprotect/v.php' % host
post = {'i':video_id, 'title':item.title} post = {'i':video_id, 'title':item.title}
post = urllib.urlencode(post) post = urllib.urlencode(post)
headers = {'Referer':item.url} headers = {'Referer':item.url}
@@ -330,9 +338,9 @@ def findvideos(item):
if server_id not in ['Mega', 'MediaFire', 'Trailer']: if server_id not in ['Mega', 'MediaFire', 'Trailer']:
if server != 'torrent': if server != 'torrent':
language = IDIOMAS[item.language] language = IDIOMAS[lang]
else: else:
language = [IDIOMAS[item.language], 'vose'] language = [IDIOMAS[lang], 'vose']
if url not in duplicados: if url not in duplicados:
new_item = Item(channel=item.channel, new_item = Item(channel=item.channel,
action='play', action='play',
@@ -426,6 +434,6 @@ def newest(categoria):
def search(item, texto): def search(item, texto):
logger.info() logger.info()
texto = texto.replace(" ", "-") texto = texto.replace(" ", "-")
item.url = host + '/?s=' + texto item.url = item.host + '?s=' + texto
if texto != '': if texto != '':
return peliculas(item) return peliculas(item)