示例#1
0
#!/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,
示例#2
0
# -*- 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,
        },