MCPcopy Create free account
hub / github.com/917Dhj/DeepPaperNote / default_assets_dir

Function default_assets_dir

scripts/common.py:1575–1581  ·  view source on GitHub ↗
(record: dict[str, Any], dest_dir: str | None = None)

Source from the content-addressed store, hash-verified

1573
1574
1575def default_assets_dir(record: dict[str, Any], dest_dir: str | None = None) -> Path:
1576 config = runtime_config()
1577 base_dir = Path(dest_dir or config["output_dir"]).expanduser().resolve() / "assets"
1578 title = str(record.get("title") or record.get("paper_id") or "paper")
1579 asset_dir = base_dir / slugify_filename(title)
1580 asset_dir.mkdir(parents=True, exist_ok=True)
1581 return asset_dir
1582
1583
1584def split_sentences(text: str) -> list[str]:

Callers 1

mainFunction · 0.90

Calls 2

runtime_configFunction · 0.85
slugify_filenameFunction · 0.85

Tested by

no test coverage detected