Beispiel #1
0
def clearCache():
    if DIALOG.yesno(ADDONTITLE,
                    '[COLOR %s]Would you like to clear cache?[/COLOR]' %
                    COLOR2,
                    nolabel='[B][COLOR red]No, Cancel[/COLOR][/B]',
                    yeslabel='[B][COLOR green]Clear Cache[/COLOR][/B]'):
        wiz.clearCache()
Beispiel #2
0
def totalClean():
    if DIALOG.yesno(
            ADDONTITLE,
            '[COLOR %s]Would you like to clear cache, packages and thumbnails?[/COLOR]'
            % COLOR2,
            nolabel='[B][COLOR red]Cancel Process[/COLOR][/B]',
            yeslabel='[B][COLOR green]Clean All[/COLOR][/B]'):
        wiz.clearCache()
        wiz.clearPackages('total')
        clearThumb('total')
Beispiel #3
0
wiz.log("[Auto Clean Up] Started", xbmc.LOGNOTICE)
if AUTOCLEANUP == 'true':
    service = False
    days = [TODAY, TOMORROW, THREEDAYS, ONEWEEK]
    feq = int(float(AUTOFEQ))
    if AUTONEXTRUN <= str(TODAY) or feq == 0:
        service = True
        next_run = days[feq]
        wiz.setS('nextautocleanup', str(next_run))
    else:
        wiz.log("[Auto Clean Up] Next Clean Up %s" % AUTONEXTRUN,
                xbmc.LOGNOTICE)
    if service == True:
        if AUTOCACHE == 'true':
            wiz.log('[Auto Clean Up] Cache: On', xbmc.LOGNOTICE)
            wiz.clearCache()
        else:
            wiz.log('[Auto Clean Up] Cache: Off', xbmc.LOGNOTICE)
        if AUTOTHUMBS == 'true':
            wiz.log('[Auto Clean Up] Old Thumbs: On', xbmc.LOGNOTICE)
            wiz.oldThumbs()
        else:
            wiz.log('[Auto Clean Up] Old Thumbs: Off', xbmc.LOGNOTICE)
        if AUTOPACKAGES == 'true':
            wiz.log('[Auto Clean Up] Packages: On', xbmc.LOGNOTICE)
            wiz.clearPackagesStartup()
        else:
            wiz.log('[Auto Clean Up] Packages: Off', xbmc.LOGNOTICE)
else:
    wiz.log('[Auto Clean Up] Turned off', xbmc.LOGNOTICE)
	if LOGINSAVE <= str(TODAY):
		wiz.log("[Login Data] Saving all Data", xbmc.LOGNOTICE)
		loginit.autoUpdate('all')
		wiz.setS('loginlastsave', str(THREEDAYS))
	else: 
		wiz.log("[Login Data] Next Auto Save isnt until: %s / TODAY is: %s" % (LOGINSAVE, str(TODAY)), xbmc.LOGNOTICE)
else: wiz.log("[Login Data] Not Enabled", xbmc.LOGNOTICE)

wiz.log("[Auto Clean Up] Started", xbmc.LOGNOTICE)
if AUTOCLEANUP == 'true':
	service = False
	days = [TODAY, TOMORROW, THREEDAYS, ONEWEEK]
	feq = int(float(AUTOFEQ))
	if AUTONEXTRUN <= str(TODAY) or feq == 0:
		service = True
		next_run = days[feq]
		wiz.setS('nextautocleanup', str(next_run))
	else: wiz.log("[Auto Clean Up] Next Clean Up %s" % AUTONEXTRUN, xbmc.LOGNOTICE)
	if service == True:
		AUTOCACHE      = wiz.getS('clearcache')
		AUTOPACKAGES   = wiz.getS('clearpackages')
		AUTOTHUMBS     = wiz.getS('clearthumbs')
		if AUTOCACHE == 'true': wiz.log('[Auto Clean Up] Cache: On', xbmc.LOGNOTICE); wiz.clearCache(True)
		else: wiz.log('[Auto Clean Up] Cache: Off', xbmc.LOGNOTICE)
		if AUTOTHUMBS == 'true': wiz.log('[Auto Clean Up] Old Thumbs: On', xbmc.LOGNOTICE); wiz.oldThumbs()
		else: wiz.log('[Auto Clean Up] Old Thumbs: Off', xbmc.LOGNOTICE)
		if AUTOPACKAGES == 'true': wiz.log('[Auto Clean Up] Packages: On', xbmc.LOGNOTICE); wiz.clearPackagesStartup()
		else: wiz.log('[Auto Clean Up] Packages: Off', xbmc.LOGNOTICE)
