code: def get_parser():
      parser = argparse.ArgumentParser(
          description="Download and Prepare the BookCorpus dataset. "
          "We will download and extract the books into the "
          "output folder, each file is a book and the "
          "filename is the tile of the book."
      )
      parser.add_argument(
          "--save_dir",
          type=str,
          default=None,
          help="The directory to save the dataset. Default is the same as the"
          " dataset.",
      )
      parser.add_argument(
          "--cache-path",
          type=str,
          default=os.path.join(get_data_home_dir(), "gutenberg"),
          help="The temporary path to download the compressed dataset.",
      )
      return parser
  
file_path: gluon-nlp/docs/model_zoo/datasets/pretrain_corpus/prepare_gutenberg.py
imports: import os
  import argparse
  import zipfile
  from gluonnlp.base import get_data_home_dir
  from gluonnlp.utils.misc import download, load_checksum_stats
  import shutil
label_desc: Use image node_id 1 for calling a global function with example usage: get_parser() and returns: parser