diff --git a/dev_capes.json b/dev_capes.json index b7c63f3..e9501e0 100644 --- a/dev_capes.json +++ b/dev_capes.json @@ -1,10 +1,56 @@ { - "dev": [ - { - "id": "123" - }, - { - "id": "456" - } - ] -} + "dev": [ + { + "id": "dcbce3a2-6ee9-4a3b-94f1-dd5d674abe91", + "name": "RileyHighline" + }, + { + "id": "c5e9fe6f-93aa-4b64-83b7-5a617e359757", + "name": "SpottyTheTurtle" + }, + { + "id": "ec83fe0b-c1c7-4b20-8644-5429b9b0222d", + "name": "StarFluxie" + }, + { + "id": "3648354d-2a8d-45aa-87da-aa38293950e1", + "name": "Slimeist" + }, + { + "id": "8dd9ad20-80d5-45b3-a6e4-56af90d891c9", + "name": "To0pa" + }, + { + "id": "b426dac5-8b87-4068-91c2-d7a97a2e50d1", + "name": "NeonCityDrifter" + }, + { + "id": "8356846e-7582-4301-8111-aedd54cf95d6", + "name": "JosephFranci" + }, + { + "id": "b317e1b6-7329-484c-a54b-fdb82228c07e", + "name": "mattentosh" + }, + { + "id": "9ac19a38-5013-44d3-9a05-118814639dcd", + "name": "Szedann" + }, + { + "id": "fc6f678b-f31c-4a29-9b4f-bec29cfafd58", + "name": "Kayla_the_Bee" + }, + { + "id": "e67eb09a-b5af-4822-b756-9065cdc49913", + "name": "IThundxr" + }, + { + "id": "53b0c8cd-548e-43ac-9611-42fa7a24a383", + "name": "Madame_Bones" + }, + { + "id": "adf9cb5f-23dd-4d13-bcea-7d56c9f579a1", + "name": "cshcrafter" + } + ] +} \ No newline at end of file diff --git a/dev_capes.txt b/dev_capes.txt new file mode 100644 index 0000000..6de42d7 --- /dev/null +++ b/dev_capes.txt @@ -0,0 +1,13 @@ +Slimeist +Kayla_the_Bee +Szedann +JosephFranci +StarFluxie +To0pa +cshcrafter +SpottyTheTurtle +IThundxr +RileyHighline +Madame_Bones +NeonCityDrifter +mattentosh diff --git a/gen_json.py b/gen_json.py new file mode 100644 index 0000000..c695cf7 --- /dev/null +++ b/gen_json.py @@ -0,0 +1,31 @@ +#!/usr/bin/python3 +import urllib.request +import json + +names = [] + +with open("dev_capes.txt") as f: + for line in f: + names.append(line.strip()) + +names = list(set(names)) +names = [name for name in names if name != ""] + +uuids = {} + +for name in names: + with urllib.request.urlopen("https://api.ashcon.app/mojang/v2/user/"+name) as f: + dat = json.load(f) + uuids[name] = dat["uuid"] + + +full_data = { + "dev": [ + { + "id": v, + "name": k + } for k, v in uuids.items() + ] +} +with open("dev_capes.json", "w") as f: + json.dump(full_data, f, indent=4) \ No newline at end of file