2007/12/23

Twitter/SapporoNews Ver.1.1

[-*煙猴*-]: Plaggerで札幌のニュースをTwitterに投稿するbotで作ったSapporoNewsですが、Googleニュース検索を使っているため、RSSフィードにGoogleニュースがまとめた「関連記事」や「過去xx間の時期」が混入していました。
そこで、YAMLを修正し、Expressionで[http//news.google.co.jp/]で始まるリンクを除外するように変更しました。


plugins:
- module: Subscription::Config
config:
feed:
- http://myrss.jp/rdf/r476607166b60c5359.rdf?v10

- module: Filter::Rule
rule:
- module: Deduped
- expression: $args->{entry}->link !~ m!^http://news\.google\.co\.jp/!

- module: Filter::Rule
rule:
- module: RecentN
count: 20

- module: Publish::Twitter
config:
username: SapporoNews
password: ******


このExpressionの使い方がよく分からなくて四苦八苦...Perlの基礎からちゃんと勉強しないとダメですね。