scrapbookのデータが増えたら重くなるので何とかしよう

06年からこちらscrapbookはノーメンテナンスで頑張ってくれてたが、この頃はフォルダを移動させるだけで数時間とかどんなバッチ処理だよという感じになってきてた。


今日、scrapbookの公式ページを見てると
http://amb.vis.ne.jp/mozilla/scrapbook/addons.php?lang=ja

ScrapIndexer 1.0.0
エクスポートしたデータから index.html を生成する

を見つけた。
http://mybyways.net/Documents/projects.htm


簡単なツールだが、これを使えばデータの移行が簡単。
要は、保存してるデータを別の場所に移動させて空にしてscrapbookを軽くさせて、古いデータはindex.htmlを参照して探しましょう、という話。


手順は、

  1. firefoxのブックマークをjsonでエクスポートする
  2. firefoxを終了させる
  3. scrapbookのデータフォルダを対象にindex.htmlを作る
  4. 作成したらフォルダをリネームする
  5. リネーム前のフォルダ名で新しくフォルダを作る
  6. jsonを開いて、パスについて「リネーム前→リネーム後」に置換する
  7. firefoxを立ち上げてブックマークをjsonから復元する

のように。


scrapbookでバックアップしたページにブックマークをしていないなら、最初と最後のブックマーク関係の手順は無視していい。


ScrapIndexerは、

Creates a HTML index with hyperlinks to ScrapBook exported index.html files.

ということだが、エクスポートせず、そのまんまscrapbookのデータフォルダを対象に指定してもindex.htmlを作ってくれるので上記の手順はそのように書いてる。エクスポートが必要ないならパスすると時間が節約できる。