#!/usr/bin/env python from pip._vendor import tomli import glob import os def noop(): return mods = dict() for mod in glob.glob("pack/mods/*.toml"): with open(mod, "r") as f: data = tomli.load(f) url = "" # there has to be a better way to do this if "modrinth" in data["update"]: url = "https://modrinth.com/mod/" + data["update"]["modrinth"]["mod-id"] elif "curseforge" in data["update"]: url = "https://legacy.curseforge.com/projects/" + str(data["update"]["curseforge"]["project-id"]) mods[data["name"]] = url with open("wiki/Modlist.md", "w") as f: for mod in mods: if mods[mod] != "": f.write("- [" + mod + "](" + mods[mod] + ")\r\n") else: f.write("- " + mod + "\r\n")