時計坂一刻館三号室

[080418] 天涯助手 1.3:高亮楼主 && 只看楼主 (UserScript)

屈超(沙滩凉鞋) 发表于 2008 年 4月 18 日 12 时 48 分

[080418]
修正本脚本在天涯某些使用 Ajax 进行分页的版面里无法正确获取首页楼主 ID 的 Bug……
使用鄙人所架设的 ChinaList for Pagerization 源的朋友……
如果想更好使用本脚本……
请在 Pagerization 的 Excluded Pages 添加以下页面……

http://cache.tianya.cn/publicforum/content/*
http://cache.tianya.cn/techforum/content/*
http://*.tianya.cn/new/publicforum/Content.asp?idWriter=*
http://*.tianya.cn/new/techforum/Content.asp?idWriter=*

经过鄙人测试……
该脚本应该算是比较圆满了……
如没有大的问题就不会再更新了……
:)

[080417]
终于解决了此脚本运行时出现的兼容问题……
我开始以为是 FF2 和 FF3 所渲染出来的页面差异问题……
害我昨天的更新还专门针对浏览器的大版本来区别处理……
今天找 ObiWan 测试后才知道“全世界”就我的 Firefox 渲染出来的页面代码不同……(笑)
我的系统和环境基本都是英文的……
不知道和语言版本有没有关系……
不过算了……
既然代码有些许不同……
我只好用正则来解决了……
起初怕正则效率低影响大伙儿的看帖热情……
写完后测试下发现还不错……
哎……
早就该采用正则 + Xpath 这样比较科幻的方法来解决的……
害我昨天白更新了……

浮动控制栏 今天最大的更新是添加了“浮动控制栏”……
Skyee 说这种方便的玩意儿是“小白专用”的……
那我觉得他应该就算最大的小白了……
浮动栏的效果不错……(如右图)
还可以从猴子命令里进行隐藏哟……(-__-|)

1.2 的更新内容如下:
1.添加浮动控制栏……
2.修正某些 Bug ……
3.改用正则替换解决版本间兼容问题……

============================================

[080416]
发布后收到许多 FF2 用户不能正常使用的反馈……
坐下来研究了下……
原来是 FF2 和 FF3 对 HTML 源码进行整理的结果不同所致……
无奈只能找出尘封已久的 FF2.0.014 测试并更新……
目前应该能支持 FF2 平台了……
另外……
Adblock+Firebug 等会对页面源码进行修改的插件也在一定程度上影响了脚本效果……
我只能尽可能地加以兼容……
GreaseMonkey 本身对脚本的影响也不小……
比如某些旧版本的猴子在读写选项值时是不支持 Unicode 字符的……
就需要用 encodeURI 和 decodeURI 加以处理……

1.1 的更新内容如下:
1.支持 FF2 平台……
2.修正某些 Bug ……
3.缩小代码重构范围来提高速度……

ToDo:
1.完善对某些特殊版面(使用 js 分页)的支持……
目前仅支持该类型版面(如开心乐园)帖子的第一页……

2.增加浮动按钮方便激活功能……
3.消除与 Pagerization 的冲突……

============================================

[080415]
几个月前就答应 Skyee 君要编写这样一个用户脚本(GreaseMonkey UserScript)……
而当时也确实着手去写了一个……
无奈天涯社区里帖子的 HTML 代码实在是太不规范……
无法用 XPath 去做预想中的操作……
然后编写工作就中断了……

近来天涯俨然成了我等“愤怒青年”(笑)的集散地……
闲暇时刻要在那里耗费不少时间……
而帖子里主次不分的回复也着实让俺深切体会到了 Skyee 君的痛苦……
于是乎俺下定决心要写为天涯论坛写一个“只看楼主”的猴子脚本了……

花了两个晚上的时间……
终于实现了这个功能……
天涯社区的帖子代码嵌套有不小问题……
导致 DOM 树生长得很畸形……
因此 XPath 只用在了取楼主 ID 这样的小地方……
真正的操作还是通过重构源码来实现的……
有兴趣的朋友还是直接看代码吧……

