zotero 和思源笔记探索

本贴最后更新于 1594 天前,其中的信息可能已经东海扬尘

写在最前面
希望大家多顶一顶本帖,关注一下本帖,有什么新的想法或方法呢,在本帖回复下,我会跟进,希望本帖可以成为论坛里推进思源和 PDF 互动的一个总帖吧。

_____________________更新 2021 年 4 月 3 日

之前评论区提到了 zotero 的 beta 版,我们可以拭目以待,的确 beta 版在文献批注上更进一步了。
然后 bxn 在大家的建议下,也提供了页码跳转的功能。
最后,由于思源 1.1.7 支持了协议跳转,所以已经有了更方便的方式。
具体场景如下:

——————————

更新:2021 年 3 月 11 日

我又来更新了,这个是我按照论坛里的大佬提供的思路写的方案

zotero 和思源笔记互动,从 zotero 到 siyuan

至此,思源笔记和 zotero 之间的互动,初步方案个基本成型

——————————

更新:2021 年 2 月 21 日
如何修改 zotero 插件,期待有熟悉 JS 的大佬针对思源进行定制

——————————

更新:2021 年 2 月 20 日
评论区有朋友把本帖之前提到的思路都系统地整理了并制作了零入门教程,大家直接看这个链接就可以了:
跳转方案和工作流程
希望大家多多关注或回帖,群策群力,多提供宝贵的思路和建议吧,

——————————

更新:2021 年 2 月 17 日
目前使用 mdnotes 插件导出的 md 文件复制粘贴到思源笔记的方式,实现了导出从思源到 zotero 和 PDF 的跳转
另外评论区提到的参考:

logseq 与 zotero

再次补充:2021 年 2 月 17 日晚
发现其实 zotero 中 extract 得到的 annotation 笔记,是可以直接贴入到思源的,然后在思源中点击,是可以跳转到对应的 PDFDF,如果要支持定位到具体的页码,那么应该是要用福昕 PDF 或 PDF-Viewer 之类的

————————————————————————————

目前在 typora 和 md 中都已经直接支持通过如下语法支持直接跳转和定位到 zotero

