Ejemplo n.º 1
0
def Categories():
    base_info.addDir(cr + gn + cr2 + cr1 + build + cr2, 'url', 'builds', ARTBU,
                     FANART, '')
    if ADULT == 'true':
        base_info.addDir(cr + gn + cr2 + cr1 + adult + cr2, 'url', 'adult',
                         ARTA, FANART, '')
    if KRYPTON == 'true':
        base_info.addDir(cr + gn + cr2 + cr1 + krypton + cr2, 'url', 'krypton',
                         ARTK, FANART, '')
    if THEME == 'true':
        base_info.addDir(cr + gn + cr2 + cr1 + theme + cr2, 'url', 'thememenu',
                         ARTT, FANART, '')
    if apk == 'true':
        base_info.addDir(cr + gn + cr2 + cr1 + APKNAME + cr2, 'url',
                         'apkinstaller', ARTAPK, FANART, '')
    base_info.addDir(cr + gn + cr2 + cr1 + save + cr2, 'url', 'savedata',
                     ARTSA, FANART, '')
    base_info.addDir(cr + gn + cr2 + cr1 + rest + cr2, 'url', 'restoremenu',
                     ARTR, FANART, '')
    base_info.addDir(cr + gn + cr2 + cr1 + maint + cr2, 'url', 'maint', ARTM,
                     FANART, '')
    if DEVELOPER == 'true':
        base_info.addDir(cr + gn + cr2 + cr1 + dev + cr2, 'url', 'developer',
                         ARTD, FANART, '')
    base_info.addDir2(cr + gn + cr2 + cr1 + 'Contact Us' + cr2, 'url',
                      'contact', ARTS, FANART, '')
    base_info.addDir2(cr + gn + cr2 + cr1 + 'Wizard Credits' + cr2, 'url',
                      'wizcreds', ARTC, FANART, '')
    base_info.setView('files', 'viewType')
Ejemplo n.º 2
0
def Categories():
    base_info.addDir(themehelper.menuTitle(BUILDTITLE), 'url', 'builds', ARTBU,
                     FANART, '')
    if ADULTACTIVE == 'true':
        base_info.addDir(themehelper.menuTitle(ADULTTITLE), 'url', 'adult',
                         ARTA, FANART, '')
    if THEMEACTIVE == 'true':
        base_info.addDir(themehelper.menuTitle(THEMETITLE), 'url', 'thememenu',
                         ICON_THEMES, FANART, '')
    base_info.addDir(themehelper.menuTitle(SAVETITLE), 'url', 'savedata',
                     ICON_SAVE, FANART, '')
    base_info.addDir(themehelper.menuTitle(RESTORETITLE), 'url', 'restoremenu',
                     ARTR, FANART, '')
    base_info.addDir(themehelper.menuTitle(MAINTTITLE), 'url', 'maint', ARTM,
                     FANART, '')
    if FIXESACTIVE == 'true':
        base_info.addDir(themehelper.menuTitle(FIXESTITLE), 'url', 'fixes',
                         ICON_FIXESMENU, FANART, '')
    if DEVACTIVE == 'true':
        base_info.addDir(themehelper.menuTitle(DEVTITLE), 'url', 'developer',
                         ARTD, FANART, '')
    base_info.addDir2(themehelper.menuTitle(CONTACTTITLE), 'url', 'contact',
                      ARTS, FANART, '')
    base_info.addDir2(themehelper.menuTitle(CREDITSTITLE), 'url', 'wizcreds',
                      ARTC, FANART, '')
    xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 3
0
def Builds_Menu():
    #if ADULT == 'true': base_info.addDir(cr+gn+cr2+cr1+adult+cr2,'url','adult',ARTA,FANART,'')
    #if KRYPTON == 'true': base_info.addDir(cr+gn+cr2+cr1+krypton+cr2,'url','krypton',ARTK,FANART,'')
    link = base_info.OPEN_URL(glo_var.BASEURL + 'wizard.txt').replace('\n','').replace('\r','')
    match = re.compile('name="(.+?)".+?rl="(.+?)".+?mg="(.+?)".+?anart="(.+?)".+?escription="(.+?)"').findall(link)
    for name,url,iconimage,fanart,description in match:
        base_info.addDir2(name,url,'install',iconimage,fanart,description)
        xbmc.executebuiltin('Container.SetViewMode(50)')        
