chenghongyao / obsidian-bookmaster-plugin Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://chenghongyao.github.io/obsidian-bookmaster-plugin/
Home Page: https://chenghongyao.github.io/obsidian-bookmaster-plugin/
1、PC_A有Vault库目录在D:\,Vault库目录下面建有专用目录PDF_FILE,因为PDF文件比较大,把PDF文件以软链接方式,放入目录PDF_FILE。
2、PC_A上面OB做笔记正常,booknote生成的,截图链接,回链正常。
3、现在把PC_A上面的Vault库目录,拷贝到PC_B上面的E:\下面,对Vault库目录下面建有专用目录PDF_FILE,重新把对应的PDF文件以软链接方式,放入目录PDF_FILE。
4、PC_B上面可以打开笔记,但是原来在PC_A上面,booknote生成的,截图链接,回链不正常了。提示找不到文件。
我做过的操作:
4.1、打开booknote插件设置,把booknote主书库目录,设置为现在相对于E:\下面的PDF_FILE。退出笔记,重新打开,按【4、】步中打开笔记,仍然提示找不到文件。
4.2、 在PC_B下面
4.2.1、在PC_B下面D:\,直接建立一个与PC_A路径一致的PDF_FILE目录,仍然把PDF文件以软链接方式,放入目录PDF_FILE。
4.2.2、删除PC_B下面E:\库目录内的PDF_FILE目录下的PDF文件软链接。
4.2.3、重新把booknote主书库目录,设置为现在相对于D:\下面的PDF_FILE。退出笔记,重新打开,按【4、】步中打开笔记,仍然提示找不到文件。
===
4.2.4、重新把PC_A内大体积PDF文件,拷贝到PC_B上面,仍然建立PDF文件软链接,如同【4.2】- 【4.2.3】操作,笔记正常打开,截图链接,回链正常。
再次检查PDF文件,原来PC_B上面的PDF文件名称有了微小的修改导致提示找不到文件。
你好chenghongyao。我发现该库没有进行发布(release)操作,这可能对插件的安装产生困扰。
在PDF文档中框选内容标记后,会在相应的annots文件夹中生成相应的框选png图片,但是后期在pdf文档中删除了该处框选内容后,annots文件夹里相应的png图片仍存在,未自动清除掉。——ob版本13.19;booknote版本0.24
内存不会释放啊
我反复打开关闭某个pdf,软件的内存占用会不断增加
截图标注在复制回链时提示:当前文件不支持截图,我打开的是PDF文件. 配置为远程服务或本地服务都不能截图。
首先默认的远程服务器https://relaxed-torvalds-5a5c77.netlify.app 已知失效,其次,win10安装webview2 runtime后,
解压插件带的webviewer并配置,但仍不能截图。尝试在浏览器打开localhost:1448提示"Error getting the file: Error: EISDIR: illegal operation on a directory, read."
是我webview安装的不对么
我OB是win版0.13.33,插件版本0.2.4 , webview2是从这里下载的:
https://developer.microsoft.com/en-us/microsoft-edge/webview2/?msclkid=ace06bd3ab5311ec97f427053694464d
第一次安装后可以使用,删除后再次安装始终无法打开文件!出现以下报错,请问可以如何解决?
Site Not Found
Looks like you've followed a broken link or entered a URL that doesn't exist on Netlify.
Back to our site
If this is your site, and you weren't expecting a 404 for this path, please visit Netlify's "page not found" support guide for troubleshooting tips.
Office文件的支持格式现在是仅仅显示xlsx的这类文件,能否增加xls的支持,谢谢!
目前直接显示了pdf的文件名,但是如果文件名很长,或者文件名不方便修改的话,会导致UI混乱,可以添加一个别名的选项,方便用户自定义特定pdf的显示名称,甚至在不同booknote project中,同一个pdf可以有不同的名称,让这个功能更加整洁易用。
操作系统:Window 11
操作系统版本:22000.469
obsidian版本:V0.13.23
弹窗显示:Failed to load plugin obsidian booknote-plugin
控制台报错:Plugin failure: obsidian-booknote-plugin Error: ENOENT: no such file or directory, open 'C:\Users\Administrator\Desktop\tes\test.obsidian\plugins\obsidian-booknote-plugin-master\main.js'
我重新创建一个库然后什么插件不安装也开启不了。
目前打开书库,文件太多,不容易找到相应的PDF。希望能在Book explorer中添加搜索功能
在pdf中裁剪区域并在obsidian笔记中引用,其无法显示
obsidian 版本: 0.15.9
bookNote版本:0.2.4.beta
测试平台:windows10
可以发现,问题在于obsidian无法引用这种长文件名的图片p2r42.160,642.680,302.200,739.210z2i(85eda4da-b0d0-521d-1c4b-01a14666c8d0).png
已经解除了windows长文件名限制
或许在BookView.ts
中179行可以修改其生成的图片文件名命名方式?
const imgPath = this.plugin.normalizeBooksDataPathOfVault(this.currentBook.vault, `${imgDir}/p${annoPage}r${annoRect}z${realZoom}i(${annoId}).png`);
需要这么长的文件名吗?
最后,作者的插件功能写得很好,十分感谢!
如果储藏笔记内容的XML文档被删除过一次,则无法再重新创建XML储存新的笔记。
试了逐次下载同一本书的六个不同发行版本(pfd标题和内容都略有不同)后,发现新的版本的pdf放入书库后无法创建对应的XML,但是再下一个版本的pdf可以创建上一个版本的pdf的xml。俺就干脆把pdf名字改成xml里的名字,然后笔记就可以存储到XML里了。
当前版本可避免的方法是永远不要删除pdf对应的xml文档。。。
多次尝试,依然不行。
刚从bookxnote pro切到ob,使用了您的插件,感觉体验还是不错的,就是看久了 白底的pdf眼睛疼,能否加个护眼的背景开关?
目前文件列表的排序方式好像既不是名称排序,也不是修改时间排序。
请问是否可以定义某种排序方式,方便查找文件,特别是在Advanced Book Explorer里面,无法通过文件名称进行筛选,如果书库文件比较多的话,很难找到需要打开的文件。
谢谢~!
我知道可以修改回链模版,但是有时扫描的pdf文字准,这时可以复制文字,但有时pdfocr文字不准,不想复制文字,既然能仅复制文字,那能不能荧光后仅复制链接不复制文字呀,增加这个行么?
谢谢大佬
目前我使用了第三方的文件同步工具,并且在每个电脑上都会用符号链接将zotero的文件链接到obsidian的attachments文件夹中,也就是说具有相同的局部地址,但是全局地址无法做到每台电脑都相同。
因此目前的绝对路径方式无法实现mac windows多端同步。
增加一个开关来选择使用相对路径或绝对路径,就可以解决上述问题。
大佬,main.js在哪里
为什么我的不会显示其他书库,左边栏右键也没有
很感谢大佬开发的插件,最近在使用过程中发现复制回链后,粘贴到ob中,再次点击回链出现弹窗“标注链接参数错误”,无法实现跳转
求个教程,3.0是真不会,能求个像飞书这个的教程么https://kknwfe6755.feishu.cn/docs/doccnBfbtETItLHMmbDBGBRdPrh
1.说这话好像不太合适,如果开发者不开发了,原先标注的会不会消失
2.请问webview我在网上查说是付费的,如果开发者不续费,是不是这个插件就不能用了
纯小白,无恶意,仅仅是考虑笔记的安全,如果webview是付费的,开发者可以让大家付费支持,这样能长久下去,真的我超级超级喜欢这个插件
在使用过程中,有下面两个建议,希望作者采纳!
因为有时选中的部分经常有错误(扫描版的pdf)
所以能否ocr识别矫正(比如百度ocr)
如果不能,能否在选项中增加框选的两种可选配置,如果感觉扫描的挺准确,如果感觉不准确就选用这个📌
每次需要手动感觉不舒服,谢谢了
首先感谢你做这个插件,很方便,我稍微使用了一下0.2.4版,有几点建议:
能给点方法思路上的提示吗?
配置:
win10
obsidian0.15.9
obsidian-booknote-plugin-0.2.4-beta
webviewer0.2.2
(booknote 和 webviewer 版本是官方飞书文档提供的最新版本)
问题表现:
booknote 插件配置中设置完 webviewer 的本地绝对路径 和 主书库路径之后, 打开 book explorer 双击 pdf 文件,显示区标题栏显示pdf文件名,但显示区其他区域空白,不能加载pdf内容
个人思考和尝试:
总结:应该是 webviewer 调用问题,但是才疏学浅又不知道从哪里入手解决问题,恳请作者大大提供一下思路
Hello @chenghongyao !!!!
Forgive for my question, could you create a release to make easier for us to use this plug-in? 🙏
A community friend commented about this plugin on Discord and I wanted to take a look :)
Thank you very much for reading this!
I wish you a fantastic day!
RT,能否支持epub电子书
Dear Mr.Chenghongyao,
感谢您开发的插件,我在使用中发现回链并没有复制到剪贴板,必须重新打开booknote才能成功,想请问您有没有解决办法,感谢。
Stay safe and be well,
Hsincho
作者大大好,请问能否考虑以下两个建议呢:
1,pdf截图保存至指定文件夹,让文件夹清清爽爽。当然,如果截图的命名格式为文件名+日期就更好了,方便回忆。
2,引用加入回链,因为有些pdf ocr识别的太差了,可能需要回到PDF看原文。
如题,请问使用booknote插件进行的标注能直接保存到本地的PDF文件中吗? 看您B站的演示视频是可以的,但我尝试了并没有,也没有查找到相应设置。
抢先更新到了开发中的3.0版本。发现3.0版本更换了"webviewer"库的版本。老版本的本地webviwer库不能用了。新版本好像是2.12.313
?
不知道哪里有下载。谢谢
booknote打不开文件
大大好,是否可以加个开关,使得自动插入后可以自动换行,是真的换行不是\br那种 :)
远程服务器失效了,不能远程启动,在MAC电脑上,
/Users/jason/Library/Mobile Documents/iCloudmdobsidian/Documents/Obsidian_data/.obsidian/webviewer
本地库路径用云盘不能启动
请考虑添加买咖啡链接或者支付宝收款二维码,想请开发者喝咖啡
0.5.9版本obsidian,注释无法保存
在选文摘录模式下,模板调用 {{content}} 来获取选文内容,如果是多行文本,则获取的内容为合并的单行文本,但缺少行之间的空格,特别是对英文文献,单词之间没有空格阅读起来很不方便
例子:
原文:
To simplify the testing conditions, one alternative way is to
use auxiliary circuits to actively create certain loading behaviors
and to emulate the operating conditions of partial SMs in an
MMC system [10]–[17].
摘录后:
To simplify the testing conditions, one alternative way is touse auxiliary circuits to actively create certain loading behaviorsand to emulate the operating conditions of partial SMs in anMMC system [10]–[17].
你好,我是 https://github.com/tiddly-gittly/TidGi-Desktop 的作者,我希望把太微打造成最好用的从核心到插件完全低约束协议开源的渐进阅读工具,感觉 pdf 阅读是不可或缺的一部分,希望能借鉴一下你的代码,写一个 MIT 协议的太微插件增强其 PDF 渐进阅读能力。
所以希望你能明确一下这个仓库的代码开源协议~
我把cabrie书库路径导入,电子书不能识别
1、图片双击无法跳转(开发者工具无报错)
2、设置多书库后,右键图标只有主书库
3、用电脑自带的pdf阅读器打开后注释并没有保存
选择文字没有弹出复制回链,选择注译才会弹出复制回链,复制回链可以在选小标题或者一段文字后弹出吗。。。
环境:MacBook Pro M1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.