| OLD | NEW |
| (Empty) |
| 1 #!/usr/bin/env python | |
| 2 | |
| 3 import urllib | |
| 4 import zlib | |
| 5 | |
| 6 downloads = { | |
| 7 '/usr/share/GeoIP/GeoIP.dat': 'http://geolite.maxmind.com/download/geoip/datab
ase/GeoLiteCountry/GeoIP.dat.gz', | |
| 8 '/usr/share/GeoIP/GeoIPv6.dat': 'http://geolite.maxmind.com/download/geoip/dat
abase/GeoIPv6.dat.gz', | |
| 9 | |
| 10 '/usr/share/GeoIP/GeoIPCity.dat': 'http://geolite.maxmind.com/download/geoip/d
atabase/GeoLiteCity.dat.gz', | |
| 11 '/usr/share/GeoIP/GeoIPCityv6.dat': 'http://geolite.maxmind.com/download/geoip
/database/GeoLiteCityv6-beta/GeoLiteCityv6.dat.gz', | |
| 12 } | |
| 13 | |
| 14 for dest, source in downloads.iteritems(): | |
| 15 data = urllib.urlopen(source).read() | |
| 16 with open(dest, "wb") as f: | |
| 17 # wbit parameter value isn't properly documented, see https://stackoverflow.
com/a/22310760/785541 | |
| 18 f.write(zlib.decompress(data, zlib.MAX_WBITS | 16)) | |
| OLD | NEW |