惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
CXSECURITY Database RSS Feed - CXSecurity.com
Stack Overflow Blog
Stack Overflow Blog
月光博客
月光博客
T
Threat Research - Cisco Blogs
小众软件
小众软件
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
C
Cyber Attacks, Cyber Crime and Cyber Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Tailwind CSS Blog
Cisco Talos Blog
Cisco Talos Blog
V
V2EX
博客园 - 【当耐特】
C
Cybersecurity and Infrastructure Security Agency CISA
Hugging Face - Blog
Hugging Face - Blog
The Cloudflare Blog
The Last Watchdog
The Last Watchdog
Simon Willison's Weblog
Simon Willison's Weblog
T
Threatpost
S
Secure Thoughts
O
OpenAI News
P
Proofpoint News Feed
S
SegmentFault 最新的问题
Forbes - Security
Forbes - Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Application and Cybersecurity Blog
Application and Cybersecurity Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Last Week in AI
Last Week in AI
宝玉的分享
宝玉的分享
Scott Helme
Scott Helme
T
Tenable Blog
A
Arctic Wolf
L
LINUX DO - 热门话题
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
www.infosecurity-magazine.com
www.infosecurity-magazine.com
V
Visual Studio Blog
Hacker News: Ask HN
Hacker News: Ask HN
Hacker News - Newest:
Hacker News - Newest: "LLM"
腾讯CDC
博客园 - Franky
WordPress大学
WordPress大学
Know Your Adversary
Know Your Adversary
博客园_首页
雷峰网
雷峰网
IT之家
IT之家
PCI Perspectives
PCI Perspectives
L
LINUX DO - 最新话题
H
Heimdal Security Blog

陶小桃Blog

再游惠山古镇(x)锡惠公园(√)与周末做菜小记 - 陶小桃Blog Ubuntu里我就老实用CC-Switch+CodeX-CLI,并上了国外模型中转API的小作坊贼船 - 陶小桃Blog CodeX++这外挂确实不赖,强驱DeepSeek官方或第三方API到CodeX里使用(踩坑记录) - 陶小桃Blog 尝试小散文 | 房东奶奶菜园里的黄瓜番茄 - 陶小桃Blog 一碗龙虾面,千军万马来相见 - 陶小桃Blog 一只赛博果蝇引发我的世界观重塑,但想通后觉得世界是真是假并不重要 - 陶小桃Blog 冒雨跑了闵行三家蜜雪冰城线下店,两份情侣证拿下 - 陶小桃Blog Ubuntu 22.04 折腾日记:COMFAST CF-972AX (RTL8852CU) 无线网卡驱动安装教程 把苹果交大本地部署的大模型免费API接入字节的TRAE使劲蹬,看代码写代码溜得一批 - 陶小桃Blog 五一放假小记:带对象见家长 - 陶小桃Blog 华强北版斯坦福个人学术主页重构开源,中英双语同步版本,增加后台管理系统 - 陶小桃Blog 燃烧碳烟颗粒级表征软件V1.0发布,多国语言、自动批量精准分割、自动统计等效直径、回转直径...... - 陶小桃Blog
Zotero同步空间不足?不如放弃存储论文pdf,一个原创脚本清理全部的pdf附件 - 陶小桃Blog
博主: 52txr · 2026-05-15 · via 陶小桃Blog

AI摘要:针对Zotero用户普遍面临的300MB免费同步空间不足问题,本文提出了一种基于JavaScript脚本的解决方案。由于Zotero的元数据同步(无限免费)与附件同步(限制300MB)相互独立但空间不足会影响元数据同步,作者设计并分享了一段可直接在Zotero中运行的脚本代码,用于批量删除库中所有PDF附件。该脚本通过遍历用户文献库,识别并清除所有PDF文件,从而释放同步空间,使元数据同步恢复正常。文章还建议关闭自动添加PDF功能以避免空间再次被占满。该方法适用于主要使用Zotero管理参考文献、习惯在线阅读PDF的用户。

两年前写的Zotero教程帮助了很多人(传送门:《以前对Zotero不屑一顾,现在真香定律了(超详细Zotero文献阅读及管理教程)》),这篇公众号文章也算是偏多阅读量的,4w+阅读,5800+转发。

Zotero教程

这几天发现工位电脑上的文献同步不到宿舍的笔记本了,仔细看,原来是存储空间不足。虽然之前写过用交大云盘来解决这个问题,但是我自己都嫌麻烦(见《详细步骤来了!基于WebDAV协议使用上海交大网盘作为Zotero的附件同步方式》)。我个人也是懒得用坚果云之类的第三方,因为我基本不怎么看文献,看到值得精度的好文献会选择直接下载下来打印着看。

我又仔细查阅了一下Zotero 本身的同步机制。发现政策如下:

  1. 元数据(Metadata)同步: 文献的标题、作者、期刊、笔记、标签等文本信息。这部分是 通过 Zotero 官方服务器同步的,免费且无限量。这也是为什么你即使不设置文件同步,在不同设备上也能看到一样的文献列表。
  2. 文件附件(Attachment)同步: PDF、Word 文档、截图等。这部分才是存储空间的大头,Zotero 官方只提供 300M 免费空间。超出部分需要付费订阅,对于文献量大的同学来说,性价比可能不高。

一旦超过300MB,同步就会停止。 必须付费购买更大的存储方案(如2GB/20美元/年,6GB/60美元/年),才能继续同步。也就是自带的 300M 免费存储空间是附件存储,而文献信息则是免费且无限量。但是要是300MB空间满了,Metadata也因为同步失败而无法继续同步。

既然如此,对于小陶来说,其实主要是用Zotero来解决参考文献这一部分的格式问题,看论文我基本都是在线看的,Zotero里的pdf我几乎不会打开,于是解决方案就来了:直接把所有的pdf附件都清空拉倒。好在Zotero是支持JavaScript脚本的,平时做网站也没少玩,直接开整。

我的Zotero版本是9.0.3。两年前的教程还是Zotero7。按照下面的步骤找到“Run JavaScript”:

找到“Run JavaScript”

然后输入我的脚本代码:

let libraryID = Zotero.Libraries.userLibraryID;
let items = await Zotero.Items.getAll(libraryID);
let count = 0;
for (let item of items) {
    if (!item.isAttachment()) {
        continue;
    }
    let path = item.getFilePath();
    if (path && path.toLowerCase().endsWith(".pdf")) {
        await item.eraseTx();
        count++;
    }
}

Zotero.alert(
    null,
    "完成",
    "已删除 " + count + " 个 PDF"
);

运行之后就是下面的这样,然后你就发现pdf全没了。

运行清理pdf

当然这只是把已经下载过的pdf删掉了,还需要把保存条目时候自动添加pdf关掉:

自动添加pdf关掉

赞赏作者

如果觉得我的文章对你有用,请随意赞赏!