(record: dict[str, Any], dest_dir: str | None = None)
| 1565 | |
| 1566 | |
| 1567 | def default_pdf_path(record: dict[str, Any], dest_dir: str | None = None) -> Path: |
| 1568 | config = runtime_config() |
| 1569 | base_dir = Path(dest_dir or config["output_dir"]).expanduser().resolve() / "pdfs" |
| 1570 | base_dir.mkdir(parents=True, exist_ok=True) |
| 1571 | title = str(record.get("title") or record.get("paper_id") or "paper") |
| 1572 | return base_dir / f"{slugify_filename(title)}.pdf" |
| 1573 | |
| 1574 | |
| 1575 | def default_assets_dir(record: dict[str, Any], dest_dir: str | None = None) -> Path: |
no test coverage detected