该脚本为用户提供了两个主要的功能……
一是仅显示楼主所发的帖子……(Ctrl - Y)
二是高亮显示楼主所发的帖子……(Alt - Y)
个人觉得第二个功能似乎还要更常用一些……
毕竟天涯里的回帖也是战斗的乐趣所在……
因此俺给高亮功能提供了较大的自由度……
你可以通过编写 CSS 自定义高亮的效果……
(默认是粗体+红色边框…… 详见后面的截图)

除了  Ctrl - Y 和 Alt - Y 两个快捷键……
你还可以通过状态栏的猴子的菜单命令来控制……
在猴子图标上点击右键并选择 User Script Commands……
选单中……
1.天涯助手 - 只看楼主/恢复
2.天涯助手 - 高亮楼主/恢复
3.天涯助手 - 隐藏浮栏/恢复
(自 1.2 起添加了浮动控制栏可供更方便地操作……)

下面来讲解一下功能配置……
在 GreaseMoneky 中选中本脚本并进行编辑……
脚本信息的下方便是配置代码段……

  1. /*-----------------------------------------------------------------------------
  2. * Configuration
  3. *-------------------------------------------------------------------------- */
  4. // Auto show author's only? [true or false]
  5. var AUTO_ENABLE = false;
  6.  
  7. // Auto highlight author's? [true or false]
  8. var AUTO_HIGHLIGHT = false;
  9.  
  10. // Disable the hotkeys? [true or false] (Note: Ctrl-Y to hide/show; Alt-Y to highlight/restore)
  11. var DISABLE_HOTKEY = false;
  12.  
  13. // Hightlight style, Sample: font-weight:bold!important;border:1px solid red;
  14. var HIGHLIGHT_STYLE = '';
  15.  
  16. // Normal style, Sample: font-weight:normal!important;border:0;
  17. var NORMAL_STYLE = '';

其中……
AUTO_ENABLE 设置是否自动开启“只看楼主”功能……(true 或 false)
AUTO_HIGHLIGHT 设置是否自动开启“高亮楼主”功能……(true 或 false)
DISABLE_HOTKEY 设置是否禁用快捷键……(Ctrl - Y 和 Alt - Y)
HIGHLIGHT_STYLE 设置高亮帖子的 CSS ……(默认是粗体加红框显示)
NORMAL_STYLE 设置非高亮状态时的 CSS ……

说这么多不如直接给出截图……
(截图来源于此贴……
如果您觉得截图内容侵犯了您的权益……
请联系我移除……)

原始状态:
原始状态

只看楼主 (Ctrl-Y):
只看楼主 (Ctrl-Y)

高亮楼主 (Alt-Y):
高亮楼主 (Alt-Y)

猴子命令:
高亮楼主 (Alt-Y)

浮动控制栏:
浮动控制栏

功能就介绍到这里……
感兴趣的朋友可以直接下载试用……
国外用户:http://www.QuChao.com/Projects/UserScripts/Tianya_Helper.user.js
国内用户:http://VIP.YYJoy.com/Chappell/UserScripts/Tianya_Helper.user.js
脚本官方http://UserScripts.org/Scripts/Source/25213.User.js

有什么意见和建议就留言吧……
如有需要俺会及时更新的……
今天就到这里吧……

[080404] ChinaList for Pagerization 支持 VeryCD 全站

屈超(沙滩凉鞋) 发表于 2008 年 4月 4 日 0 时 30 分

