What no check for downloading the file with bash using the built in /dev/tcp functionality? 

```exec 3<>/dev/tcp/www.google.com/80
echo -e "GET / HTTP/1.1\r\nhost: http://www.google.com\r\nConnection: close\r\n\r\n" >&3
cat <&3```

Otherwise it seems a bit overkill here in what is used to download.

1. wget
2. curl
3. fetch (bsd only right?)
4. perl (lwrp)
5. python