阅读:22898回复:53
firefox自动减肥工具 ;; mozilla tw 的历史记录减肥法
更新:本人应西瓜等同学的邀请,已经根据这个原理以及前些天论坛上的帖子,制作出
自动化减肥工具,见附件。 原文:http://mozlinks-zh.blogspot.com/2009/05/firefox-3.html tw的兄弟做得比较细,但是个人认为有点狗血,我们的方法虽然粗糙到不求甚解,但是安全稳定。原文摘录如下:考虑到有些小朋友看不懂繁体字,特地转化为简体字。 http://www.sqlite.org/download.html 下载 sqlite.exe 放在你当前的proflie下 请事先备份你的 places.sqlite 档案,并小心服用。进行前请先把 Firefox 关闭,如果没关,我也不知道会发生什么事情! 以下指令请在 Firefox 3 的 Profile 目录下,以命令列逐行执行。 sqlite3 places.sqlite "DELETE FROM moz_historyvisits WHERE place_id IN (SELECT id FROM moz_places WHERE visit_count <=2 );" sqlite3 places.sqlite "DELETE FROM moz_places WHERE (visit_count <=2 AND hidden <> 1 AND id NOT IN (SELECT place_id FROM moz_annos UNION SELECT fk FROM moz_bookmarks));" sqlite3 places.sqlite "DELETE FROM moz_inputhistory WHERE place_id NOT IN (SELECT id FROM moz_places);" sqlite3 places.sqlite "DELETE FROM moz_favicons WHERE id NOT IN (SELECT favicon_id FROM moz_places);" sqlite3 places.sqlite "DELETE FROM moz_annos WHERE anno_attribute_id IN (SELECT id FROM moz_anno_attributes WHERE name = 'google-toolbar/thumbnail-score' OR name = 'google-toolbar/thumbnail');" 上述指令的作用是,将 places.sqlite 内浏览次数小于 2 次的纪录删除,但保留常去的网站(浏览三次以上),使 Awesome Bar 的威力不至于打折。最后一行锁定了 Google Toolbar 的记录来删除。 此时需要先打开 Firefox,再关闭 Firefox。确认完全关闭后再继续进行下一步。 sqlite3 places.sqlite "VACUUM;" —————————————————————————— 分流地址 http://www.box.net/shared/56eonh10no 墙外 |
|
|
1楼#
发布于:2009-05-05 20:44
收藏起来,到时候不会用了自然再来找你,叫你远程帮我搞,嘻嘻
|
|
|
2楼#
发布于:2009-05-05 20:44
太捧场了 我都感动了
|
|
|
3楼#
发布于:2009-05-05 20:44
DC,能不能直接上个批处理啊,加个sqlite.exe的,标题么简单点,写个“减肥”就行了
|
|
|
4楼#
发布于:2009-05-05 20:44
我来做
|
|
|
5楼#
发布于:2009-05-05 20:44
DC造福人类
|
|
|
6楼#
发布于:2009-05-05 20:44
不错不错,就是麻烦了点,懒得搞
|
|
|
7楼#
发布于:2009-05-05 20:44
|
|
|
8楼#
发布于:2009-05-05 20:44
太棒了
|
|
|
9楼#
发布于:2009-05-05 20:44
大家帮忙测试一下,在我这里效果不错
places 从 20m 减少到了2m 而且不影响使用 ![]() ![]() ![]() ![]() |
|
|
10楼#
发布于:2009-05-05 20:44
这 机器上没装 linux
linux 的脚本谁受受累 |
|
|
11楼#
发布于:2009-05-05 20:44
效果不错,我的places.sqlite缩小了1/3,urlclassifier3.sqlite没什么变化。重新启动Firefox后发现很多最近访问的历史记录不见了(访问少于2次被删了),使用起来还是不太方便。感觉这招太狠了点。
批处理第二步的提示似乎有点问题,打开Firefox后按提示点击任意键,程序直接报错并结束了。必须打开并完全关闭后再按任意键继续。 |
|
|
12楼#
发布于:2009-05-05 20:44
更新了一下 谢谢提醒
说实话 moztw的 原文说 打开再关上。。。不过我真的不知道这么做的意义是什么 |
|
|
13楼#
发布于:2009-05-05 20:44
我也觉得访问两次的历史记录删掉太狠了。历史记录造成臃肿的主要原因不是访问次数,而是总数——像原文作者几万条的历史记录,places.sqlite上涨到四百多MB,比郭德纲都肥,那是得好好排排油了。如果书签涨到40000多条,地址栏搜索照样慢。
一般的情况,我觉得像上次说的简单的VACUUM一下就好,主要是不要记录太久的历史记录——没有必要,而且历史记录多了之后,你在地址栏打两个字,看见你要的条目出现,用箭头↓去高亮选择它,结果后面的搜索结果又再出现,顺序哗哗哗地变,你还没注意,一下Enter就不知道打开的是什么页面了…… 所以我情愿在必要的时候加入书签,这样不容易丢,如果有什么过去很久的事情,我会去自己的Google Web History去找,再不行就重新搜索。 |
|
|
14楼#
发布于:2009-05-05 20:44
kmc:我也觉得访问两次的历史记录删掉太狠了。历史记录造成臃肿的主要原因不是访问次数,而是总数——像原文作者几万条的历史记录,places.sqlite上涨到四百多MB,比郭德纲都肥,那是得好好排排油了。如果书签涨到40000多条,地址栏搜索照样慢。 我也是觉得他们的这个方法有点儿狗血了,原文作者上的网也太杂了。在180天里面能上那么多网站,也是奇人呀! |
|
|
上一页
下一页