(record: dict[str, Any], dest_dir: str | None = None)
| 1573 | |
| 1574 | |
| 1575 | def 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 | |
| 1584 | def split_sentences(text: str) -> list[str]: |
no test coverage detected