diff --git a/channels.json b/channels.json
index 6ed3803e..f3df2f51 100644
--- a/channels.json
+++ b/channels.json
@@ -6,7 +6,7 @@
"animeforce": "https://www.animeforce.it",
"animeleggendari": "https://animezeus.com",
"animesaturn": "https://www.animesaturn.it",
- "animeunity": "https://www.animeunity.it",
+ "animeunity": "https://www.animeunity.tv",
"animeuniverse": "https://www.animeuniverse.it",
"animeworld": "https://www.animeworld.tv",
"aniplay": "https://aniplay.it",
@@ -45,7 +45,7 @@
"vvvvid": "https://www.vvvvid.it"
},
"findhost": {
- "altadefinizionecommunity": "https://altadefinizione-nuovo.click",
+ "altadefinizionecommunity": "https://altaregistrazione.net",
"animealtadefinizione": "https://www.animealtadefinizione.it",
"filmpertutti": "https://filmpertuttiii.nuovo.live",
"streamingcommunity": "https://streamingcommunity-nuovo.link"
diff --git a/channels/altadefinizionecommunity.py b/channels/altadefinizionecommunity.py
index c1f849da..9aa5452f 100644
--- a/channels/altadefinizionecommunity.py
+++ b/channels/altadefinizionecommunity.py
@@ -8,19 +8,20 @@ from platformcode import config, platformtools, logger
from core import scrapertools, httptools
-# def findhost(url):
-# global register_url
-# register_url = url
-# return support.match(url, patron=r'Accedi').match
def findhost(url):
- return support.match(url, patron=r''))
+ error = scrapertools.unescape(scrapertools.re.sub('\n\s+', ' ', error))
+ platformtools.dialog_ok('AltadefinizioneCommunity', error)
+ return False
+ if reg['email'] == mailbox.address:
+ if "L'indirizzo email risulta già registrato" in regPost.data:
+ # httptools.downloadpage(baseUrl + '/forgotPassword', post={'email': reg['email']})
+ platformtools.dialog_ok('AltadefinizioneCommunity', 'Indirizzo mail già utilizzato')
+ return False
+ mail = mailbox.waitForMail()
+ if mail:
+ checkUrl = scrapertools.find_single_match(mail.body, ']+>Verifica').replace(r'\/', '/')
+ logger.debug('CheckURL: ' + checkUrl)
+ httptools.downloadpage(checkUrl, cloudscraper=True)
+ config.set_setting('username', mailbox.address, channel='altadefinizionecommunity')
+ config.set_setting('password', randPsw, channel='altadefinizionecommunity')
+ platformtools.dialog_ok('AltadefinizioneCommunity',
+ 'Registrato automaticamente con queste credenziali:\nemail:' + mailbox.address + '\npass: ' + randPsw)
+ else:
+ platformtools.dialog_ok('AltadefinizioneCommunity', 'Impossibile registrarsi automaticamente')
+ return False
+ else:
+ platformtools.dialog_ok('AltadefinizioneCommunity', 'Hai modificato la mail quindi KoD non sarà in grado di effettuare la verifica in autonomia, apri la casella ' + reg['email']
+ + ' e clicca sul link. Premi ok quando fatto')
+ logger.debug('Registrazione completata')
+ else:
+ return False
-# def registerOrLogin():
-# if config.get_setting('username', channel='altadefinizionecommunity') and config.get_setting('password', channel='altadefinizionecommunity'):
-# if login():
-# return True
-
-# action = platformtools.dialog_yesno('AltadefinizioneCommunity',
-# 'Questo server necessita di un account, ne hai già uno oppure vuoi tentare una registrazione automatica?',
-# yeslabel='Accedi', nolabel='Tenta registrazione', customlabel='Annulla')
-# if action == 1: # accedi
-# from specials import setting
-# from core.item import Item
-# user_pre = config.get_setting('username', channel='altadefinizionecommunity')
-# password_pre = config.get_setting('password', channel='altadefinizionecommunity')
-# setting.channel_config(Item(config='altadefinizionecommunity'))
-# user_post = config.get_setting('username', channel='altadefinizionecommunity')
-# password_post = config.get_setting('password', channel='altadefinizionecommunity')
-
-# if user_pre != user_post or password_pre != password_post:
-# return registerOrLogin()
-# else:
-# return []
-# elif action == 0: # tenta registrazione
-# import random
-# import string
-# logger.debug('Registrazione automatica in corso')
-# mailbox = Gmailnator()
-# randPsw = ''.join(random.choice(string.ascii_letters + string.digits) for i in range(10))
-# logger.debug('email: ' + mailbox.address)
-# logger.debug('pass: ' + randPsw)
-# reg = platformtools.dialog_register(register_url, email=True, password=True, email_default=mailbox.address, password_default=randPsw)
-# if not reg:
-# return False
-# regPost = httptools.downloadpage(register_url, post={'email': reg['email'], 'password': reg['password']}, cloudscraper=True)
-
-# if regPost.url == register_url:
-# error = scrapertools.htmlclean(scrapertools.find_single_match(regPost.data, 'Impossibile proseguire.*?'))
-# error = scrapertools.unescape(scrapertools.re.sub('\n\s+', ' ', error))
-# platformtools.dialog_ok('AltadefinizioneCommunity', error)
-# return False
-# if reg['email'] == mailbox.address:
-# if "L'indirizzo email risulta già registrato" in regPost.data:
-# # httptools.downloadpage(baseUrl + '/forgotPassword', post={'email': reg['email']})
-# platformtools.dialog_ok('AltadefinizioneCommunity', 'Indirizzo mail già utilizzato')
-# return False
-# mail = mailbox.waitForMail()
-# if mail:
-# checkUrl = scrapertools.find_single_match(mail.body, ']+>Verifica').replace(r'\/', '/')
-# logger.debug('CheckURL: ' + checkUrl)
-# httptools.downloadpage(checkUrl, cloudscraper=True)
-# config.set_setting('username', mailbox.address, channel='altadefinizionecommunity')
-# config.set_setting('password', randPsw, channel='altadefinizionecommunity')
-# platformtools.dialog_ok('AltadefinizioneCommunity',
-# 'Registrato automaticamente con queste credenziali:\nemail:' + mailbox.address + '\npass: ' + randPsw)
-# else:
-# platformtools.dialog_ok('AltadefinizioneCommunity', 'Impossibile registrarsi automaticamente')
-# return False
-# else:
-# platformtools.dialog_ok('AltadefinizioneCommunity', 'Hai modificato la mail quindi KoD non sarà in grado di effettuare la verifica in autonomia, apri la casella ' + reg['email']
-# + ' e clicca sul link. Premi ok quando fatto')
-# logger.debug('Registrazione completata')
-# else:
-# return False
-
-# return True
+ return True
diff --git a/core/support.py b/core/support.py
index dd660d82..591de718 100755
--- a/core/support.py
+++ b/core/support.py
@@ -766,6 +766,7 @@ def menuItem(itemlist, filename, title='', action='', url='', contentType='undef
extra = extra,
args = args,
contentType = contentType,
+ globalsearch = not style
))