FrontPage  ページ一覧  検索  更新履歴  ログイン

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

config.rss.yaml

define_recipes:
  bloglines:
    module: Subscription::Bloglines
    config:
      username: mail
      password: pass

config.bloglines.yaml

include:
  - /home/hsbt/plagger/config.base.yaml
  - /home/hsbt/plagger/config.rss.yaml

recipes:
  - bloglines
  - publish
更新日時:2010/04/24 23:09:10
キーワード:
参照:[Plagger]