code: def http_get(url, temp_file):
      import requests
      from tqdm import tqdm
  
      req = request_wrap_timeout(
          partial(requests.get, url, stream=True), url
      )
      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)
      for chunk in req.iter_content(chunk_size=1024):
          if chunk:  # filter out keep-alive new chunks
              progress.update(len(chunk))
              temp_file.write(chunk)
      progress.close()
  
imports: import fnmatch
  import json
  import logging
  import os
  import shutil
  import tarfile
  import tempfile
  from functools import partial, wraps
  from hashlib import sha256
  from io import open
label_desc: Use image node_id 11 for calling a global function with example usage: http_get(url, temp_file) without return types