ZJU Literature Downloader

Scarica PDF accademici tramite la tua sessione ZJU Library / WebVPN autenticata

di baihe26 · baihe26/zju-literature-downloader

Richiede configurazione ★ 7.6/10

ZJU Literature Downloader — Scarica PDF accademici tramite la tua sessione ZJU Library / WebVPN autenticata

Cosa fa

Gestisce la tua sessione autenticata di Zhejiang University Library, WebVPN e CAS tramite Chrome remote debugging per cercare, scaricare, verificare e organizzare PDF accademici e informazioni di supporto, con un umano nel ciclo per ogni CAPTCHA e login. Rifiuta di leggere cookie, credenziali o bypassare i controlli bot. Si attiva su richieste di download ZJU/WebVPN/CAS/ScienceDirect/Summon, spesso formulate in cinese.

Rapporto di test

Il file extract_pdf_text.py incluso è stato eseguito offline contro un PDF reale e ha restituito JSON pulito (1 pagina, 2321 caratteri tramite pdfplumber), ogni script referenziato esiste, e i due helper .mjs recuperano solo localhost:3456 mentre il corpo si rifiuta ripetutamente di bypassare CAPTCHA o leggere file di sessione. Il workflow di download principale non è misurato qui: richiede un login istituzionale ZJU attivo, Chrome remote-debugging, Node 22 e una skill proxy CDP di accesso web separata non inclusa, quindi non ha potuto essere confrontato con una baseline senza skill. Orientato alla sicurezza e insolitamente approfondito (tassonomia dello stato, pattern DOI specifici dell'editore, un caso di test verificato), ma la configurazione pesante incentrata su Windows/PowerShell e la dipendenza da proxy esterno ostacolano l'uso reale.

Testato il: 2026-07-24 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/baihe26/zju-literature-downloader
mkdir -p ~/.claude/skills/zju-literature-downloader
cd zju-literature-downloader && cp -r SKILL.md scripts examples ~/.claude/skills/zju-literature-downloader/

Comandi e prompt di esempio

  • /zju-literature-downloaderScarica PDF accademici tramite la tua sessione ZJU Library / WebVPN autenticata

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 帮我通过WebVPN登录浙大图书馆,下载这篇文献的PDF全文
  • 用我的CAS会话搜索并下载ScienceDirect上的这篇论文
  • 把这批文献连同补充材料整理下载到本地文件夹