Linux kernelの更新情報をIRCでお知らせ

kernel.orgのRSSに、kernel-2.6.16.x系の情報が載らなくなったのでPlaggerでお知らせ。

こんな~hirose31/etc/plagger/kernel.yamlをこさえて、

global:
  assets_path: /home/hirose31/etc/plagger/assets
  plugin_path:
    - /home/hirose31/etc/plagger/assets/plugins
  timezone: Asia/Tokyo
  log:
    level: debug

plugins:
  - module: Subscription::Config
    config:
      feed:
        - url: http://www.kernel.org/pub/linux/kernel/v2.6/
          meta:
            follow_link: ChangeLog-2.6.

  - module: CustomFeed::Simple

  - module: Filter::Rule
    rule:
      - module: Deduped
        path: /home/hirose31/var/plagger/kernel.db

  - module: Notify::IRC
    config:
      daemon_port: 6251
      nickname: plagger
      server_host: irc.example.jp
      server_port: 6667
      server_channels:
        - #plagger
      charset: iso-2022-jp
      announce: action

daemontoolsのrunで

#!/bin/sh
exec 2>&1
exec setuidgid hirose31 \
  env - PATH="/usr/local/bin:$PATH" \
  plagger-ircbot -c ~hirose31/etc/plagger/kernel.yaml

botを立ち上げて、あとはcronでplagger -c ~hirose31/etc/plagger/kernel.yamlでOK。