code: def extract_all_files(
      completed_urls,
      extract_folder,
      get_extract_name=get_extract_name,
      completed_extraction={},
      debug=False,
  ):
      extracted_folders = OrderedDict()
      for url, downloaded_file in set(completed_urls.items()):
          if downloaded_file in completed_extraction:
              print(f"{downloaded_file} is already extracted; so skip")
              continue
          folder = extract_file(
              downloaded_file, extract_folder, get_extract_name, debug
          )
          extracted_folders[url] = folder
      return extracted_folders
  
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 11 for calling a global function with example usage: extract_all_files(completed_urls, extract_folder, get_extract_name, completed_extraction, debug) and returns: extracted_folders