[Obsidian] Evernoteからの移行ツール

以下がEvernoteに蓄積した2万件のメモをObsidianに移行するのに使ったツール。

GitHub – akosbalasko/yarle: Yarle – The ultimate converter of Evernote notes to Markdown
https://github.com/akosbalasko/yarle

このツールは本当に優れている。

  • 1つのメモが1つのファイル(.md)に出力される
  • メモ内の外部リンクも維持できる
  • メモ内のテキスト修飾(太字やハイライトなど)も保持できる
  • メモ内の埋め込み画像も保持できる(_resourcesディレクトリに保存)

自分はEvernoteでノートブックを階層的に管理していたので、移行後も同じ階層が維持されるよう、まずハードディスクにEvernoteを模したディレクトリ階層を作成。そして、階層ごとにEvernoteのノートブックをエクスポートした後に、このツールを使ってマークダウン形式へ変換した。

マークダウン化する際の懸案点として、Evernoteで管理されていたノートの作成日/更新日をマークダウン形式でどのように引き継ぐかという点があった。このツールは、Evernoteのノートの作成日/更新日を読み取って、生成するマークダウン形式の冒頭にタグを追加してくれる機能がある。しかし、自分はEvernoteのノートのタイトルに作成日付を「2023-01-01 メモ」といったように付加するルールで運用していたので、この機能を使うには及ばなかった。

実際に変換してみるといろいろ気に要らない点もあったが、とにかく移行を完了してObsidianの使用を開始した。この先きっと、気に入らない点や馴染めない点がいろいろ出てくるだろう。しかし、根気強く改善して手に馴染むメモツールにしていきたい。