いつの頃からか、使えるデバイスは2つまで制限ができてしまい使い勝手が悪くなってしまいました。無料で自由なソフト、オープンソースソフトウェアのノートアプリへの移行を考えました。欲しい機能は以下のとおりです。欲しい機能とOSSGoogleDriveやDropboxなどにファイルを置くことで、クラウド同期を実現できることMarkdownに対応できること素の.mdファイルであることこれらを満たすOSSはNotableだけでした。(Boostnoteというものもあり、開発時のノートとしては大活躍というか、こちらのほうが好みなのですが、2019/08/30現在では、素のmdファイルではないため、iPhoneから見るときに対応アプリがないことが私のユースケースには致命的でした。現在進行系でアプリを開発していこうという動きがあるので、今後はBoostnoteに移行するかもしれません。)データ移行が必要になったEverNoteは一括Export機能を備えていますが、mdファイルには変換してくれず、HTMLまたは.enexというEverNote独自のファイルをexportすることができるようです。"http://xml.evernote.com/pub/enml2.dtd"><en-note>..などのタグを持つXMLの亜種です。gemで対処することができそうです。以前に.enex→.md変換をしようとした人がいないかを調べたところ、seanhagen/enex-to-markdownというリポジトリを見つけたので、こちらを利用することにしました。enex-to-markdownとは.enexファイルを.txtファイルに変換するツールです。cloneして使ってください。enexファイルを置いたうえで、以下のコマンドをコンソールから実行します。parse_to_notable.rb`実行が終わると、notesディレクトリの下にtextファイルが配置されているはずです。本家との違い修正1ただし、本家のリポジトリは4年前に開発が止まってしまっているようで、rubyもそのままのバージョンでは動かなかったため、forkして修正を加えました。Requestの内容はこちらです。(本家にも送りましたが、特に見てくれていないようです。4年も前だし仕方ないかな。)修正2本家が作られた頃と.enexファイルの構成が変わってしまったようなので、parserの動作を変更しました。Nortableの.mdに合わせるため、タイトルやタグなどをまとめたヘッダ情報部分の作りを修正しました。pixabay.com。