コード例 #1
0
#########################################
if 64 - 64: i11iIiiIii
import xbmc, xbmcaddon, xbmcgui, xbmcplugin, urllib, urllib2, os, re, sys, base64
from resources.libs.common_addon import Addon
import requests
import resolveurl
from metahandler import metahandlers
from HTMLParser import HTMLParser
if 65 - 65: O0 / iIii1I11I1II1 % OoooooooOO - i1IIi
o0OO00 = 'plugin.video.streamingporn.xyz'
oi1000 = 'plugin.video.streamingporn.xyz'
oo = Addon(o0OO00, sys.argv)
i1iII1IiiIiI1 = xbmcaddon.Addon(id=o0OO00)
iIiiiI1IiI1I1 = '[COLOR blue][B]Streamingporn[/B][/COLOR]'
iIiiiI1IiI1I2 = '[COLOR blue][B]Streamingporn[/B][/COLOR]'
o0OoOoOO00 = os.path.join(
    os.path.join(xbmc.translatePath('special://home'), 'addons'),
    'plugin.video.streamingporn.xyz')
I11i = xbmc.translatePath(
    os.path.join('special://home/addons/' + o0OO00, 'fanart.jpg'))
O0O = xbmc.translatePath(
    os.path.join('special://home/addons/' + o0OO00, 'fanart.jpg'))
Oo = xbmc.translatePath(
    os.path.join('special://home/addons/' + o0OO00, 'icon.png'))
I1ii11iIi11i = 'https://img3.picload.org/image/dlgcaigw/nextpage.png'
I1IiI = xbmc.translatePath(
    os.path.join('special://home/userdata/addon_data/' + oi1000, 'favs.xml'))
o0OOO = xbmc.translatePath(
    os.path.join('special://home/userdata/addon_data/' + oi1000,
                 'settings.xml'))
iIiiiI = xbmc.translatePath(
コード例 #2
0
ファイル: default.py プロジェクト: thehtml5ninja/kodi
import xbmc, xbmcaddon, xbmcgui, xbmcplugin, urllib, urllib2, os, re, sys, datetime, shutil
from resources.libs.common_addon import Addon
addon_id = 'plugin.video.bigbuckbunny'
addon = Addon(addon_id, sys.argv)
fanart = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'fanart.jpg'))
icon = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'icon.PNG'))
thumb = 'http://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Big_Buck_Bunny_first_23_seconds_1080p.ogv/mid-Big_Buck_Bunny_first_23_seconds_1080p.ogv.jpg'


def INDEX():
    addDir('Stereoscopic 3D', 'url', 5, thumb, '', fanart)
    addDir('Anaglyph 3D', 'url', 6, thumb, '', fanart)
    addDir('4K, Quad-Full-HD', 'url', 7, thumb, '', fanart)
    addDir('1080p', 'url', 1, thumb, '', fanart)
    addDir('720p', 'url', 2, thumb, '', fanart)
    addDir('480p', 'url', 3, thumb, '', fanart)


