ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Zotero-arXiv-Daily 实战指南:免费实现每日个性化 arXiv 论文推送的三步流程

2026/9/26 2:29:12 拓冰建站 浏览量
Zotero-arXiv-Daily 实战指南:免费实现每日个性化 arXiv 论文推送的三步流程 Zotero-arXiv-Daily 实战指南免费实现每日个性化 arXiv 论文推送的三步流程【免费下载链接】zotero-arxiv-dailyRecommend new arxiv papers of your interest daily according to your Zotero libarary.项目地址: https://gitcode.com/GitHub_Trending/zo/zotero-arxiv-daily逐条翻 arXiv 列表、人工筛选标题是许多研究者每天都在付出的信息过载成本。Zotero-arXiv-Daily 会基于你的 Zotero 图书馆内容每天生成一份个性化的 arXiv 论文推送邮件并发送到你的邮箱把筛选这件事自动化。它如何工作从 Zotero 图书馆到 arXiv 论文推送邮件Zotero-arXiv-Daily 是一个零安装的 GitHub Actions 工作流没有服务器成本。完整链路分四段先通过 API 读取你的 Zotero 图书馆得到已积累的论文语料再按预设分类抓取 arXiv、bioRxiv、medRxiv 前一天发布的新论文逐篇计算新论文与图书馆的 embedding 相似度近期入库的论文权重更高按相关性排序最后由 LLM 生成一行 TLDR组装成 HTML 邮件经 SMTP 发出。本质上是一条轻量的个性化论文推荐流水线。开始前的 Zotero 密钥与邮件参数完整清单如何获取 Zotero User ID 与 API KeyZOTERO_ID一串数字不是用户名在 Zotero 官网的 Applications 页面查看ZOTERO_KEY在同一页面新建 private key具备读取权限即可如何准备 SMTP 发件方与 LLM API 参数SENDER / RECEIVER发件人与收件人邮箱发件方必须使用邮箱服务商的SMTP 授权码不是登录密码端口常用 465OPENAI_API_KEY / OPENAI_API_BASE生成 TLDR 用的 LLM API任何兼容 OpenAI 格式的服务均可arXiv 分类目标领域的分类缩写如 cs.AI、cs.CL从 Fork 到收到第一封邮件的首次跑通全流程先把仓库 fork 到你自己的账号下无需本地安装然后进入 fork 仓库的 Settings → Secrets and variables → Actions添加五个 secretZOTERO_ID、ZOTERO_KEY、SENDER、SENDER_PASSWORD、RECEIVER。Secret 加密存储任何人不可见再切到 Variables 页签新增公开变量CUSTOM_CONFIG并粘贴下方模板${oc.env:XXX}会自动引用刚填好的 secretzotero: user_id: ${oc.env:ZOTERO_ID} api_key: ${oc.env:ZOTERO_KEY} email: sender: ${oc.env:SENDER} receiver: ${oc.env:RECEIVER} smtp_server: smtp.qq.com smtp_port: 465 sender_password: ${oc.env:SENDER_PASSWORD} llm: api: key: ${oc.env:OPENAI_API_KEY} base_url: ${oc.env:OPENAI_API_BASE} generation_kwargs: model: gpt-4o-mini source: arxiv: category: [cs.AI, cs.CL] executor: source: [arxiv]运行前在 Actions 页手动触发Test workflow它固定取 5 篇 arXiv 论文方便快速验证。日志变绿且邮箱收到推送邮件即算跑通。每日论文推送邮件里各字段怎么读每篇论文是一个卡片标题、作者与单位Relevance按与你图书馆的相似度降序排列以星级或数值展示TLDR是 LLM 生成的一句话概括用于快速判断是否值得读底部PDF按钮直达全文有开源代码时还会给出Code按钮。第一次使用建议按顺序扫读前几篇的 TLDR。长期运行每日自动推送与常见故障排查主工作流每天 22:00 UTC 自动运行抓取前一天发布的新论文周末与节假日无新论文时日志会出现 No new papers found属正常现象。配置期间建议用 Actions 页的 Run workflow 按钮手动触发随时验证常见故障点邮件没收到多为授权码失效或端口不符核对 SENDER_PASSWORDZotero 拉取失败多为 key 权限不足运行超时公有仓库单次上限 6 小时应调低论文数量上限。另外把仓库 Watch 设为 All Activity定期把上游提交合并进 fork避免功能落后。定制扩展往哪里挖推荐与邮件构建源码模块想调整相关性打分入口在 src/zotero_arxiv_daily/reranker/内含 local本地 sentence-transformers 模型与 api远程 embedding 服务两种实现论文抓取逻辑在 retriever/ 目录邮件模板与星级逻辑在 construct_email.py。本地调试可先git clone https://gitcode.com/GitHub_Trending/zo/zotero-arxiv-daily到本机配好环境变量后执行uv run src/zotero_arxiv_daily/main.py不占用 Actions 配额。这套工具适合已维护 Zotero 图书馆、arXiv 分类偏好明确的人配置完成后每天拿到一份预筛好的论文列表。推荐逻辑是简单的 embedding 相似度不保证兴趣建模完全精准想深入分析需自行改源码fork 方式部署也需定期同步上游更新介于此点的人可以先观望。【免费下载链接】zotero-arxiv-dailyRecommend new arxiv papers of your interest daily according to your Zotero libarary.项目地址: https://gitcode.com/GitHub_Trending/zo/zotero-arxiv-daily创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考