私がオタクの能力を「ロマンチック」にするときに妻はそれを楽しんでいるので、私はルビースクリプトを彼女のMacにインストールして、一日中彼女の引用と小さなメモを送るというアイデアを思いつきました。GeekToolを使用してバックグラウンドでスクリプトを実行し、growlnotifyを使用してメッセージを表示することはすでに理解しています。今必要なのは、スクリプトを変更した場合に備えて、Webからスクリプトを更新する方法です。私は基本的に、コンソールとの対話方法以外はルビーについて何も知りません。
私には2つの目標があります:1)メッセージを含むXMLファイルを用意します。これはインターネットから更新可能である必要がありますが、彼女がネットワーク接続を持っていない場合に備えてローカルである必要があります。2)バグを見つけたり、改善したい場合に備えて、インターネットからスクリプト自体を更新します。
必要に応じて、彼女のMacでスクリプトを手動で更新できることは明らかですが、これは、より高度なルビーを学ぶための良い方法だと思いました。
優先度1はXMLファイルであり、変更された場合は新しいバージョンをダウンロードできます。ファイルをダウンロードしてローカルの特定の場所に保存するために使用できるルビーのものは何ですか?
私は以前にhpricotを使用したことがありますが、それは良い方法でしょうか?
注:私の妻のMacは、Leopardを実行しているMacbookです(ただし、10.4である可能性があり、100%確実ではありません)。
編集
スクリプトの最初のバージョンに興味がある人は、ここで見つけることができます
ps->スクリプトの最初のバージョンは実際には更新されません。messages.xmlファイルを更新するだけで、それだけです。