IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    从 Leanote 迁移到 Obsidian

    est发表于 2024-06-10 22:21:00
    love 0

    差不多积累了10年的笔记,因为软件开发商跑路去做 2B 了,这玩意也没人维护了。换 Obsidian

    Leanote 不支持导出 .md 但是它自己的格式就是 json,转换一下很简单。

    1. 把一个目录下的笔记批量导出为 Leanote 格式,比如导出到 /tmp/folder1
    2. 执行Python代码
      import json dir = '/tmp/folder1' for n in os.listdir(dir): if not n.endswith('.leanote'): continue with open(f"{dir}{n.replace('.leanote', '.md')}", "w") as f2, open(dir+n) as f1: f2.write(json.load(f1)['notes'][0]['content']) os.remove(dir+n)
    3. 你会发现该目录下的 .leanote 都变成了 .md。拖拽到 Obsidian 即可

    希望对搜到这篇文章的人有所帮助。



沪ICP备19023445号-2号
友情链接