Web側で追加・更新したエントリをローカルにダウンロードするツールです。サブコマンドを追加しました。投稿したエントリの投稿データファィルにエントリのURLの情報を追加するものです。通常は使用する必要はありません。バグがあるかもしれません。エントリのバックアップを取るなどして自衛しつつ使用してください。ダウンロードできません。hbwはてなダイアリーのインポートで移行した記事ですが、id記法で記述したはてなダイアリーへのリンクが全滅しています。これははてなダイアリーとはてなブログではid記法の仕様が異なるせいです。なんでうまいこと変換してくれないかなーと思いつつ一括で修正してみました。はてなダイアリーとはてなブログでのid記法の違い詳しくは今村さんのブログエントリを参照してください。ここには書かれてなかったと思うのですが、もう一つ違いがあります。属性値にid記法を書くとURLに展開してくれるのですが、はてなブログでは展開してくれません。ようなid記法で書いてもダメです。以下のようなスクリプトを書きました。何度も試行錯誤できるように元のエントリファイルをサブディレクトリにコピーして、それを入力として変換するようにしました。ワーキングディレクトリで実行します。ディレクトリに変換前のエントリファイルをコピーしてから実行します。指定するとエントリファイルを置換せずに置換する部分の差分表示だけして終わります。エントリファイルのヘッダ部分を読み飛ばすようにしています。トラックバック以降作業後の作業ということで、以前の作業で追加したトラックバック部分も読み飛ばすようにしています。基本的に自分の書き方でヒットするケースのみに対処しているので、人によってはこのままでは足りないかもしれません。はてなダイアリーとはてなグループ用のリンクにしか対応していません。取って差分を目で一通り確認しました。2時間半くらいかかりました。これは別途対処しようと思います。等)、はてなブログに移行したダイアリーでリンク先のセクションに対応するエントリには飛ばないという問題があります。これははてなの方に要望を投げているとことろです。置き換えてしまえばエントリに飛ぶんですが、なぜかそうならないブログもあるのです。上の記事で挙げた飯田さんのブログがそうです。ダイアリーを日記モードで使っているとそうなるのかなとにらんでいますが、元がどっちモードだったかなんてわからないのでどうしたものか...お詫び最後に、今回の作業でまたidコールが飛びまくったかもしれません。編集でもそうなのか不明ですし、差分の取り方によっては追加分と認識されそうなので、やっぱり飛んでしまったかも...人によっては10年以上も前のブログからコールが飛んできて不快かと思いますが、リンクはWebの命だと思っているのでリンク切れは極力なくしたいのです。hbw昨日の昼頃にはてなダイアリーのインポートが完了し、その後ブックマークの移行設定とリダイレクト設定をしてインポートが完了しました。その後の作業のメモです。