Pulizia PufiMovies
This commit is contained in:
+7
-20
@@ -1,26 +1,14 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
# ------------------------------------------------------------
|
# ------------------------------------------------------------
|
||||||
# Canale per Filmi Gratis
|
# Canale per PufiMovies
|
||||||
# ------------------------------------------------------------
|
# ------------------------------------------------------------
|
||||||
"""
|
|
||||||
La voce "Al cinema" si riferisce ai titoli che scorrono nella home page
|
|
||||||
|
|
||||||
Problemi:
|
from core import support
|
||||||
- Nessuno noto
|
|
||||||
|
|
||||||
Novità, il canale, è presente in:
|
host = support.config.get_channel_url()
|
||||||
- FILM
|
|
||||||
"""
|
|
||||||
import re
|
|
||||||
|
|
||||||
from core import servertools, httptools, support
|
list_servers = ['mixdrop', 'wstream', 'vupplayer', 'supervideo', 'cloudvideo', 'gounlimited']
|
||||||
from core.item import Item
|
list_quality = ['default','1080p', '720p', '480p', '360p']
|
||||||
from platformcode import config
|
|
||||||
|
|
||||||
host = config.get_channel_url()
|
|
||||||
|
|
||||||
list_servers = ['verystream', 'openload', 'streamango', 'vidoza', 'okru']
|
|
||||||
list_quality = ['1080p', '720p', '480p', '360']
|
|
||||||
|
|
||||||
headers = [['Referer', host]]
|
headers = [['Referer', host]]
|
||||||
|
|
||||||
@@ -57,7 +45,7 @@ def search(item, text):
|
|||||||
try:
|
try:
|
||||||
item.args = 'search'
|
item.args = 'search'
|
||||||
return peliculas(item)
|
return peliculas(item)
|
||||||
# Se captura la excepcion, para no interrumpir al buscador global si un canal falla
|
# Continua la ricerca in caso di errore
|
||||||
except:
|
except:
|
||||||
import sys
|
import sys
|
||||||
for line in sys.exc_info():
|
for line in sys.exc_info():
|
||||||
@@ -94,7 +82,6 @@ def newest(categoria):
|
|||||||
|
|
||||||
@support.scrape
|
@support.scrape
|
||||||
def peliculas(item):
|
def peliculas(item):
|
||||||
# debug = True
|
|
||||||
if item.contentType == 'tvshow' and not item.args:
|
if item.contentType == 'tvshow' and not item.args:
|
||||||
action = 'episodios'
|
action = 'episodios'
|
||||||
patron = r'<div class="movie-box">\s*<a href="(?P<url>[^"]+)">[^>]+>[^>]+>\D+Streaming\s(?P<lang>[^"]+)[^>]+>[^>]+>[^>]+>(?P<quality>[^<]+)[^>]+>[^>]+>[^>]+>\s*<img src="(?P<thumb>[^"]+)"[^>]+>[^>]+>[^>]+>[^>]+>(?P<rating>[^<]+)<[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>(?P<title>[^<]+)[^>]+>[^>]+>[^>]+>\s*(?P<year>\d+)'
|
patron = r'<div class="movie-box">\s*<a href="(?P<url>[^"]+)">[^>]+>[^>]+>\D+Streaming\s(?P<lang>[^"]+)[^>]+>[^>]+>[^>]+>(?P<quality>[^<]+)[^>]+>[^>]+>[^>]+>\s*<img src="(?P<thumb>[^"]+)"[^>]+>[^>]+>[^>]+>[^>]+>(?P<rating>[^<]+)<[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>(?P<title>[^<]+)[^>]+>[^>]+>[^>]+>\s*(?P<year>\d+)'
|
||||||
@@ -120,5 +107,5 @@ def episodios(item):
|
|||||||
|
|
||||||
def findvideos(item):
|
def findvideos(item):
|
||||||
support.log()
|
support.log()
|
||||||
# match = support.match(item, patron)
|
# match = support.match(item, patron='wstream', debug=True)
|
||||||
return support.server(item)
|
return support.server(item)
|
||||||
|
|||||||
Reference in New Issue
Block a user