【已解决】如何安装使用 obsidian-to-org?求 Python 大佬指点

感觉这个包能解决从 Obsidian 到 Org-roam 的转换问题,可惜自己对 Python 十窍通了九窍,看不明白这个 poetry 是怎么用的。

clone 下来了这个 repo,执行了 poetry install,但 pip3 list 里没有 obsidian-to-org。

求 Python 大佬解惑,感激不尽。

问题解决

我的 fork,添加了使用说明,修改了 link 和 tag 的正则表达式。

相关链接

离不开 Obsidian 的原因是有几个插件暂时找不到替代品。

  • Find orphaned files and broken links:查找未创建文件的双链

  • File Cooker:从未创建文件的双链中批量创建文件

  • Path Finder:查找两个节点之间的所有可能的路径

所以打算继续使用 Obsidian 创建文件,然后批量转换为 org-roam 节点。

没用过 poetry,试了下直接进入 repo 目录然后执行 poetry install 能安装依赖没报错,不过不知道要怎么安装成系统可执行文件。

然后进去 __main__.py 看了下,其实压根不需要 poetry 啊,直接命令行执行 python __main__.py [obsidian dir] [output dir] 就可以导出了。

1 个赞

感谢感谢 :pray:

原来 poetry install 只管理依赖啊 :rofl:

刚刚搞明白了怎么用:

  • poetry install 安装依赖
  • poetry builddist 目录生成 .whl 文件
  • pip install [.whl] 安装,就可以直接使用 obsidian-to-org
1 个赞

You are my hero!

我一会儿把使用方法写在我 fork 的 repo 里 :smiling_face: