diff --git a/minify.py b/minify.py index 325d291bc3e881bba38f74de8cd5f7fa736488ab..ff26564f9b9bb50f0a708987acff110cb4f1bbd8 100644 --- a/minify.py +++ b/minify.py @@ -5,20 +5,24 @@ load_dotenv() tinify.key = os.environ.get("tinify_key") -output_dir = "build/" +output_dir = "build" -blacklist = [ - "logothing.png" -] +try: + os.mkdir(output_dir) +except FileExistsError: + print("It's already there!!!") + +output_dir += "/" for ff in os.listdir(): + print(ff) if ff.endswith(".png"): if (ff == "logothing.png"): continue - print(ff) + source = tinify.from_file(ff) source.to_file(f'{output_dir}{ff}') - elif ff.endswith(".mp3"): + if ff.endswith(".mp3"): fle = open(ff, "rb") dst = open(f'{output_dir}{ff}', "wb+") dst.write(fle.read()) @@ -26,7 +30,10 @@ for ff in os.listdir(): dst.close() os.system(f"terser lzs.js letters.js game.js --mangle --compress -o {output_dir}code.js") -os.system(f"rm {output_dir}dbh.zip") +try: + os.system(f"rm {output_dir}dbh.zip") +except: + print("no need to delete anything") os.system(f"advzip {output_dir}dbh.zip --add build --shrink-insane -4") progress = os.path.getsize(f"{output_dir}dbh.zip") / 1024