显示标签为“Greasemonkey”的博文。显示所有博文
显示标签为“Greasemonkey”的博文。显示所有博文

2007年7月27日星期五

在Google Reader中预览Item的原始网页

想必你也知道了,这又是一个我要强忍悲伤极力推荐的Greasemonkey脚本。可能长期使用Google Reader在短时间内阅读大量文章的用户,会和我有同样的感受。在看了无数篇的Item样式相同的文章后,会有一种审美疲劳的感觉。进一步的恶果是会造成集中力下降,对继续阅读文章产生厌烦感,导致阅读效果下降。

不过这也怨不得Google Reader。由于使用Feed阅读器的用户大多需要阅读大量的信息,这时阅读效率的要求极高。因此必须要保证网页的加载元素尽量少以保证网页的打开速度。自然必须通过读取去除了许多网页元素的XML文件来做到这一点。

然而即使忽略这一点,Google Reader(其它的Feed阅读器也是)都有一个十分严重的缺陷:无法在阅读器中进行更多的交互性应用(比如发表评论等)。这一点我在对Google Reader的期待中也提出过一些解决设想,但从目前的情况来看,似乎这个Greasemonkey脚本提供的方案更加理想。

Google Reader Item Preview Greasemonkey Script(Google Reader Item预览 Greasemonkey脚本)

使用这个Greasemonkey脚本会在Google Reader中每个Item中新增一个"Preview"(预览)按钮,点击这个按钮就会将原Google Reader的Item中的内容以加载原网页的iframe窗口代替。这个Greasemonkey脚本是改进版,在"Expanded view"和"List view"两种模式中均可使用。而原始版则只可在"List view"中使用,并且是默认将所有Item均替换为使用iframe窗口载入网页内容预览。两种方式各有利弊,或许增加一个选项,允许用户设定为某些Feed默认启用使用iframe窗口载入网页内容预览会更好(via GOS)。

2007年7月20日星期五

Google Reader Search:为Google Reader添加一个搜索框

Google Reader一直以来都因缺少搜索功能而饱受用户抱怨,尽管现在已有通过Google Co-op以及Google Gears等方式,来为Google Reader增加搜索功能的方法,但或者太复杂不便于操作,又或者受到的限制过多,不能发挥应有的作用。然而在Google正式为Google Reader增加搜索功能之前我们就毫无办法吗?相信你和我想到了同一事物--Greasemonkey脚本。神奇的Greasemonkey脚本之前已多次实现了众多Google用户需要,而Google却不提供的功能,这次同样不例外。

Google Reader Search Box(搜索框)

Google Reader Search这一Greasemonkey脚本只需要一步安装,即可实现Google Reader的搜索功能。并且可以设置准确的搜索范围,如最老或最新的多少items(如图)。搜索结果会以一个蓝色的弹出窗口覆盖原有的内容。

此外Lifehacker表示,下一版的Better GReader将整合Google Reader Search这一Greasemonkey脚本。不过同样和所有的Greasemonkey脚本一样,Google Reader Search必须配合Greasemonkey+Firefox才能正常使用。

2007年7月2日星期一

使用Google的Flash播放器在线试听MP3文件

我发现一个很奇怪的现象,许多提供MP3下载的站点(这里不讨论其是否侵犯了知识产权)都没有提供在线试听的服务。这让我感到十分惊讶,因为这些站点都希望人们能下载其提供的MP3。但如果不提供试听用户需要将MP3文件下载到计算机上才能收听,但这么做十分浪费时间,因此许多用户很可能因为觉得麻烦而放弃了下载这个MP3文件。比如最近正在内测的Windows Live Folders,不仅不能在线试听MP3文件,甚至连在线文件都无法查看。因此不能试用Windows Live Folders的用户不需要感觉遗憾了,Windows Live Folders并没有想象中的那么优秀。

我们知道Gmail当收到附件包含MP3文件的邮件时,Gmail会调用Google的Flash播放器来供你在线试听该MP3文件。相信你和我想的内容是一样的,能不能用Google的Flash播放器来在线播放所有MP3文件。答案是肯定的,利用那神奇的Greasemonkey脚本就可以做到了。这个Greasemonkey脚本可以在每个链接到MP3文件的超链接(或至少链接的后缀名为.mp3的)旁,添加一个Google的Flash播放器供用户在线试听(如图)。

