Plagger/RSSとSNS巡回
作る設定ファイルは
- 全体の設定:config.base.yaml
- SNS関連の設定:config.sns.yaml
- RSS関連の設定:config.rss.yaml
と 実際にcronで回すための
- config.mixi.yaml
- config.frepa.yaml
- config.bloglines.yaml
を作成という感じ。サービスに応じて回すタイミングを変更可能にする。
config.base.yaml
global:
plugin_path:
- /home/hsbt/plagger/assets/plugin
assets_path: /home/hsbt/plagger/assets
timezone: Asia/Tokyo
define_recipes:
publish:
- module: Publish::Gmail
rule:
- module: Rating
rate: '>= 0'
- module: Fresh
mtime:
path: /home/hsbt/plagger/cache/plagger.tmp
autoupdate: 1
config:
mailto: username@gmail.com
mailfrom: username@gmail.com
mailroute:
via: smtp_tls
host: smtp.gmail.com:587
username: username
password: pass
- module: Filter::HatenaBookmarkUsersCount
- module: Widget::HatenaBookmarkUsersCount
- module: Filter::StripRSSAd
- module: Filter::TruePermalink
- module: Filter::tDiaryComment
config.sns.yaml
define_recipes:
mixi:
module: CustomFeed::Mixi
config:
email: mail
password: pass
fetch_body: 1
fetch_body_internal: 1.5
fetch_items: 10
frepa:
module: CustomFeed::Frepa
config:
livedoor_id: user
password: pass
fetch_body: 1
show_icon: 1
config.mixi.yaml
include: - /home/hsbt/plagger/config.base.yaml - /home/hsbt/plagger/config.sns.yaml recipes: - mixi - publish
config.frepa.yaml
include: - /home/hsbt/plagger/config.base.yaml - /home/hsbt/plagger/config.sns.yaml recipes: - frepa - publish
キーワード:
参照:[Plagger]