X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=debian%2Fscripts%2Fget-tiles.py;fp=debian%2Fscripts%2Fget-tiles.py;h=14df24eaf572a530c8894efb14b25ff0d2322156;hb=ffffa56964965f8476dd179448e0bd69d2c29bd9;hp=0000000000000000000000000000000000000000;hpb=31952e846818493afeb9dec44a3d8330a687c194;p=GpsPrune.git diff --git a/debian/scripts/get-tiles.py b/debian/scripts/get-tiles.py new file mode 100755 index 0000000..14df24e --- /dev/null +++ b/debian/scripts/get-tiles.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +# © 2010, David Paleino +# +# This script is released under the GNU General Public License, version 2. + +from urllib2 import urlopen +import re + +base = "https://dds.cr.usgs.gov/srtm/version2_1/SRTM3/%s/" +regions = ["Eurasia", "North_America", "Australia", "Islands", "South_America", "Africa"] + +for reg in regions: + url = base % reg + tiles = [] + for line in urlopen(url).readlines(): + if line.startswith("
  • "): + match = re.match("^
  • <.*> ([^>]*)<.*>", line) + if match: + tiles.append(match.group(1).replace(".hgt.zip", "")) + f = open("tiles%s.txt" % (regions.index(reg)+1), "w") + f.write('\n'.join([reg] + tiles)) + f.close()