终于有时间更新了……
因为老外的两个数据源已经不再支持 Baidu ……
那么我的 ChinaList 理所当然得接过了这个任务……
目前修复了百度绝大部分的常用服务……
除了图片和视频……
前者是使用 js 生成的链接……
后者则是用 js 控制着排版……
虽然最新版本的 Pagerization 已然增加对前者类型的支持……
(也就是说 cnBeta 这样的站将有可能自动滚屏成功……)
但 ChinaList 是一个 XPath 专用源……
如果添加了类似站点的支持……
不知道会不会对不同滚屏脚本的兼容度造成影响……
因此我暂时没有添加对百度图片的滚屏支持……
而百度视频由于排版的关系将不予支持……
规则已经注释在 ChinaList 页面源码内……
有兴趣地可以自行浏览……

目前我使用 FF3B4 + GreaseMonkey 0.7.20080121.0 + Pagerization 0.2.2a ……
使用正常……
(重新安装 Pagerization 别忘了添加 ChinaList 喔……)

=============== 华丽地分割 =================

沉寂了多日……
今天终于忍不住更新了……
为了方便自己长期关注“天使也魔鬼” MM ……
我终于加入了对 Mop 贴贴 的支持……
这样就能“一拖到底”了……
更有甚者居然要求我编写“只看楼主”的用户脚本……
我艹……
好色也该有个限度吧……
另附“天使也魔鬼”的更新帖地址供大伙儿体验……
请猛击:http://tt.mop.com/club/read_2033236.html

=============== 华丽地分割 =================

Pagerizations 是著名 Firefox 扩展—— GreaseMonkey 的一个 User Script……
简而言之就是一款用于自动读取分页形式下次页内容的脚本……
(与我之前写的 Baidu Auto Pager 效果相同…… 甚至更好……)
难能可贵的是作者为这个脚本实现了“数据源”的概念……
脚本自动缓存数据源的分页规则……
遇到匹配的网站便找出规则分析并予以处理……
目前官方非官方的数据源已经能处理数十个站点的分页了……
但其中外文站点占了绝大多数……
因此作为这个脚本的绝对拥趸……
我曾想过自己 Host 一个中文站点的数据源……
可惜人太懒……
未能付诸行动……

恰逢昨天有朋友通过 Baidu Auto Pager 的页面找到我……
希望我能帮忙编写“百度知道”的自动翻页脚本……
我想了一下……
与其另写一个脚本……
倒不如提供自己常用分页规则给大家……
于是乎……
我建立了这个名为“ChinaList for Pagerization”的源……

国内用户:http://vip.yyjoy.com/chappell/chinalist
国外用户:http://www.quchao.com/projects/chinalist

使用方法很简单……
先打开 Firefox gm_scripts 目录下的 Pagerization.user.js 文件……
再从上方两个数据源中选择适于自己网络环境的那个地址……
将其加入 SITEINFO_URL 数组……
添加完毕后……
数据源的定义部分应该看起来像这样:

  1. var SITEINFO_URL = [
  2. 'http://k75.s321.xrea.com/pagerization/siteinfo#function', // Official release data
  3. 'http://swdyh.infogami.com/autopagerize', // Autopagerize Wiki data. Xpath ONLY!!
  4. 'http://vip.yyjoy.com/chappell/chinalist', // ChinaList. Xpath ONLY!!
  5. ];

接着右键点一下小猴子的头像……
选择 User Script CMD -> Cache Update ……
当弹出 “Cache update complete” 后就算是添加完毕了……
接下来你就可以在 ChinaList 所定义的中文站点中享受自动翻页的服务了……

PS.
我希望作者能够将其作为原始数据源加入 Pagerization ……
那样就可以免去以上繁琐的更新过程了……

有点儿晚了……
睡觉觉去……

更新日志:
[071103]

初始版本,支援 Baidu (部分)、iAsk (几乎全部)和 BXNA ……

[071104]

支援 Sogou 全站、MXNA ……

[071106]

支援 Engadget、AutoBlog(除英文)……

[071109]

支援 Yahoo 全站(除“吃住玩”)……

[071113]

支援 XiaoNei 全站、TianYa 帖子……

[071117]

支援 YoDao 全站(除图片搜索)……

[080107]