Google的内嵌MP3播放器(Flash播放器)

备注:要安装这个Greasemonkey脚本你需要Firefox和Greasemonkey

你也可以直接为你站点中的MP3文件添加Google的Flash播放器在线试听,你只需添加以下代码即可:

<embed type="application/x-shockwave-flash" wmode="transparent" src="http://mail.google.com/mail/html/audio.swf?audioUrl=[MP3_file]" height="27" width="320"></embed>

将其中的[MP3_file]替换为MP3文件的URL。

不过有了在线播放MP3的Flash播放器,我们自然会开始遐想能在线播放其它音频编码(如:Ogg Vorbis、Windows Media Audio等)的Flash播放器了(via GOS)......

2007年5月15日星期二

iStef改进的Google Reader+del.icio.us GreaseMonkey脚本

Google Reader + del.icio.us

这是iStef在Google Reader+del.icio.us GreaseMonkey脚本的基础上改进的脚本。这个GreaseMonkey脚本的作用是将Google Reader中的某个item收藏到del.icio.us中。相比原脚本,进行了如下的改进和加强:

  • 修正了无法获取文章标题的 Bug
  • 打开添加对话框后,自动将焦点定位到 Tag 上;
  • 修正了使用 https:// 打开 Google Reader 该扩展失效的 Bug;
  • 添加了快捷键支持,使用 d 键可以快速打开 Add to del.icio.us 对话框,在对话框中按下 Ctrl+Enter 可以快速提交;

  • 由于改进后修正了原脚本的一个重要bug以及增加了一个重要的功能(加粗部分),因此我强烈推荐各位使用Google Reader又使用del.icio.us的用户使用。

    iSetf设想要实现以下功能:

  • 用 Esc 键关闭对话框;
  • 关闭对话框后恢复焦点:就是在用快捷键 Ctrl+Enter 关闭对话框后,Google Reader 会失去焦点导致快捷键无法使用,必须要用鼠标点一下 Google Reader 才行;
  • Tag 建议功能:利用 del.icio.us API获得建议的 Tag;
  • Tag 自动完成;
  • 将 del.icio.us 完全集成在 Google Reader 中;

  • 不过iSetf目前碰到了一些问题(具体请参看iSetf的原文),如果你有什么好的方法不妨联系iSetf与其交流共同改进这个GreaseMonkey脚本。iSetf表示目前实现的功能是在原脚本的代码的基础上进行修改,准备在略微完善一下现有的user script后自己重写一个全新的user script 来实现设想的所有功能。

    由于iSetf的要求,我不提供直接的下载地址,需要下载的用户请在原文中自行寻找下载地址。

    2007年5月13日星期日

    以双栏形式来显示Google的搜索结果

    不知道你有没有注意到,其实Google的搜索结果浪费了接近一半的页面空间,如果你使用的是高分辨率的大显示器相信这种浪费会更加引人注目。那有没有方法让Google的搜索结果不再如此浪费页面空间呢?相信经过前几次对Greasemonkey的脚本介绍后你应该也猜到了,还是这个功能强大的Firefox插件所提供的。这个Greasemonkey脚本的效果是将两个搜索结果显示在同一行,以双栏形式来显示Google的搜索结果(如图)。

    这种显示模式还有一个好处就是在高分辨率的显示器上不需要下拉页面就可以看到10个搜索结果(via GOS)。不过对于能否提高搜索效率那我就持保留态度了。因为人眼的浏览模式是从上而下优先于从左到右,虽然节省了下拉页面的时间,但节省下来的时间是否会因为不适应从左到右浏览而流失就不得而知了。毕竟习惯的作用是令人惊讶的,我就对改变习惯感到极其痛苦。为了使使用者不会对搜索结果排名方式产生混淆,这个Greasemonkey脚本还在搜索结果旁附上序号。不过和所有Greasemonkey脚本一样,这个Greasemonkey脚本也是需要先安装Greasemonkey的。

    2007年5月2日星期三

    从Google Docs & Spreadsheets导出多个文档(可自定义文档类型)

    Google Docs & Spreadsheets默认提供的导出文档只能在单文档时选择导出格式,在导出多个文档时就只能选择打包为HTML文件。虽然要将HTML文件转换为其它的文档类型并不困难,但无疑这个过程会给我们带来麻烦,但Google不知道出于什么原因不提供导出多个文档时选择导出的文档类型,所以我们只能自己动手了。

    这次要用到的还是Firefox的两个扩展(我已经欲哭无泪了......):GreasemonkeyDownThemAll(或者你也可以选择其它的可以从一个页面下载所有文件链接的扩展代替)。在安装了这两个扩展并重启浏览器后,添加这个Greasemonkey脚本,然后打开Google Docs & Spreadsheets的所有文档页面

    你会在页面中的"Upload"链接旁看到一个新增的链接"Download"和一个可以供你选择需要导出的文档类型的下拉菜单。选择好相应的导出文档类型后点击"Download"链接,在出现的Frame窗口(如上图)中右键单击后选择"DownThemAll",选择你需要导出的文档,选择导出目录后点击"Start"。如果有一些文档下载失败,选择它们后在下载窗口中点击"Resume"即可(via GOS)。

    此外今天Blogger做出了一个贴心的更新。在标题页面元素中新增了用图片代替文字作为标题的选项(via JasonIT),图片的来源可以是本地也可以是互联网(如上图)。以往要做到这一点需要更改HTML的源代码,而且会带来一些副作用(如在主页中图片的超链接不会自动解除),现在Blogger十分贴心地为我们增加了这个实用的功能,为一些不熟悉HTML代码的用户带来了极大的方便。

    2007年4月15日星期日

    在同一页面显示无限的Google搜索结果

    相信凡是使用过SearchMash的用户都会对其点击"More web results 》"后在同一页面显示新增搜索结果而感到很方便以及很Cool吧?现在有人用Greasemonkey脚本实现了这一功能(我的心脏不知道还能接受多少次刺激,又是Greasemonkey脚本......来看看其它让我心脏受刺激的Greasemonkey脚本:GooglenlargeGoogle Tag Cloud MakerGoogle Image RelinkerGoogle Homepage Resizeable ColumnGoogle Calendar的ToDO List插件)。

    这个Greasemonkey脚本的作用是读取下一页的Google搜索结果并显示在你当前页面的下方(如图),这样就实现了如SearchMash般的在同一页面显示无限的Google搜索结果(via GOS)。

    为什么上帝在创造Firefox的同时又创造了Maxthon导致我如此痛苦,只能感叹一声“既生Firefox,何生Maxthon”,或者最应该感叹的是为何Google如此诱人,以致我为了小小的Greasemonkey脚本而摇摆不定。

    Update:漏说了,不过我相信各位都知道了。安装这个Greasemonkey脚本和其它Greasemonkey脚本一样,先要安装Greasemonkey,重启浏览器然后安装这个脚本。

    2007年3月27日星期二

    为Google 个性化主页的专栏重新设计尺寸

    还记得我在Google 个性化主页新增更换主题皮肤功能中表示过的愿望--自定义页面版式吗?没想到又是Greasemonkey帮我实现了。这个Greasemonkey脚本的作用是重新设置Google 个性化主页的每个专栏的尺寸。不过你自定义后的内容是保存在你的计算机中的,如果你在别的计算机打开你的个性化主页专栏尺寸将不会有任何变化。

    和所有Greasemonkey脚本一样,要使用这个脚本必须要先安装Greasemonkey。

    备注:如果你使用的Google 个性化主页是非英语语言的,那么在安装这个脚本后,请在"工具-Greasemonkey/ Manage user scripts"中选择"Google Homepage Resizeable Column"然后点击"Edit". "http://www.google.*/ig"(将"www.google.*"替换为你所使用的Google 个性化主页的域名)覆盖"http://www.google.com/ig?hl=en"(via GOS

    IwfWcf:又是Greasemonkey脚本(查阅我之前介绍的两个Greasemonkey脚本:GooglenlargeGoogle Image Relinker),我不禁开始动摇了,如果再有一个功能如此方便强大的Greasemonkey脚本,我想我将会完全倒向Firfox的阵营(我想每个Google Fans都能理解我的)。

    2007年3月23日星期五

    直接打开Google图片搜索结果中的图片

    Greasemonkey拥有众多为Google Fans所津津乐道的脚本,比如我之前介绍过的预览Google图片搜索结果的Greasemonkey脚本--Googlenlarge,Googlenlarge可以让你在Google图片搜索页中,迅速预览每张图片的原始尺寸的效果。但是如果你想保存原图还是得点击缩略图-->显示网页-->点击图片-->显示原图。这个过程明显降低了工作效率而且中国用户还可能在这个过程中因为某些原因而导致无法正常使用Google 图片搜索。因此今天介绍的这个脚本可以看作是Googlenlarge的补充应用。

    Google Image Relinker这个Greasemonkey脚本的作用是点击Google图片搜索结果页中的缩略图,就可以直接打开全尺寸的原始图片(via 8O)。这个脚本同样可以帮助中国用户有效地避免因GFW导致的Google 图片搜索莫名奇妙地处于GFWed状态而无法查看图片搜索结果中的图片。

    和Googlenlarge一样,要使用Google Image Relinker同样需要安装Greasemonkey。

    2007年3月18日星期日

    生成Google 搜索结果的Tag Cloud Box

    Google Tag Cloud Maker是一个Greasemonkey的脚本(Greasemonkey的好脚本也太多了吧?看看Googlenlarge吧),它的作用是根据你的Google 搜索结果中的标题和描述中的信息,生成一个列出了频率最高的关键字(就是Tag Cloud Box中的Tag)的Tag Cloud Box。点击相应的Tag将出现包含这个Tag名称的搜索结果。

    要使用这个脚本首先需要安装Greasemonkey插件,如果你想获得更多有关Google服务的Greasemonkey脚本,不妨到这个网站看看,也许会有意外收获(via GOS)。

    这个插件可以有多种作用,一种是将搜索结果再次细化分类,帮助你更加快速地找到需要的内容。另外一个很好的应用是在SEO的相关搜索上。一直以来SEO要做好最难的就是做好相关搜索,因为很多关键字都和你文章的内容有关,但如果你的文章中没有对这些关键字进行优化,搜索引擎是不知道你的文章和这些关键字有关的。现在你可以用Google搜索你的文章的主题,然后根据Google Tag Cloud Maker生成的Tag Cloud Box中的Tag来进行相关搜索的优化(这比起Google自身的那个相关搜索好多了,Google的相关搜索提供的关键字都只是前缀相同的,实际上相关性并不高)。

    2007年3月14日星期三

    预览 Google 图片搜索结果的Firefox插件

    一般来讲我们要查看Google 图片搜索上的清晰图象都需要经历2次点击(点击结果,再从结果点击图片链接),姑且不说这个过程的效率的低下,更重要的是对于中国用户而言,这个过程中很可能就导致了Google.com处于GFWed状态,结果等了半天太出现一个“页面无法打开”或“连接超时”的提示。

    以往我们通常是选择使用被阉割的Google.cn的图片搜索(弊端是搜索结果少了很多),或者用Tor/PHPProxy等方式来访问Google.com的图片搜索(弊端是速度缓慢而且有一定的泄漏隐私风险)。但现在终于有了一个较好的折衷方案了:使用Googlenlarge来进行Google 图片搜索结果的高清预览(就是直接预览原始图象)。


    Googlenlarge是一个Greasemonkey脚本,作用是当你把鼠标放到Google图像搜索结果的缩略图上时显示原始大图(见上图)。使用Googlenlarge不仅可以帮助中国用户一定程度上解决GFWed,对于图片筛选的效率也有很大提高,因此强烈推荐Firefox用户使用。

    在安装这个用户脚本之前,你需要先给Firefox安装Greasemonkey插件(via Google Blogoscoped)。

    IwfWcf:我不时Firefox用户,也懒得为了测试一个插件专门装个新软件了。所以实际效果只好各位自己体验了。我还有一个疑问,不知道预览的图片中能否直接使用右键保存,如果有这个功能那就真是太方便了(可谓Google 图片搜索之GFW最佳解决方案了)。