def xp_filename(basename):
return re.sub('["<>*?|\\\\]', "_",
basename.replace("/", "-").replace(":", "."))
def xp_filename(basename):
return re.sub('["<>*?|\\\\]', "_",
basename.replace("/", "-").replace(":", "."))
def versionify(version):
return ".".join(filter(lambda x: x.isdigit(),
re.split("[-+.]", version))[:3])
def versionify(version):
return ".".join(filter(lambda x: x.isdigit(),
re.split("[-+.]", version))[:3])
def main(nwdir, nwpackage):
if not os.path.isdir(nwdir):
raise StandardError("input (%r) is not a directory" % nwdir)
nwzip = zipfile.ZipFile(nwpackage)
icnss = filter(lambda f: f.lower().endswith(".icns"),
def main(nwdir, nwpackage):
if not os.path.isdir(nwdir):
raise StandardError("input (%r) is not a directory" % nwdir)
nwzip = zipfile.ZipFile(nwpackage)
icnss = filter(lambda f: f.lower().endswith(".icns"),
package = json.load(nwzip.open("package.json"))
app = join(nwdir, "nwjs.app")
title = package["window"]["title"]
package = json.load(nwzip.open("package.json"))
app = join(nwdir, "nwjs.app")
title = package["window"]["title"]