Hatena::ブログ(Diary)

Scrapcode@はてなダイアリー このページをアンテナに追加 RSSフィード

2010-02-02

はてなダイアリーの記事バックアップ2

2008年1月11日に「 はてなダイアリーの記事バックアップ - Scrapcode@はてなダイアリー」という記事を書きました。

そのすぐ後に、ダウンロードしたXMLファイルをgzip圧縮し、メールで送信するスクリプトを作って動かしていました。

すっかり忘れていましたが、ふと思い出したので公開してみます。

ボクはこのスクリプトを次のように動かしています。

  • cronで1日1回実行
  • メールの送信先はGmail
  • Gmailで次のようなフィルタを設定
    • 受信トレイをスキップ (アーカイブする)(なくても良い?)
    • 既読にする(なくても良い)
    • ラベル「Backup/Hatena Diary」を付ける(なくても良い)
    • 削除する

「削除する」は、ゴミ箱のメールは30日経つと自動的に削除されることを利用して、延々蓄積されるのを防ぐためです。このやり方はどこかのサイトで見たのですが、どこだったかは忘れてしまいました…。検索して見つかったブログの記事は、当時参考にしたものとは違うようだし。

Perlのパス、はてなIDパスワードgzipのパス、一時ファイルのパス、メールのToとFromを設定する必要があります。

agent_aliasを 'Windows IE 6' にしているのに特に意味はありません。最近はIE6を動作対象外にする流れがありますし、他のものに変えておいてもいいかもですね。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/khashi/20100202/1265094163