1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
import json import os import urllib.request
data = { "0.5.13": "soljson-v0.5.13+commit.5b0b510c.js", "0.5.12": "soljson-v0.5.12+commit.7709ece9.js", "0.5.11": "soljson-v0.5.11+commit.c082d0b4.js", "0.5.10": "soljson-v0.5.10+commit.5a6ea5b1.js", "0.5.9": "soljson-v0.5.9+commit.e560f70d.js", "0.5.8": "soljson-v0.5.8+commit.23d335f2.js", "0.5.7": "soljson-v0.5.7+commit.6da8b019.js", "0.5.6": "soljson-v0.5.6+commit.b259423e.js", "0.5.5": "soljson-v0.5.5+commit.47a71e8f.js", "0.5.4": "soljson-v0.5.4+commit.9549d8ff.js", "0.5.3": "soljson-v0.5.3+commit.10d17f24.js", "0.5.2": "soljson-v0.5.2+commit.1df8f40c.js", "0.5.1": "soljson-v0.5.1+commit.c8a2cb62.js", "0.5.0": "soljson-v0.5.0+commit.1d4f565a.js", "0.4.26": "soljson-v0.4.26+commit.4563c3fc.js", "0.4.25": "soljson-v0.4.25+commit.59dbf8f1.js", "0.4.24": "soljson-v0.4.24+commit.e67f0147.js", "0.4.23": "soljson-v0.4.23+commit.124ca40d.js", "0.4.22": "soljson-v0.4.22+commit.4cb486ee.js", "0.4.21": "soljson-v0.4.21+commit.dfe3193c.js", "0.4.20": "soljson-v0.4.20+commit.3155dd80.js", "0.4.19": "soljson-v0.4.19+commit.c4cbbb05.js", "0.4.18": "soljson-v0.4.18+commit.9cf6e910.js", "0.4.17": "soljson-v0.4.17+commit.bdeb9e52.js", "0.4.16": "soljson-v0.4.16+commit.d7661dd9.js", "0.4.15": "soljson-v0.4.15+commit.bbb8e64f.js", "0.4.14": "soljson-v0.4.14+commit.c2215d46.js", "0.4.13": "soljson-v0.4.13+commit.fb4cb1a.js", "0.4.12": "soljson-v0.4.12+commit.194ff033.js", "0.4.11": "soljson-v0.4.11+commit.68ef5810.js", "0.4.10": "soljson-v0.4.10+commit.f0d539ae.js", "0.4.9": "soljson-v0.4.9+commit.364da425.js", "0.4.8": "soljson-v0.4.8+commit.60cc1668.js", "0.4.7": "soljson-v0.4.7+commit.822622cf.js", "0.4.6": "soljson-v0.4.6+commit.2dabbdf0.js", "0.4.5": "soljson-v0.4.5+commit.b318366e.js", "0.4.4": "soljson-v0.4.4+commit.4633f3de.js", "0.4.3": "soljson-v0.4.3+commit.2353da71.js", "0.4.2": "soljson-v0.4.2+commit.af6afb04.js", "0.4.1": "soljson-v0.4.1+commit.4fc6fc2c.js", "0.4.0": "soljson-v0.4.0+commit.acd334c9.js", "0.3.6": "soljson-v0.3.6+commit.3fc68da.js", "0.3.5": "soljson-v0.3.5+commit.5f97274.js", "0.3.4": "soljson-v0.3.4+commit.7dab890.js", "0.3.3": "soljson-v0.3.3+commit.4dc1cb1.js", "0.3.2": "soljson-v0.3.2+commit.81ae2a7.js", "0.3.1": "soljson-v0.3.1+commit.c492d9b.js", "0.3.0": "soljson-v0.3.0+commit.11d6736.js", "0.2.2": "soljson-v0.2.2+commit.ef92f56.js", "0.2.1": "soljson-v0.2.1+commit.91a6b35.js", "0.2.0": "soljson-v0.2.0+commit.4dc2445.js", "0.1.7": "soljson-v0.1.7+commit.b4e666c.js", "0.1.6": "soljson-v0.1.6+commit.d41f8b7.js", "0.1.5": "soljson-v0.1.5+commit.23865e3.js", "0.1.4": "soljson-v0.1.4+commit.5f6c3cd.js", "0.1.3": "soljson-v0.1.3+commit.28f561.js", "0.1.2": "soljson-v0.1.2+commit.d0d36e3.js", "0.1.1": "soljson-v0.1.1+commit.6ff4cd6.js" } url0 = "http://solc-bin.ethereum.org/bin/" for tiem in data: file = data[tiem] url = url0 + file print("downloading with " + url) LocalPath = os.path.join('./solc-bin',file) urllib.request.urlretrieve(url,LocalPath)
|