Simplenoteのエクスポートファイルを分割するPHPスクリプト

普段、業務で利用しているアプリにSimplenoteがあります。

iOSアプリやAndroidアプリはもちろん、MacアプリやKindleアプリがあります。
それらで同期してくれるので便利。
Windowsで無いのが悲しい。

simplenote.com

んで、Simplenoteにはテキストデータをエクスポート出力するサービスがあります。
まだベータ版ですが。
2年前くらいからずっとベータですが。

このエクスポートサービス、複数のノートが全て一つのテキストファイルとして出力されます。
これは不便・・・っ!
ということで、エクスポートされた一つのノートを、適切に分割するスクリプトをPHPで作ってみました。

https://gist.github.com/bonjin6770/8039306

入院中はコーディングできなかったんで、いいリハビリになりました。
ざっと書いたので、日本語に対応しきれないという不具合がちょっとありますが、まぁ良いかなって感じです。

こういうテキストをこねくりまわすコードって、アルゴリズムというかなんというか。
スキルがもろに出る気がしますね・・・

もっとスマートに書けないかなぁ。

ちなみに、Simplenoteのエキスポートサービスは、130ノートくらいしか出力してくれませんでした。
私のノートは250を超えているので、全てエクスポートしてくれなかったことになります。
エクスポートできなかったノートはどうしようかな・・・

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax