diff --git a/json_process.py b/json_process.py new file mode 100644 index 0000000..801ef7a --- /dev/null +++ b/json_process.py @@ -0,0 +1,33 @@ +#!/usr/bin/env python3 + +import json +import os + +updir = "CustomUploaders" +files = [f for f in os.listdir(updir) if os.path.isfile("{0}/{1}".format(updir, f))] + +files2 = [f for f in files if f.endswith(".sxcu")] + +for fname in files2: + with open("{0}/{1}".format(updir, fname), "r", encoding="utf-8-sig") as f: + rawjson = f.read() + + conv = json.loads(rawjson) + + try: + conv.pop("Version") + except KeyError: + pass + + try: + conv.pop("Name") + except KeyError: + pass + + try: + conv.pop("DestinationType") + except KeyError: + pass + + with open("{0}/{1}".format(updir + "-converted", fname), "w+") as f: + f.write(json.dumps(conv))