Microsoft OneNoteがダメ過ぎるのでObsidianに鞍替えすることにした〜コミュニティプラグインImporterでOneNote API経由インポート

obsidian Linux

良い日記アプリが無いという長年の課題

過去にEvernoteで日記を記していました。スマートフォンを使って空き時間にその日のトピック的なことや習慣的なことを記して来ました。

Evernoteが使い物にならなくなって仕方なくMicrosoft OneNoteに鞍替えしたのですが、ずっとOneNoteにも不満がありました。日記を記すには機能が多すぎるというか、それらの多機能がマトモに働いていないため制御できない部分が多々有るのです。

かと言って日記専用アプリを使うというのも結構制限があります。大抵の場合は各アプリ専用フォーマットになっているので、下手をするとその日記アプリが途絶えるとそれまで記した日記データが無駄になってしまいます。昔からこういうことの繰り返しです。

OneNoteの不具合が改善されないことに悩まされる

スマートフォン(Android)1台でOneNoteアプリを使って日記を記しているのに、競合が頻発してマトモに更新出来ない状態になったり、競合を解決するためにいちいちPCを起動してPC版のOneNoteから解除してやらなくてはならないのがかなりストレスでしたが代替アプリが無いので騙し騙し使ってきました。

おそらくOneNoteでは、版数管理(バージョン管理)が出来るという機能が災いして競合が起きている様です。この機能がキチンと働いていないため(バグが有るが報告しても一向に改善されない)どうしても難ありなのです。いちいち競合を解決させるためにPC版のOneNoteから処置しなくてはならないのもストレスです。

また、OneNoteとOneDriveが連携している事も有り、どちらの不具合かはわからないのですが破損したファイルを削除することも出来なくなったりして、OneNoteがゴミだらけでマトモに使えない状態に陥っても解決方法がありません。

トドメは、私がWindowsプラットフォームに見切りをつけて、極力Microsoft製品を使わない方向でLinuxプラットフォームに移行していることが理由です。Microsoftという特定ベンダーに縛り付けられて(ろくなユーザーサポートも出来ないくせに)不自由な思いをさせられ続けるのには我慢が切れました。

ついに永続的に日記が残せるアプリ(Obsidian)に出会えた

先月位から、テキストベース(Markdown記法)でシンプルな仕組みながら、拡張性も兼ね備えており信頼性もある「Obsidian」というアプリを知りました。「Obsidian」はWindows/Mac/Linux/Androidで使用できます。

ファイル形式は.mdという拡張子で中身はテキストファイル(Markdown記法)なので、もしObsidianが終息したとしてもテキスト処理で技術的にはなんとでも出来る話です。これは行けるのではないか?と思ったので試すことにしました。やはり永続性を考えると汎用フォーマットであることはとても重要だと思えます。

しかも、Obsidianは基本的にデバイスのローカルストレージに保存する仕様になっています。オプションでクラウド同期する機能もありますが、このローカルストレージで保存出来るのがシンプルで良いじゃないですか。

日記やメモの記録については、Markdown記法に慣れてしまえば、Markdown対応のエディタが無くともテキストエディタで事足りてしまいます。これは将来的にも見通しが明るいので安心です。日記はテキストファイルで保存していくのが正解だと言う答えにようやくたどり着きました。

Obsidianの検証

私の日記は1日1ファイルの文字情報ですが、たまに画像を埋め込んで記録しておきたい事もあるのでEvernote、そしてOneNoteを使用して来ました。

OneNoteは複数の付箋を貼り付けるような使い方も出来るらしいのですが、私の場合はそういう使い方は一切しておらず、1ページに文字情報と画像の埋め込みが出来れば事足ります。

書式なんかは基本的に不要ですが箇条書きが出来ればベターかなというレベルです。Markdownでこれらは全て表現可能ですし、内部的にはテキスト形式なのですからとても安心です。テキストエディターの軽快な動作で快適に日記を残す作業に集中することも可能です。

日記なので、ある程度日数が経ってから検索機能を使って「あれは何時だったかな?」と日記を遡って確認したいこともあります。仕事のトピック的なことを記しているので半年以上経ってから遡って何時だったか特定出来るのは便利です。日記を残しておいて良かったと思うことがしばしばあります。

これらの要件は、Obsidianでも実現可能だと分かりました。Markdown記法によるテキスト情報のファイルなので、「検索」も速くファイルの管理もシンプルです。Markdown記法を覚えれば軽量なテキストエディタだけで編集できますから速度低下もありません。

画像は外部ファイルになりますが、Markdownによって埋め込みリンクさせておくことが出来ます。これで私の求めている要件は満たされます。複雑な仕組みよりも簡単な仕組みをフル活用するのが一番良い回答だとようやく気づきました。

スマホ&PCのデータ共有は、MEGAを使用する

