#!/usr/bin/env python # -*- coding: utf-8 -*- import requests import urllib2 from resources.lib.simpleplugin import Plugin from punch import Punch, LoginError from anilist import Anilist import string import xbmc import re plugin = Plugin() punch = Punch(plugin.get_setting("username"), plugin.get_setting("password")) anilist = Anilist() def build_anime_list(animes): animes_list = [] for anime in animes: image = "https://punchsub.zlx.com.br/imagens/projetos/animes/%s.jpg" % ( anime[0]) animes_list.append({ 'label': anime[1], 'url': plugin.get_url(action='view', name=anime[1], id=anime[0]), 'art': { 'thumb': image, 'icon': image, 'poster': image,
# -*- coding: utf-8 -*- from resources.lib.simpleplugin import Plugin import httplib2 import xbmc import xbmcgui import re import HTMLParser import urllib import socket import traceback import types P = Plugin() PLUGIN_ID = P.addon.getAddonInfo('id') MEDIA_URL = 'special://home/addons/{0}/resources/media/'.format(PLUGIN_ID) ADDON_FOLDER = xbmc.translatePath('special://profile/addon_data/' + PLUGIN_ID) USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 YaBrowser/18.6.1.770 Yowser/2.5 Safari/537.36' STR_NO_DATA = 'n/d' STR_LIST_DELIMITER = '[/B] / [B]' VIEW_MODES = { 'skin.estuary': { 'files': { 'type': 'files', 'mode': 55, },