読者です 読者をやめる 読者になる 読者になる

『書物の迷宮』予告篇

思い出したように本を読み、本の読み方を思い出す

config.lastfm2twitter.yml

global:
(中略)

plugins:
  - module: Subscription::Config
    config:
      feed:
        - http://ws.audioscrobbler.com/1.0/user/hogehoge/recenttracks.rss

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

  - module: Filter::Rule
    rule:
      - module: Fresh
        duration: 15

  - module: Summary::Lastfm

  - module: Publish::Twitter
    config:
      username: hogehoge
      password: piyopiyo

Summary::Lastfmはこの辺りから拝借。Twittering my playlist - Dear Home Owner, - subtech
最初Rule::Freshのdurationでエントリを抽出してたけど、それだと複数の曲名がTwitterに送られるので、Rule::RecentNを追加した次第。
はてダのRSSTwitterに投稿しようかと思うけど、たぶんそちらはRule::Dedupedでいいと思う。<追記>
上のyamlだと、15分以内の曲のうち一番古いものが投稿されてる気がする
Filter::Reverseを入れれば解決しそうな気がする*1

*1:でもFilter::ReverseとRule::RecentN、どっちが先に適用されるんだっけ……。