toinamiの日記β このページをアンテナに追加 RSSフィード

2006-09-29 (Fri)何をしているのだかよくわからない日

plaggerインストールメモ&ちょっとうまくいかない 18:10 plaggerインストールメモ&ちょっとうまくいかない - toinamiの日記β を含むブックマーク はてなブックマーク - plaggerインストールメモ&ちょっとうまくいかない - toinamiの日記β plaggerインストールメモ&ちょっとうまくいかない - toinamiの日記β のブックマークコメント

なんでbetaグループなのかは置いておき。

基本はここを参考にしました。http://blog.livedoor.jp/hakin/archives/50690272.html

環境

  • Windows XP sp2
  • ActivePerl 5.8.8.817 (ppm3.xじゃないと困るので)

plaggerインストール

  • perlインストール
  • コマンドプロンプト起動
  • 環境変数http_proxy 設定(社内とかなら必要)
  • ppm起動
    • 「rep add tcool http://ppm.tcool.org/server/ppmserver.cgi?urn:PPMServer」と入力
    • 「serch Plagger」と入力
    • 「install Plagger」と入力
      • ひたすら待つ。時々[yes]とか出て止まっていることがある*1ので enter押しつつ進む
        • iconvとかlibxmlとか、何度書き換えているのん? とツッコミを入れたくなる。
  • ppm終了
  • 参考のところを参考に、assetsをコピー
  • config 作るときは assets_path: C:\Perl\site\lib\Plagger\assets 入れる(?)

テスト実行

http://q.hatena.ne.jp/1157629094 らへんのotsuneさんの回答を参考に、はてなアイデアの「実装済では」をちょー適当pdf出力。の予定

yamlはこんな感じで作ってみて

global:
  plugin_path:
    - C:\Perl\site\lib\Plagger\Plugin
  assets_path: C:\Perl\site\lib\Plagger\assets
  timezone: Asia/Tokyo
  log:
    level: info

plugins:
  - module: Subscription::Config
    config:
      feed:
        - http://i.hatena.ne.jp/t/%E5%AE%9F%E8%A3%85%E6%B8%88%E3%81%A7%E3%81%AF?mode=rss

  - module: Filter::EntryFullText
    config:
      store_html_on_failure: 1
      force_upgrade: 1
  - module: Filter::HTMLScrubber

  - module: Publish::PDF
    config:
      dir: /pdfs

で、実行。

plagger -c=sample.yaml

結果(抜粋)

Plagger::Plugin [fatal] file error - gmail_notify.tt: not found at line 144

なんでやねん。

assets_path効いていない?

またもや保留。

[]idea全取得とか面倒 18:10 idea全取得とか面倒 - toinamiの日記β を含むブックマーク はてなブックマーク - idea全取得とか面倒 - toinamiの日記β idea全取得とか面倒 - toinamiの日記β のブックマークコメント

TransFreeBSDさん作のスクリプトで一括get、とか思ったのですが*2perlスクリプトの中で、systemでfetch呼び出しているのでwindowsじゃ動かんと言うのに気づいた。

選択肢はいろいろある。

  1. あきらめ
  2. cygwin入れる(それでokになるかは知らないけど)
  3. fetch呼んでいる部分を修正する
  4. 別の方法で全取得を目指す

とりあえず3番あたりを目指そうかどうしようか。面倒くさい。

*1DLLの上書き確認やインストール先確認

*2:思うのが遅すぎる

トラックバック - http://beta.g.hatena.ne.jp/toinami/20060929