支援 Mop 贴贴(不支持框架)……

[080120]

支援 Yupoo 全站……

[080329]

重新支援 Baidu 大部分服务……

[080404]

支援 VeryCD 全站……

Vimperator Plugin for “IE Tab” ver 0.0.1

屈超(沙滩凉鞋) 发表于 2008 年 2月 1 日 23 时 35 分

Vimperator 自 0.5 以来就支持了插件系统……
而所谓的插件……
无非就是一个 JS 而已……
所以看看 Vimperator 和其它扩展的源码就能写出来……
今天抽空为 IE Tab 写了一个 Vimperator 插件……
功能嘛……
就是给 IE Tab 在 Vimperator 里添加了 Command 和 Mapping ……

用法如下:
(假设 IE Tab 的设置为 ‘alwaysNewTab’ = false)

NORMAL 模式下:
:ie 在本标签页切换当前页面浏览引擎;
:ie! 在新标签页切换当前页面浏览引擎;
:ie e 在外部程序浏览当前页面;
:ie o 打开 IE Tab 选项页。

HINT 模式下:
i 在本标签页使用 IE Tab 打开链接;
I 在新标签页使用 IE Tab 打开链接;
e 在外部程序打开链接。

下载后放到 vimperator\plugin 下……
重启 Firefox 后它会自动加载……
如果你还不知道 Vimperator 为何物……
那么请移步这里……

下载地址如下:(请右键另存)

官方下载http://vimperator.mozdev.org/scripts/ietab.js
国内用户http://vip.yyjoy.com/chappell/vimperator/plugin/ietab.js
国外用户http://www.quchao.com/projects/vimperator/plugin/ietab.js

插件已经发到 Vimperator Mailing List 了……
不知道什么时候才有个回音儿……
今天就到这里……

23:31 更新:
官方已经在 Script List 里增加了本插件……
哦耶……

[080131] Portable Firefox 下 Vimperator 0.5.3 个性调整……

屈超(沙滩凉鞋) 发表于 2008 年 1月 31 日 19 时 54 分

很抱歉……
直到 Vimperator 0.5.3 发布一个多月之后的今天……
我才更新了本日志……

为 Firefox 2 之下最后的一个版本……
最令人咋舌的是 vimperatorrc 的引入……
(即配置文件…… 同 Vim 的 _vimrc ……)
建立的方法有两种……
第一种是先用 :set 命令对各项设置进行设定……
然后运行 :mkv 命令来自动生成配置文件……
这种方式生成的配置文件位于 HOME 文件夹……
如果你和我一样使用 Windows 系统……
那么 HOME 环境变量很可能没有设定……
系统会自动在 USERPROFILEHOMEDRIVE\HOMEPATH 下寻找配置文件……
那么很可能你会在 C:\Documents and Settings\Chappell.Wat 下找到它……
Chappell.Wat 是我的个人账户文件夹……)
这种方法虽然方便……
但配置文件被放置在系统文件夹……
要是重灌系统时忘了这茬儿……
后果就……
所以我选择了第二种……
也即手动建立 vimperatorrc 文件的方法……
由于 ~ 除了代表 HOME 之外还指代 VIMPERATOR_HOME 变量……
且后者的优先级高于前者……
因此我们只需要建立一个名为 VIMPERATOR_HOME 的环境变量……
并将其值指向 Vimperaotor 扩展所在的目录……
再将我们编写好的 vimperatorrc 文件扔进去……
(Win 下 _vimperatorrc 优先于 .vimperatorrc ……
*nix 下 反之……)
这样一来就毋庸担心重灌系统所带来的损失了……
至于配置文件的格式嘛……
很简单……
每行放一条命令即可……
比如我的……

set vb
set go=m
set hc=hjklasdgyuiopqwertnmzxcvb
set titlestring=Chappell.Wat’s Vimperator

这样每次启动 Vimperator 就会自动载入该配置……
而且重灌系统后重设环境变量就会恢复到重灌前的状态了……
是不是很方便咧……

