Plagger使ってLastFMの最近聴いた音楽をTwitterに投稿する
-
- posted at
- 2007-04-07T16:20+09:00
-
- Category :
LastFM2Twitter
最近聴いた音楽をTwitterに投稿したい!それPla!と言うことでPlaggerでやってみた。
必要なプラグインは、
- Subscription::Config
- Filter::Rule
- Publish::Twitter
の三つ。で、Publish::Twitterに関しては少し改造していて、サブルーチンpublish_entryを
sub publish_entry {
my($self, $context, $args) = @_;
my $body = 'NowPlaying - ' . $args->{'entry'}->title . ' .';
$context->log(info => "Updating Twitter status to '$body'");
$self->{twitter}->update($body);
}
のように変更、モジュール名をPlagger::Plugin::Publish::TwitterFMとしてる。
で、設定は、
LastFM2Twitter.yaml
plugins:
- module: Subscription::Config
config:
feed:
- url: http://ws.audioscrobbler.com/1.0/user/nyarla-net/recenttracks.rss
- module: Filter::Rule
rule:
- module: RecentN
count: 1
- module: Publish::TwitterFM
config:
username: Twitter-UserName
password: Twitter-Password
こんな感じ。globalについては省略。購読するFeedに関しては、LastFM -> Tool -> データ・フィードの最近聴いたトラックのRSSフィードを使用。Filter::Ruleで最初の1エントリしてるのが多分ポイント。Publish::Twitter改造してるので若干邪道のような気がする。
曲が変わるたびにPlagger動かそうかとも考えたんだけど、ちょっと鬱陶しそうなので、それはやめた。
diffとれとか言われそう。でもやり方がよく分かってない。
さっき気づいたけど、どうも日本語がうまく投稿できてない。
なんでなんだろ。ちょっと調べてみる。
- 同じトピックのエントリを見る
-
- Writebacks :
- No Comment
- 4 TrackBacks
Trackbacks
-
- 1 今、何をしているの?でつながるコミュニティ「twitter」
-
最近よく目にする「twitter」多くのメディアやアルファブロガーさんたちに取り上げられているこのサービスは「What are you doing?-今、何をしているの?」という質問に対して答えるだけの単純なコミュニティです。今自分が何をしているのかを半角で150文字までで、一言で書..
- Posted by DesignWorks at 2007/04/13 (Fri) 12:08:50
-
- 2 [Twitter][Perl]Publish::Twitterで日本語を投稿する
-
きっとすぐパッチが当たる気がしますが、 さっき気づいたけど、どうも日本語がうまく投稿できてない。 空繰再繰 - Plagger使ってLastFMの最近聴いた音楽をTwitterに投稿する utf8にエンコードしてやるです。さらに言えば、後にアップデートされたことも考えて、直接改造する
- Posted by エロチック街道@はてな at 2007/04/15 (Sun) 02:19:14
-
- 3 expressionでPerl文書いてやっちゃいそうだけど、Filter::Configとかあってもいいのかもな
-
空繰再繰 - Plagger使ってLastFMの最近聴いた音楽をTwitterに投稿する を見て。 miyagawaさんとかplagger commiterたちだと、 - module: Filter::Rule rule: - expression: $args->{entry}->body = 'NowPlaying - ' . $a
- Posted by otsune's SnakeOil at 2007/04/15 (Sun) 14:19:13
-
- 4 Twitter
-
Twitter のログを Plagger でごにょごにょ - dnsystemの日記 - dnsystemグループ Twitterに一撃投稿するブックマークレットとCGI/楽 【CGI・Perl】Twitterのステータスを更新する blog.kentarok.org - Twitter API client written in Perl Twitterのコマンドラインクライ...
- Posted by yamaGu's PukiWiki Plus! (PukiWiki/TrackBack 0.3) at 2008/02/28 (Thu) 16:35:11
