def checkPathXml(self): printl(" -> ", "checkPathXml", "S") DEFAULTURL = "http://project-valerie.googlecode.com/svn/trunk/default/" try: printl("Check " + config.plugins.pvmc.configfolderpath.value + "paths.xml", __name__) if os.path.isfile(config.plugins.pvmc.configfolderpath.value + "paths.xml") is False: printl("Check paths.xml - Missing -> Downloading", __name__) WebGrabber.getFile(DEFAULTURL+"paths.xml", config.plugins.pvmc.configfolderpath.value + "paths.xml") printl("\t- Created", __name__) else: printl("\t- OK", __name__) except Exception, ex: printl("Exception: " + str(ex), __name__)
def checkPathXml(self): printl(" -> ", "checkPathXml", "S") DEFAULTURL = "http://project-valerie.googlecode.com/svn/trunk/default/" try: printl( "Check " + config.plugins.pvmc.configfolderpath.value + "paths.xml", __name__) if os.path.isfile(config.plugins.pvmc.configfolderpath.value + "paths.xml") is False: printl("Check paths.xml - Missing -> Downloading", __name__) WebGrabber.getFile( DEFAULTURL + "paths.xml", config.plugins.pvmc.configfolderpath.value + "paths.xml") printl("\t- Created", __name__) else: printl("\t- OK", __name__) except Exception, ex: printl("Exception: " + str(ex), __name__)
def save(self, url, file=None, overwrite=False, useDuck=False): if useDuck is False: urlresponse = WebGrabber.getText(url, cache=False) else: try: urlresponse = DuckboxAPI.sendFile(url, file, ()) except: urlresponse = "" printl("EXCEPTION ON DUCKAPI") printl("urlresponse=" + str(urlresponse), self, "D") if urlresponse is not None and urlresponse != "NONE": urlresponse = urlresponse.strip().split("<br />") for file in urlresponse: fileInfo = file.strip().split('|') printl("fileInfo=" + str(fileInfo), self, "D") if len(fileInfo) == 2: printl("overwrite => " + str(overwrite), self, "I") WebGrabber.getFile(self.URL + fileInfo[1], fileInfo[0], retry=3, fixurl=True, overwrite=overwrite)
def save(self, url, file=None, overwrite=False, useDuck=False): if useDuck is False: urlresponse = WebGrabber.getText(url, cache=False) else: try: urlresponse = DuckboxAPI.sendFile(url, file, ()) except: urlresponse = "" printl("EXCEPTION ON DUCKAPI") printl("urlresponse=" + str(urlresponse), self, "D") if urlresponse is not None and urlresponse != "NONE": urlresponse = urlresponse.strip().split("<br />") for file in urlresponse: fileInfo = file.strip().split('|') printl("fileInfo=" + str(fileInfo), self, "D") if len(fileInfo) == 2: printl("overwrite => " + str(overwrite), self, "I") WebGrabber.getFile(self.URL + fileInfo[1], fileInfo[0], retry=3, fixurl=True, overwrite=overwrite)
try: printl("Check " + config.plugins.pvmc.mediafolderpath.value, __name__, "I") os.makedirs(config.plugins.pvmc.mediafolderpath.value) except OSError, e: printl("\t- OK", __name__, "I") else: printl("\t- Created", __name__, "I") DEFAULTURL = "http://project-valerie.googlecode.com/svn/trunk/default/" printl("Check " + config.plugins.pvmc.mediafolderpath.value + "*", __name__, "I") if os.access(config.plugins.pvmc.mediafolderpath.value + "defaultbackdrop.m1v", os.F_OK) is False: printl("Check defaultbackdrop.m1v - Missing -> Downloading", __name__, "I") WebGrabber.getFile(DEFAULTURL+"defaultbackdrop.m1v", "defaultbackdrop.m1v") if os.access(config.plugins.pvmc.mediafolderpath.value + "defaultposter.png", os.F_OK) is False: printl("Check defaultposter.png - Missing -> Downloading", __name__, "I") WebGrabber.getFile(DEFAULTURL+"defaultposter.png", "defaultposter.png") if os.access(config.plugins.pvmc.mediafolderpath.value + "defaultposter_110x214.png", os.F_OK) is False: printl("Check defaultposter_110x214.png - Missing -> Downloading", __name__, "I") WebGrabber.getFile(DEFAULTURL+"defaultposter_110x214.png", "defaultposter_110x214.png") if os.access(config.plugins.pvmc.mediafolderpath.value + "defaultposter_156x214.png", os.F_OK) is False: printl("Check defaultposter_156x214.png - Missing -> Downloading", __name__, "I") WebGrabber.getFile(DEFAULTURL+"defaultposter_156x214.png", "defaultposter_156x214.png") if os.access(config.plugins.pvmc.mediafolderpath.value + "defaultposter_195x267.png", os.F_OK) is False: printl("Check defaultposter_195x267.png - Missing -> Downloading", __name__, "I")
printl("\t- Created", __name__) try: printl( "Check " + config.plugins.pvmc.configfolderpath.value, __name__) os.makedirs(config.plugins.pvmc.configfolderpath.value) except OSError, e: printl("\t- OK", __name__) else: printl("\t- Created", __name__) printl( "Check sync.xml and valerie.conf - Missing -> Downloading", __name__) WebGrabber.getFile(DEFAULTURL + self._name, self._nameAbs) printl("\t- Created", __name__) return self.load(downloadIfNotFound=False) # Its loaded so lets walk through the dict and fix errors print(self._dict) if save: self.save() def loadOldPathsConf(self): if os.path.isfile(config.plugins.pvmc.configfolderpath.value + "valerie.conf") is False: return None _dict = {}
os.makedirs(config.plugins.pvmc.tmpfolderpath.value + "cache") except OSError, e: printl("\t- OK", __name__) else: printl("\t- Created", __name__) try: printl("Check " + config.plugins.pvmc.configfolderpath.value, __name__) os.makedirs(config.plugins.pvmc.configfolderpath.value) except OSError, e: printl("\t- OK", __name__) else: printl("\t- Created", __name__) printl("Check sync.xml and valerie.conf - Missing -> Downloading", __name__) WebGrabber.getFile(DEFAULTURL+self._name, self._nameAbs) printl("\t- Created", __name__) return self.load(downloadIfNotFound=False) # Its loaded so lets walk through the dict and fix errors print(self._dict) if save: self.save() def loadOldPathsConf(self): if os.path.isfile(config.plugins.pvmc.configfolderpath.value + "valerie.conf") is False: return None _dict = {} _dict["xml"] = {}
except OSError, e: printl("\t- OK", __name__, "I") else: printl("\t- Created", __name__, "I") DEFAULTURL = "http://project-valerie.googlecode.com/svn/trunk/default/" printl("Check " + config.plugins.pvmc.mediafolderpath.value + "*", __name__, "I") if os.access( config.plugins.pvmc.mediafolderpath.value + "defaultbackdrop.m1v", os.F_OK) is False: printl("Check defaultbackdrop.m1v - Missing -> Downloading", __name__, "I") WebGrabber.getFile(DEFAULTURL + "defaultbackdrop.m1v", "defaultbackdrop.m1v") if os.access( config.plugins.pvmc.mediafolderpath.value + "defaultposter.png", os.F_OK) is False: printl("Check defaultposter.png - Missing -> Downloading", __name__, "I") WebGrabber.getFile(DEFAULTURL + "defaultposter.png", "defaultposter.png") if os.access( config.plugins.pvmc.mediafolderpath.value + "defaultposter_110x214.png", os.F_OK) is False: printl("Check defaultposter_110x214.png - Missing -> Downloading", __name__, "I") WebGrabber.getFile(DEFAULTURL + "defaultposter_110x214.png",