联用 Zotero 和 orgmode
2022-07-04
用 Zotero 已经半年多了,毕业多年已经不需要用它来写论文,但是它的好处是可以保存平时浏览的网页,避免它被 404 。最近国内新闻的节目效果那么好,丢失这些宝贵的资料实在是非常可惜。Zotero 就像是一个本地的时光机,能将网络上看到的一切都保存下来。
在安装好 Zotero 和相应的浏览器插件 Zotero-connector,这样就能随时在想要保存的网页上右键保存了。但是想要在其他笔记软件引用 zotero 条目就不那么容易,比如 emacs, obsidian 或者 logseq 。
还好前人们已经帮我们解决了问题,在参考了下面这两篇文章之后,得到了一个比较好的解决方案:
通过下载这个文件到 zotero 资料目录下的 translators 文件下,将其命名为 Zotero Select Item.js
,重启 Zotero 后在编辑-> 首选项中配置便捷复制的 Item Format 为 Zotero Select Item:
之后选中任意条目后使用 Ctrl Shift C
就能复制 zotero: 格式的链接了,如: zotero://select/items/0_QX6MISH8
这样复制到其他笔记软件中,应该点击链接打开 zotero 条目了,非常方便。
而如果你在 orgmode 中使用,则需要在启动文件中添加如下代码:
(org-link-set-parameters "zotero" :follow
(lambda (zpath)
(browse-url
;; we get the "zotero:"-less url, so we put it back.
(format "zotero:%s" zpath))))
这样就能在 emacs 中打开 zotero 链接了。