INNER CODE UNIT · Python
build_wiki_file
epigen/MrBiomics · helpers/MrBiomics_context_crawler.py:277
def build_wiki_file(repo: RepoSpec, generated_at: dt.datetime, token: Optional[str]) -> str:
digest, sha, commit_date = fetch_wiki_via_git(repo, token)
lines = [
f"Snapshot generated: {generated_at.isoformat()}",
f"Repository label: {repo.label}",
f"Repository URL: {repo.url}",
f"Latest commit SHA: {sha}",
f"Latest commit date: {commit_date}",
"Captured via git clone of the wiki repository; each page is delimited below.",
"",
digest,
]
return "\n".join(lines).rstrip() + "\n"
def prepare_output_dir(root: Path, dry_run: bool) -> Path:
folder_name = f"MrBiomics_AI_resources"
target_dir = (root / folder_name).resolve()