INNER CODE UNIT · Python

main

epigen/MrBiomics · helpers/MrBiomics_context_crawler.py:321

def main(argv: Optional[Sequence[str]] = None) -> int:
  if ingest is None:
      raise SystemExit("GitIngest is required; install it with `pip install gitingest` before running this script.")
  args = parse_args(argv)
  generated_at = dt.datetime.now(dt.timezone.utc)
  output_root = args.output_root.resolve()
  output_dir = prepare_output_dir(output_root, args.dry_run)
  try:
      if not args.skip_main:
          main_text = build_single_repo_file(MAIN_REPO, generated_at, args.token)
          write_text(output_dir / "MrBiomics_main.txt", main_text, args.dry_run)
      if not args.skip_modules:
          modules_text = build_modules_file(MODULE_REPOS, generated_at, args.token)
          write_text(output_dir / "MrBiomics_modules.txt", modules_text, args.dry_run)
      if not args.skip_wiki:
          wiki_text = build_wiki_file(WIKI_REPO, generated_at, args.token)
          write_text(output_dir / "MrBiomics_wiki.txt", wiki_text, args.dry_run)
  except RuntimeError as exc:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…