感觉这个包能解决从 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 里