code: def http_get(url, target):
      req = requests.get(url, stream=True)
      content_length = req.headers.get("Content-Length")
      total = (
          int(content_length) if content_length is not None else None
      )
      progress = tqdm(unit="B", total=total)
      with open(target, "wb") as target_file:
          for chunk in req.iter_content(chunk_size=1024):
              if chunk:  # filter out keep-alive new chunks
                  progress.update(len(chunk))
                  target_file.write(chunk)
      progress.close()
  
imports: import argparse
  from pathlib import Path
  from tqdm import tqdm
  import requests
  import urllib3
label_desc: Use image node_id 1 for calling a global function with example usage: http_get(url, target) without return types