def ten(url):
    addLink(
        '[B][COLOR gold]MP4[/COLOR][/B]                 1080p Surround',
        'http://blender-mirror.kino3d.org/peach/bigbuckbunny_movies/big_buck_bunny_1080p_surround.avi',
        4, thumb, '', fanart)
    addLink(
        '[B][COLOR gold]H.264[/COLOR][/B]              1080p',
        'http://blender-mirror.kino3d.org/peach/bigbuckbunny_movies/big_buck_bunny_1080p_h264.mov',
        4, thumb, '', fanart)
    addLink(
        '[B][COLOR gold]MSMP4[/COLOR][/B]          1080p Stereo',
コード例 #3
0
import xbmc,xbmcaddon,xbmcgui,xbmcplugin,urllib,urllib2,os,re,sys,datetime,shutil,urlresolver
from resources.libs.common_addon import Addon

SiteName='Boiler Room 1.0.0'
addon_id = 'plugin.audio.boilerroom'
addon = Addon('plugin.audio.boilerroom', sys.argv)
baseurl = 'http://boilerroom.tv/'
fanart = xbmc.translatePath(os.path.join('special://home/addons/' + addon_id , 'fanart.jpg'))
icon = xbmc.translatePath(os.path.join('special://home/addons/' + addon_id, 'icon.PNG'))

def Index():
         #addDir('Live','http://boilerroom.tv/live/',3,icon,'',fanart)
         #addDir('Program','http://boilerroom.tv/live/',1,icon,'',fanart)
         addDir('Archive','https://boilerroom.tv/archive/?showall=true',1,icon,'',fanart)
         #addDir('Cities','http://boilerroom.tv/cities/',2,icon,'',fanart)

def GetLinks(url):
        link = open_url(url)
        np=re.compile('<a href="(.+?)" >More Recordings</a>').findall(link)     
        match=re.compile('<a href="https://boilerroom.tv/recording/(.+?)/".+?style="background:url(.+?) no-repeat.+?<span class="recording-date">(.+?)</span>.+?<span class="recording-length">(.+?)</span>',re.DOTALL).findall(link)
        print match
        cnt = 0
        for url,imgurl,recdate,rec in match:
                cnt = cnt + 1
                dj = '[COLOR cyan]%s[/COLOR]'%url.upper()
                img = imgurl.replace('(','').replace(')','')
                djdesc = dj+' - '+recdate+' - '+rec
                url = 'https://boilerroom.tv/recording/' + url
                if cnt > 2:
                    addDir2(djdesc,url,100,img,'',fanart)
        for nexturl in np:
コード例 #4
0
ファイル: default.py プロジェクト: freeworldxbmc/maximumTv
import xbmc, xbmcaddon, xbmcgui, xbmcplugin, urllib, urllib2, os, re, sys, datetime, shutil
from resources.libs.common_addon import Addon

addon_id = 'plugin.audio.housemixes'
addon = Addon('plugin.audio.housemixes', sys.argv)
baseurl = 'http://www.house-mixes.com/mixes'
baseurl2 = 'http://www.house-mixes.com'
fanart = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'fanart.jpg'))
icon = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'icon.png'))
genres = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'genres.txt'))


def Index():
    addDir('Featured Mixes', 'http://www.house-mixes.com/djmixes/featured', 2,
           icon, '', fanart)
    addDir('Popular Mixes', 'http://www.house-mixes.com/djmixes/popular', 2,
           icon, '', fanart)
    addDir('Latest Mixes', 'http://www.house-mixes.com/djmixes', 2, icon, '',
           fanart)
    addDir('Mixes by Genre', 'url', 1, icon, '', fanart)
    addDir('Featured Tracks',
           'http://www.house-mixes.com/djtracks/featured/1/latest', 2, icon,
           '', fanart)
    addDir('Popular Tracks', 'http://www.house-mixes.com/djtracks/popular', 2,
           icon, '', fanart)
    addDir('Latest Tracks', 'http://www.house-mixes.com/djtracks', 2, icon, '',
           fanart)
    #addDir('Search','url',50,icon,'',fanart)
コード例 #5
0
import urllib, urllib2, re, xbmcplugin, xbmcgui, sys, xbmc, xbmcaddon, os
from resources.libs.common_addon import Addon

addon_id = 'plugin.program.myip'
addon = Addon('plugin.program.myip', sys.argv)
icon = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'icon.png'))
fanart = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'fanart.jpg'))

#Network
exip = xbmc.getInfoLabel('Network.IPAddress')
gateway = xbmc.getInfoLabel('Network.GatewayAddress')
dns1 = xbmc.getInfoLabel('Network.DNS1Address')
dns2 = xbmc.getInfoLabel('Network.DNS2Address')
fname = xbmc.getInfoLabel('System.FriendlyName').replace('XBMC (',
                                                         '').replace(')', '')

#System
systime = xbmc.getInfoLabel('System.Time')
sysdate = xbmc.getInfoLabel('System.Date')
hddused = xbmc.getInfoLabel('System.UsedSpace')
hddfree = xbmc.getInfoLabel('System.FreeSpace')
sysbuild = xbmc.getInfoLabel('System.BuildVersion')
sysbuilddate = xbmc.getInfoLabel('System.BuildDate')
freemem = xbmc.getInfoLabel('System.FreeMemory')
screen = xbmc.getInfoLabel('System.ScreenMode')
lang = xbmc.getInfoLabel('System.Language')
plat = sys.platform

