code: def download_files(dl_folder, urls, completed_urls={}):
      for url_record in urls:
          url, _ = get_downloaded_file(dl_folder, url_record)
          filename = download_a_url(dl_folder, url_record)
          completed_urls[str(url)] = filename
      return completed_urls
  
imports: from typing import NamedTuple, List
  from urllib.parse import urlparse
  import os, sys
  import subprocess
  from subprocess import check_call, check_output
  import glob
  import wget
  import re
  import multiprocessing
  from functools import partial
  import pathlib
  from collections import OrderedDict
label_desc: Use image node_id 5 for calling a global function with example usage: download_files(dl_folder, urls, completed_urls) and returns: completed_urls