Ejemplo n.º 4
0
def Theme_Menu():
    link = base_info.OPEN_URL(glo_var.THEMEFILE).replace('\n',
                                                         '').replace('\r', '')
    match = re.compile(
        'name="(.+?)".+?rl="(.+?)".+?mg="(.+?)".+?anart="(.+?)".+?escription="(.+?)"'
    ).findall(link)
    for name, url, iconimage, fanart, description in match:
        base_info.addDir2(name, url, 'theme', iconimage, fanart, description)
    base_info.setView('files', 'viewType')
Ejemplo n.º 5
0
def Restore_Menu():
    base_info.addDir2('[COLOR dodgerblue]Restore Data[/COLOR]', 'http://',
                      'section', ARTRB, ARTBU, '')
    base_info.addDir2(
        '[COLOR red]============================================[/COLOR]',
        'http://', 'section', ARTRB, ARTBU, '')
    base_info.addDir(themehelper.actionTitle(RSTRBUILDTITLE), 'url', 'restore',
                     ARTRB, FANART, '')
    base_info.addDir(themehelper.actionTitle(RSTRLOGINTITLE), 'url',
                     'restoredata', ARTRL, FANART, '')
    xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 6
0
def Developer_Menu():
    base_info.addDir2(themehelper.actionTitle(CHKREPOTITLE), 'url',
                      'checkrepos', ARTCR, FANART, '')
    base_info.addDir2(themehelper.actionTitle(CHKSRCTITLE), 'url',
                      'checksources', ARTCS, FANART, '')
    base_info.addDir2(themehelper.actionTitle(CONVERTTITLE), 'url',
                      'convertpath', ARTCP, FANART, '')
    base_info.addDir2(themehelper.actionTitle(DEBUGTITLE), 'url',
                      'debugtoggle', ARTCP, FANART, '')
    base_info.addDir2(themehelper.actionTitle(DEBUGSKIN), 'url',
                      'skindebugtoggle', ARTCP, FANART, '')
    xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 7
0
def Developer_Menu():
    base_info.addDir2(cr+gn+cr2+cr1+chkr+cr2,'url','checkrepos',ARTCR,FANART,'')         
    base_info.addDir2(cr+gn+cr2+cr1+chks+cr2,'url','checksources',ARTCS,FANART,'')  
    base_info.addDir2(cr+gn+cr2+cr1+con+cr2,'url','convertpath',ARTCP,FANART,'')
    base_info.addDir2(cr+gn+cr2+cr1+view+cr2,'url','viewlog',ARTV,FANART,'')
    ADDF('Advanced Settings',      'autoadvanced',      icon=ICONMAINT, themeit=THEME1)
    xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 8
0
def Maintenance():
    base_info.addDir2(cr + gn + cr2 + cr1 + cc + cr2, 'url', 'clearcache',
                      ARTCI, FANART, '')
    base_info.addDir2(cr + gn + cr2 + cr1 + cp + cr2, 'url', 'clearpackages',
                      ARTP, FANART, '')
    base_info.addDir2(cr + gn + cr2 + cr1 + ct + cr2, 'url', 'clearthumb',
                      ARTTH, FANART, '')
    base_info.addDir2(cr + gn + cr2 + cr1 + fs + cr2, 'url', 'freshstart',
                      ARTF, FANART, '')
    base_info.setView('files', 'viewType')
Ejemplo n.º 9
0
def Theme_Menu():
    base_info.addDir2('[COLOR dodgerblue]Build Themes[/COLOR]', 'http://',
                      'section', ICON_THEMES, ARTBU, '')
    base_info.addDir2(
        '[COLOR snow]These themes are customized for our builds[/COLOR]',
        'http://', 'section', ICON_THEMES, ARTA, '')
    base_info.addDir2(
        '[COLOR red]============================================[/COLOR]',
        'http://', 'section', ICON_THEMES, ARTBU, '')
    base_info.addDir2(' ', 'http://', 'section', ICON_THEMES, ARTBU, '')
    link = base_info.OPEN_URL(THEMEFILE).replace('\n', '').replace('\r', '')
    match = re.compile(
        'name="(.+?)".+?rl="(.+?)".+?mg="(.+?)".+?anart="(.+?)".+?escription="(.+?)"'
    ).findall(link)
    for name, url, iconimage, fanart, description in match:
        base_info.addDir2(themehelper.buildTitle(name), url, 'theme',
                          iconimage, fanart, description)
    xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 10