コード例 #6
0
ファイル: default.py プロジェクト: thehtml5ninja/kodi
import urllib, urllib2, re, xbmcplugin, xbmcgui, sys, xbmc, xbmcaddon, os
from resources.libs.common_addon import Addon

addon_id = 'plugin.audio.televisiontunes'
addon = Addon('plugin.audio.televisiontunes', sys.argv)
fanart = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'fanart.jpg'))
icon = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'icon.png'))
ad = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'ad.png'))
afb = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'afb.png'))
console = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'console.png'))
tv = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'tv.png'))
football = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'football.png'))


def index():
    addDir('Television Tunes', 'http://www.televisiontunes.com/', 1, tv, '',
           fanart)
    addDir('Game Theme Songs', 'http://gamethemesongs.com/', 1, console, '',
           fanart)
    addDir('TV Ad Songs', 'http://tvadsongs.com/', 1, ad, '', fanart)
    addDir('Soccer Songs', 'http://fcsongs.com/', 1, football, '', fanart)
    addDir('Football Music', 'http://footballfightmusic.com/', 4, afb, '',
           fanart)
コード例 #7
0
import xbmc,xbmcaddon,xbmcgui,xbmcplugin,urllib,os,re,sys,urllib2
from resources.libs.common_addon import Addon
addon_id = 'plugin.video.highlights'
addon = Addon(addon_id, sys.argv)
fanart = xbmc.translatePath(os.path.join('special://home/addons/' + addon_id , 'fanart.jpg'))
icon = xbmc.translatePath(os.path.join('special://home/addons/' + addon_id, 'icon.PNG'))
base='http://89.45.201.242/dude/foot2/'
 
def GETCOMPS():
        link = open_url(base)
        link=link.replace('  ','').replace("'",'"')
        match = re.compile('<a href="(.+?)"><img src="(.+?)" /></a>').findall(link)
        for url,iconimage in match:
                url=base+url
                iconimage=base+iconimage
                addDir(' ',url,1,iconimage,'',fanart)
        xbmc.executebuiltin('Container.SetViewMode(500)')
def GETLEAGUES():
        link = open_url('http://89.45.201.242/dude/foot2/dl.html')
        link=link.replace('  ','').replace("'",'"')
        match = re.compile('<a href="(.+?)"><img src="(.+?)" /></a>').findall(link)
        for url,iconimage in match:
                url=base+url
                iconimage=base+iconimage
                addDir(' ',url,3,iconimage,'',fanart)
        xbmc.executebuiltin('Container.SetViewMode(500)')
        
def GETWEEKS(url):
        link = open_url(url)
        link=link.replace('  ','').replace("'",'"')
コード例 #8
0
ファイル: default.py プロジェクト: AlternateRacoon/NinjaVille
import xbmc, xbmcaddon, xbmcgui, xbmcplugin, urllib, urllib2, os, re, sys, datetime, shutil
from resources.libs.common_addon import Addon
addon_id = 'plugin.video.ninjaville'
addon = Addon(addon_id, sys.argv)
fanart = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'fanart.jpg'))
icon = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'icon.PNG'))
thumb = 'http://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Big_Buck_Bunny_first_23_seconds_1080p.ogv/mid-Big_Buck_Bunny_first_23_seconds_1080p.ogv.jpg'
opener = urllib2.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/5.0')]

#List of Directories
def INDEX():
    addDir('Latest', 'url', 2, thumb, '', fanart)
    addDir('Search Anime', 'url', 5, thumb, '', fanart)

def getusersearch():
    kb = xbmc.Keyboard('default', 'heading')
    kb.setDefault('')
    kb.setHeading('Enter The Name For An Anime')
    kb.setHiddenInput(False)
    kb.doModal()
    if (kb.isConfirmed()):
        search_term = kb.getText()
        return (search_term)
    else:
        return
        mode = args.get('mode', None)
コード例 #9
0
import xbmc, xbmcaddon, xbmcgui, xbmcplugin, urllib.request, urllib.parse, os, re, sys, datetime, shutil
from resources.libs.common_addon import Addon

addon_id = 'plugin.audio.spreaker'
addon = Addon('plugin.audio.spreaker', sys.argv)
apibase = 'http://api.spreaker.com/explore/category/'
apicatend = '/items?&max_per_page=50&page=1'
fanart = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'fanart.jpg'))
icon = xbmc.translatePath(
    os.path.join('special://home/addons/' + addon_id, 'icon.png'))


