From bd920b9b6ec4e029aba6a39349d9b8402e506bb5 Mon Sep 17 00:00:00 2001 From: Lywx Date: Sat, 30 Dec 2023 22:20:39 -0600 Subject: [PATCH] Added more information on progress bot (#65) --- tools/upload_progress.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tools/upload_progress.py b/tools/upload_progress.py index 726a0927..6fc4789c 100644 --- a/tools/upload_progress.py +++ b/tools/upload_progress.py @@ -1,6 +1,9 @@ from progress import * import requests import argparse +from git import Repo + +repo = Repo('.') def main(args): func_sizes, total_size = get_func_sizes() @@ -18,11 +21,17 @@ def main(args): funcs_matching_ratio = (len(matching_funcs) / len(all_funcs)) * 100 matching_ratio = (matching_size / total_size) * 100 + commit = repo.heads.master.commit + content = { "embeds": [{ - "description": f"**{len(matching_funcs)}** matched functions / **{len(all_funcs)}** total (**{funcs_matching_ratio:.2f}%**)\n**{matching_size}** matching bytes / **{total_size}** total (**{matching_ratio:.2f}%**)" + "title": f"{commit.message.splitlines()[0]}", + "description": f"**{len(matching_funcs)}** matched functions / **{len(all_funcs)}** total (**{funcs_matching_ratio:.2f}%**)\n**{matching_size}** matching bytes / **{total_size}** total (**{matching_ratio:.2f}%**)", + "url": f"https://github.com/sonicdcer/sf64/commit/{commit.hexsha}", + "color": commit.authored_date & 0xFFFFFF }] } + requests.post(args.discord_url, json=content) if __name__ == "__main__":