群晖note station 导入到joplin

使用notestation-to-joplin

参考readme,简单步骤如下

  1. 从note station 导出笔记,后缀为nsx
  2. joplin 开启网络抓取,填写token
  3. 克隆notestation-to-joplin,填写相关参数,执行导入

导入速度比较慢……

过程中碰到一些问题,记录一下

  1. pip install joplin-api失败
    解决办法:
git clone  https://gitlab.com/annyong/joplin-api
cd joplin-api
pip install -e .
  1. 执行脚本时,RuntimeError: Event Loop is closed
    参考https://github.com/encode/httpx/issues/914
    asyncio 和python之间不同步的问题
    解决办法:
    替换asyncio.run 为trio.run
    同时把
    或者
    Running asyncio.get_event_loop().run_until_complete(...) instead of asyncio.run(...)
  2. 导入后,笔记中的图标异常
    修改notestation-to-joplin的导入代码

修改后的版本

https://github.com/minyoad/notestation-to-joplin