def Index():
    addDir('Arts', apibase + 'arts' + apicatend, 1, icon, '', fanart)
    addDir('Culture', apibase + 'culture' + apicatend, 1, icon, '', fanart)
    addDir('Entertainment', apibase + 'entertainment' + apicatend, 1, icon, '',
           fanart)
    addDir('Hobbies', apibase + 'hobbies' + apicatend, 1, icon, '', fanart)
    addDir('Information', apibase + 'information' + apicatend, 1, icon, '',
           fanart)
    addDir('Music', apibase + 'music' + apicatend, 1, icon, '', fanart)
    addDir('Science', apibase + 'science' + apicatend, 1, icon, '', fanart)
    addDir('Sports', apibase + 'sports' + apicatend, 1, icon, '', fanart)
    addDir('Technology', apibase + 'technology' + apicatend, 1, icon, '',
           fanart)
    addDir('[B][COLOR red]LIVE NOW[/COLOR][/B]',
           'http://api.spreaker.com/episodes/live', 3, icon, '', fanart)
    addDir('[B][COLOR gold]Search Show[/COLOR][/B]', 'url', 50, icon, '',
           fanart)
コード例 #10
0
import xbmc, xbmcaddon, xbmcgui, xbmcplugin, urllib, urllib2, os, re, sys, urlresolver, random
from resources.libs.common_addon import Addon
from metahandler import metahandlers

mmmkmkmk = 'plugin.video.ukturk'
ii = xbmcaddon.Addon(id=mmmkmkmk)
mKKm = Addon(mmmkmkmk, sys.argv)
Kmk = xbmc.translatePath(
    os.path.join('special://home/addons/' + mmmkmkmk, 'fanart.jpg'))
mmkK = xbmc.translatePath(
    os.path.join('special://home/addons/' + mmmkmkmk, 'icon.png'))
iI11I1II1I1I = xbmc.translatePath(
    os.path.join('special://home/addons/' + mmmkmkmk, 'search.png'))
mmmm = ii.getSetting('adult')
iIIii1IIi = ii.getSetting('password')
mmkKKmkmk = mKKm.queries.get('iconimage', '')
mm = ii.getSetting('enable_meta')
i1iII1IiiIiI1 = xbmc.translatePath(
    os.path.join('special://home/userdata/Database', 'UKTurk.db'))
iIiiiI1IiI1I1 = 'https://www.googleapis.com/youtube/v3/search?q='
mmkKmKmKKmkmk = '&regionCode=US&part=snippet&hl=en_US&key=AIzaSyAd-YEOqZz9nXVzGtn3KWzYLbLaajhqIDA&type=video&maxResults=50'
I11i = 'https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId='
KmkK = '&maxResults=50&key=AIzaSyAd-YEOqZz9nXVzGtn3KWzYLbLaajhqIDA'
Km = 'http://metalkettle.co/ukturk.jpg'
if 2 - 2: mmk * i1 * ii1IiI1i % KKmmKKm / I11iIi1I / IiiIII111iI


def IiII():
    iI1Ii11111iIi = xbmc.Keyboard('', 'Search UK Turk')
    iI1Ii11111iIi.doModal()
    if (iI1Ii11111iIi.isConfirmed()):
コード例 #11
0
# -*- coding: utf-8 -*-
import datetime as dt
import json
import os
import sys
import urllib
import urllib2
import urlparse
import xbmc
import xbmcgui
import xbmcplugin
from resources.libs.common_addon import Addon
ADDON_ID = 'plugin.audio.lacafetera'
addon = Addon(ADDON_ID, sys.argv)
__id__ = addon.get_id()
__addon_name__ = addon.get_name()
__author__ = addon.get_author()
__version__ = addon.get_version()
base_path = addon.get_path()
FANART = os.path.join(base_path, 'fanart.jpg')
ICON = os.path.join(base_path, 'icon.png')
URL_BASE_ADDON = sys.argv[0]
ADDON_HANDLE = int(sys.argv[1])
ADDON_ARGS = urlparse.parse_qs(sys.argv[2][1:])
xbmcplugin.setContent(ADDON_HANDLE, 'episodes')
xbmcplugin.setPluginCategory(ADDON_HANDLE, 'Podcasts')
BASE_URL_V2 = 'https://api.spreaker.com/v2/'
BASE_URL = 'http://api.spreaker.com/'
CAFETERA_SHOWID = 1060718
# CAFETERA_AUTHORID = 5647623
コード例 #12
0
import xbmc, xbmcaddon, xbmcgui, xbmcplugin, urllib, urllib2, json, os, re, sys, datetime, time, shutil, random, hashlib
from resources.libs.common_addon import Addon
import base64
import HTMLParser
from metahandler import metahandlers
import os
if 64 - 64: i11iIiiIii
OO0o = 'plugin.audio.beatz'
Oo0Ooo = Addon(OO0o, sys.argv)
O0O0OO0O0O0 = xbmcaddon.Addon(id=OO0o)
iiiii = xbmc.translatePath(
    os.path.join('special://home/addons/' + OO0o, 'fanart.jpg'))
