Esempio n. 1
0
import urllib, re, sys, os
import xbmc, xbmcgui, xbmcaddon, xbmcplugin
import BeautifulSoup
import simplejson as json

from resources.libs import main, settings, constants, jsonutil, fileutil

addon_id = settings.getAddOnID()

selfAddon = xbmcaddon.Addon(id=addon_id)
art = main.art
baseUrl = settings.getSominalURL()
prettyName = "Somminal"


def LISTMOVIES(murl, name, index, page=1):
    turl = murl

    totalMoviesToLoad = settings.getNoOfMoviesToLoad()

    dialogWait = xbmcgui.DialogProgress()

    ret = dialogWait.create("Please wait until [Movies] are cached.")
    loadedLinks = 0
    totalLinks = totalMoviesToLoad
    remaining_display = "Movies loaded :: [B]" + str(loadedLinks) + " / " + str(totalLinks) + "[/B]."
    dialogWait.update(0, "[B]Will load instantly from now on[/B]", remaining_display)
    xbmc.executebuiltin("XBMC.Dialog.Close(busydialog,true)")

    quality = None
    hindiMovie = False
Esempio n. 2
0
    from resources.libs import main,settings, constants, fileutil
except Exception, e:
    elogo = xbmc.translatePath('special://home/addons/plugin.video.aftershock/resources/art/bigx.png')
    dialog = xbmcgui.Dialog()
    ok=dialog.ok('[B][COLOR=FF67cc33]Aftershock Import Error[/COLOR][/B]','Failed To Import Needed Modules',str(e),'Report missing Module at [COLOR=FF67cc33]https://code.google.com/p/innovate-dev/issues/list[/COLOR] to Fix')
    xbmc.log('Aftershock ERROR - Importing Modules: '+str(e), xbmc.LOGERROR)

addon_id = settings.getAddOnID()
selfAddon = xbmcaddon.Addon(id=addon_id)

art = main.art
################################################################################ Directories ##########################################################################################################
fileutil.createDefaultDataDir(main.datapath)

mainurl = settings.getMovie25URL()
sominalurl = settings.getSominalURL()
desirulezurl = settings.getDesiRulezURL()

dialog = xbmcgui.Dialog()
ok=dialog.ok('[B][COLOR=red]Aftershock Repository Moved[/COLOR][/B]','To continue receiving updates please install the new repository from [B][COLOR=red]System->Settings->Add-ons->Get Add-ons->Innovate Addons->Add-on repository->Aftershock addons[/COLOR][/B]. Please send me an email if you run into issues.')

def MAIN():
    xbmcgui.Window(10000).clearProperty('AFTERSHOCK_SSR_TYPE')
    d = settings.getHomeItems()
    for index, value in sorted(enumerate(d), key=lambda x:x[1]):
        if value==None: continue
        if index==0:
            main.addDirHome('Search',mainurl,constants.MOVIE25_SEARCH_HISTORY,art+'/search.png')
        elif index==1:
            main.addDirHome("All Fav's",mainurl,constants.MAIN_GLOBALFAV,art+'/favsu.png')
        elif index==2:
Esempio n. 3
0
import urllib, re, sys, os
import xbmc, xbmcgui, xbmcaddon, xbmcplugin
import BeautifulSoup
import simplejson as json

from resources.libs import main, settings, constants, jsonutil, fileutil
addon_id = settings.getAddOnID()

selfAddon = xbmcaddon.Addon(id=addon_id)
art = main.art
baseUrl = settings.getSominalURL()
prettyName = 'Somminal'


def LISTMOVIES(murl, name, index, page=1):
    turl = murl

    totalMoviesToLoad = settings.getNoOfMoviesToLoad()

    dialogWait = xbmcgui.DialogProgress()

    ret = dialogWait.create('Please wait until [Movies] are cached.')
    loadedLinks = 0
    totalLinks = totalMoviesToLoad
    remaining_display = 'Movies loaded :: [B]' + str(
        loadedLinks) + ' / ' + str(totalLinks) + '[/B].'
    dialogWait.update(0, '[B]Will load instantly from now on[/B]',
                      remaining_display)
    xbmc.executebuiltin("XBMC.Dialog.Close(busydialog,true)")

    quality = None