# -*- coding: utf-8 -*- import re import urllib from core import httptools from core import scrapertools from core.item import Item from platformcode import config, logger __perfil__ = config.get_setting('perfil', "crunchyroll") # Fijar perfil de color perfil = [['0xFFFFE6CC', '0xFFFFCE9C', '0xFF994D00', '0xFFFE2E2E', '0xFF088A08'], ['0xFFA5F6AF', '0xFF5FDA6D', '0xFF11811E', '0xFFFE2E2E', '0xFF088A08'], ['0xFF58D3F7', '0xFF2E9AFE', '0xFF2E64FE', '0xFFFE2E2E', '0xFF088A08']] if __perfil__ - 1 >= 0: color1, color2, color3, color4, color5 = perfil[__perfil__ - 1] else: color1 = color2 = color3 = color4 = color5 = "" host = "http://www.crunchyroll.com" proxy_u = "http://anonymouse.org/cgi-bin/anon-www.cgi/" proxy_e = "http://proxyanonimo.es/browse.php?u=" def login(): logger.info() langs = ['deDE', 'ptPT', 'frFR', 'itIT', 'enUS', 'esLA', 'esES'] lang = langs[config.get_setting("crunchyrollidioma", "crunchyroll")] httptools.downloadpage("http://www.crunchyroll.com/ajax/", "req=RpcApiTranslation_SetLang&locale=%s" % lang) login_page = "https://www.crunchyroll.com/login" user = config.get_setting("crunchyrolluser", "crunchyroll") password = config.get_setting("crunchyrollpassword", "crunchyroll") if not user or not password: return False, "", "" data = httptools.downloadpage(login_page).data if not "