ooo0OO = xbmc.translatePath(
    os.path.join('special://home/addons/' + OO0o, 'fanart.jpg'))
II1 = xbmc.translatePath(
    os.path.join('special://home/addons/' + OO0o, 'icon.png'))
O00ooooo00 = xbmc.translatePath(
    os.path.join('special://home/addons/' + OO0o, 'search.jpg'))
I1IiiI = xbmc.translatePath(
    os.path.join('special://home/addons/' + OO0o, 'next.png'))
IIi1IiiiI1Ii = base64.b64decode(
    b'aHR0cHM6Ly9wYXN0ZWJpbi5jb20vcmF3L2JURWJtR3Rx')
I11i11Ii = 'https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId='
oO00oOo = '&maxResults=50&key=AIzaSyCebQaY3SIk6VlFNzDlYy4nqNva9c9N4CI'
OOOo0 = 'https://www.googleapis.com/youtube/v3/playlistItems?pageToken='
Oooo000o = '&part=snippet&playlistId='
IiIi11iIIi1Ii = '&maxResults=50&key=AIzaSyCebQaY3SIk6VlFNzDlYy4nqNva9c9N4CI'
Oo0O = O0O0OO0O0O0.getSetting('enable_meta')
IiI = xbmc.translatePath(os.path.join('special://home/addons/' + OO0o))
ooOo = xbmc.translatePath(
    os.path.join('special://home/userdata/addon_data/' + OO0o))
コード例 #13
0
############CODE BY @NEMZZY668###########
#########################################
if 64 - 64: i11iIiiIii
import xbmc, xbmcaddon, xbmcgui, xbmcplugin, urllib, urllib2, uuid, os, re, sys, base64, json, time, shutil, urlresolver, random, liveresolver, hashlib, datetime
from resources.libs.modules import cfscrape
from resources.libs.common_addon import Addon
from metahandler import metahandlers
from HTMLParser import HTMLParser
from datetime import datetime
from resources.libs.modules import devilcheck
from resources.libs.modules import dom_parser2
if 65 - 65: O0 / iIii1I11I1II1 % OoooooooOO - i1IIi
if 73 - 73: II111iiii
if 22 - 22: I1IiiI * Oo0Ooo / OoO0O00.OoOoOO00.o0oOOo0O0Ooo / I1ii11iIi11i
I1IiI = 'plugin.video.Stefano'
o0OOO = Addon(I1IiI, sys.argv)
iIiiiI = xbmcaddon.Addon(id=I1IiI)
Iii1ii1II11i = '[COLOR orange][B]Stefano Sport[/B][/COLOR]'
iI111iI = os.path.join(
    os.path.join(xbmc.translatePath('special://home'), 'addons'),
    'plugin.module.Stesport')
IiII = xbmc.translatePath(
    os.path.join('special://home/addons/' + I1IiI, 'fanart.jpg'))
iI1Ii11111iIi = xbmc.translatePath(
    os.path.join('special://home/addons/' + I1IiI, 'fanart.jpg'))
i1i1II = xbmc.translatePath(
    os.path.join('special://home/addons/' + I1IiI, 'icon.png'))
O0oo0OO0 = xbmc.translatePath(
    os.path.join('special://home/addons/' + I1IiI, 'base.xml'))
I1i1iiI1 = xbmcgui.DialogProgress()
iiIIIII1i1iI = xbmcgui.Dialog()