花了大量篇幅介绍了 vimperatorrc 文件……
有了前面的基础……
下面只需要在 VIMPERATOR_HOME 的文件夹里建立路径为 vimperator\plugin 的文件夹……
即实现了其插件的功能……
该文件夹下的 js 插件将在 Firefox 启动时自动加载……
由于目前我对 vimperator 的插件尚无什么研究……
就不多说了……
不过我正着手挑一个常用的扩展为其编写一个 Vimperator 插件……
不知选什么比较合适……
要不选FlashGot……

另外一个令人欣喜的更新是可以自动识别 WYSIWYG 编辑器了……
而之前是需要输入 I 来启动 escape 模式的……
简而言之……
你现在用可视化编辑器编写日志、帖子时……
就不用先 escape 了……
直接就可以进行编辑……
支持 Ctrl - C 和 Ctrl - V 等熟悉的快捷键……
这与我之前的猜想一样嘛……
哦活活活……
其它比较有特色的更新……
比如……
Ctrl - g 可以在状态栏显示页面信息……
用 + 和 - 用于在状态栏显示历史状态……
这些都不说了……
还是让我们等待 Vimperator on FireFox3 吧……

今天的最后……
表达一下我想维护 Vimperator 中文版的想法……
但是我本身却习惯使用英文版……
矛盾中……

Read the rest of this entry »

微量修改为 Lightning 默认添加 SMS 方式提醒……

屈超(沙滩凉鞋) 发表于 2008 年 1月 21 日 22 时 59 分

ThunderBird + Google Calendar = My GTD Tools

Lightning 其实是加装了行事历功能的 ThunderBird ……
大约等于 ThunderBird + SunBird ……
其实一直以来使用 ThunderBird 作为邮件和新闻组客户端……
这次之所以加装了 Lightning 扩展……
完全是因为想从 Treo 阵营中叛逃了……

目前在 Treo 上我使用 Agendus 作为日程管理工具……
然而 Agendus 太过于臃肿(而且不太稳定)……
而 Palm 内置的行事历等功能却过于简单……
思来想去我还是决定为叛逃 Palm 阵营做准备了……

最初是想直接 SunBird 的……
(因为最近也发现了其 Portable 版本……
不用担心用户资料夹的备份问题……)
后来想了想单单为了行事历就重新放一个程序在 Tray Bar 的确不太符合我的风格……
更何况我既然决定叛逃……
联系人当然也得大规模转移……
于是乎我给 ThunderBird 加装了 Lightning 扩展……
这样一来……
它就变成了一个足以满足我 GTD 需求的软件了……
(反正我也将其缩在 Tray Bar 随时检查邮件……)
而且合理地与 Firefox 分开……
却不至于使用 MozillaSeaMonkey 套件……
总而言之言而总之我很满意……

而随之后来的惊喜……
则是当我寻求 Treo 与 Google Calendar 的 Sync 方式时……
(我想把目前我手机上的行事历等信息转到 Google 日历上去……)
一不小心找到了 ThunderBird 的 Provider for Google Calendar 扩展……
通过这个扩展便可以实现 Lightning 和 Google Calendar 的资讯同步……
试用了下……
很好很强大……
这样一来我完全就实现了 Treo 650、ThunderBird 和 Google Calendar 的三方同步……
(当然联系人我还是通过 vCard 中转的……)
我想即使哪一天我叛逃了 Treo 加入了水果阵营……
三方同步的方案依然有效……
啥叫现代化作业……
这就是……

当然啦……
唯一令我不满意的还是从 ThunderBird 向 Google Calendar 同步时……
默认的 Reminder 是 Alert ……
表现在 Google Calendar 上是一个 JS 的 alert 而已……
问题是谁没事儿老挂在 Google 上……
再者说了……
要是我出门儿了呢……
您上哪儿 alert 我去……

