From afa7980cd55b7f739eab6322302c7879741affed Mon Sep 17 00:00:00 2001 From: BBaoVanC Date: Sun, 27 Sep 2020 12:22:10 -0500 Subject: [PATCH] Add json_process.py --- json_process.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 json_process.py 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))