ブックマークを保存する時に保持期限を示すタグを付けておくと、期限を過ぎたブックマークから自動的に削除されるというアイディア。社内ブログで読んだ記事が元でしたが、fublogさんのところにも同じアイディアが上がっていたようです。
「3日以内に言及記事を書く予定だけれど、それ以上過ぎたら諦める」とか、今月だけ開催中のキャンペーンサイトをブックマークする時に便利かもしれません。
Perl スクリプトを使ってブックマークを定期的にチェックし、保持期限が過ぎたブックマークを見つけたらそれを削除します。ブックマークの操作には delicious API を使用しているので、今のところdel.icio.usでしか使えません。
最新版のダウンロードやバグレポートはdel.icio.us.B.B の trac レポジトリでも行っています。
ページ下方の Download in other formats → Original Format で取得できます。
ブックマークを保存する時に、保持期限を示すタグを併せて指定します。タグは半角英数字で以下のような形式で指定します。数字には任意の整数を指定できます。
bb30s | 保持期限は 30 秒です。 単位には s、sec、second が指定できます。 |
---|---|
bb30m | 保持期限は 30 分です。 単位には m、min、minute が指定できます。 |
bb2h | 保持期限は 2 時間です。 単位には h、hour が指定できます。 |
bb3d | 保持期限は 3 日です。 単位には d、day が指定できます。 |
bb1w | 保持期限は 1 週間(7日)です。 単位には w、week が指定できます。 |
bb1month | 保持期限は 1 ヶ月(30日)です。 単位には month が指定できます。 m と指定すると分指定(minute)と解釈されます。 |
bb1y | 保持期限は 1 年(365日)です。 単位には y、year が指定できます。 |
タグ中の bb の部分を変更するには、関数 tag2timelimit
を修正してください。
ACTION_WHEN_EXPIRED
のあたり)