Files
stack/tests/prisma/test_tools.py
kert 81cbe537c7
Some checks failed
CI / lint (push) Failing after 29s
CI / test (push) Has started running
CI / notebooks-smoke (push) Has been cancelled
Deploy / notebooks (push) Has been cancelled
Deploy / zotero (push) Has been cancelled
Deploy / docs (push) Has been cancelled
Deploy / api (push) Has been cancelled
Deploy / llm (push) Has been cancelled
Deploy / mc (push) Has been cancelled
Deploy / report (push) Has been cancelled
Infra CI / zotero (push) Successful in 17s
Infra CI / docs (push) Successful in 21s
Infra CI / notebooks (push) Successful in 51s
Infra CI / llm (push) Successful in 43s
Infra CI / api (push) Successful in 56s
Infra CI / mc (push) Successful in 12s
fix(prisma): fetch_pmc via the OA Web Service instead of the bot-challenged /pdf/ guess URL (refs #657)
The /pmc/articles/<id>/pdf/ path serves an HTML challenge to scripted
clients, so the PMC tier never yielded a PDF. fetch_pmc now asks
oa.fcgi (sanctioned; resolves ~half our PMC items) and rewrites ftp://
hrefs to the HTTPS mirror. Delivery is still broken upstream — NCBI
retired both the FTP tree and the HTTPS mirror paths the OA service
links to — so yield is unchanged until the S3 open-data path lands;
full findings and the remaining plan are on #657.
2026-08-19 06:31:29 -04:00

5.7 KiB