krpanodl.py
· 743 B · Python
Raw
cubelabels = "fblrud"
levels = ["l"+i for i in range(1,8)]
skipped = 0
for s in cubelabels:
for l in levels:
for v in range(1,999):
for h in range(1,999):
req = requests.get("http://europe.tiles.fanpic.co/749-2017-cnn/mres_{s}/{l}/{v}/{l}_{s}_{v}_{h}.jpg".format(s=s,l=l,v=v,h=h), stream=True)
if req.status_code == 200:
with open("{l}_{s}_{v}_{h}.jpg".format(s=s,l=l,v=v,h=h), "wb") as f:
for chunk in req:
_ = f.write(chunk)
print("Done {l}_{s}_{v}_{h}.jpg".format(s=s,l=l,v=v,h=h))
else:
print("Skipping on {l}_{s}_{v}_{h}.jpg".format(s=s,l=l,v=v,h=h))
skipped += 1
break
if skipped >= 3:
skipped = 0
break
| 1 | cubelabels = "fblrud" |
| 2 | levels = ["l"+i for i in range(1,8)] |
| 3 | skipped = 0 |
| 4 | for s in cubelabels: |
| 5 | for l in levels: |
| 6 | for v in range(1,999): |
| 7 | for h in range(1,999): |
| 8 | req = requests.get("http://europe.tiles.fanpic.co/749-2017-cnn/mres_{s}/{l}/{v}/{l}_{s}_{v}_{h}.jpg".format(s=s,l=l,v=v,h=h), stream=True) |
| 9 | if req.status_code == 200: |
| 10 | with open("{l}_{s}_{v}_{h}.jpg".format(s=s,l=l,v=v,h=h), "wb") as f: |
| 11 | for chunk in req: |
| 12 | _ = f.write(chunk) |
| 13 | print("Done {l}_{s}_{v}_{h}.jpg".format(s=s,l=l,v=v,h=h)) |
| 14 | else: |
| 15 | print("Skipping on {l}_{s}_{v}_{h}.jpg".format(s=s,l=l,v=v,h=h)) |
| 16 | skipped += 1 |
| 17 | break |
| 18 | if skipped >= 3: |
| 19 | skipped = 0 |
| 20 | break |