感觉这个包能解决从 Obsidian 到 Org-roam 的转换问题,可惜自己对 Python 十窍通了九窍,看不明白这个 poetry 是怎么用的。
clone 下来了这个 repo,执行了 poetry install,但 pip3 list 里没有 obsidian-to-org。
求 Python 大佬解惑,感激不尽。
问题解决
我的 fork,添加了使用说明,修改了 link 和 tag 的正则表达式。
感觉这个包能解决从 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] 就可以导出了。
感谢感谢 ![]()
原来 poetry install 只管理依赖啊 ![]()
刚刚搞明白了怎么用:
poetry install 安装依赖poetry build 在 dist 目录生成 .whl 文件pip install [.whl] 安装,就可以直接使用 obsidian-to-org 了You are my hero!
我一会儿把使用方法写在我 fork 的 repo 里 ![]()