ちょうど1年前(2018年8月)にノートアプリとして Synology Note Station を使い始めたんですが,使っていて細かい不満が溜まっていました。最近 Notion を知り,1週間程度使ってみてコレはいける!と思い移行を決意しました。

Synology Note Station から Notion へのデータ移行手順は大きく以下ステップです。

  1. Synology Note Station から データをエクスポートする
  2. nsx ファイルを markdown ファイルに変換する
  3. markdown ファイルを Notion にインポートする

1. Export from Synology Note Station

まずは Synology Note Station からデータをエクスポートする手順です,とはいってもアプリがエクスポート機能を提供していますので簡単にできます。

https://cdn-images-1.medium.com/max/1600/1*54niTkN3PVlNWZuU5qElAA.png

Synology Note Station の Settings 画面

  1. Synology Note Station アプリケーションの ⚙アイコンから Settings 画面を起動し,Import and Export タブを開きます。
  2. Export ボタンをクリックし,エクスポート先フォルダを選択します
  3. エクスポート対象を Notebook ・ To-do list から選択します
  4. Notebook を選んだ場合は,どの Notebooks をエクスポートするか選択します
  5. Next ボタンをクリックすると,Export ボタンをクリックするとエクスポート先フォルダに 1 nsx ファイルが出力されます。

2. Convert a NSX file to Markdown files

続いて nsx ファイルを markdown ファイルに変換します。 Notion 側では nsx ファイルのインポートはサポートしていないため,このステップが必要になります。変換には Python製の https://github.com/Maboroshy/Note-Station-to-markdown/ を使用しました。

  1. GitHub から Note-Station-to-markdown を zip でダウンロードし解凍します。
  2. Python 3.5+ と pandoc が必要なので $ brew install python3 pandocを実行してインストールします。
  3. 解凍したフォルダに nsx ファイルをコピーし $ python3 nsx2md.py export.nsxを実行します。
  4. 同フォルダに notebook 単位でフォルダが生成され,note 単位でファイルが生成されます。また画像は media フォルダ内に保存されます。

3. Import to Notion

最後に markdown ファイルを Notion にインポートしていきます。

https://cdn-images-1.medium.com/max/1600/1*LdfEGexkYMXlTC8kgOpYCA.png

Notion の Import 画面

  1. Notion の左ナビゲーションメニューから Import をクリックします。
  2. インポート時の markdown ファイルは複数指定することができるので notebook 単位でインポートします。
  3. PRIVATE に Import Month Day, Year という一覧ページが作成され,そのページ内に子ページとして markdown がインポートされます。

※ media のインポート方法は分からず諦めました😢

以上でデータ移行は完了です,それでは Notion ライフを楽しんでいきましょう😄


参考リンク