intent: download a file over HTTP
rewritten_intent: download a file `url` over HTTP and save to `file_name`
snippet: u = urllib.request.urlopen(url)
  f = open(file_name, 'wb')
  meta = u.info()
  file_size = int(meta.getheaders('Content-Length')[0])
  print(('Downloading: %s Bytes: %s' % (file_name, file_size)))
  file_size_dl = 0
  block_sz = 8192
  while True:
      buffer = u.read(block_sz)
      if (not buffer):
          break
      file_size_dl += len(buffer)
      f.write(buffer)
      status = ('%10d  [%3.2f%%]' % (file_size_dl, ((file_size_dl * 100.0) / file_size)))
      status = (status + (chr(8) * (len(status) + 1)))
      print(status, end=' ')
  f.close()