在页面上的 arXiv 链接旁自动标注论文机构列表(并发8个+进度条)
作者: Zezhou Wang ([email protected])
版本: v1.4
说明: 在任意网页上自动识别并标注 arXiv 论文链接的作者机构,带缓存、日志面板、进度提示、停止按钮及 API Key 弹窗。(Dev 版本请前往https://github.com/LEON-gittech/arXiv-Affiliation-Highlighter.git查看并进行调试。)
arxiv.org/abs/ 与 arxiv.org/pdf/ 链接,自动下载并解析 PDF 第 1 页arxiv.org 与 api.openai.com 的跨域请求权限,无需额外配置。┌─────────────────────────────────────────┐
│ ==UserScript== │
│ @name Affiliation Highlighter │
│ @author Zezhou Wang │
│ … │
└─────────────────────────────────────────┘
↓
1. API Key 读取与弹窗
2. 配置:模型、缓存键、TTL
3. 初始化 PDF.js worker & 全局状态
4. 创建“Stop Script”按钮 & 调试面板
5. 注册(不可用)“清空缓存”命令
6. 串行扫描并处理 arXiv 链接:
└─ fetchTitle → fetchAndAnnotate → annotate
7. 辅助:gmFetchText/gmFetchPdf/parseTitle/gmOpenAIExtractAffs
const MODEL = 'gpt-4o-mini'; 修改为 gpt-3.5-turbo 或 gpt-4 即可。CACHE_TTL 值(单位毫秒),例如一天则设为 1000*60*60*24欢迎提 Issue 或 PR,让这个工具更加强大、有趣!
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址