📗

BoostnoteからJoplinにデータ移行する(cson-to-markdown)

2022/09/07に公開

方針

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

手順

  1. pip3 install cson-to-markdown
  2. pip3 install attrs
  3. 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/
  1. アウトプット用ディレクトリをmkdir
mkdir outputs
  1. cson-to-markdownを実行
    引数としては、「入力ディレクトリ、出力ディレクトリ、設定ディレクトリ(boostnote.jsonが配置されているディレクトリ)」なので、下記のように実行。
cson_to_markdown "$PWD/notes" "$PWD/outputs" $PWD
  1. outputs/に階層が保たれたままmdファイルができている(はず)
  2. 「Joplin > File > import > MD Markdown + Front Matter(Directory)」から適宜インポート
  3. おわり

Discussion