A Day in the Life

カメラバカにつける薬 in デジカメ Watch を PDF 化する

インプレスのデジカメ Watch で連載中の飯田ともきさんのおもしろ漫画「カメラバカにつける薬 in デジカメ Watch」を iPad で読みたくで PDF 化するスクリプトを書いた。なぐり書きなので汚い。

必要なもの

これで iPad の各種PDFビュワーで読めるぞ!電子書籍化されたら購入するのでインプレスさんよろしくおねがいします。

その他

  • 画像ダウンロードごとに1秒の wait を入れてるので、最初は結構時間がかかる。現在で627枚ぐらいあるので、最低630秒ぐらいはダウンロードで時間がかかる。
  • pngquant にかけると png が30%-40%ぐらいのファイルサイズ(400KB -> 130KBぐらい)に削減される。
  • 漫画の png の大きさは基本480x1253なのだけど、img2pdf で埋め込むと時々巨大になることがある。何故(深追いしてない)
  • デジカメウォッチ、HTML の permalink 名がわかれば png の連番も解る CMS みたいで、ほぼスクレイピングしなくてすむ。実際に読んでいる HTML は1年で1枚。つまり4枚。
    • 作ってから、nokogiri (HTMLパーサ & XParh/CSS セレクタ) 使うほどでもなかった感ある。雑な正規表現でいけそう。