[iPod touch]メモ(MobileNotes.app)からテキストに書き出したり、テキストから書き込んだりするスクリプトアプリケーション
またJailbrokenなiPod touchの話題です。
sqlite3を使ってメモ(MobileNotes.app)のデータベースを読み書きできることが分かったので、メモ(MobileNotes.app)で書いた文書をテキストに書き出したり、テキストファイルからメモ(MobileNotes.app)にデータを書き込んだりするためのスクリプトアプリケーションを作ってみました。
アプリケーションの形態を取っているので、ホーム画面から実行できます。
これによって、ちょっと面倒ですがメモ(MobileNotes.app)をテキストエディタ代わりに使えます。
メールでやりとりすれば済む話ですけどね。
なお、ImportNotes.appにはnkfを内包しています。作者の方、メンテナの方々には感謝致します。
自分の書いたスクリプト、リソース等は自由にご利用ください。
iPod touch向けスクリプトアプリケーション用アイコン出来!
mkplusさんに、何とiPod touch向けのスクリプトアプリケーション用のアイコンを作ってもらいました。
AppleScriptのアイコンよろしくiPod touchが、けなげに(?)グニュリと曲がってScriptの「S」の字を描いてます。素晴らしい!
流用してOKとのお許しをいただきましたので、同好の志がいらしたら、どうぞお使いください。
枠ありと枠無し版があります。また、Default.png用の画像もあります。
インストール
Instaler.app用のリポジトリを用意しましたので、そちらからインストールできます。
[ipod touch]野良ビルドのバイナリを置いたiPod touch / iPhone向けInstaller.appリポジトリ
「Utilities > ExportNotes」
「Utilities > ImportNotes」
です。
動作には、以下のものが必要です。インストールしていなければ、いっしょにInstaller.appからインストールしてください。
- BSD Subsystem
- Erica's Ported Utilities
- Erica's Utilities
便利なので、Booksもインストールしておきましょう。テキストリーダーとしておすすめです。
何と、かつてのPalmOS向けDocリーダーがそうであったように、ドキュメントごとに表示位置を覚えてますし。
- Books
使い方その1: テキストファイルをメモ(MobileNotes.app)に取り込む(インポートする)
「/var/root/Media/EBooks」にテキストファイルをコピーします。ディレクトリが無ければ作ります。
コピーするファイルのファイル名の頭に「@@」を付けておきます。
後出のImportNotes.appは、これを目印に、メモ(MobileNotes.app)へテキストファイルを取り込み(インポートし)ます。
ホーム画面からImportNotes.appを起動します。
メモ(MobileNotes.app)を起動します。ファイル名がタイトルになったメモが出来ているはずです。
本文を表示している状態なら、メモ一覧画面に戻ってみます。
それでも現れないなら、一度ホーム画面に戻り、再度メモ(MobileNotes.app)を起動してみます。
ちゃんと取り込まれて(インポートされて)いました。
使い方その2: メモ(MobileNotes.app)からテキストファイルに書き出す(エクスポートする)
何か適当にメモを書き、保存します。「@@」で始まる文章にします。後出のExportNotes.appは、それを目印にメモ(MobileNotes.app)からテキストファイルに書き出します(エクスポートします)。頭に空白があっても、空行があってもいけません。
このような状態にして書き出してみます。
ホーム画面に戻り、ExportNotes.appを起動します。これで、「/var/root/Media/EBooks」以下に「dump-000-YYYYMMDD-HHMMSS.txt」というファイル名で書き出された(エクスポートされた)はずです。
Booksを起動して確かめてみます。お、確かに書き出された(エクスポートされた)ものがあります。
中身を見てみると、ちゃんと書き出されて(エクスポートされて)いました。
注意点
無保証です。
ImportNotes.appは取り込み(インポート)時に、テキストをnkfでutf-8、改行コードLFに変換します。
ExportNotes.appは、文字コードをいじらずに書き出すので、書き出されたテキストはutf-8、改行コードLFのものです。
ImportNotes.appの中にiPod touchで動くnkfが入ってますので、それでは困る人はいろいろやってみてください。
« [Emacs][Zaurus]Emacs用Twitterクライアントtwit.el variant | Main | [iPod touch]野良ビルドのバイナリを置いたiPod touch / iPhone向けInstaller.appリポジトリ »
Recent Comments