INNER CODE UNIT · Python
main
ivoyager/planetarium · web/post_export.py:56
def main():
arguments = sys.argv[1:]
if arguments in (["-h"], ["--help"]):
print(__doc__)
return
if len(arguments) > 1:
sys.exit(__doc__)
suffix = arguments[0] if arguments else ""
name = EXPORT_NAME + suffix
missing_files = get_missing_files(name)
if missing_files:
sys.exit(f"ERROR: {EXPORT_DIR} lacks {', '.join(missing_files)}. Nothing was changed.")
add_splash_image(name)
for ending in GZIPPED_ENDINGS:
gzip_in_place(EXPORT_DIR / (name + ending))
delete_boot_splash(EXPORT_DIR / (name + ".png"))
zip_upload(name, EXPORT_DIR / (ZIP_NAME + suffix + ".zip"))