0
def Developer_Menu():
    base_info.addDir2(cr + gn + cr2 + cr1 + chkr + cr2, 'url', 'checkrepos',
                      ARTCR, FANART, '')
    base_info.addDir2(cr + gn + cr2 + cr1 + chks + cr2, 'url', 'checksources',
                      ARTCS, FANART, '')
    base_info.addDir2(cr + gn + cr2 + cr1 + con + cr2, 'url', 'convertpath',
                      ARTCP, FANART, '')
    base_info.addDir2(cr + gn + cr2 + cr1 + view + cr2, 'url', 'viewlog', ARTV,
                      FANART, '')
    ADDF('Advanced Settings', 'autoadvanced', icon=ICONMAINT, themeit=THEME1)
    base_info.setView('files', 'viewType')
Ejemplo n.º 11
0
def Backup_Menu():
    on = '[COLOR green]ON[/COLOR]'; off = '[COLOR red]OFF[/COLOR]'    
    sources    = 'true' if KEEPSOURCES   == 'true' else 'false'
    advanced   = 'true' if KEEPADVANCED  == 'true' else 'false'
    profiles   = 'true' if KEEPPROFILES  == 'true' else 'false'
    favourites = 'true' if KEEPFAVS      == 'true' else 'false'    
    base_info.addFile(cr+gn+cr2+cr1+'Keep \'Sources\': %s' % sources.replace('true',on).replace('false',off)           ,'togglesetting', 'keepsources',    icon=ICONSAVE,  themeit=THEME1)
    base_info.addFile(cr+gn+cr2+cr1+'Keep \'Profiles\': %s' % profiles.replace('true',on).replace('false',off)         ,'togglesetting', 'keepprofiles',   icon=ICONSAVE,  themeit=THEME1)
    base_info.addFile(cr+gn+cr2+cr1+'Keep \'Advancedsettings\': %s' % advanced.replace('true',on).replace('false',off) ,'togglesetting', 'keepadvanced',   icon=ICONSAVE,  themeit=THEME1)
    base_info.addFile(cr+gn+cr2+cr1+'Keep \'Favourites\': %s' % favourites.replace('true',on).replace('false',off)     ,'togglesetting', 'keepfavourites', icon=ICONSAVE,  themeit=THEME1)        
    base_info.addDir2(cr+gn+cr2+cr1+bul+cr2,'url','backupdata',ARTBL,FANART,'')	
    base_info.addDir2(cr+gn+cr2+cr1+bub+cr2,'url','backup',ARTB,FANART,'')
    base_info.addDir(cr+gn+cr2+cr1+dab+cr2,'url','deletesingle',ARTDB,FANART,'')
    base_info.addDir2(cr+gn+cr2+cr1+dabs+cr2,'url','deleteall',ARTDA,FANART,'')
    xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 12
0
def Fixes_Menu():
    base_info.addDir2('[COLOR dodgerblue]Addon Fixes[/COLOR]', 'http://',
                      'section', ICON_FIXESMENU, ARTBU, '')
    base_info.addDir2(
        '[COLOR red]============================================[/COLOR]',
        'http://', 'section', ICON_FIXESMENU, ARTBU, '')
    base_info.addDir2(themehelper.actionTitle(SDTITLE), 'url', 'sdfix',
                      ICON_FIXES, FANART, '')
    base_info.addDir2(themehelper.actionTitle(YOUTUBETITLE), 'url',
                      'youtubefix', ICON_FIXES, FANART, '')
    base_info.addDir2(themehelper.actionTitle(COVENANTTITLE), 'url',
                      'covenantfix', ICON_FIXES, FANART, '')
    base_info.addDir2(' ', 'http://', 'section', ICON_FIXESMENU, ARTBU, '')

    base_info.addDir2('[COLOR dodgerblue]Advanced Settings Tweaks[/COLOR]',
                      'http://', 'section', ICON_TWEAKS, ARTBU, '')
    base_info.addDir2(
        '[COLOR red]============================================[/COLOR]',
        'http://', 'section', ICON_TWEAKS, ARTBU, '')
    base_info.addDir2(themehelper.actionTitle(CLEARADVTITLE), 'url',
                      'clearadv', ICON_TWEAKS, FANART, '')
    link = base_info.OPEN_URL(ADVANCEDFILE).replace('\n', '').replace('\r', '')
    match = re.compile(
        'name="(.+?)".+?rl="(.+?)".+?mg="(.+?)".+?anart="(.+?)".+?escription="(.+?)"'
    ).findall(link)
    for name, url, iconimage, fanart, description in match:
        base_info.addDir2(themehelper.actionTitle(name), url, 'advsettings',
                          iconimage, fanart, description)
    xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 13
