{"repo":"drpwchen/paper-fetch","free":true,"listed":false,"github":"https://github.com/drpwchen/paper-fetch","clone":"git clone https://github.com/drpwchen/paper-fetch.git","description":"Publisher-aware full-text PDF fetcher — DOI in, PDF out via OA → publisher TDM APIs → your own institutional proxy. Download end of a paper pipeline; pair with paper-radar (discovery) and paper-review-and-digest (reading).","language":"Python","stars":57,"topics":["academic-research","claude-code","doi","literature-review","open-access","pdf-downloader","playwright","research-tools","unpaywall","zotero"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"paper-fetch — a publisher-aware full-text PDF fetcher Give it a DOI; it walks a route ladder to get the full-text PDF the cheapest, most legitimate way first — open access, then official publisher text-mining (TDM) APIs, then your own institutional library proxy, and finally it just prints your library's resolver link so you can finish by hand. Every route is one you're already allowed to use; there is no Sci-Hub fallback here. It's the download end of a small paper pipeline — the piece that was missing longest, because it's the one that fights publishers: Stage Repo What it does --- --- --- discovery paper-radar journal/PubMed feeds → interest-scored → private triage download paper-fetch (you are here) DOI → full-text PDF, via the route ladder reading paper-review-and-digest /paper-review appraisal, /paper-digest content digest This project ships no institution's access. You supply your own library's endpoints (in config.yaml ) and your own account (in a local secret store). It automates your own authenticated session — it is not a paywall bypass and it does not share credentials. Most readers will point an AI agent at this repo to understand and adapt the method; the code — and AGENTS.md — are written for exactly that. The route ladder (the idea) The whole design is: try the cheapest, most-permitted route first, fall through on failure. Layer 1 works out of the box for anyone. Layers 2–3 are where the work is. Two Taiwanese platforms sit outside this ladder, because their i","default_branch":null,"files":null,"tree":[],"storefront":"/r/drpwchen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/drpwchen/paper-fetch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}