フィードを配信していないサイト それPla
以前書いた日記で WizardBibleのサイトのRSSを作成するスクリプトを載せましたが,Plaggerで簡単に出来るんですね。
Plaggerで
1. Wizard Bibleのフィードを生成
2. Gmailに送信
を行う為の設定ファイルです。
# base.yaml global: plugin_path: - /path/to/Plugin assets_path: /path/to/assets timezone: Asia/Tokyo log: level: info cache: base: /path/to/cache # wizardbible2gmail.yaml include: - /path/to/base.yaml plugins: - module: Subscription::Config config: feed: - url: http://wizardbible.org/ # フィード生成対象のサイトURL meta: follow_link: /(\d+)/\1\.txt # ページ内でフィード生成の対象にするURL。 # このように正規表現で指定できる。COOL!! - module: CustomFeed::Simple # フィードを生成 - module: Filter::Rule rule: module: Deduped # フィードが更新された場合にのみGmailに転送する path: /path/to/cache/wizardbible # 更新されたかを判定する為のキャッシュファイル - module: Publish::Gmail config: mailto: mailto mailfrom: mailfrom mailroute: via: smtp_tls host: smtp.gmail.com:587 username: username password: password
こんなのPlagger使ってる人は知ってて当たり前なんだろうな。
PlaggerのPluginもバリバリ書いてPlaggerを使い倒せるようになった時に,目の前にはどんな世界が広がっているんだろう。
なんかオラワクワクしてきたぞ!