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
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:
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