Repository navigation
PaperSearch 0.5.7
本版让开放下载和学校订阅下载同时进行,进度胶囊可以查看每篇论文,并新增系统通知检查。
- 学校订阅下载
- 改进:批量下载时开放下载与学校订阅下载同时进行:开放渠道没有找到的论文立即转入学校订阅下载,浏览器仍一次下载一篇;需要登录学校时,批量开始后数秒内即提醒。
- 修复:出版社验证占用学校登录等待时间、PDF 以下载文件形式到达时被丢弃、操作恰好到时被误判为浏览器卡死等问题。
- 进度窗口
- 改进:显示开放下载和学校订阅下载各自下载的篇数;结束卡片按“开放下载”“机构下载”汇总,出版社 API、Sci-Hub、预印本列在括号内。
- 新增:点击“成功”“失败”“剩余”可查看具体论文:成功的按来源分组,点击打开所在文件夹;失败的按原因分组,点击在浏览器中打开文章页;剩余的按正在下载、排队等机构下载、开放下载还没查分组。
- 改进:macOS 上拖动时窗口由系统直接跟随鼠标,系统繁忙时不再落后,拖到屏幕边缘可正确吸附;靠下放置的卡片收起时,胶囊保持在卡片下沿。
- 新增:设置页的系统通知检查:开启通知时检查系统是否允许 PaperSearch 弹出通知,可发送测试通知;未允许时说明需修改的位置,并可直接打开系统通知设置。
- 改进:卡片背景改为不透明。
- 移除:旧版进度窗口。
- 下载结果:调整:下载失败的论文,诊断记录和截图存放在该论文文件夹的
diagnostics/中;下载成功的论文不再生成该文件夹,记录保存在下载文件夹的runs/中。 - 升级:运行
npm install -g papersearch@latest。已在 macOS 上使用 Google Chrome 157.0.8103.39 和 Patchright 1.64.4 测试。
This release runs open-access and school subscription downloads at the same time, lets the progress capsule show each paper, and adds a system notification check.
- School subscription downloads
- Improved: In batch downloads, open-access and school subscription downloads run at the same time: papers the open channels do not find go straight to school subscription downloads, while the browser still downloads one at a time; when school sign-in is needed, you are reminded within seconds of the batch starting.
- Fixed: Publisher checks used up the school login wait; PDFs arriving as downloaded files were discarded; an action finishing exactly at the time limit was taken for a stuck browser.
- Progress window
- Improved: The numbers downloaded by open-access and by school subscription downloads are shown separately; the finish card sums up by "Open access" and "Institutional", with the publisher API, Sci-Hub and preprints in brackets.
- Added: Clicking "Saved", "Failed" or "Left" lists the papers: saved ones grouped by source, opening their folder when clicked; failed ones grouped by reason, opening the article page in the browser when clicked; remaining ones grouped as downloading, queued for institutional download, or not yet checked by open access.
- Improved: On macOS the system moves the window with the pointer while dragging, so it no longer lags when the system is busy and snaps correctly at the screen edges; a card placed low keeps the capsule at its bottom edge when it collapses.
- Added: A system notification check in the settings: with notifications on, it checks whether the system lets PaperSearch show notifications and can send a test one; if not allowed, it says what to change and can open the system notification settings.
- Improved: The card background is opaque.
- Removed: The old progress window.
- Download results: Changed: For a paper that fails, the diagnostics and screenshots go into
diagnostics/in that paper's folder; papers that are saved no longer get that folder, and their records are kept inruns/in the download folder. - Upgrade: Run
npm install -g papersearch@latest. Tested on macOS with Google Chrome 157.0.8103.39 and Patchright 1.64.4.