[name](zotero://select/library/items/GK899VSB)

同时也在此希望思源能直接支持本地文件的跳转
具体的细节,请结合这个插件:Zutilo

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26744 引用 • 111449 回帖

相关帖子

优质回帖
  • InfiniteLight 1

    这个建议必须支持!👍

    也推荐楼主 @xuanlemming 关注青柠学术中 Zotero 和 wolai 联动的教程,我大概试了试它的方法(Zotero 搜索引擎 +mdnotes 插件),目前可以迁移到思源中使用。

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • InfiniteLight 1

    这个建议必须支持!👍

    也推荐楼主 @xuanlemming 关注青柠学术中 Zotero 和 wolai 联动的教程,我大概试了试它的方法(Zotero 搜索引擎 +mdnotes 插件),目前可以迁移到思源中使用。

    2 回复
    1 操作
    InfiniteLight 在 2021-02-16 17:54:07 更新了该回帖
  • 这个好几个版本前就支持了呀,我一直在使用中,也是通过 zutilo 的条目链接

    1 回复
  • 我觉得如果能够加上从 zotero 跳转到思源,那就完美了

    1 回复
  • 感谢老哥,请问能举个实例么,目前感觉直接使用好像有点不太行?

  • 感谢!整在找相关的资料学习参考,如果你也在思源的群里,可以小窗我指点下,我的昵称是旅鼠

    1 回复
  • InfiniteLight

    谢谢,我刚加入链滴社区和思源笔记,没有在你说的群里,感觉这里交流也挺方便的。

    我也在学习将 Zotero 和思源结合使用,日后我们多多交流 😄

    2 回复
  • 已经大体了解了思路,请问下如果要在思源中实现互联,那么 engines.json 中应该如何配置呢?能否贴个附件

  • 我目前采用的是比较笨的方法,就是把导出的 md 内容,直接贴入到思源中,就不晓得如何配置思源为搜索引擎

  • 之前我有提过建议就是支持 url-schemes 本地跳转,不过 d 大说和产品设计理念有差别就没有做了

    2 回复
  • 目前直接使用 mdnotes 插件导出的 md 文件和 annotation 的 md 文件,直接贴入思源,也是可以用的,不过我不太懂他的 template 是如何修改的

    还有人结合 logseq 写了这一篇你可以参考下,希望多多交流呢

  • tenstu

    MARK

    1 回复
  • 欢迎 mark,希望以后大家多多提供思路哈,天行老哥不在,不然的话就有新火花了

  • 你好,我根据大家讨论内容启发,较为详细的写了一下现在我的跳转方案和工作流程

    但是感觉还比较粗糙,大家多多交流呀!

    1 回复
  • 你的链接我贴到主帖中了,感谢你把流程梳理清楚分享给大家,我虽然自己弄清楚了但是懒得写个教程

    第 4 步如果要省力气,其实可以直接复制笔记到思源中,也可识别

    另外提供一点思路:

    直接对条目创建 md 文件,然后复制内容到思源
    就可以通过生成的 md 文件结合思源笔记中的大纲了,可以把这些都放入一个笔记中,然后通过这个笔记引用块的方式,进行文献之间关系的组织,再通过 md 文献中的 Zotero links 字段中的链接进行 zotero 中的定位联动

    这样基本上打通了一半,就是怎么直接从 zotero 打通到思源笔记,还有待高手出场

    1 回复
  • Dawn99 via EML-AL00

    好的,直接能识别就省力气很多。

    思路大家可以多多尝试,我也打算试试你说的。谢谢啦!

    1 回复
  • 我现在遇到一个问题,直接对条目导出为 md 时,高亮和 annotation 部分是这样的,似乎无法直接跳转,不知道你的插件导出的时候是否如此(我的插件是修改过的)

    Highlights and Annotations

    • [[Metafroniter energy efficiency with CO 2 emissions and its convergence analysis for China - Extracted Annotations (2192021, 95631 PM)]]
    1 回复
  • Dawn99 1 评论

    这个导出的应当是主条目的 md,他是默认导出的时候使用者会选中主条目以及那个笔记条目(Extracted Annotations),所以这里采用了一个 wikilink 链接到那个文件(Obsidian 等可用)。

    但是如果没有选择那个笔记条目(Extracted Annotations)导出的话,这个 wikilink 就是无效的(另外思源也不支持 wikilink)。

    总的来说,如果想要导出笔记条目,目前似乎只能选中笔记条目本身来导出:

    image.png

    1 回复
    在同时选中主条目和笔记条目的时候,会生成两个 md 文件,使用 wikilink 链接
    Dawn99
  • 其实还有一个思路,我发现可以这样实现:

    [笔记](zotero://select/library/items/C4F6J95R)

    其中()中是通过 zutilo 复制出来的连接
    这样是可以直接定位到 zotero 上的笔记条目上的

    应该可以通过修改 Mdnotes 插件的 templates 导出的时候自动导出这个...不过我这几天才开始用 zotero,还没上手怎么改,期待大家拉我一把

    1 回复
  • 对,我看到了青柠学术的文章,也挺想修改一下 mdnotes,起码不要是 wikilink 了。但是 js 没学过,不知道还要到啥时候 😂

    1 回复
  • 我刚刚看了下,JS 没学过但大体能看懂,非 wiki 形式有什么好处么?

    1 回复
  • Dawn99 via EML-AL00

    我感觉 wikilink 依赖于名字,好处是简洁,通用,并且不需要文件存在也能生成链接;坏处是引用的粒度太大了——只到文档,想进一步引用小粒度就要加别的东西。

    非 wiki 就是思源现在这种,好处是引用非常自由,坏处就在于必须是已经有的东西才能引用(但是这好像又一定程度上规范了引用 hhh)。

    总之我感觉还是看自己的选择了,这个确实很多人都在探讨

    2 回复
  • 也可以考虑借助 quicker 简化流程,不过一个丝滑的流程还是得官方出品

  • 探索出来了,看我的更新。

  • 看我的更新,看是不是达到了预期?或者有更好的思路

  • 思源导入应该已经支持解析[[wiki]]链接,另外,mdnote 修改很简单,甚至不用进 js,在 zotero 里面的高级编缉中,搜 placehold 就好了,会看到很多自定义子段

    2 回复
  • 有没有联系方式?看着看我主页联系下我,想跟你交流下

    1 回复
  • 诶,好的,我去看看 placehold,能自定义的话确实方便很多,谢谢!

    1 回复
  • 测试了下,wiki 链不知道是不是 bug,解析不了,已经反馈了

  • 已加 qq

  • 最新的 zotero beta 版更新了软件内的 PDF 阅读和高亮批注,这套跳转流程经过测试发现可以舍弃第三方的 PDF 阅读器了。需要准备楼主所述的插件和 zotero beta 版。

    我的流程是:

    1.在 zotero 中阅读 PDF 做笔记、批注,完成后 save as 覆盖原先的 PDF 文件。

    2.在 zotero 中用插件生成笔记文件,复制笔记内容和跳转链接粘贴到思源内。

    3.在思源内利用这些笔记进行创作。

    简而言之就是现在可以用 zotero 自带的 pdf 阅读器和思源进行联动跳转啦~😄

  • 今天 bookxnote 也更新了导出 md,用思源导入后能看到跳转页码,点击能直接跳转,转用 bxn 了trollface

  • 想问下有没有思源笔记定位到 zotero 文献的方法额,就是在思源笔记中插入了参考文献,然后点击参考文献直接跳转到 zotero 中?0.0

    1 回复
  • 哥们,请看文章 zotero 和思源笔记互动,从 zotero 到 siyuan 这个链接呀。上面提到了的呀

请输入回帖内容 ...

推荐标签 标签

  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    86 引用 • 165 回帖
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    20 引用 • 37 回帖 • 567 关注
  • V2Ray
    1 引用 • 15 回帖 • 5 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    415 引用 • 3601 回帖
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    27 引用 • 287 回帖 • 1 关注
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    292 引用 • 4495 回帖 • 663 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 508 关注
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 45 关注
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 266 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 3 关注
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    107 引用 • 127 回帖 • 339 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 234 回帖 • 2 关注
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    12 引用 • 59 回帖
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 451 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 12 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 114 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    29 引用 • 230 回帖 • 123 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖 • 1 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    211 引用 • 358 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    326 引用 • 1395 回帖
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 447 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 72 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 646 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    59 引用 • 25 回帖 • 2 关注