-
-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] 同步主笔记文件夹到obsidian #45
Comments
只能实现zo->ob的单向同步,从markdown转换回zo笔记将丢失信息。 |
对,微信读书插件也是这么干的,足够了。 zotero特别适合卡片式和主节点式的信息管理,ob则适合复杂精细的主题消化,以及大章节的书写(通过longform插件)。 至于引用的情况下,ob对同步内容的引用链,在更新后是否还有效,就不得而知了。实在不行,可以留几个特殊占用符,作为不覆盖区域的标记。 |
@yingker 链接文本是笔记的标题,也就是笔记第一行的内容。过长时会截取部分。 |
同步在实现过程中主要的问题是:笔记输出的过程中会发生转换,例如嵌入子笔记。这使同步并非简单地将笔记文件导出。 |
我感觉你的理念是不错的,zetero是个信息汇集器。作为一个用户,个人以为:main notes应该作为这个信息汇集器下的一个连通工具,能够连通OB(思源,logseq等双链笔记)、也能连通一些百度网盘、飞书等各种平台,连通这些平台的方式简单,不用做太多设置(尽量“傻瓜”化)。当然首先,能够自动、轻松的连通OB是很多用户的愿望。
你提及的使用场景的话,我觉得应该还加上:
---关键词荟萃(集锦)
---重要的 idea
---knowledge gap
个人管见,供参考。
在 2022-06-15 11:44:55,"kitaev-chen" ***@***.***> 写道:
@windingwind
同步的主要目的/优势在于:
多个高频 改动文件导出的快速自动化
将有价值的参考笔记统一导入到ob (微信读书,zotero等),实现全md管理(图片可以用picgo图床),从而摆脱工具的依赖,也方便github版本控制
从第2点来看,其实所有的zotero notes都应该导出。不过从笔记方法的角度而言,zotero无非是个信息汇集器,全部导出没有必要。main notes的概念很好,相当于是这些notes的hub,是提炼过一遍的汇总型的notes。这些main notes在不多的时候,确实不需要同步,一个个手动就好了。但比较多的时候,尤其是高频改动的时候,还是在ob中一键同步比较方便。
使用场景的话,比如在zotero中会形成这样的文件结构:
…-- zotero main notes folder/collection
-- -- 文献综述1
-- -- 文献综述2
-- -- ... ...
-- -- 课程A笔记
-- -- 课程B笔记
-- -- ... ...
-- -- 语料库_科研 // 科研文献中的英语表达,持续更新
-- -- 语料库_人文EN // 英文报刊小说中的英语表达,持续更新
-- -- 语料库_人文CN // 人文学科中的语言表达,持续更新
-- -- ... ...
-- -- 引文库_科研 // 科研文献中的观点提炼及转述,持续更新
-- -- 引文库_人文 // 人文学科中的观点提炼及转述,持续更新
-- -- ... ...
随着mai notes的广泛使用,会有更多有新意的方法来汇总zotero中的notes和annotation,main notes的数量快速膨胀是必然的。
值得注意的是,微信读书插件在处理导出的时候,有一个比较聪明的做法值得借鉴:
对于每条高亮或者划线,都会预先自动生成了一个固定的块ID。这样在ob内部引用的时候,随着更新的覆盖,同样一个引用块的ID不变,从而不会造成无效引用。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
关于(自动)同步功能,基于快速实现的角度我有如下设想
欢迎各位从用户角度发表意见建议。 |
看了你的“使用导出一个主笔记及其链接子笔记为单独的多个markdown文件功能”后,觉得还是很棒的,望早日出有这种功能的新版本。
另外,提一个建议,我习惯在zotero中,用不同颜色的高亮,标注文献,并加上不同的标签作为子笔记,能否按照颜色或者标签导出子笔记到OB中,这个功能青柠学术好像有,但竟然要199元,好像有点过了。我觉得你把这个插件功能完善了,且设置简单跟OB联动,我是原意付点钱的,但不要定199那么多,其他人也有愿意付的。
在 2022-06-15 22:17:07,"windingwind" ***@***.***> 写道:
关于(自动)同步功能,基于快速实现的角度我有如下设想
不使用嵌入子笔记的导出方式,而是通过子笔记导出为单个markdown文件的方式。这是在近期版本引入的新功能,旨在将子笔记之间的互相链接关系保留,见#32 。优势是无需生成临时笔记,并可以只更新链接笔记中有修改的笔记,实现容易。
在导出文件时,如果采用子笔记导出为单个markdown文件的导出方式,则增加一个“自动同步”的选项。开启自动同步则会后台监视这个主笔记的变化,并在修改时执行后台导出。
欢迎各位从用户角度发表意见建议。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@yingker |
@kitaev-chen @yingker |
鼓掌,散花! 初步测试效果还不错,无论是 main note 还是 sub note,无论是 zotero 中 annotation 区域生成的图片,还是自己截图放进去的图片,都能成功同步。单就这一点而言,已经比以往的 mdnotes,bibnotes formatter, zotero integration 三套导出方案更胜一筹了。 导出标题略有点尴尬,尤其是 annotation 本身的导出,不过无关大局,一般很少有人单独导出 annotation 到 main note? 另外就是缺定制化模板了,以及定制化 attachements 的路径,甚至配置直接送图上图床,这个以后可以慢慢完善。 同步管理的话,要不要像 Better BibTeX 的 Automatic export 选项一样,在 zotero preferences 里面统一管理? 已经可以用起来了,非常赞,多谢! |
导出标题由模板控制,可以自定义格式和内容;定制化模板也是需要社区的分享和努力。我近期会把模板方面的文档整理一下。 |
我对这个插件理解了一部分,没有完全把这个插件的精华领会,再用用看。用熟了以后初步打算在小红书写一个教程。,
在 2022-06-23 08:53:44,"windingwind" ***@***.***> 写道:
导出标题由模板控制,可以自定义格式和内容;定制化模板也是需要社区的分享和努力。我近期会把模板方面的文档整理一下。
同步管理后面计划做的。谢谢支持!
觉得方便的话,也欢迎在网上写教程或者视频推广,我自己开发以外没有太多时间去整理教程之类的,好用欢迎分享!
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
发现个小问题,如果 main note 里引用了 annotation,所有同步取消之后 annotation 单独形成的文件依然在同步,禁用插件再开启同步别的文件后,也无法消除这个独立的 annotation 文件。当前同步文件列表及取消管理,有必要上了。 |
@kitaev-chen 取消主笔记同步的同时会把当前链接的笔记都一并取消同步,但有可能某些笔记先前链接但现在不再链接导致没有被取消同步。 |
@kitaev-chen @yingker |
我试了一下,新版本已经实现了按不同颜色导出高亮标注到主笔记了,非常好用。这个插件的更新速度真是骇人的很,大赞!
知乎上有个人写了个帖子,你看看。
怎么用zotero读才能写?| zotero笔记大法
元气鱼蛋仔
狡兔三窟,全平台同名
在 2022-07-05 00:25:06,"windingwind" ***@***.***> 写道:
@***@***.***
新版本已支持同步列表功能,可批量/单独删改。在文件->Better Notes同步管理中,选中对应行进行操作。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@yingker 感谢分享,不过这个文章好像和插件没啥关系哈哈。笔记本身实现一个功能的路径很多,选择适合自己的方法和工具就好,效率第一 |
有没有考虑搞个ob插件,同步zotero的main notes到ob?以后主笔记多了还是有这个需求的。
可以参考ob微信读书插件的做法 ( https://github.com/zhaohongxuan/obsidian-weread-plugin ),
每个主笔记放入对应子文件夹,自己对这些笔记的再加工可以copy同步的主笔记,在上级目录编辑,以后再做进一步的整理 (当然也可以引用外部block的方式来reference这些主笔记):
-- Main Notes Folder for Synchronizing/
-- -- Folder 1 for Main Note 1/
-- -- -- Main Note 1.md
-- -- Folder N for Main Note N/
-- -- -- Main Note N.md
-- -- Self-Created Note 1.md (对Main Note 1的进一步加工和优化)
-- -- Self-Created Note M.md (整合几个Main Notes的自建文档)
加粗部分插件每次同步都会检查是否有更新/更改,自建部分插件不会改动。
The text was updated successfully, but these errors were encountered: