2007年01月28日 19:47
iTunesと格闘
試行錯誤しながら、iTunesに特定のPDFファイルを自動的に読み込ませることができるようになった。目的のPDFファイルはネット上にあり、定期的に更新される。それを自動的に取り込んでiTunesに登録させようという試み。終わってみれば“超ぉ〜”簡単だったんだけど、思いつくまでいろいろやりました。
ライブラリを書き換えたらどうなるか?これは大失敗。さすがに現在のライブラリを直接編集したりしませんでしたが、iTunesがライブラリの破損を報告して再構築しかなくなった。まぁ再構築させれば所定の場所にPDFを置いておけば登録されますが、再構築にかかる時間がなんといっても大問題。冗談じゃない。
結果からいうと、シェルスクリプトでファイルをダウンロードして、OSASCRIPTでAppleスクリプトを起動してiTunesに登録する。という方法をとりました。今考えればこれが一番スマートじゃん。あれほどいろいろやったのに、ほんの数行。なんともはや...
ダウンロードするのにほんとは「/tmp/」フォルダ以下にダウンロードするつもりだったけど、Appleスクリプトでこのフォルダを指定する方法がわからず、断念。適当なフォルダにダウンロードして登録終了後に削除という方法にしました。さすがにアップルスクリプトが動作している部分は遅いのですが、なんといっても簡単なものなので問題なし。
ところで、音声編集ソフトとして活用してきた「ひるの歌謡曲」が何故か起動しなくなった。Cube君では問題ないので、先般のOSバージョンアップが怪しい。とりあえず代換えを考えないと。
by t0mori(2007-01-28T21:21:12-05:00)
AppleScriptはHFS+表記だから、フルパスで
"Macintosh HD(或いは任意のディスク名):private:tmp:"
としたらどうなんでしょ? そういう問題じゃなかったですか?
by 会沢@会社(2007-01-29T01:19:46-05:00)
それでいけたんでしたっけ(汗
不可視フォルダへは何か別のアクセスがある
のかと思っていました。帰ったらやってみま
す。
Posted by kaizawa | TrackBacks