GMail Compactor - 让 Gmail 侧栏的文字变图标!
有图有真相:
注:垃圾箱和收件箱的数字会显示在图标上的。。另外,脚本会隐藏 Gmail 的 logo,还有把搜索框压缩到侧边栏了。。
猛击这里安装 GMail Compactor.user.js
via
有图有真相:
注:垃圾箱和收件箱的数字会显示在图标上的。。另外,脚本会隐藏 Gmail 的 logo,还有把搜索框压缩到侧边栏了。。
猛击这里安装 GMail Compactor.user.js
via
刚刚把 UTF-8 Word-spacing For Google Reader 升级到了 0.2.2。如果你还在 0.1 版本的话,请赶紧升级。中间的几次升级我只是在 twitter 上通知了。上次通知的是 0.2.1。
0.2.2 版本比 0.1 多了什么呢?
增加了对 list view 模式的处理。
处理了换行,就是段与段之间不空一行的,都会空多一行出来。
受不了 Google Translate 的翻页结果的框架。所以去 UserScript 挖脚本。脚本修改自 Google Language API Translator Tooltip
安装:
猛击这里安装 Google Language API Translator Tooltip[modifed].user.js
用法很简单,选择文字,鼠标移动到出现的图标上。
稍等一下,翻译结果就出来了
我修改了什么?
原脚本的搜索按钮和搜索结果是恶心炫目的黄色,我修改为淡蓝色了。
搜索结果框原来是绝对靠左的。我修改为离鼠标最近的位置了。
小技巧:
点击搜索结果右下角的 >> 可以修改来源的语言,建议选择为“Auto Detect(自动探测)”。
搜索结果可以随意拖动。
在中文和数字、英文交接处加上空格,是煎蛋小众的文章格式之一。它不仅仅是起到一个美观的作用,而且能让读者看文章更加舒服。比如:“我是sfufoet是我”就必须写为“我是 sfufoet 是我”。
Update:还有一个好处是,Opera Mini 用户在阅读你的文章的时候,不会出现英文和中文有些重叠的问题。
这条规定,执行起来非常麻烦。因为大家都没有这样的输入习惯,输入英文数字之前空格一下。一旦养成了这个习惯,看到别人的文章总是非常的不爽。
这个脚本其实一早我就写了出来,可惜因为不够完美,所以我没有发布。原先的脚本随着 GR 的不断载入,脚本的执行效率会越来越低。因为脚本是处理整个 GR 的网页代码。上次用 JQuery 重写了一个版本,并让 Dofy 帮忙 Debug。我的 Firefox 不知道怎么回事,死活无法执行。经过千辛万苦的排除插件问题和脚本冲突,最后只能断定为 RP 太好了。
昨天下午到昨晚,终于重写了它,对我这个 JavaScript 新手来说,重写这个脚本简直就是奇迹。写代码的过程就是不断去 W3School 学习,去 userscripts 挖掘别人的类似脚本并参考。今天下午参考了 [Updated] Google Reader Preview Enhanced v1.07g,完成了脚本的 Debug。
来看看效果,没有安装脚本前:
安装脚本后:
脚本是全自动处理当前正在看的文章,并且会自动过滤掉斜体标记(<i>和<em>)。脚本还自带了把 GR 未读数提前的功能。猛击这里安装:UTF-8 Word-spacing For Google Reader.user.js
注意:脚本并不完美,带有“程序代码”的文章会失去缩进。
我呼吁大家一起来养成这个习惯,赠送 bookmarklet 一个,适合 WordPress 用户,自动在中文和数字、英文交接处加上空格。
javascript:(function(){var q;document.charset=%22utf-8%22;q=document.getElementById('content').value;q=q.replace(/([a-z0-9~!@#\$\%\^&;\*\-_\+=\,<\.>\/\?\:\'\"]+)/ig," $1 ");q=q.replace(/ <\/a>/g,"</a>");q=q.replace(/( +)/g," ");q=q.replace(/( ?)\)( ?)/g,")");q=q.replace(/( ?)\(( ?)/g,"(");q=q.replace(/^ /g,"");document.getElementById('content').value=q;})();
安装方法,新建一个书签,名字随便,地址里填上上面的代码。
使用方法,在 WordPress 新建文章的页面,写完文章后,使用它。全自动处理。
注意,小书签可能存在 Bug:带有“程序代码”的文章可能会失去缩进。,使用前注意备份。
update: [...]
Recih 在 twitter 上回答了 Jason Ng 的疑惑,也回答了我的疑惑:
Gmail 批量上传的按钮实际上是一个透明的 flash 覆盖在“上传附件”链接之上,但在某些主题里,这个 flash 的宽度太小,以至于我们点击的还是旧版的“上传附件”,结果是我们无法批量上传,也无法看到上传进度条。
解决办法很简单,安装 Gmail Multi-upload Fix 这个 GreaseMonkey 脚本就完事了。
Recih 的脚本将覆盖层的宽度设置为 52px ,在使用过程中 Jason Ng 发现 52px 的宽度会导致按钮后半部失效,于是他改成了 68px,点击这里直接安装。
via 可能吧