mirror of
				https://github.com/robweber/xbmcbackup.git
				synced 2025-11-03 19:02:14 +01:00 
			
		
		
		
	added showNotification() method so that a notification can display when backup starts via scheduler
		
			
				
	
	
		
			25 lines
		
	
	
		
			715 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			715 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import xbmc
 | 
						|
import xbmcaddon
 | 
						|
 | 
						|
__addon_id__= 'script.xbmcbackup'
 | 
						|
__Addon = xbmcaddon.Addon(__addon_id__)
 | 
						|
 | 
						|
#global functions for logging and encoding
 | 
						|
def log(message,loglevel=xbmc.LOGNOTICE):
 | 
						|
    xbmc.log(encode(__addon_id__ + ": " + message),level=loglevel)
 | 
						|
 | 
						|
def showNotification(message):
 | 
						|
    xbmc.executebuiltin("Notification(" + getString(30010) + "," + message + ",4000," + xbmc.translatePath(__Addon.getAddonInfo('path') + "/icon.png") + ")")
 | 
						|
 | 
						|
def getSetting(name):
 | 
						|
    return __Addon.getSetting(name)
 | 
						|
 | 
						|
def setSetting(name,value):
 | 
						|
    __Addon.setSetting(name,value)
 | 
						|
    
 | 
						|
def getString(string_id):
 | 
						|
    return __Addon.getLocalizedString(string_id)
 | 
						|
 | 
						|
def encode(string):
 | 
						|
    return string.encode('UTF-8','replace')
 |