diff --git a/channels/toonitalia.py b/channels/toonitalia.py
index 97552875..cc0891df 100644
--- a/channels/toonitalia.py
+++ b/channels/toonitalia.py
@@ -22,7 +22,7 @@ def mainlist(item):
('Popolari', ['', 'peliculas', 'most_view', 'tvshow'])]
tvshow = '/lista-serie-tv/'
anime =['/lista-anime-2/',
- ('Sub-Ita',['/lista-anime-sub-ita/']),
+ ('Sub-Ita',['/lista-anime-sub-ita/', 'peliculas', 'sub']),
('Film Animati',['/lista-film-animazione/','peliculas', '', 'movie'])]
search = ''
@@ -31,6 +31,7 @@ def mainlist(item):
@support.scrape
def peliculas(item):
+## import web_pdb; web_pdb.set_trace()
pagination = ''
anime = True
blacklist = ['-Film Animazione disponibili in attesa di recensione ']
@@ -39,18 +40,26 @@ def peliculas(item):
patron = r'
(?P[^<]+)'
elif item.args == 'last':
patronBlock = 'Aggiornamenti
(?P.*)'
- patron = '(?P[^<]+)'
+ patron = r'(?P[^<]+)'
elif item.args == 'most_view':
patronBlock = 'I piu visti(?P.*)'
- patron = '(?P[^<]+)[^>]+>[^>]+>[^>]+>[^"]+)".*?(?P[^<]+)
'
+ patronNext = ''
else:
patronBlock = '"lcp_catlist"[^>]+>(?P.*)'
patron = r'(?P[^<|\(]+)?(?:\([^\d]*(?P\d+)\))?[^<]*'
-
+
+ if item.args == 'sub':
+ def itemHook(item):
+ #corregge l'esatta lang per quelle pagine in cui c'è
+ #solo sub-ita
+ item.title = item.title.replace('[ITA]','[Sub-ITA]')
+ item.contentLanguage = 'Sub-ITA'
+ return item
+
action = 'findvideos' if item.contentType == 'movie' else 'episodios'
return locals()
@@ -61,9 +70,9 @@ def episodios(item):
anime = True
data = support.httptools.downloadpage(item.url, headers=headers).data
if 'https://vcrypt.net' in data:
- patron = '(?:
|)(?P
[^<]+) |)(?P
[^<]+)