同步指定书籍
MatilAlpha opened this issue · 6 comments
MatilAlpha commented
目前插件可以同步所有书籍,能否新加一个只同步某本书的功能,通过他的uid等属性选择这本书,这样我就可以做到有选择性的做笔记了,我相信很多人读书、做笔记应该只是针对某几本,而不是all
MatilAlpha commented
希望up大大可以满足这个心愿,十分感谢
zhaohongxuan commented
MatilAlpha commented
如果我只需要同步某一本书,按照现有插件逻辑,我需要先同步所有(符合划线数)的书籍,再在obsidian里找到自己需要的书,单次对其同步。这样会导入同步许多不需要的书籍。
我想的是能不能做到直接指名道姓的同步某本书。不需要我先导入所有书籍再去找需要同步的书。
实现方案我想的是通过插件里选择不同步的书籍那里,默认全选,对需要同步的书籍删除这个名单就好
HankZhao ***@***.***>于2024年3月4日 周一23:15写道:
… 已经支持这个功能了呀,在需要同步的笔记上面选择【同步当前读书笔记】就可以了
image.png (view on web)
<https://github.com/zhaohongxuan/obsidian-weread-plugin/assets/8613196/49cb0c71-df57-4a1b-868b-922867ed2729>
—
Reply to this email directly, view it on GitHub
<#285 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BE6DLH3ZWV2U7XR4KYXVFNTYWSF2JAVCNFSM6AAAAABEFJ2O2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZWHAYTMNZYG4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
zhaohongxuan commented
同步当前笔记的逻辑是:
- 获取当前笔记的bookid
- 获取所有有划线的笔记metadata list,然后过滤等于当前bookid
- 根据当前的metadata同步笔记
和你说的不一样的,不会同步所有的笔记
MatilAlpha commented
举个例子:假如书架有A,B,C,D四本书,这四本书都没同步过,我现在只想同步B。
最优做法:直接选择B书籍进行同步,这样可以不同步A,B,C。
实际做法:没有功能选择可以直接同步书架的B,因此先同步所有书籍,获得所有的bookid,在后续笔记中只同步B。
存在问题:同步了一堆不需要同步的书籍。
我的想法:能否先获取所有书籍名字和bookid,然后指名某一个进行同步,这样就可以选定书架中未同步过的书籍进行单本同步了。
也可能还有我没了解到的功能,用法。请赐教谢谢
HankZhao ***@***.***>于2024年3月5日 周二21:46写道:
… 同步当前笔记的逻辑是:
1. 获取当前笔记的bookid
2. 获取所有有划线的笔记metadata list,然后过滤等于当前bookid
3. 根据当前的metadata同步笔记
和你说的不一样的,不会同步所有的笔记
—
Reply to this email directly, view it on GitHub
<#285 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BE6DLH5BWD6Z7CEMLF55TNLYWXECJAVCNFSM6AAAAABEFJ2O2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZYHAYDSNZWHE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
michalyao commented
加 1 书太多了,只想导入指定的书籍