DmBlogger - RSSの取得
cooldadさんのモバ日記(id:kimicooldad)の4月の日記を拝見してDmBloggerというものに興味を持ち試してみました。RSSって一体何?状態だったのですが、ブログやニュースサイトのトピックを拾ってくるソフトという認識で良いのかな?
DmBlogger
http://wiki.digitalmorning.net/?DmBlogger
から必要なソフト(複数)をインストール。取得されたファイルは/home/zaurus/.dmblogger/以下に置かれますがSL-C3000はこのエリアの容量が少ないので、これを/home/zaurus/Documents/.dmbloggerへ移動させて、本来の位置にリンクを置きました。
$ mv .dmblogger ./Documents/ $ ln -s ./Documents/.dmblogger .dmblogger
RSSサイトを幾つか設定して取得してみたところいずれも失敗、???状態だったのですがザウルスを再起動させないとダメみたいですね。再起動後の取得は成功しました。
記事の詳細画面でNetFrontで開く機能がありますが、普段Operaを使用しているのでOperaを起動させるようにソースを変更しました。/home/QtPalmtop/bin/dmblogger/gui/berryrssdescviewwidget.rbの52行目のsystem関数?の中のnetfront3をoperaに変更でOKでした。メニューも修正したい場合はこのファイルの冒頭の記述を修正すれば良いと思います。
取得先が複数ある場合は時間がかかるかも知れないので
#!/bin/sh export LD_LIBRARY_PATH=/home/QtPalmtop/lib export QPEDIR=/home/QtPalmtop export QPEGROUP=qpe export QPEUSER=zaurus export QTDIR=/home/QtPalmtop echo QPE/Network 'connectRequest()' > /var/spool/inputhelper/qcop sleep 1 ${QPEDIR}/bin/qcop QPE/InputHelper 'key(QString)' "click Escape" sleep 20 ${QPEDIR}/bin/qcop QPE/System 'execute(QString,QString)' dmblogger.rb sleep 20 ${QPEDIR}/bin/qcop QPE/InputHelper 'key(QString)' "click A+CTRL" sleep 60(必要に応じて適宜時間を調整) ${QPEDIR}/bin/qcop QPE/Network 'stop()'
のようなスクリプトを作成して、早朝の時間などに自動実行させれば良いかもしれませんね。
参考HP:
RSSサイト集
http://www.work-at.co.jp/rabbit/rss.html