映画とネットのDIARY(tDiary版)

since 2004/07/15
ここは古い日記です。2013年11月からadiaryを使った新サイトに移行しました。
検索エンジンからのアクセスで、お探しのキーワードが見あたらない場合はNamazuで再検索してみてください。
映画の感想一覧 2004年7月以降 2005年  2006年  2007年  2008年  2009年

2007年05月18日 [Fri]

backup_mixiのファイル書き換え

backup_mixiでダウンロードしたファイルで「前の日記」「次の日記」にカーソルを合わせると、JavaScriptエラーが出る。元のページを必要部分だけ切り取っているのだから仕方がないが、気持ちよくはないので書き換えることにした。grepして置換できるエディタを使えば、簡単だ。xyzzyとか秀丸7.0のベータ版とか。それでは面白くないので、なでしこで書いてみた。10行のスクリプトで書ける。

対象フォルダは「D:\backup_mixi_win\mixi_backup\diary\」#backup_mixiでダウンロードしたフォルダのパス
「{対象フォルダ}*.html」のファイル列挙して反復
 対象は「D:\backup_mixi_win\mixi_backup\diary\{それ}」
 内容に対象を読む。
 内容の「onMouseOut」を「」に置換
 「onMouseOver」を「」に置換
 「<a href="neighbor」を「<a href="http://mixi.jp/neighbor」に置換
 もし、それ≠内容ならば
  それを対象に保存
終わる

ついでに「前の日記」「次の日記」も有効にするようにしてある。ま、mixiの方の「前の日記」「次の日記」へジャンプするだけですけどね。この処理、ファイルが多いとそれなりに時間がかかる。僕の場合は300ファイル近くだったので、数十秒。パソコンの処理能力にもよるだろう。2度目からは保存処理がスキップされるので速くなる。


[管理人にメールする] [シネマ1987online]