むつの日記

d12e58fd :むつ 2005-07-15 17:19
[朔]
recode から body.cache を再生成するスクリプトを書こうと思っていたのだけれど、
saku/shingetsu で
python
>>>import cache
>>>cache = cache.Cache("thread_hogehuga")
>>>cache.sync_body()
とかやれば出来るっぽい。Python はチュートリアルを数ページやっただけなので、
合ってるか間違ってるか不明だけど。

というのも、本格的に使い始めてから1年以上たち、古いスレッドは縦に長くなってきました。
せっかく朔に古い書き込みを消す機能が加わったのですから、これを使おうと思いたったのですが(今現在は古い書き込みも消さない設定にしています)、
実際消してしまうと、2ちゃんねるブラウザゲートウェイで不具合が出ます(マテ
ならばキャッシュをコピーして使えばいいじゃん。という次第です。
saku/run/update.txt の更新をみて、
cp --update saku/cache/thread_hogefuga/recode/* saku2ch/cache/thread_hogefuga/recode/
python makebodycache.py thread_hogefuga
とかすると。
うーん、コピーじゃなくてハードリンクの方が節約になる?

まあ、十六夜は最新50のみ表示とか出来るようなので、やっぱキャッシュ消さないとなるかもしれませんが。

今後の予定:
削除したレコードも古いため自動削除されたレコードも removed dir にいっているようなので、
自動削除のレコードは別 dir に送り、区別できるようにする。
自動削除のレコードから HTML を生成し、過去ログとして閲覧できるようにする。
気力無いかも。特に HTML のところ。朔のスクリプトを再利用できたら楽でいいなー。
Powered by shinGETsu.