■
AntennaModeとWWWCの連携をしてみた。WWWCで開いたアイテムがキャッシュにいた場合、訪問時間を更新する。
clmode_antenna.pyに以下を追加
def UpdateItem(url): cache = clurlcache.URLCache() try: if cache._list.has_key(url): import time cache._list[url]['visit'] = time.time() cache.SaveItem() except: pass
command.xmlに以下を追加
<shellexec name='Sleipnir' file='C:\tools\Browsers\sleipnir\Sleipnir.exe' param='%param' directory='C:\tools\Browsers\sleipnir' swmode='' /> <script name='AntennaMode_UpdateItem' paramlist='url' format='s'> import clmode_antenna clmode_antenna.UpdateItem(url) Execute('Sleipnir;' + url) </script>
パスとかは自分の環境に合わせて変更してもらいたい。そしてWWWCのオプション-ツールでツール設定を行う。ファイル名はCraftLaunchEXへのパス。コマンドラインに以下を登録
--action=execute AntennaMode_UpdateItem;%u
ダブルクリックで実行されるようにしておくといいと思う。応用すればBookMarkModeに登録とかも出来ると思うけど、イマイチスマートじゃないと思う。もっとうまい方法が無いかなぁ。