forked from mtcontrib/minetest-u_skinsdb
Fix dat weird stuff.
This commit is contained in:
parent
7c25df22dc
commit
8d5709661f
|
@ -7,47 +7,47 @@ server = "minetest.fensta.bplaced.net"
|
|||
skinsdir = "u_skins/textures/"
|
||||
metadir = "u_skins/meta/"
|
||||
i = 1
|
||||
pages = 0
|
||||
pages = 1
|
||||
|
||||
c = HTTPConnection(server)
|
||||
def addpage(page):
|
||||
global i, pages
|
||||
print( "Page: "+str(page))
|
||||
print("Page: " + str(page))
|
||||
r = 0
|
||||
try:
|
||||
c.request("GET","/api/get.json.php?getlist&page="+str(page)+"&outformat=base64")
|
||||
c.request("GET", "/api/get.json.php?getlist&page=" + str(page) + "&outformat=base64")
|
||||
r = c.getresponse()
|
||||
except StandardError:
|
||||
c.request("GET","/api/get.json.php?getlist&page="+str(page)+"&outformat=base64")
|
||||
r = c.getresponse()
|
||||
if r.status != 200:
|
||||
print("Error", r.status)
|
||||
exit(r.status)
|
||||
if r != 0:
|
||||
if r.status != 200:
|
||||
print("Error", r.status)
|
||||
exit(r.status)
|
||||
data = r.read().decode()
|
||||
l = json.loads(data)
|
||||
if not l["success"]:
|
||||
print("Success != True")
|
||||
exit(1)
|
||||
r = 0
|
||||
pages = int(l["pages"])
|
||||
for s in l["skins"]:
|
||||
f = open(skinsdir+"character_"+str(i)+".png",'wb')
|
||||
f = open(skinsdir + "character_" + str(i) + ".png", "wb")
|
||||
f.write(base64.b64decode(s["img"]))
|
||||
f.close()
|
||||
f = open(metadir+"character_"+str(i)+".txt",'w')
|
||||
f.write(s["name"] + '\n')
|
||||
f.write(s["author"] + '\n')
|
||||
f.write(s["license"])
|
||||
f = open(metadir + "character_" + str(i) + ".txt", "w")
|
||||
f.write(str(s["name"]) + '\n')
|
||||
f.write(str(s["author"]) + '\n')
|
||||
f.write(str(s["license"]))
|
||||
f.close()
|
||||
try:
|
||||
c.request("GET","/skins/1/"+str(s["id"])+".png")
|
||||
c.request("GET", "/skins/1/" + str(s["id"]) + ".png")
|
||||
r = c.getresponse()
|
||||
except StandardError:
|
||||
c.request("GET","/skins/1/"+str(s["id"])+".png")
|
||||
r = c.getresponse()
|
||||
if r.status != 200:
|
||||
print("Error", r.status)
|
||||
exit(r.status)
|
||||
if r != 0:
|
||||
if r.status != 200:
|
||||
print("Error", r.status)
|
||||
exit(r.status)
|
||||
data = r.read()
|
||||
f = open(skinsdir+"character_"+str(i)+"_preview.png",'wb')
|
||||
f = open(skinsdir + "character_" + str(i) + "_preview.png", "wb")
|
||||
f.write(data)
|
||||
f.close()
|
||||
i = i + 1
|
||||
|
@ -55,4 +55,4 @@ addpage(1)
|
|||
if pages > 1:
|
||||
for p in range(pages-1):
|
||||
addpage(p+2)
|
||||
print("Skins have been updated!")
|
||||
print("Skins have been updated!")
|
||||
|
|
Loading…
Reference in New Issue
Block a user