Greasy Fork

ProQuest Document Downloader

A powerful userscript that adds convenient document download functionality to ProQuest search results. Features include single document download and batch download capabilities, with custom file naming and download status indicators.

目前为 2024-12-13 提交的版本。查看 最新版本

作者
wei cai
评分
0 0 0
版本
0.2
创建于
2024-12-13
更新于
2024-12-13
大小
9.7 KB
许可证
MIT
适用于

ProQuest Document Downloader / ProQuest文献下载助手

A userscript to enhance ProQuest with convenient document downloading features. 为 ProQuest 添加便捷的文献下载功能的用户脚本。

Features / 功能特点

  • Adds a download button to each search result
  • Provides a batch download button for downloading multiple documents
  • Automatically generates meaningful filenames based on document titles
  • Shows download status and progress indicators
  • Handles errors gracefully with visual feedback

  • 为每个搜索结果添加下载按钮

  • 提供批量下载按钮,可同时下载多个文档

  • 根据文档标题自动生成有意义的文件名

  • 显示下载状态和进度指示

  • 优雅的错误处理和视觉反馈

Installation / 安装说明

  1. Install a userscript manager (like Tampermonkey or Violentmonkey) in your browser
  2. Click the "Install" button on this page
  3. The script will automatically activate when you visit ProQuest

  4. 在浏览器中安装用户脚本管理器(如 Tampermonkey 或 Violentmonkey)

  5. 点击本页面的"安装"按钮

  6. 访问 ProQuest 时脚本将自动激活

Usage / 使用方法

After installation, you'll see:

  • Individual "Download Document" buttons (blue) next to each search result
  • A "Batch Download" button (green) in the top-right corner of the page

安装后,你将看到:

  • 每个搜索结果旁边的蓝色"下载文档"按钮
  • 页面右上角的绿色"批量下载全部"按钮

Single Document Download / 单个文档下载:

  1. Click the blue "Download Document" button next to any search result
  2. The document will download automatically with its title as the filename
  3. A status indicator will show the download progress

  4. 点击任意搜索结果旁的蓝色"下载文档"按钮

  5. 文档将自动下载,以标题作为文件名

  6. 状态指示器将显示下载进度

Batch Download / 批量下载:

  1. Click the green "Batch Download" button in the top-right corner
  2. Documents will download sequentially with a 2-second delay between each
  3. Each document will show its individual download status

  4. 点击右上角的绿色"批量下载全部"按钮

  5. 文档将按顺序下载,每个文档之间有2秒延迟

  6. 每个文档都会显示各自的下载状态

Notes / 注意事项

  • Downloads are processed one at a time to prevent server overload
  • Filenames are automatically sanitized to remove invalid characters
  • The script requires permission to make cross-origin requests
  • Works on all ProQuest domains

  • 为防止服务器过载,下载会逐个进行

  • 文件名会自动处理,移除无效字符

  • 脚本需要跨域请求权限

  • 适用于所有 ProQuest 域名

Compatibility / 兼容性

  • Works with modern browsers (Chrome, Firefox, Edge)
  • Requires a userscript manager (Tampermonkey, Violentmonkey, etc.)
  • Tested on ProQuest's latest interface

  • 支持现代浏览器(Chrome、Firefox、Edge)

  • 需要用户脚本管理器(Tampermonkey、Violentmonkey 等)

  • 在 ProQuest 最新界面上测试通过

Known Issues / 已知问题

  • May not work if ProQuest changes their website structure
  • Download speed is intentionally limited for batch downloads
  • Some documents might require institutional access

  • 如果 ProQuest 改变网站结构可能会失效

  • 批量下载时速度被特意限制

  • 某些文档可能需要机构访问权限

Support / 支持

If you encounter any issues or have suggestions:

  1. Check if you're logged into ProQuest
  2. Ensure your institutional access is active
  3. Report issues through Greasy Fork's feedback system

如果遇到问题或有建议:

  1. 检查是否已登录 ProQuest
  2. 确保机构访问权限有效
  3. 通过 Greasy Fork 的反馈系统报告问题

Updates / 更新日志

  • v0.2:

    • Initial public release
    • Added batch download functionality
    • Improved error handling
    • Added download status indicators
  • v0.2:

    • 首次公开发布
    • 添加批量下载功能
    • 改进错误处理
    • 添加下载状态指示器

💝 Support Author / 支持作者

If you find this script helpful, you can buy me a coffee! / 如果觉得这个脚本有帮助,欢迎请作者喝杯咖啡!

Cryptocurrency / 加密货币支持

1. 下载 Mixin Messenger / Download Mixin Messenger

首先需要安装 Mixin 加密货币钱包,支持多个平台:

2. 使用 Mixin 扫码支付 / Scan QR code with Mixin

支持以下加密货币:

  • BTC (Bitcoin)
  • ETH (Ethereum)
  • USDT (Tether)
  • BOX
  • 其他主流币种
🔄 点击展开付款码 / Click to show payment QR code Mixin Payment QR Code

License / 许可证

This script is released under the MIT License. 本脚本基于 MIT 许可证发布。