else: wiz.log('[Auto Clean Up] Turned off', xbmc.LOGNOTICE)

wiz.setS('kodi17iscrap', '')
Beispiel #5
0
    days = [TODAY, TOMORROW, THREEDAYS, ONEWEEK]
    feq = int(float(AUTOFEQ))
    if AUTONEXTRUN <= str(TODAY) or feq == 0:
        service = True
        next_run = days[feq]
        wiz.setS('nextautocleanup', str(next_run))
    else:
        wiz.log("[Auto Clean Up] Next Clean Up %s" % AUTONEXTRUN,
                xbmc.LOGNOTICE)
    if service == True:
        AUTOCACHE = wiz.getS('clearcache')
        AUTOPACKAGES = wiz.getS('clearpackages')
        AUTOTHUMBS = wiz.getS('clearthumbs')
        if AUTOCACHE == 'true':
            wiz.log('[Auto Clean Up] Cache: On', xbmc.LOGNOTICE)
            wiz.clearCache(True)
        else:
            wiz.log('[Auto Clean Up] Cache: Off', xbmc.LOGNOTICE)
        if AUTOTHUMBS == 'true':
            wiz.log('[Auto Clean Up] Old Thumbs: On', xbmc.LOGNOTICE)
            wiz.oldThumbs()
        else:
            wiz.log('[Auto Clean Up] Old Thumbs: Off', xbmc.LOGNOTICE)
        if AUTOPACKAGES == 'true':
            wiz.log('[Auto Clean Up] Packages: On', xbmc.LOGNOTICE)
            wiz.clearPackagesStartup()
        else:
            wiz.log('[Auto Clean Up] Packages: Off', xbmc.LOGNOTICE)
else:
    wiz.log('[Auto Clean Up] Turned off', xbmc.LOGNOTICE)
Beispiel #6
0
			else: 
				wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s] [User Selected: Wait 3 days]" % (BUILDVERSION, version))
				DIALOG.ok(ADDONTITLE, 'You can still update %s to %s from the %s.' % (BUILDNAME, version, ADDONTITLE))
				wiz.setS('lastbuildcheck', str(THREEDAYS))
		else: wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s]" % (BUILDVERSION, version))
	else: wiz.log("[Check Updates] ERROR: Unable to find build version in build text file")

while xbmc.Player().isPlayingVideo():
	xbmc.sleep(1000)

id   = xbmcaddon.Addon().getAddonInfo('id')
path = xbmcaddon.Addon().getAddonInfo('path').replace(ADDONS,'')[1:]
if not id == path: DIALOG.ok(ADDONTITLE, 'Please make sure that the plugin folder is the', 'Same as the ADDON_ID.')

if AUTOCLEANUP == 'true':
	if AUTOCACHE == 'true': wiz.log('[AUTO CLEAN UP][Cache: on]'); wiz.clearCache()
	else: wiz.log('[AUTO CLEAN UP][Cache: off]')
	if AUTOPACKAGES == 'true': wiz.log('[AUTO CLEAN UP][Packages: on]'); wiz.clearPackages('startup')
	else: wiz.log('[AUTO CLEAN UP][Packages: off]')
else: wiz.log('[AUTO CLEAN UP: off]')

if AUTOINSTALL == 'Yes' and not os.path.exists(os.path.join(ADDONS, REPOID)):
	workingxml = wiz.workingURL(REPOADDONXML)
	if workingxml == True:
		link    = wiz.openURL(REPOADDONXML).replace('\n','').replace('\r','').replace('\t','')
		match   = re.compile('<addon.+?id="%s".+?ersion="(.+?)".+?>' % REPOID).findall(link)
		installzip = '%s-%s.zip' % (REPOID, match[0])
		workingrepo = wiz.workingURL(REPOZIPURL+installzip)
		if workingrepo == True:
			if not os.path.exists(PACKAGES): os.makedirs(PACKAGES)
			lib=os.path.join(PACKAGES, installzip)
Beispiel #7
0
		else: 
			wiz.LogNotify(ADDONTITLE,'[COLOR red]Skin Swap Timed Out![/COLOR]')
	wiz.log("[Build Check] Invalid Skin Check End")

while xbmc.Player().isPlayingVideo():
	xbmc.sleep(1000)

wiz.log("[Path Check] Started")
id   = xbmcaddon.Addon().getAddonInfo('id')
path = xbmcaddon.Addon().getAddonInfo('path').replace(ADDONS,'')[1:]
if not id == path: DIALOG.ok(ADDONTITLE, 'Please make sure that the plugin folder is the', 'Same as the ADDON_ID.'); wiz.log("[Path Check] ADDON_ID and plugin folder doesnt match. %s / %s " % (id, path))
else: wiz.log("[Path Check] Good!")

