普段、業務で利用しているアプリにSimplenoteがあります。
iOSアプリやAndroidアプリはもちろん、MacアプリやKindleアプリがあります。
それらで同期してくれるので便利。
Windowsで無いのが悲しい。
んで、Simplenoteにはテキストデータをエクスポート出力するサービスがあります。
まだベータ版ですが。
2年前くらいからずっとベータですが。
このエクスポートサービス、複数のノートが全て一つのテキストファイルとして出力されます。
これは不便・・・っ!
ということで、エクスポートされた一つのノートを、適切に分割するスクリプトをPHPで作ってみました。
https://gist.github.com/bonjin6770/8039306
入院中はコーディングできなかったんで、いいリハビリになりました。
ざっと書いたので、日本語に対応しきれないという不具合がちょっとありますが、まぁ良いかなって感じです。
こういうテキストをこねくりまわすコードって、アルゴリズムというかなんというか。
スキルがもろに出る気がしますね・・・
もっとスマートに書けないかなぁ。
ちなみに、Simplenoteのエキスポートサービスは、130ノートくらいしか出力してくれませんでした。
私のノートは250を超えているので、全てエクスポートしてくれなかったことになります。
エクスポートできなかったノートはどうしようかな・・・