From a4b44f9e960e5a9d2ebc255a62f6caac77257bee Mon Sep 17 00:00:00 2001 From: Austin Macdonald Date: Mon, 11 Nov 2024 10:52:54 -0600 Subject: [PATCH] Initial report --- .github/scripts/du.py | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/.github/scripts/du.py b/.github/scripts/du.py index 05043ef..e626769 100755 --- a/.github/scripts/du.py +++ b/.github/scripts/du.py @@ -42,12 +42,11 @@ def prepare_report(directory): for user, data in report.items(): data["disk_usage_human_readable"] = bytes_to_human_readable(data["disk_usage_bytes"]) - # os.makedirs(os.path.dirname(OUTPUT_FILE), exist_ok=True) - # output_file = - # with open(OUTPUT_FILE, 'w') as f: - # json.dump(report, f, indent=4) - # - # print(f"Disk usage report generated at {os.path.abspath(OUTPUT_FILE)}") + os.makedirs(os.path.dirname(OUTPUT_DIR), exist_ok=True) + current_date = date.today().strftime('%Y-%m-%d') + with open(f"{OUTPUT_DIR}/{current_date}.json", "w") as f: + json.dump(report, f, indent=4) + print(f"Disk usage report generated at {os.path.abspath(OUTPUT_FILE)}") if __name__ == "__main__": @@ -55,10 +54,4 @@ def prepare_report(directory): print("Usage: du.py ") else: path = sys.argv[1] - directories = [d for d in os.listdir(path) if os.path.isdir(os.path.join(path, d))] - - os.makedirs(os.path.dirname(OUTPUT_DIR), exist_ok=True) - current_date = date.today().strftime('%Y-%m-%d') - with open(f"{OUTPUT_DIR}/{current_date}.json", "w") as f: - f.write("\n".join(directories)) - # prepare_report(directory) + prepare_report(path)