code: def main(_):
      """Main script."""
      datasets = FLAGS.datasets.split(",") if FLAGS.datasets else None
      generate_and_save_dataframe_fn = functools.partial(
          script_utils.generate_and_save_artifact,
          dst_dir=FLAGS.dst_dir
          or tfds.core.gcs_path("visualization/dataframe"),
          overwrite=FLAGS.overwrite,
          file_extension=".html",
          get_artifact_fn=tfds.as_dataframe,
          save_artifact_fn=_save_html,
      )
      script_utils.multi_thread_map(
          worker_fn=generate_and_save_dataframe_fn,
          datasets=datasets,
      )
  
file_path: datasets/tensorflow_datasets/scripts/documentation/generate_dataframe.py
imports: import functools
  from absl import app
  from absl import flags
  import pandas
  import tensorflow_datasets
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
  from tensorflow_datasets.scripts.documentation import script_utils
label_desc: Use image node_id 2 for calling a global function with example usage: main(_) without return types