From 82ba75fae72e123ba08af2ecccdfd1e29b9c3357 Mon Sep 17 00:00:00 2001 From: YoyoNow Date: Wed, 11 Jun 2025 14:11:54 +0200 Subject: [PATCH] Optimize .zip size --- 9/build.py | 10 ++++++++++ build.py | 10 ++++++++++ upcoming/{ => color}/Black.png | Bin upcoming/{ => color}/Brown.png | Bin upcoming/{ => color}/Cyan.png | Bin upcoming/{ => color}/DakGreen.png | Bin upcoming/{ => color}/DarkBlue.png | Bin upcoming/{ => color}/LightBlue.png | Bin upcoming/{ => color}/LightGray.png | Bin upcoming/{ => color}/Lime.png | Bin upcoming/{ => color}/Magenta.png | Bin upcoming/{ => color}/Orange.png | Bin upcoming/{ => color}/Purple.png | Bin upcoming/{ => color}/Red.png | Bin upcoming/{ => color}/White.png | Bin upcoming/{ => color}/Yellow.png | Bin upcoming/{ => color}/gray.png | Bin upcoming/{ => color}/pink.png | Bin 18 files changed, 20 insertions(+) create mode 100644 9/build.py rename upcoming/{ => color}/Black.png (100%) rename upcoming/{ => color}/Brown.png (100%) rename upcoming/{ => color}/Cyan.png (100%) rename upcoming/{ => color}/DakGreen.png (100%) rename upcoming/{ => color}/DarkBlue.png (100%) rename upcoming/{ => color}/LightBlue.png (100%) rename upcoming/{ => color}/LightGray.png (100%) rename upcoming/{ => color}/Lime.png (100%) rename upcoming/{ => color}/Magenta.png (100%) rename upcoming/{ => color}/Orange.png (100%) rename upcoming/{ => color}/Purple.png (100%) rename upcoming/{ => color}/Red.png (100%) rename upcoming/{ => color}/White.png (100%) rename upcoming/{ => color}/Yellow.png (100%) rename upcoming/{ => color}/gray.png (100%) rename upcoming/{ => color}/pink.png (100%) diff --git a/9/build.py b/9/build.py new file mode 100644 index 0000000..768db49 --- /dev/null +++ b/9/build.py @@ -0,0 +1,10 @@ +import os + +current_dir = os.getcwd() + +# Removing all .md files +for root, dirs, files in os.walk(current_dir): + for file in files: + src_file = os.path.join(root, file) + if os.path.isfile(src_file) and file.endswith(".md"): + os.remove(src_file) diff --git a/build.py b/build.py index 57cf741..3ad79dd 100644 --- a/build.py +++ b/build.py @@ -5,6 +5,7 @@ import hashlib import time import zipfile import importlib.util +import json current_dir = os.getcwd() @@ -58,6 +59,15 @@ def copyFiles(src, dst): dst_file = os.path.join(dest_path, file) shutil.copy2(src_file, dst_file) # Overwrites if exists + if dst_file.endswith(".json") or dst_file.endswith(".mcmeta"): + content = "" + with open(dst_file, "r") as file: + content = file.read() + content = json.loads(content) + content = json.dumps(content, separators=(',', ':')) + with open(dst_file, "w") as file: + file.write(content) + def zip_folder(folder_path, zip_file_path): with zipfile.ZipFile(zip_file_path, 'w', zipfile.ZIP_DEFLATED) as zipf: for root, dirs, files in os.walk(folder_path): diff --git a/upcoming/Black.png b/upcoming/color/Black.png similarity index 100% rename from upcoming/Black.png rename to upcoming/color/Black.png diff --git a/upcoming/Brown.png b/upcoming/color/Brown.png similarity index 100% rename from upcoming/Brown.png rename to upcoming/color/Brown.png diff --git a/upcoming/Cyan.png b/upcoming/color/Cyan.png similarity index 100% rename from upcoming/Cyan.png rename to upcoming/color/Cyan.png diff --git a/upcoming/DakGreen.png b/upcoming/color/DakGreen.png similarity index 100% rename from upcoming/DakGreen.png rename to upcoming/color/DakGreen.png diff --git a/upcoming/DarkBlue.png b/upcoming/color/DarkBlue.png similarity index 100% rename from upcoming/DarkBlue.png rename to upcoming/color/DarkBlue.png diff --git a/upcoming/LightBlue.png b/upcoming/color/LightBlue.png similarity index 100% rename from upcoming/LightBlue.png rename to upcoming/color/LightBlue.png diff --git a/upcoming/LightGray.png b/upcoming/color/LightGray.png similarity index 100% rename from upcoming/LightGray.png rename to upcoming/color/LightGray.png diff --git a/upcoming/Lime.png b/upcoming/color/Lime.png similarity index 100% rename from upcoming/Lime.png rename to upcoming/color/Lime.png diff --git a/upcoming/Magenta.png b/upcoming/color/Magenta.png similarity index 100% rename from upcoming/Magenta.png rename to upcoming/color/Magenta.png diff --git a/upcoming/Orange.png b/upcoming/color/Orange.png similarity index 100% rename from upcoming/Orange.png rename to upcoming/color/Orange.png diff --git a/upcoming/Purple.png b/upcoming/color/Purple.png similarity index 100% rename from upcoming/Purple.png rename to upcoming/color/Purple.png diff --git a/upcoming/Red.png b/upcoming/color/Red.png similarity index 100% rename from upcoming/Red.png rename to upcoming/color/Red.png diff --git a/upcoming/White.png b/upcoming/color/White.png similarity index 100% rename from upcoming/White.png rename to upcoming/color/White.png diff --git a/upcoming/Yellow.png b/upcoming/color/Yellow.png similarity index 100% rename from upcoming/Yellow.png rename to upcoming/color/Yellow.png diff --git a/upcoming/gray.png b/upcoming/color/gray.png similarity index 100% rename from upcoming/gray.png rename to upcoming/color/gray.png diff --git a/upcoming/pink.png b/upcoming/color/pink.png similarity index 100% rename from upcoming/pink.png rename to upcoming/color/pink.png