code: def _get_google_drive_file_id(url: str) -> Optional[str]:
      parts = urlparse(url)
  
      if re.match(r"(drive|docs)[.]google[.]com", parts.netloc) is None:
          return None
  
      match = re.match(r"/file/d/(?P<id>[^/]*)", parts.path)
      if match is None:
          return None
  
      return match.group("id")
  
file_path: vissl/vissl/utils/download.py
imports: import io
  import os
  import re
  import urllib
  import urllib.error
  import urllib.request
  from typing import Optional
  from urllib.parse import urlparse
  from torch.utils.model_zoo import tqdm
  from torchvision.datasets.utils import check_integrity, download_file_from_google_drive, extract_archive
  from vissl.utils.io import makedir
label_desc: Use image node_id 4 for calling a global function with example usage: _get_google_drive_file_id(url) and returns: match, None, None