您的位置: 首页 / Software / [GreaseMonkey] 改进的 Google Reader + delicious

[GreaseMonkey] 改进的 Google Reader + delicious

Published at May 15, 2pm / Keywords: , , ,

Google Reader + del.icio.us

昨天,我在更好使用 Del.icio.us 的 8 个方法这篇文章中介绍了如何在 Google Reader 中直接将文章收藏到 del.icio.us。实现这个技巧需要用到 GreaseMonkey 这个 Firefox 插件和 Google Reader+del.icio.us 这个脚本。总体来说比较好用,但我在使用中还是发现了几个小问题。鉴于 GreaseMonkey 实际上就是 Javascript,靠人不如靠自己,我自己修改了一下,顺便拿出来和大家分享。

我主要对这个脚本进行了这几方面的修改和增强:

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

其实头两个只能算修正,但添加快捷键可以解决很大的问题。我想习惯使用 Google Reader 的朋友大多是因为 Google Reader 有好用的快捷键,因此给 add to del.icio.us 加上快捷键就是必须的了。添加快捷键涉及很多问题非常麻烦,例如当打开 tag 或 del.icio.us 对话框时屏蔽掉 d 键等等,都是很麻烦。而且我感觉在这个屏蔽处理上我的方法不仅比较笨,而且也很不规范,希望了解 Google Reader + GreaseMonkey 开发的高人能指点一下。

此外,我计划要实现的功能:

  1. 用 Esc 键关闭对话框:其实这个很容易实现,但我不知道 Esc 在键盘事件中返回的 event.which 是什么。初玩 GreaseMonkey,还请高人赐教;
  2. 关闭对话框后恢复焦点:这个我还不知道怎么实现,就是在用快捷键 Ctrl+Enter 关闭对话框后,Google Reader 会失去焦点导致快捷键无法使用,必须要用鼠标点一下 Google Reader 才行;
  3. Tag 建议功能:利用 del.icio.us API 应该比较容易做到的功能,可以获得建议的 Tag;
  4. Tag 自动完成:这个我也不知道怎么做,摸索摸索;
  5. 将 del.icio.us 完全集成在 Google Reader 中:del.icio.us API 非常强大,集成在阅读器中是个非常不错的方案,而且也可以更大程度发挥 del.icio.us 全部功能。

现在实现的功能都是在原作者的代码上进行的修改,其实我不太喜欢改别人的东西,有些地方还是不如自己写的爽。也许我会略微完善一下现有的 user script,然后自己重写一个全新的 user script 来实现设想的所有功能。

最后给出一下下载地址:这里,引用的话请引用本文地址,不要直接引用下载地址,谢谢合作。

发表您的观点或推荐本文 Loading...