これよりplaggerのテストを行います

何度かマイミク登録されているみなさまの日記に無差別に?アクセスがあるかと思います。もうしわけありませんが、ご協力をお願いいたします。

追記:
興味ある人向けにplaggerのインストール方法。
雑誌やwebからの転載なんだけれども。→丸ぱくりだったからちょっと修正

所要時間:
2〜10時間くらい?OSの構成しだいじゃないかと。おれは片手間にやって二日かかったけど。ときどき入力を求められた。時間のあるとき or 長い作業の片手間にやるくらいの気持ちでいいと思う。

その他:
colinux のデフォルト環境では make, make test が入って swap 出まくりだから、できるならメモリを 256〜768 ぐらいにはしておいたほうがいい。mac 欲しいわ。
インデントをちゃんと見せるのに半角スペースを に変換してます。

## 前もって必要なモジュールのインストール(debian etch 4.0)
# apt-get install openssl
# apt-get install libssl-dev
# apt-get install libcrypt-ssleay-perl
# apt-get install expat
# apt-get install libexpat1-dev
# apt-get install libxml2-dev
# apt-get install libxml2-utils
# apt-get install libxml-sax-perl libxml-libxml-perl
# apt-get install unzip # zipでもいいのかも
# apt-get install zlib1 zlib1-dev zlib1g zlib1g-dev
# apt-get install db4.4-util libdb4.4 libdb4.4-dev
# apt-get install sendmail

## Plagger version0.7.17 の場合
## Plagger のインストールに当たっての前提?
## 確か、このぐらい必要だったような
cpan -fi Bundle::CPAN#これやればYAMLはいらないかも
cpan -fi File::Find::Rulehttp://svn.bulknews.net/repos/plagger/trunk/plagger /plagger
# cd plagger
perl MakeFile.PL
# make
# make test
# make install

## 動作確認
# which plagger
/usr/local/bin/plagger ## 環境による
plagger -v
Plagger version 0.7.17

## 設定ファイルの作成(Mixiの内容をGmailに出力する)
# vi config.yaml
## インデントがしっかりしてないとエラー
global:
  plugin_path:
   - /usr/local/plagger/Plugin
  assets_path: /usr/local/plagger/assets ## この指定が無いと動作しない、ような
  timezone: Asia/Tokyo
  ## 以下は趣味で
  cache:
    base: /usr/local/cache
  log:
    level: info

plugins:
  - module: CustomFeed::Mixi
    config:
      email: you-re-mixi-account@example.co.jp
      password: you-re-mixi-password ## 初回実行時にbase64エンコードで難読化される
      fetch_body: 1
      show_icon: 1
      feed_type:
        - Message
        - MyDiary
        - Log
        - RecentComment
        - FriendDiary

  - module: Filter::Rule
    rule:
      module: Deduped

  - module: Publish::Gmail ## Gmailじゃなくてもいいらしいけど、Gmail以外で試したこと無い
    config:
       you-re-gmail-account@gmail.com
      mailfrom: you-re-gmail-account+plagger@gmail.com ## +plaggerは検索用のラベル、らしい
      mailroute:
        via: smtp_tls
        host: smtp.gmail.com:587
        username: you-re-gmail-account@gmail.com
        password: you-re-gmail-password ## 初回実行時にbase64エンコードで難読化される
##最後に空行がないとエラー



## いざ実行
plagger -c config.yaml ## rootじゃなくても実行できる、はず(cpanモジュールのインストールの仕方しだい)

参考URL:
(インストールに当たってお世話になったURLですが、ぜんぜん斜め読みなので、3号のplaggerへの理解とは一致しません。そこのところ踏まえて)

http://www.osx.jp/osx/archives/2006/09021630.php
OSXCentOS に Plagger を入れるメモ

http://www.si-linux.co.jp/wiki/silinux/index.php?CoLinux%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A5%CD%A5%C3%A5%C8%A5%EF%A1%BC%A5%AF%B1%FE%CD%D1%CA%D4
CoLinuxインストールネットワーク応用編 - Silicon Linux Wiki

http://www.toshiki.net/x/modules/wordpress/index.php?p=45
toshiki-net - ぶろぐっぽいなんか : CPANモジュールのアンインストール by watanabe

