Added more information on progress bot (#65)

This commit is contained in:
Lywx 2023-12-30 22:20:39 -06:00 committed by GitHub
parent d00cff570a
commit bd920b9b6e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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__":