Archive for

つぶやいてみる事に

2009/10/25 日曜日 投稿時の月齢:7.6  月名:弓張月(上弦)  潮汐:小潮 

最近なにかと話題のtwitter。
利用者も増え、社会への影響も大きくなっているようなので、twitterへ投稿するプログラムについて調べてみた。

Net::Twitterというperlモジュールを使うと簡単に投稿できるらしい。
debianのパッケージだとlibnet-twitter-perlに含まれる。

しかし、lennyにはlibnet-twitter-perlが無く、testingのsqueezeから採用されているようだ。

と、言うことでtestingから拝借。

/etc/apt/preferences を作成
Package: *
Pin: release a=testing
Pin-Priority: 105
Package: *
Pin: release a=testing-proposed-updates
Pin-Priority: 110
Package: libnet-twitter-perl libjson-any-perl
Pin: release a=testing
Pin-Priority: 999

/etc/apt/sources.listに以下を追加
#testing
deb http://ftp.jp.debian.org/debian/ testing main

パッケージのインストール
aptitude update
sptitude install libnet-twitter-perl

コーディングはこんな感じ。
use Net::Twitter;
$w = Net::Twitter->new( username => ‘ユーザ名’, password => ‘パスワード’, );
$w->update(‘つぶやき’);