http://kmc.g.hatena.ne.jp/yhara/20061025
kmcグループ - yhara@KMC - 2006-10-25

http://www.dab.hi-ho.ne.jp/sasa/biboroku/perl/cygwin_cpan.html
cygwincpanを使ってエラー

http://www.ksknet.net/perl/inc.html
@INCの追加

http://www.xdelta.net/wiki/Perl/@INC.html
KMsWiki: Perl/@INC - Perlのライブラリの検索PATHを格納した配列のこと。 例えば、コマンド...

http://d.hatena.ne.jp/reima/searchdiary?word=*%5BCygwin%5D
れいま@はてなダイアリー

http://digit.que.ne.jp/visit/?2006%C7%AF2%B7%EE
2006年2月 - Walrus, Visit.

http://search.cpan.org/dist/Image-Size/lib/Image/Size.pm
Image::Size - read the dimensions of an image in several popular formats - search.cpan.org

http://search.cpan.org/~grichter/Embperl-2.2.0/SVN.pod
SVN - Access to the Embperl SVN development tree - search.cpan.org

http://framedrive.net/post/10411324
framedrive::tumblr

http://www.otsune.com/fswiki/plagger.html#p34
plagger - otsune FreeStyleWiki

http://chaichan.web.infoseek.co.jp/qa4500/qa4745.htm
どなたかPerlモジュールのアンインストールの仕方をご存知ですか?

http://www5d.biglobe.ne.jp/~y0ka/cat_plagger.html
いろいろ memo - plagger

http://mono.kmc.gr.jp/~yhara/w/?PlaggerDebianSarge
Greenbear Laboratory - Debian sargeでもPlaggerしたい

http://yuichis.homeip.net/?74
yuichis.homeip.net :: IO::Socket::SSL

http://perldoc.jp/docs/perl/5.8.0-RC3/perldelta.pod
perldelta - what is new for perl v5.8.0 perldelta - perl v5.8.0での変更点

http://hassylin.nowa.jp/tag/%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83
Motivation Driven Development - 開発環境

http://vlog.blog32.fc2.com/blog-entry-111.html
Perl モジュールのバージョン指定インストール 【Webシステム開発・構築/CMS/Webデザイン/サイト制作 VISH+サイトマスター.jp Blog】

http://d.hatena.ne.jp/holidays-l/20070817/p1
holidays-l開発ブログ - バージョンを指定してCPANモジュールをインストールする

http://blog.livedoor.jp/hakin/archives/50551352.html
しげふみメモ:Windowsで Plagger インストール#2 Gmailで読めた

http://blog.teachat.org/archives/50445349.html
Monologue:PlaggerBloglinesMixi日記をGmailに送る。

http://itati.vox.com/library/posts/tags/plagger/
plagger」タグの記事:4 件 - itachiさんのVoxブログ

http://d.hatena.ne.jp/dacs/20061125/1164387408
適宜覚書はてな異本 - 大量item送付時にPlaggerのPublish::Gmailでエラー発生して困った

http://herbgarden.jugem.cc/?eid=700
はーぶがーでん | PC】Plagger導入メモ

http://fleur.hio.jp/perldoc/mix/lib/Data/Dumper.ja.html
Data::Dumper - perlデータ構造の出力/eval両用文字列化

http://youcharmanums.blog2.fc2.com/blog-entry-478.html
FreeBSD GIMPer PlaggerをつかってBlogとMixiの日記を同期させる

http://d.hatena.ne.jp/s_nobu/20060531/1149055954
s_nobuの日記 - Filter::FormatText#2

http://xcezx.net/blog/development/plagger-plugin-publish-mixidiary-2.html
Piece of a Puzzle - Weblog - P::P::Publish::MixiDiary #2

http://june29.jp/2006/11/01/plagger-mixidiary-interval/
P::P::Publish::MixiDiaryに「interval」を追加 - cameraLady

http://subtech.g.hatena.ne.jp/otsune/20070803/CustomFeedMixiDiff
subtech - otsune's SnakeOil - Mixiのログインページ変更に対応するdiff

http://ultra.boy.jp/?p=858
mixi日記にplaggerから投稿する - plus ultra blog

http://d.hatena.ne.jp/acqua_alta/20060917/config_yaml
なつみかん@はてな - とりあえず