Claudius
Status

auto-paper-harvester

Skill

Claude skill that batch-downloads academic paper PDFs by DOI through publisher TDM APIs and open-access fallbacks including Crossref, OpenAlex, and Unpaywall.

by jxtse·jxtse/auto-paper-harvester·Python
65· C
Install
git clone https://github.com/jxtse/auto-paper-harvester
Stars
25
7d change
0.00%
Downloads / week
Last active
2mo ago
About

Batch-download paper PDFs (and supplementary files) by DOI. Routes each DOI through publisher TDM APIs → open-access aggregators → optional institutional-browser fallback, so you actually get the PDFs your institution is paying for instead of a wall of 403s.

Each article ends up in `downloads/pdfs/ / .pdf` with any supplementary PDFs detected on the landing page saved alongside it. Throughput is throttled to satisfy publisher TDM rate limits (≥ 1 s/file by default).

v0.2.0 highlights: 24 DOI-prefix routing table covering 19 publisher families (see docs/SUPPORTED_PUBLISHERS.md); new `--use-browser-fallback` Playwright pass for paywalled publishers without a public TDM API (ACS, RSC, IEEE, AIP, IOP, APS, ...); failed-DOI tracking with structured residual-failure summary; pre-packaged agent skill at `.claude/skills/paper-download/`.

Read more on GitHub →
30-day stars
Trust factors
Source
community
Known advisories
0
Maintenance
maintained
License
none
Age
9 months
researchproductivity#paper-download#academic#doi#pdf#open-access#playwright#agent-skill#claude-skill#pdf-download