📗
BoostnoteからJoplinにデータ移行する(cson-to-markdown)
方針
cson-to-markdownを使う。
環境
python使います。
~/c/t/n/Boostnote ▶︎︎ pip3 --version
pip 22.2.2 from /usr/local/lib/python3.10/site-packages/pip (python 3.10)
~/c/t/n/Boostnote ▶︎︎ python3 --version
Python 3.10.6
手順
- pip3 install cson-to-markdown
- pip3 install attrs
- Boostnoteのデータを保管しているディレクトリにcd
~/c/t/n/Boostnote ▶︎︎ ls -al
total 24
drwxr-xr-x@ 8 nakajima staff 256 9 7 12:21 ./
drwxr-xr-x@ 8 nakajima staff 256 6 2 16:07 ../
-rw-r--r--@ 1 nakajima staff 6148 9 7 12:21 .DS_Store
drwxr-xr-x@ 7 nakajima staff 224 8 19 11:02 attachments/
-rw-r--r--@ 1 nakajima staff 3138 7 21 15:47 boostnote.json
drwxr-xr-x@ 18 nakajima staff 576 7 28 20:51 image/
drwxr-xr-x@ 192 nakajima staff 6144 9 7 12:18 notes/
- アウトプット用ディレクトリをmkdir
mkdir outputs
- cson-to-markdownを実行
引数としては、「入力ディレクトリ、出力ディレクトリ、設定ディレクトリ(boostnote.jsonが配置されているディレクトリ)」なので、下記のように実行。
cson_to_markdown "$PWD/notes" "$PWD/outputs" $PWD
- outputs/に階層が保たれたままmdファイルができている(はず)
- 「Joplin > File > import > MD Markdown + Front Matter(Directory)」から適宜インポート
- おわり
Discussion