|
- import sys
- import os
- import requests
- import json
-
- TOKEN = os.environ["GITEA_API_KEY"]
-
- url = "https://git.crux.best/api/v1/repos/chemicalcrux/{0}/releases".format(sys.argv[1])
-
- r = requests.get(url, headers = {
- "authorization": "token " + TOKEN
- })
-
- if r.status_code != 200:
- print("oops...")
- sys.exit(1)
-
- data = json.loads(r.text)
-
- result = {}
- for release in data:
- result[release["name"]] = release["body"]
-
- with open(sys.argv[2], "w", encoding="utf-8") as file:
- json.dump(result, file)
|