arxiv-daily-importer

Zotero 7+ 插件,启动后会自动同步当天报告,并每小时检查一次新报告。

  • ✅ Zotero 启动自动同步当天报告
  • ✅ 每 60 分钟自动检查新报告
  • ✅ 已导入日期自动去重,永不重复
  • ✅ 首次安装只导入今天,不会一次性灌入历史
  • ✅ 导入的是本地 HTML 副本,可直接点开
  • ✅ 可设置默认 Zotero 文件夹(Collection)
⬇️ 下载插件 arxiv-daily-importer.xpi

下载后无需解压,在 Zotero 中通过齿轮菜单安装。

插件 update_url 使用 HTTPS:https://arxiv.npu-aslp.org/zotero-plugin/updates.json

安装步骤

  1. 点击右上角 下载插件,获得 arxiv-daily-importer.xpi
  2. 打开 Zotero,进入菜单 工具插件
  3. 点击窗口右上角 齿轮图标,选择 Install Add-on From File...
  4. 选择刚下载的 arxiv-daily-importer.xpi,确认安装。
  5. 重启 Zotero,等待约 8 秒,今日报告会自动导入。

默认配置

插件默认连接服务地址:https://arxiv.npu-aslp.org。 如果你需要换成内网穿透或别的地址,可在 Zotero 的 Run JavaScript 中执行:

const b = Services.prefs.getBranch("extensions.arxiv-daily-importer.");
b.setStringPref("reportURLTemplate", "https://arxiv.npu-aslp.org/download/{date}.html");
b.setStringPref("datesAPI", "https://arxiv.npu-aslp.org/api/dates");
b.setIntPref("intervalMinutes", 60);
b.setBoolPref("autoImport", true);
b.setStringPref("defaultCollectionPath", "arXiv/每日精读");

Zotero 工具菜单

安装后,Zotero 的 工具 菜单下会出现:

常见问题

安装提示 incompatible / update_url 错误?

Zotero 9 要求插件 manifest 里的 update_url 必须是 HTTPS。本页下载的 xpi 会自动写入:

https://arxiv.npu-aslp.org/zotero-plugin/updates.json

请确保该 HTTPS 地址可访问(服务器需设置 WEB_PUBLIC_URL=https://你的域名)。不要用旧的本地 xpi 文件。

历史报告会被一起灌进 Zotero 吗?

不会。首次安装只导入今天,历史日期会被标记为“已处理”而不实际下载。如果你希望补导入某一天,使用菜单里的 导入指定日期的 arXiv 报告...

会重复导入吗?

不会。已导入的日期被写入 Zotero 偏好 extensions.arxiv-daily-importer.importedDates,下次自动同步会自动跳过。

Zotero 关掉之后还会导入吗?

不会。同步任务依赖 Zotero 运行;下次启动 Zotero 时会自动补齐遗漏的日期。

服务暂时连不上会出什么问题?

插件会静默跳过本轮,下一轮 60 分钟后再尝试,不会反复弹错。