Obsidian 从本地到云端

作者: 恐咖兵糖分类: 软件应用 发布时间: 2022-12-06 21:14:28 浏览:5844 次

Obsidian 从本地到云端

夜幕下的启明星:
问一下,怎么将本地图片转成图床(这个我知道),就是原来的图片想转换为链接形式(现在用的是![【】]格式),我大概有20000张图片,一个一个转类似,现在我只将笔记存储在硬盘里,因为不管是那个云端都存储不了3G以上的文档(我都试过不可以,当然主要是我不想冲会员)[害羞][脸红][脸红]

【回复】是从云笔记往本地导出?想批量操作,基本靠插件或自己写的编程,自己编程大概避不开 python 和正则表达式 。要是想把 ![【https://abc.com/test.jpg】 这样的格式转为 !【】(https://abc.com/test.jpg) ,了解下正则表达式替换就可以。 如果是想换个对象存储图床,写脚本上传或用对象存储管理界面拖拽文件夹上传,写脚本批量替换链接即可。
【回复】20000张图只有3G?嚯,压缩工作做得够好的
咬尾猫NPCattt:
大佬你好,我安装你的配置基本都跑通了——【Obcsapi v3】 Obsidian 从本地到云端,这个版本,但是obsidian那边一直收不到消息,不知道是什么原因。测试函数的时候,有这个报错<!doctype html> <html lang=en> <title>404 Not Found</title> <h1>Not Found</h1> <p>The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.</p>

【回复】v3 是 python 版本,那个教程是运行于函数计算的吧。我看了一眼,那个 releases 下载的压缩包是没有根路径请求处理的。所以 404 是正常的,用微信测试号能跑通就行了。证明配置没问题,其他 api 调用,或者自己写代码就都可以正常使用了。 个人建议使用 v4 版本,也就是 golang 版本,我这目前就是 v4 go 版本运行于云函数。部署步骤几乎一致,功能丰富很多。
【回复】回复 @恐咖兵糖 : 我其实不懂程序主要是,看着v3功能够用,刚好有用remotely save和阿里云,就去搭了,晚点空了再试试v4看看
马楼鸡猪精:
很想问,ob可不可以手写啊?有些时候需要进行标记[大哭][星星眼][星星眼]

【回复】首先原版是没有此功能的,一些插件实现了pdf,epub,网页标注和文献管理软件联动。大多都是基于电脑的,似乎是不能手写的,需要打字。白板和excalidraw绘图插件可以手写但也不是用于标注pdf的。所以就我所知是不能手写标注pdf,不过插件太多或许有已经满足了你的需求的也说不定。不过现在还是建议使用专业软件进行标注。
Ying宸:
大大,obsidian1.0.3版本是不是没法启用remotely插件了啊?我昨晚下的remotely,一直没法启用[大哭]

【回复】回复 @恐咖兵糖 : 谢谢大大,今天早上我也找到了,发现是github-proxy的问题,那个下载完缺少文件,导致不能用
【回复】我这里 pc obsidian 1.0.3 版本可以,相应 remotely save 0.3.25 版本。你可以试试拆卸插件后再下一次,以保证插件完整性,或新建一个库验证。或试试 gitee 收集的版本 https://gitee.com/whghcyx/obsidian-plugin/raw/master/plugin/remotely-save.zip
月离离离离:
直接用git不行么 remotely有bug 比如删除文件啥的 容易丢失

【回复】大约10个月前,选择使用 obsidian 时,obsidian git 还未能支持移动端,只能选择 termux git 同步,很麻烦,另外两个可选的是需要建立数据库和可使用对象存储的。所以是 remotely save 。此插件今年一月时删除移动文件都有问题,随着 3.0 之后的版本已经得到一定的解决。而对象存储自带的历史版本也很有用。 由于其每次类似 git pull 还是强制性的,无差异检测,仅由文件创建时间判定。确实容易丢失内容。不过我每次习惯退出保存,加上使用此项目直接对云端操作较多,这个问题出现次数不足一掌之数。 幸运的是,项目代码都加了注释。使用 git 也能通过参考 obcs.py 编写相应的处理代码。
【回复】回复 @恐咖兵糖 :我提过issue 建议2个按钮 一个上传一个下载同步 作者没同意
【回复】回复 @月离离离离 :git 一般有冲突是先本地修改然后git commit ,然后 git pull 检测冲突,解决冲突。然后 git push 。这样比较稳妥。无冲突先 git pull 然后修改 commit 然后 push。需要搞个文件冲突管理。 这样纯手动管理解决文件冲突确实非常稳妥,不过 remotely save 思路大概是自动运行,启动后自动运行,间隔一段时间自动运行。要是 git 自动运行起来估计都是 git push -f 。应该说这两个是思路差异吧。

Obsidian Obsidian可以做什么

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!