Obsidianには有料ながらファイルを同期する機能(サービス)があります。素直にコレを使うのも一案なのですが、そこまで凝った使い方はしないので、先ずはMEGAストレージを利用することにしました。私のMEGAアカウントは50GBまで無料で使用できるので、MEGA Syncを利用すれば、PC(Linux)とスマートフォン(Android)を同期させることが出来ます。

試験的にやってみたところ、スマートフォンのMEGAアプリが同期が遅いというか、まだ同期できてなかったの?と思うくらい遅延する場合がありますが、PC側アプリ(MEGA Sync)は直ぐに同期してくれます。Linux Mint Debian Edition 7(LMDE7)で快適に同期することも確認できました。

OneNoteから日記データをインポートする

課題となるのは数年以上書き溜めてきた日記をどうやって移行させるか?ということです。これらの日記は私にとっては重要な資産です。

幸い、Obsidianの基本機能+コミュニティプラグインを使って、OneNoteからImportすることが出来ることが分かりました。但し、ほぼ毎日記してきた日記が10年分以上あるのでファイル数が膨大なのはImportする上で厄介です。OneNoteの保存形式が複雑だった場合は失敗する可能性もあります。あまり凝ったデータは残していないハズなのですが、EverNoteを使っていた頃にクリップ機能でサイト情報を保存したものはやや複雑なデータになっている可能性があります。

とにかく、年単位で分けているのでまずは2025年の日記をインポートすることにしました。理由は今日の日記からObsidianに移行させたいと考えているので、今年(2025年)の日記を全てObsidianにインポートして直ぐにObsidianで日記を残す手法に変更したいのです。こういうものは切り替えのタイミングが重要であり課題です。

Obsidianのコミュニティプラグイン(Importer)を使うことで、色々なフォーマットをインポートすることが出来ました。非常にありがたいことです。

インポート中に遭遇したOneNote側の制限

しかし実際のインポート中に課題に遭遇しました。OneNoteのAPIの制限に引っかかってしまい、2025年の日記が途中で取り出せなくなったのです。APIの規制が解除されるまで待たなくてはなりません。取り敢えず一晩我慢して翌日やってみることにしました。無事に続きからインポートできました(済の部分はスキップされました)。

これで数年分の日記がOneNoteに入っているので、APIの制限にかからないよう数日かけてこれらをObsidianにインポートする必要があります。

ちなみにObsidian+Importerによる他フォーマットのインポートは、インポーターが比較しながら行ってくれるらしく、既にインポート済のファイルはスキップしてくれます。時間がかかりますが約11ヶ月分の日記データを完全にObsidianにインポート出来たら、ようやく日記をObsidian(Android版)で記せるようになりました。

過年度分の日記データのインポートは、徐々に移行出来れば良いので焦ってはいません。完全に移行できたと確認が取れたら、OneNote側のデータを削除することにします。ここは慎重にやらなくてはいけないと思っています。日記データを消してしまうと取り返せないですからね。

この手の作業はPCで行うのが正解だと思っているので、私は現在プライベートではメイン環境としている、Let’s noteのLMDE7にインストールしたObsidianを使用します。PC側でインポートしたデータをMEGA Syncでクラウド転送してスマートフォンにも同期させます。

日記はシンプルなフォーマットが良い

やはり、日記はテキストデータで残すのが一番良いと今は感じています。検索性も良いですしテキストエディタで修正するなどの応用も効きます。専用のファイル形式になってしまうとそのアプリが終息してしまうとお手上げになってしまいます。

極論を言えば、紙と筆記具が一番安心なのでしょうが、それは携行性や検索性に難ありです。せっかく記録に残しても利便性が悪いとどうしても記録を有効活用することが出来ません。やはりテキストベースのデータで残すのが一番良いですね。Markdownは外部画像ファイルを記事に埋め込める(インライン表示)ので画像埋め込みも可能です。

Obsidianの活用方法は奥が深い

私の場合は日記がメインの目的になっていますが、Obsidianは記録した情報をリンクさせて思考力を育てていくという使い方が画期的で今注目されており、現在とてもアツいアプリの一つです。情報や知識を記録していくメモ術などに興味を持っている人は、是非Obsidianを試してみていただきたいですね。

私も日記以外の記録術を身に着けようと模索中です。ただし気を抜いてしまうとWikipediaのオリジナル版みたいになってしまうので(笑)、そうならないように活用法をしっかり理解しておく必要があります。まだまだ勉強することが沢山あります。

先に記した、Gemini CLIとも相性が良いので、Obsidianで残した資料を元としてAI(Gemini)に原稿を書かせたり、プレゼン資料のラフをAIに作らせたりも出来るそうです。最近はAIを上手く活用出来るかどうか?もITスキルの一つとなって来ているので、遅れない様にしっかり学習して行こうと思っています。

コメント

タイトルとURLをコピーしました