Thanks for creating this great perl script. I needed proxy support and ended up adding my proxy manually by adding the line after your $ua->agent line:
Code:
$ua->proxy('http', 'http://your-http-proxy.com:proxyport/');
And it worked like a charm through the proxy. BTW, if you are behind a proxy it just writes the base continent files with 500 Not found errors in them. Not sure how to fix that so there is an error message instead.
Thanks for your beautiful script. Now to figure out how to iSilo these files.