1.5 KiB
1.5 KiB
PDF Workflow
Goal: keep research PDFs in a known place, catalog them, and open them fast.
Defaults
- Research root:
~/Documents/Research - Catalog output:
~/src/context/index/research_catalog.json
Commands
python -m afs_scawful research catalog
python -m afs_scawful research list
python -m afs_scawful research show 2512-20957v2-XXXXXXXX
python -m afs_scawful research open 2512-20957v2-XXXXXXXX --open
Overrides
AFS_RESEARCH_ROOT=/path/to/ResearchAFS_RESEARCH_CATALOG=/path/to/research_catalog.jsonAFS_RESEARCH_OVERRIDES=/path/to/research_overrides.json- Optional config:
research_paths.tomlin~/.config/afs/afs_scawful/or~/.config/afs/plugins/afs_scawful/config/ - Optional overrides:
research_overrides.jsonin the same config directories.
Example research_paths.toml:
[paths]
research_root = "~/Documents/Research"
research_catalog = "~/src/context/index/research_catalog.json"
Example research_overrides.json:
{
"papers": {
"2510.04950v1.pdf": {
"title": "Unknown / needs verification",
"author": "Unknown / needs verification"
},
"7799_Quantifying_Human_AI_Syne.pdf": {
"title": "Unknown / needs verification",
"author": "Unknown / needs verification"
}
}
}
Notes
- Abstract excerpts are auto-extracted from the first pages; verify before quoting.
--openuses the OS default PDF viewer (Preview on macOS).- For richer metadata extraction, install the optional dependency:
pip install -e '.[research]'