nDiki : 2008年02月25日
2008年2月25日 (月)
■ 今日のさえずり - 「きりちんぽ」いいな

@ 2008年02月23日
- 11:11 [photo] キッチンレンジボードがきた http://tinyurl.com/3dxh24
- 20:32 今日は確かに花粉を感じた。朝薬を飲み忘れたので今飲んだ。[mb]
@ 2008年02月24日
- 14:31 [photo] キッチンレンジボード設置 http://tinyurl.com/yvohm8
@ 2008年02月25日
- 09:21 今日からマスクをして出社。[mb]
- 09:50 DS でポピュラスでるのか。この間会社で往年のポピュラスの話したけど誰も知らなかった。[mb]
- 11:38 P3 を 2.53 にアップデートして起動。アップロードの際に設定ファイルを移さなくてよくなったのはやはり大助かり。
- 13:44 Skype for Linux を 1.3.0.53 から 2.0.0.43 にアップデート。
- 15:21 Adobe AIR 1.0 でたけどやはり Linux 版はないな。
- 16:41 @zapa Linux 対応は Adobe AIR 1.5 ですか。もう少し待つことにします。
- 17:06 「きりちんぽ」いいな。送ってもらうか。
- 20:05 初めて SO905iCS で通話した。[mb]
- 今日のさえずり - 除虫菊を栽培していただきます (2008-08-05)
- Twitter を使い始めて1年 (2008-04-06)
- Twitter への書き込みを自動的に Skype ムードメッセージに設定... (2008-08-05)
- Skype for Linux 1.2.0.11 (2005-08-19)
- Flickr::UploadでLinuxから画像アップロード (2005-04-22)
■ Twitter への書き込みを自動的に Skype ムードメッセージに設定する

Linux for Skype の Skype API は D-Bus を使ってアクセスすることができる。 Debian GNU/Linux sid 上の Skype for Linux 2.0.0.43 で、Perl スクリプトから自動的にムードメッセージを更新するようにしてみた。
Skype が起動している状態で以下のスクリプトを実行する。
#!/usr/bin/perl
use strict;
use warnings;
use Net::DBus;
use URI::Fetch;
use XML::RSS;
use Date::Parse;
my $id = '自分の Twitter ID';
my $time = time;
my $fetch_response
= URI::Fetch->fetch(
"http://twitter.com/statuses/user_timeline/$id.rss?dummy=$time")
or die URI::Fetch->errstr;
my $rss = XML::RSS->new;
$rss->parse($fetch_response->content);
die 'no items' if @{$rss->{items}} == 0;
my $item = $rss->{items}->[0];
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst)
= localtime(str2time($item->{pubDate}));
my $title = $item->{title};
my $mood
= sprintf("[%02d/%02d %02d:%02d] $title", $mon + 1, $mday, $hour, $min);
my $bus = Net::DBus->session;
my $service = $bus->get_service('com.Skype.API') or die;
my $invoker = $service->get_object('/com/Skype') or die;
my $response = $invoker->Invoke('NAME twitter2skypemood');
die $response if $response ne 'OK';
$response = $invoker->Invoke('PROTOCOL 5');
die $response if $response ne 'PROTOCOL 5';
$response = $invoker->Invoke("SET PROFILE MOOD_TEXT $mood");
のようなダイアログが表示されるので、「この選択を記憶する」をチェックして、はいを選択。
そうすると RSS フィードとしてとってきた 自分の Twitter メッセージが、Skype のムードメッセージに表示される。自分の環境では日本語も問題なく表示される。
うまくいったので cron で定期的に更新するようにしてみた。
@ 追記
- Twitter への書き込みを自動的に Skype ムードメッセージに設定... (2008-08-05)
- Twitter を使い始めて1年 (2008-04-06)
- 今日のさえずり - Twitter 日本語表示みた (2008-04-23)
- ColdSync (2004-05-05)
- Linux 上で Flex 2 SDK を使った Flash コンテンツ開... (2007-09-11)
■よく検索されるキーワード
torrent(114) ドラマ(32) thinkpad(30) x31(29) windows(28) perl(24) wiki(23) linux(22) 動画(21) 画像(16) usb(16) バッグ(16) ノート(15) debian(15) 壁紙(15) 書き方(13) 使い方(12) リフィル(12) 冷蔵庫(12) ほぼ日手帳(12) 修理(12) インストール(11) mp3(11) apache(11) dropbox(11) porter(11) 方眼(10) exzile(10) 作り方(10) 手帳(9) 提案書(9) a6(9) chrome(9) ダイソー(8) xorg(8) hdd(8) ヨドバシカメラ(8) 万年筆(8) ヨドバシ(8) tc-1(8) nikon(8) 古川小百合(8) 写真(8) スーベレーン(7) cvs(7) 無料(7) アレグラ(7) centos(7) google(7) アジェンダ(7) カメラ(7) 映画(7) 三条まゆみ(6) firefox(6) ibm(6) so905ics(6) うなぎ(6) 櫻井翔(6) 秋葉原(6) ダウンロード(6) 2ちゃんねる(6) 腕時計(6) truecrypt(6) 無料動画(6) gtd(6) minolta(6) スーツ(6) skype(5) 今江千佳(5) 無印(5) 時計(5) キーボード(5) シャープ(5) バッグインバッグ(5) 本名(5) ニューヨーカー(5) レビュー(5) fmアンテナ(5) subversion(5) 日本語(5)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 Torrent 解説 意味 用語集 参考文献 お薦め お勧め おすすめ 便利 Blog ブログ mixi 待受画面 修理Process Time: 0.220963s / load averages: 0.08, 0.12, 0.09
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)





スポンサード リンク