0
def Maintenance():
    base_info.addDir2('[COLOR dodgerblue]Maintenance Items[/COLOR]', 'http://',
                      'section', ARTM, ARTBU, '')
    base_info.addDir2(
        '[COLOR red]============================================[/COLOR]',
        'http://', 'section', ARTM, ARTBU, '')
    base_info.addDir2(themehelper.actionTitle(CLEARCACHETITLE), 'url',
                      'clearcache', ARTCI, FANART, '')
    base_info.addDir2(themehelper.actionTitle(CLEARPKGSTITLE), 'url',
                      'clearpackages', ARTP, FANART, '')
    base_info.addDir2(themehelper.actionTitle(CLEARTHUMBTITLE), 'url',
                      'clearthumb', ARTTH, FANART, '')
    base_info.addDir2(themehelper.actionTitle(CLEARCRASHTITLE), 'url',
                      'clearcrashlogs', ARTCCL, FANART, '')
    base_info.addDir2(' ', 'http://', 'section', ARTM, ARTBU, '')

    base_info.addDir2('[COLOR dodgerblue]Log Viewer[/COLOR]', 'http://',
                      'section', ARTV, ARTBU, '')
    base_info.addDir2(
        '[COLOR red]============================================[/COLOR]',
        'http://', 'section', ARTV, ARTBU, '')
    base_info.addDir2(themehelper.actionTitle(VIEWLOGTITLE), 'url', 'viewlog',
                      ARTV, FANART, '')
    base_info.addDir2(themehelper.actionTitle(VIEWOLDLOGTITLE), 'url',
                      'viewoldlog', ARTV, FANART, '')
    base_info.addDir2(themehelper.actionTitle(VIEWWIZLOGTITLE), 'url',
                      'viewwizlog', ARTV, FANART, '')
    base_info.addDir2(' ', 'http://', 'section', ARTV, ARTBU, '')

    base_info.addDir2('[COLOR dodgerblue]Additional Tools[/COLOR]', 'http://',
                      'section', ARTM, ARTBU, '')
    base_info.addDir2(
        '[COLOR red]============================================[/COLOR]',
        'http://', 'section', ARTM, ARTBU, '')
    base_info.addDir2(themehelper.actionTitle(FORCETITLE), 'url', 'forceclose',
                      ARTFC, FANART, '')
    base_info.addDir2(themehelper.actionTitle(FRESHTITLE), 'url', 'freshstart',
                      ARTF, FANART, '')
    base_info.addDir2(themehelper.actionTitle(RELOADTITLE), 'url',
                      'reloadskin', ARTFC, FANART, '')
    base_info.addDir2(themehelper.actionTitle(UPDATETITLE), 'url',
                      'forceupdate', ARTFC, FANART, '')
    xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 14
0
def Backup_Menu():
    base_info.addDir2('[COLOR dodgerblue]Settings to Keep[/COLOR]', 'http://',
                      'section', ICON_SAVE, ARTBU, '')
    base_info.addDir2(
        '[COLOR red]============================================[/COLOR]',
        'http://', 'section', ICON_SAVE, ARTBU, '')
    on = '[COLOR green]ON[/COLOR]'
    off = '[COLOR red]OFF[/COLOR]'
    sources = 'true' if KEEPSOURCES == 'true' else 'false'
    advanced = 'true' if KEEPADVANCED == 'true' else 'false'
    profiles = 'true' if KEEPPROFILES == 'true' else 'false'
    favourites = 'true' if KEEPFAVS == 'true' else 'false'
    mySources = 'Keep \'Sources\': %s ' % sources.replace('true', on).replace(
        'false', off)
    myProfiles = 'Keep \'Profiles\': %s' % profiles.replace(
        'true', on).replace('false', off)
    myAdvanced = 'Keep \'Advancedsettings\': %s' % advanced.replace(
        'true', on).replace('false', off)
    myFavs = 'Keep \'Favourites\': %s' % favourites.replace(
        'true', on).replace('false', off)
    base_info.addFile(themehelper.actionTitlePlain(mySources),
                      'togglesetting',
                      'keepsources',
                      icon=ICONSAVE,
                      themeit=THEME1)
    base_info.addFile(themehelper.actionTitlePlain(myProfiles),
                      'togglesetting',
                      'keepprofiles',
                      icon=ICONSAVE,
                      themeit=THEME1)
    base_info.addFile(themehelper.actionTitlePlain(myAdvanced),
                      'togglesetting',
                      'keepadvanced',
                      icon=ICONSAVE,
                      themeit=THEME1)
    base_info.addFile(themehelper.actionTitlePlain(myFavs),
                      'togglesetting',
                      'keepfavourites',
                      icon=ICONSAVE,
                      themeit=THEME1)
    base_info.addDir2(' ', 'http://', 'section', ICON_SAVE, ARTBU, '')

    base_info.addDir2('[COLOR dodgerblue]Backup Management[/COLOR]', 'http://',
                      'section', ICON_SAVE, ARTBU, '')
    base_info.addDir2(
        '[COLOR red]============================================[/COLOR]',
        'http://', 'section', ICON_SAVE, ARTBU, '')
    base_info.addDir2(themehelper.actionTitle(ROOTTITLE), 'url', 'rootpatch',
                      ICON_FIXES, FANART, '')
    base_info.addDir2(themehelper.actionTitle(BKUPLOGINTITLE), 'url',
                      'backupdata', ARTBL, FANART, '')
    base_info.addDir2(themehelper.actionTitle(BKUPBUILDTITLE), 'url', 'backup',
                      ARTB, FANART, '')
    base_info.addDir(themehelper.actionTitle(DELBKUPTITLE), 'url',
                     'deletesingle', ARTDB, FANART, '')
    base_info.addDir2(themehelper.actionTitle(DELALLBKUPTITLE), 'url',
                      'deleteall', ARTDA, FANART, '')
    xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 15