这个问题是 Provider for Google Calendar 目前的功能限制……
我看了它的下代码……
作者应该是有能力(而且有迹象)解决这个限制的……
既然作者忙……
咱就勤快一回……
为其添加 SMS(手机简讯提醒)的默认方式提醒……
步骤如下:

步骤 001:买个手机……
步骤 002 - 步骤 253: (有关手机的使用…… 略……)
步骤 254:去 Google Calendar 绑定自己的手机号……
步骤 255:为 ThunderBird 安装 Provider for Google Calendar 扩展……
步骤 256:以 Google Calendar 为 Provider 在 ThunderBird 里添加一个行事类别……
步骤 257:找到该扩展的储存目录……
我的是 Portable 的……
因此在 Data\profile\extensions\{a62ef8ec-5fdc-40c2-873c-223b8a6925cc} 下……
传统版本请自行在系统盘中寻找……
步骤 258:打开 js\calGoogleUtils.js 进行修改……
搜索:

  1. entry.gd::when.gd::reminder += gdReminder;

在下方添加:

  1. // Hacked by Chappell.Wat @ QuChao.com on 1/21/2008
  2. gdReminder.@method = "sms";
  3. entry.gd::when.gd::reminder += gdReminder;

步骤 259:重启 ThunderBird 使其重新读取该设置……
步骤 260:完成……

大功告成……
仅用了 260 个步骤……
这样修改之后凡是设置了 Reminder 的事件……
默认均会提交 alert 和 SMS 两种提醒方式……
如果你有兴趣还可以加上 email 方式……
你甚至可以根据自己的情况使多种提醒“纷至沓来”……
具体的修改可以阅读 Google Calendar 的 API 文档……
由于每个人的要求不同……
我就不多置喙了……

另外……
为了实现手机端的同步……
我为我的 Treo 加装了 GooSync 的软件……
了完美转移联系人并实现生日提醒……
我给 ThunderBird 安装了 MoreFunctionsForAddressBookThunderBirthDay 扩展……
为了了解天气和农历情况……
我给 Google Calendar 订阅了 Weather & Lunar 表……
为了最大限度保证安全……
我给 Firefox 安装了 Google Services in HTTPS 用户脚本……
………………
总之……
我的 GTD 转移工程几乎快要完成了……
愿和其它同类用户进行交流……
今天就到这里……
睡觉……

=============================================

[080122]
关于绑定手机号……
我还要多说一句……
我本身整个系统和环境都是英文的……
所以去 Google 绑定时它只要求我确认地点即 China ……
并未对服务商进行要求……
而我本身则使用的移动的服务……
事实证明是可以收取短信通知的……
有心的朋友应该也注意到了……
Google 发过来的号码来竟是腾讯的……
难道预示着什么……
哈哈哈哈……
补一张图来说明一切……
Google Calendar SMS Notifier

SpeciLink Decoder/Encoder Extension 1.0 for Firefox 正式发布…

屈超(沙滩凉鞋) 发表于 2008 年 1月 9 日 6 时 45 分

SpeciLink Decoder/Encoder Extension 1.0 for Firefox - Icon
SpeciLink 以 Special Link 合成命名……
指以下三种“著名的”专用链接协议……

迅雷(Thunder)的 thunder://
快车(FlashGet)的 flashget://
旋风(QQDownload)的 qqdl://

SpeciLink Decoder/Encoder Extension 1.0 for Firefox - Addon Preview

目前版本 1.0 ……
支持将普通链接协议(file, ftp, http, mms, rstp 和 https)
与上述三种特殊链接进行多方转换……

SpeciLink Decoder/Encoder Extension 1.0 for Firefox - Context Menu Items

由于是初始版本我只自己翻译了如下四种语言包……

美式英语(en-US)、日本语(ja-JP)、简体中文(zh-CN)和繁体中文(zh-TW)

由于扩展的目的相当单纯……
因此基本支持所有平台的 Firefox ……
扩展中规定的是兼容 1.5 - 3.0 beta 3 ……
如果您发现您用不了……
给我留言吧……

