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

2006-10-02 (Mon)

Plagger関係続き&PDF化は難しい 18:18 Plagger関係続き&PDF化は難しい - toinamiの日記β を含むブックマーク はてなブックマーク - Plagger関係続き&PDF化は難しい - toinamiの日記β Plagger関係続き&PDF化は難しい - toinamiの日記β のブックマークコメント

# Windowsだからハマるのか、知識がないからハマるのかと言えば、どちらかと言えば知識が無いせいではあるのだけれど。

ひょっとするとPDF作るよりGmailの方が楽なのじゃないかという気がしてきた。proxy環境下であちこちアクセスするのもいやなのでPDFで試そうとしただけなのに。

Publish::PDFで gmail_noftify.ttが見つからない件

とりあえずlogをdebugレベルで取ってみる。EntryFullTextなどのプラグイン関係は問題なくassets_path配下から読めているような…。

assets_pathは合っているとして、別のところを見ていくと、もっと単純なミスが見つかる。

「(assets_path)/plugins/Publish-Gmail/gmail_notify.tt」が有るわけだけど、これはプラグインの名前とディレクトリ構成を合わせてやらないといけないと言うだけの話じゃないのか、と言うことに気づいたので(遅い)、「(assets_path)/plugins/Publish-PDF/gmail_notify.tt」を作ってみた。

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

は解決。

「DateTime objectを比較しようとしているのに型が違うんじゃ」的なメッセージ

gmail_noftify.ttは解決したけど、また別のメッセージが出たので検索。

http://d.hatena.ne.jp/lestrrat/20060923#1158996772 までたどり着きました。

自分のマシンでは「C:\Perl\site\lib\Template\Stash.pm」を、該当箇所のように修正。

次のつまりどころ

PDF化まだ出来ない。

Undefined subroutine &PDF::FromHTML::HAS_HTML_TIDY called at c:/Perl/site/lib/PDF/FromHTML.pm line 114.

perl読めないのだけど雰囲気で読んでみると、HTML::TidyXML::Cleanと言うライブラリが有ればそれを呼ぶっぽい気がする。無ければエラー出して終了しないのかこれ? そう言う作りに見えるのだけど(適当)

やっぱりGmailに飛ばす、と言うサンプルの方が楽なのかな。

会社だとproxyの関係でメールサーバーのportには(以下略)

 §

ppmHTML::TidyXML::Clean を探してみる。

再実行すると、上に書いた「サブルーチンがないんじゃー」は解決。…だが、XMLパーサを通らず「not well-formed (invalid token) at line 2, column 0, byte 39 at c:/Perl/site/lib/XML/Parser.pm line 187」か…。うー。

(続くかもしれないし続かないかもしれない)


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

先日のぼやきに、xnissyさんから「wgetでどうよ」とツッコミが入ったので、fetchをwgetに直してみた。

fetchのオプションが元々どういう意味だか知らないのだけど、wgetは-q -nc -ndをつけた。

ついでに、wgetだとダウンロード時のファイル名指定が出来ない(?)ようなので、ローカル側のファイル名指定も"%05d.html"→"%d" にしてみた。

allget.pl動かして放置中。10000件以上を取得するのは時間がかかる……。終わらない……。

2時間強かけて12000件程度取得。先週末の段階から増えているので残りを取得しないと。まぁそれはまた後で良いか。

 §

後はidealist.plを走行してcsv化。デカい。あ、utf-8だからidealist.csv開くのに失敗したのか。shift_jisにしてOK。スクリプトが警告出しまくっているが、結果は問題ない模様。

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