wiz.log("[Auto Clean Up] Started")
if AUTOCLEANUP == 'true':
	if AUTOCACHE == 'true': wiz.log('[Auto Clean Up] Cache: On'); wiz.clearCache()
	else: wiz.log('[Auto Clean Up] Cache: Off')
	if AUTOPACKAGES == 'true': wiz.log('[Auto Clean Up] Packages: On'); wiz.clearPackages('startup')
	else: wiz.log('[Auto Clean Up] Packages: Off')
else: wiz.log('[Auto Clean Up] Turned off')

wiz.log("[Auto Install Repo] Started")
if AUTOINSTALL == 'Yes' and not os.path.exists(os.path.join(ADDONS, REPOID)):
	workingxml = wiz.workingURL(REPOADDONXML)
	if workingxml == True:
		link    = wiz.openURL(REPOADDONXML).replace('\n','').replace('\r','').replace('\t','')
		match   = re.compile('<addon.+?id="%s".+?ersion="(.+?)".+?>' % REPOID).findall(link)
		installzip = '%s-%s.zip' % (REPOID, match[0])
		workingrepo = wiz.workingURL(REPOZIPURL+installzip)
		if workingrepo == True:
			DP.create(ADDONTITLE,'Downloading Repo...','', 'Please Wait')
Beispiel #8
0

import xbmc, xbmcaddon, xbmcgui, xbmcplugin, os, sys, xbmcvfs, glob
import shutil
import urllib2,urllib
import re
import uservar
from datetime import date, datetime, timedelta
from resources.libs import wizard as wiz

AUTOCLEANUP    = wiz.getS('autoclean')
AUTOCACHE      = wiz.getS('clearcache')
AUTOPACKAGES   = wiz.getS('clearpackages')

if AUTOCLEANUP == 'true':
	if AUTOCACHE == 'true': wiz.log('[AUTO CLEAN UP][Cache: on]'); wiz.clearCache()
	else: wiz.log('[AUTO CLEAN UP][Cache: off]')
	if AUTOPACKAGES == 'true': wiz.log('[AUTO CLEAN UP][Packages: on]'); wiz.clearPackages('startup')
	else: wiz.log('[AUTO CLEAN UP][Packages: off]')
else: wiz.log('[AUTO CLEAN UP: off]')










Beispiel #9
0
		wiz.log("[Login Info] Saving all Data", xbmc.LOGNOTICE)
		loginit.autoUpdate('all')
		wiz.setS('loginlastsave', str(THREEDAYS))
	else:
		wiz.log("[Login Info] Next Auto Save isn't until: %s / TODAY is: %s" % (LOGINSAVE, str(TODAY)), xbmc.LOGNOTICE)
else: wiz.log("[Login Info] Not Enabled", xbmc.LOGNOTICE)

wiz.log("[Auto Clean Up] Started", xbmc.LOGNOTICE)
if AUTOCLEANUP == 'true':
	service = False
	days = [TODAY, TOMORROW, THREEDAYS, ONEWEEK]
	feq = int(float(AUTOFEQ))
	if AUTONEXTRUN <= str(TODAY) or feq == 0:
		service = True
		next_run = days[feq]
		wiz.setS('nextautocleanup', str(next_run))
	else: wiz.log("[Auto Clean Up] Next Clean Up %s" % AUTONEXTRUN, xbmc.LOGNOTICE)
	if service == True:
		AUTOCACHE      = wiz.getS('clearcache')
		AUTOPACKAGES   = wiz.getS('clearpackages')
		AUTOTHUMBS     = wiz.getS('clearthumbs')
		if AUTOCACHE == 'true': wiz.log('[Auto Clean Up] Cache: On', xbmc.LOGNOTICE); wiz.clearCache(True)
		else: wiz.log('[Auto Clean Up] Cache: Off', xbmc.LOGNOTICE)
		if AUTOTHUMBS == 'true': wiz.log('[Auto Clean Up] Old Thumbs: On', xbmc.LOGNOTICE); wiz.oldThumbs()
		else: wiz.log('[Auto Clean Up] Old Thumbs: Off', xbmc.LOGNOTICE)
		if AUTOPACKAGES == 'true': wiz.log('[Auto Clean Up] Packages: On', xbmc.LOGNOTICE); wiz.clearPackagesStartup()
		else: wiz.log('[Auto Clean Up] Packages: Off', xbmc.LOGNOTICE)
else: wiz.log('[Auto Clean Up] Turned off', xbmc.LOGNOTICE)

wiz.setS('kodi17iscrap', '')