4 space indentation

I use tabs internally though :I
This commit is contained in:
user 2015-09-21 19:11:25 +00:00
parent e762283dec
commit 953ad970c9
2 changed files with 47 additions and 45 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
character_*.png
character_*.txt

View File

@ -11,51 +11,51 @@ pages = 1
c = HTTPConnection(server) c = HTTPConnection(server)
def addpage(page): def addpage(page):
global i, pages global i, pages
print("Page: " + str(page)) print("Page: " + str(page))
r = 0 r = 0
try: 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() r = c.getresponse()
except Exception: except Exception:
if r != 0: if r != 0:
if r.status != 200: if r.status != 200:
print("Error", r.status) print("Error", r.status)
exit(r.status) exit(r.status)
return return
data = r.read().decode() data = r.read().decode()
l = json.loads(data) l = json.loads(data)
if not l["success"]: if not l["success"]:
print("Success != True") print("Success != True")
exit(1) exit(1)
r = 0 r = 0
pages = int(l["pages"]) pages = int(l["pages"])
for s in l["skins"]: 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(bytes(s["img"], 'utf-8'))) f.write(base64.b64decode(bytes(s["img"], 'utf-8')))
f.close() f.close()
f = open(metadir + "character_" + str(i) + ".txt", "w") f = open(metadir + "character_" + str(i) + ".txt", "w")
f.write(str(s["name"]) + '\n') f.write(str(s["name"]) + '\n')
f.write(str(s["author"]) + '\n') f.write(str(s["author"]) + '\n')
f.write(str(s["license"])) f.write(str(s["license"]))
f.close() f.close()
try: try:
c.request("GET", "/skins/1/" + str(s["id"]) + ".png") c.request("GET", "/skins/1/" + str(s["id"]) + ".png")
r = c.getresponse() r = c.getresponse()
except Exception: except Exception:
if r != 0: if r != 0:
if r.status != 200: if r.status != 200:
print("Error", r.status) print("Error", r.status)
continue continue
data = r.read() 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.write(data)
f.close() f.close()
i = i + 1 i = i + 1
addpage(1) addpage(1)
if pages > 1: if pages > 1:
for p in range(pages-1): for p in range(pages-1):
addpage(p+2) addpage(p+2)
print("Skins have been updated!") print("Skins have been updated!")