import glob import re import json import os import subprocess # get compatibility from jsons def construct_compatibility_dict(): dict_out = {} count = 0 for pth in sorted(glob.glob('followers/*.png')): name = pth.replace(".png", "").replace("followers/", "") count+=1 #if (count == 2): # break print(name) newname = name newname = newname.replace("_female", "/female") newname = newname.replace("_hisuian", "/hisuian") newname = newname.replace("_galarian", "/galarian") newname = newname.replace("_origin", "/origin") newname = newname.replace("_therian", "/therian") newname = newname.replace("_east_sea", "/east_sea") newname = newname.replace("_crowned", "/crowned") newname = newname.replace("arceus_", "arceus/") newname = newname.replace("burmy_", "burmy/") newname = newname.replace("basculin_", "basculin/") newname = newname.replace("castform_", "castform/") newname = newname.replace("calyrex_", "calyrex/") newname = newname.replace("deerling_", "deerling/") newname = newname.replace("deoxys_", "deoxys/") newname = newname.replace("flabebe_", "flabebe/") newname = newname.replace("floette_", "floette/") newname = newname.replace("florges_", "florges/") newname = newname.replace("furfrou_", "furfrou/") newname = newname.replace("hoopa_", "hoopa/") newname = newname.replace("lycanroc_", "lycanroc/") newname = newname.replace("meloetta_", "meloetta/") newname = newname.replace("necrozma_", "necrozma/") newname = newname.replace("pichu_", "pichu/") newname = newname.replace("rotom_", "rotom/") newname = newname.replace("sawsbuck_", "sawsbuck/") newname = newname.replace("toxtricity_", "toxtricity/") newname = newname.replace("unown_", "unown/") newname = newname.replace("ursaluna_", "ursaluna/") newname = newname.replace("vivillon_", "vivillon/") newname = newname.replace("wormadam_", "wormadam/") if (os.path.exists('followers/' + newname) == False): os.mkdir('followers/' + newname) os.rename('followers/' + name + '.png', 'followers/' + newname + '/follower.png') #os.popen('cp followers/' + name + '.png followers/' + name + '/follower.png') #os.remove('followers/' + name + '.png') #print(pth) #subprocess.run(["tools/gbagfx/gbagfx " + name +".png " + name + "_normal.pal'" + str(count) + "'"]) construct_compatibility_dict()