显示标签为“greasemonkey”的帖子。显示所有帖子
显示标签为“greasemonkey”的帖子。显示所有帖子

2008年9月20日

有备无患:豆瓣离线 - 利用 Google Gears 实现离线浏览豆瓣的 GreaseMonkey 脚本

豆瓣离线(Douban Offline)是一个可以让用户可以离线浏览豆瓣的 GreaseMonkey 脚本。它可以在网络无法使用的情况下,浏览保存在本地的页面。它也可以用来收藏或备份豆瓣上的条目、小组和友邻等页面。

豆瓣离线使用 Google Gears API 来实现离线浏览的功能。Google Gears 是一款 Google 开发的软件。Gears 通过 SQLite 数据库让客户端能够把网页暂存起来,并通过内部服务器(Local server)把数据库中暂存的网页重现,从而让用户实现离线上网的功能。Google DocsGoogle Reader 都支持用 Gears 将本地暂存的资料与网络做同步。

豆瓣离线现在版本为 0.1,还有许多的不完善之处,欢迎大家的建议、意见和 Bug 报告:-)


功能

  • 保存豆瓣上的某个页面,以及相关的图片、CSS 和 Javascript 脚本
  • 按分类浏览已缓存的页面,目前的分类有:条目,小组和用户

使用方法

  • 如果希望保存当前页面,我们先找到导航栏“退出”附近的“离线”。点击“离线”,待离线状态栏展开完毕后,点击“离线”下面的“收藏此页面”。注意,点击之后不要马上关闭窗口,因为相关的文件可能还在下载中。另外我们也可以打开 FireBug 的终端(Console)来看看究竟那些文件被下载下来了。
  • 如果希望浏览已缓存的页面,点击 Firefox -> File(文件) -> Work Offline(离线工作)来强制 Firefox 进入离线工作的状态。点击“离线” -> “离线浏览”,然后在缓存页面目录,我们可以点击其中的链接访问已被缓存的页面。
  • 如果希望恢复在线浏览,在同样的地方点击“在线浏览”。
  • 第一次使用豆瓣离线脚本时,Gears 会弹出两个安全警告对话框,都选择 Allow(允许)就可以了。

安装需求

  1. Firefox (>=3.0.0): http://www.mozilla.com/en-US/firefox/
  2. GreaseMonkey (>=0.8):https://addons.mozilla.org/en-US/firefox/addon/748
  3. Google Gears (>=0.4):http://gears.google.com/

下载


大家可以从我的 GitHub Repo 中检出最新的脚本试用
git clone git://github.com/wuyuntao/douban-offline.git

或者从 UserScripts 网站上下载
下载


2008-09-23 UPDATE 0.2:

豆瓣离线脚本更新为 0.2,有下面这些改动:
  1. 可以手动切换上线/离线浏览
  2. 可以更新缓存页
  3. 新增两个分类,日记和相册
  4. 选中分类有高亮


2008-10-15 下载链接更新:

祸不单行。github 前几天数据库出了问题,到现在还没有恢复; userscripts.org 貌似被 GFW 给封了;今天 GAE 提供的四个 IP 中的又一个阵亡了。。。不管怎样,上面两个下载的链接都不管用了,现在提供一个本地的下载链接。
下载

2008-10-22 UPDATE 0.4:

豆瓣离线脚本更新为 0.4,有下面这些改动:
  1. 增加了翻页的功能
  2. 增加了评论和豆邮两个标签
  3. 增加了一条 Douban Helper 的控制台命令:write(wyt:Douban Helper 请安装最新版本
  4. 改正了相册日记等页面离线按钮位置不正确的bug

2008年5月27日

有备无患:增强豆瓣收藏对话框的 Greasemonkey 脚本

经常使用 del.icio.us 的人,一定也很熟悉 del.icio.us 的跟随键盘输入自动提示标签(Tag Suggest)的功能。它为用户管理大量的标签带来方便,比如不必去费神记忆单词的拼写,避免为同一语义定义多个标签等。这是靠我们的大脑来记忆管理,或者类似豆瓣只提供10个最常用的标签,不能做到的。

这个 Greasemonkey 脚本的主要功能,是为豆瓣收藏对话框提供类似 del.icio.us 的标签提示功能。另外还重新布置了读过/在读/想读等按钮的布局,并添加了删除收藏的按钮。

目前脚本的版本为0.1,欢迎试用。有什么建议或意见,欢迎留言:-)


Screenshot - Enhanced Douban Collecting Dialog

功能

  • 类似 del.icio.us 的随输入自动提示标签(Tag Suggest)
  • 重新安排了读过/在读/想读等按钮的布局,保证 UI 路径的一致性
  • 增加了删除收藏的按钮

下载

下载脚本


2008-05-31 UPDATE

脚本更新至0.2,有下列更新

  • 增加了对个人收藏页,标签页,豆瓣猜,TOP250等页面中的收藏对话框的支持
  • 修正了之前脚本中已知的 BUG

2008-09-18 UPDATE

脚本更新至0.3

  • 支持更新后的收藏对话框
  • 默认展开标签
  • 支持豆瓣全域的收藏对话框

订阅我的博客

搜索我的博客

正在加载...

我的豆瓣广播

分享阅读

豆瓣秀

休斯敦火箭

我的文章归档

版权申明