0
def Krypton_Menu():
    base_info.addDir2('[COLOR dodgerblue]Standard Krypton Builds[/COLOR]',
                      'http://', 'install', ARTK, ARTK, '')
    if base_info.checkVersion("version") > 0:
        base_info.addDir2(
            '[COLOR red]Installed Build: [/COLOR][COLOR snow]' +
            base_info.checkVersion("build") + '[/COLOR]', 'http://', 'section',
            ARTK, ARTK, '')
        base_info.addDir2(
            '[COLOR red]Installed Version: [/COLOR][COLOR snow]' +
            base_info.checkVersion("version") + '[/COLOR]', 'http://',
            'section', ARTK, ARTK, '')
        base_info.addDir2(
            '[COLOR red]Current Version: [/COLOR][COLOR snow]' +
            base_info.checkVersion("newversion") + '[/COLOR]', 'http://',
            'section', ARTK, ARTK, '')
    base_info.addDir2(
        '[COLOR red]============================================[/COLOR]',
        'http://', 'section', ARTK, ARTK, '')
    base_info.addDir2(' ', 'http://', 'section', ARTK, ARTK, '')
    link = base_info.OPEN_URL(KRYPTONFILE).replace('\n', '').replace('\r', '')
    match = re.compile(
        'name="(.+?)".+?rl="(.+?)".+?mg="(.+?)".+?anart="(.+?)".+?escription="(.+?)"'
    ).findall(link)
    for name, url, image, fanart, description in match:
        base_info.addDir2(themehelper.buildTitle(name), url, 'kryptonwiz',
                          image, fanart, description)
        xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 16
0
def Maintenance():
    base_info.addDir2(cr+gn+cr2+cr1+cc+cr2,'url','clearcache',ARTCI,FANART,'')
    base_info.addDir2(cr+gn+cr2+cr1+cp+cr2,'url','clearpackages',ARTP,FANART,'')     
    base_info.addDir2(cr+gn+cr2+cr1+ct+cr2,'url','clearthumb',ARTTH,FANART,'')	            
    base_info.addDir2(cr+gn+cr2+cr1+fs+cr2,'url','freshstart',ARTF,FANART,'')     
    xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 17
0
def Theme_Menu():
    link = base_info.OPEN_URL(glo_var.THEMEFILE).replace('\n','').replace('\r','')
    match = re.compile('name="(.+?)".+?rl="(.+?)".+?mg="(.+?)".+?anart="(.+?)".+?escription="(.+?)"').findall(link)
    for name,url,iconimage,fanart,description in match:
        base_info.addDir2(name,url,'theme',iconimage,fanart,description)
    xbmc.executebuiltin('Container.SetViewMode(50)')
Ejemplo n.º 18
0
def ListBackDel():
    addonfolder = xbmc.translatePath(os.path.join('special://', 'home'))
    for file in os.listdir(USB):
        if file.endswith(".zip"):
            url = xbmc.translatePath(os.path.join(USB, file))
            base_info.addDir2(file, url, 'delete', ICON, ICON, '')