diff --git a/.forgejo/scripts/update-wiki.py b/.forgejo/scripts/update-wiki.py index 211db54..21bd493 100644 --- a/.forgejo/scripts/update-wiki.py +++ b/.forgejo/scripts/update-wiki.py @@ -8,6 +8,10 @@ def noop(): return mods = dict() +count = dict() +count["server"] = 0 +count["client"] = 0 +count["both"] = 0 for mod in glob.glob("pack/mods/*.toml"): with open(mod, "r") as f: @@ -22,12 +26,32 @@ for mod in glob.glob("pack/mods/*.toml"): moddata["url"] = "https://legacy.curseforge.com/projects/" + str(data["update"]["curseforge"]["project-id"]) moddata["site"] = "CurseForge" + count[data["side"]] += 1 moddata["side"] = data["side"] - mods[data["name"]] = moddata with open("wiki/Modlist.md", "w") as f: + f.write("## Total Count") + f.write("") + f.write("\r\n") + f.write("") + f.write("") + f.write("\r\n") + + f.write("\r\n") + f.write("") + f.write("") + f.write("\r\n") + + f.write("\r\n") + f.write("") + f.write("") + f.write("\r\n") + + f.write("\r\n
SideCount
Client" + str(count["client"] + count["both"]) + "
Server" + str(count["server"] + count["both"]) + "
") + + f.write("## Individual Mods") f.write("") f.write("\r\n") f.write("") @@ -44,3 +68,4 @@ with open("wiki/Modlist.md", "w") as f: else: f.write("") f.write("\r\n") + f.write("\r\n
NameN/A
")