装方法不再冗述……
下载了拖进 Firefox 即可……

使用方法“冗述”如下……
首先找到需要解密的资源链接……
本例中选择的是快车专用链接……
注意看状态栏……

SpeciLink Decoder/Encoder Extension 1.0 for Firefox - Guide step 1

在该链接上点击右键……
出现了 SpeciLink 选单……
出现了与快车相关的三个选项……
分别是解密和转换为其它两种专用连接……

SpeciLink Decoder/Encoder Extension 1.0 for Firefox - Guide step 2

选择第一项对其进行解密……
无声无息地完成了操作……
再次移到链接上……
发现链接已经被解密为普通的 http 链接……
注意看状态栏……

SpeciLink Decoder/Encoder Extension 1.0 for Firefox - Guide step 3

既然已经被转换为普通链接……
您就可以使用您喜欢的下载方式(工具)来下载它了……

SpeciLink Decoder/Encoder Extension 1.0 for Firefox - Guide step 4

今早已经提交到火狐官方了……
没想到这么久没去……
竟多了个 SandBox 系统……
看来本扩展想从 SandBox 转到 Public 还得耗上点儿时间……
那么直接在本日志提供下载吧……
注意日志尾部……

这是俺的第二款 Firefox 扩展……
花了一晚上……
初衷其实是想方便自己下载那些专用链资源……
因为自己使用的 Firefox + FlashGot + IDM 的组合……
如果你也和我一样有此烦恼……
(人数肯定不多…… -__-)
我相信它一定还是对你有一定帮助滴……

下一步……
准备直接调用 FlashGot 等下载管理器试试……
还有添加少量选项……
恩……
今天就到这儿了……
有意见请留言……

提供下载……

国外: http://www.QuChao.com/projects/specilink/specilink_1.0.xpi
国内: http://VIP.YYJoy.com/Chappell/specilink/specilink_1.0.xpi

[2007.07.20] Baidu Auto Pager 1.1 (A GreaseMonkey Addon)

屈超(沙滩凉鞋) 发表于 2007 年 7月 20 日 7 时 50 分

[2007.07.20]
刚去 UserScripts 找脚本时顺便看了一下自己的页面……
寒……
居然还有留言……
仔细一看……
人家是报错的……
原来上次提交的时候传了个未写完的文件……
这次修正了……
顺便添加了个页数显示……
PS.
实际上俺自己已经开始用 Pagerization 了……
真是不厚道……

[2007.06.02]
为了节省资源一直不敢用 GreaseMonkey ……
昨天实在受不了 IE TabBtChina 的处理速度了……
于是可耻地向 GreaseMonkey 妥协了……
果然装了 Show Btchina 之后访问它起来就快多了……
(而且连广告都没有了……)
之后还装了 GoogleAutoPager 等 Addons ……

接着就自己写了一个 BaiduAutoPager ……
由于百度惯用 GB2312 ……
因此正好利用 Firefox 的 overrideMimeType 特性来解决 XMLHTTP 乱码问题……
暂时还没支持 Baidu MP3贴吧等部分……
等下次升级吧……

作用嘛……
不用多说了……
就是随着页面不断往下翻页……
陆续在同一页面显示下个分页的 Baidu 的搜索结果……
当然前提是搜索结果足够多……
双击页面即可开/关这个功能……

上个图看看……

Demo for BaiduAutoPager 1.0

GreaseMonkey 用户可直接点下列 URI 进行安装:
http://userscripts.org/scripts/source/9610.user.js

播放器加载中……
读取中……
图书数据加载中……
读取中……
剧集数据加载中……
读取中……
专辑数据加载中……
读取中……
游戏数据加载中……
读取中……
歌曲数据加载中……
读取中……
股票数据加载中……
读取中……
通讯方式加载中……
读取中……
QR Code 加载中……
读取中……