本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

转播到腾讯微博
返回列表 回复 发帖

[原创发布] show btchina 脚本(2008.12.10 更新到1.2.1)

功能:
1、显示BTCHINA索引页种子列表;
2、去除BTCHINA索引页和搜索页上的广告(包括点击链接时出现的flash);
3、可去除索引页和搜索页上预览时出现的大量图片(可以选择保留)及flash,只留下文字简介。

适用:安装了greasemonkey 扩展的 Firefox。

选项:
显示剧照、显示警告内容、显示镜像及联盟站点、热门刷新,在 工具--> User Script Commands(用户脚本命令)里。

2008-12-10:更新脚本至1.2.1版:
修复 Firefox 3.1b3 下不能搜索的问题。


Userscripts.org 链接: http://userscripts.org/scripts/show/33286

附件下载:

2008-04-13:更新脚本至1.2版:
修复 Firefox3 下不能搜索的问题。

2008-02-03:更新脚本至1.1版:
兼容Firefox3。


0.1.1版修改了一些细节:
1、修复了种子名称的自动折行(不过好象在慢的电脑上折行不完全,还得找找原因)。
2、修复上次遗漏的bt.china.net的列表,在排行榜里有列表的(原来认为没有)。
3、应部分网友要求去掉部分文字及联盟网站,保留下大部分(不想作得太绝)。
4、把那跳来跳去的‘热门’固定不刷新,也节省一些资源。
5、恢复点击一行时变颜色。
6、预览简介时左键或右键点击预览框外任何地方,预览框消失。
7、消除了预览框的跳动。

FF1.0.7以下请注意:
   若点击种子链接重定向到search.btchina.net,需把Tab Mix Plus或类似的标签扩展设置中 不选择‘在当前标签页中打开含target属性的或以下文件的链接’选项,或把‘+’展开把其中的
  1. /download.(php|asp)\?*
复制代码
中的php去掉,变成如下:
  1. /download.asp\?*
复制代码
也就是说要在新窗口或新标签页打开。

2005/28/12更新至V0.1.2:
1.修复了种子名称的自动折行(现在都可以了),顺便把发布者也折行了,这样看起来更匀称.
2.修复了种子数,下载数和完成数的排序.
3.修复了少许的BUG.

最近这段时间比较忙,海报和菜单看起来要过几天了!

12.31更新到0.1.3,同时重写了整个脚本:

1、增加了四个选项:显示剧照、显示警告内容、显示镜像及联盟站点、热门刷新,在 工具--> User Script Commands(用户脚本命令)里。
已知问题:在greasemonkey0.6.4里,网页刷新或点下一页,重复一次菜单,新窗口或新标签页不会,是greasemonkey的问题,我还没找到解决办法,0.5.3的不会。
暂时的解决办法---> about:config:
greasemonkey.scriptvals.http://www.cnnj.8866.org/download/greasemonkey//Show Btchina.showGM_menus:true (显示GM菜单) false(不显示GM菜单)
greasemonkey.scriptvals.http://www.cnnj.8866.org/download/greasemonkey//Show Btchina.configShowStills:true (显示剧照) false(不显示剧照)
greasemonkey.scriptvals.http://www.cnnj.8866.org/download/greasemonkey//Show Btchina.configShowAlert:true (显示警告内容) false(不显示警告内容)
greasemonkey.scriptvals.http://www.cnnj.8866.org/download/greasemonkey//Show Btchina.configShowSites:true (显示镜像及联盟站点) false(不显示镜像及联盟站点)
greasemonkey.scriptvals.http://www.cnnj.8866.org/download/greasemonkey//Show Btchina.configRefreshHotQuery:true (热门刷新) false(热门不刷新)

也就是把‘显示GM菜单’禁用了,其它的一些选项都在about:config里改。

2、把search.sa20.com和www2.sa20.com加到搜索页里了。

2006.01.02
更新到0.1.4,功能没变,主要针对安全方面作了较大的修改,改了有些脚本的执行方式。
另一方面,改了greasemonkey0.6.4的几个文件,使用户脚本命令里的菜单(GM菜单)正常了,可以使用GM菜单了。

2006.01.05 更新到1.0;
1、修复了索引页上的下拉菜单;
2、加快了脚本的执行速度。

到此为止,这个脚本也基本上算完工了!

[ 本帖最后由 sunwan 于 2008-12-10 08:37 编辑 ]
附件: 您所在的用户组无法下载或查看附件
先谢谢你的代码。

我还是希望保留种子介绍中的图片,
有一些影片截图好作为辨别效果的依据;

希望保留联盟站列表,方便前往,保证页面完整美观。

希望保留热点刷新,不用自己再搜索了。

屏蔽广告和 flash 我一万个赞成。

谢谢,希望考虑。

按种子数多少排序好像有问题。
0.1.2 在我这里不能用,不能显示种子数,不能屏蔽广告,再检查一下吧。
引用 (rickcart @ 2005年12月29日 9:27 AM) <{POST_SNAPBACK}>
0.1.2 在我这里不能用,不能显示种子数,不能屏蔽广告,再检查一下吧。

由于在0.1.2中用了中文注释,会使某些greasemonkey扩展在安装这个脚本时同时更改了脚本,使脚本执行时产生错误终止。
解决办法:
1、Firefox配置文件夹\gm_scripts\showbtchina.user.js 文件,用文字编辑器(如notepad)打开,复制show_btchina.user.js脚本的全部内容,覆盖showbtchina.user.js的内容,以UTF-8格式保存。
2、Firefox配置文件夹\extensions\{e4a8a97b-f2ed-450b-b12d-ee082ba24781}\chrome\greasemonkey\content 目录,以我这个scriptdownloader.js覆盖content 目录下的同名文件。

3、重新安装一个修改过的greasemonkey扩展:
附件: 您所在的用户组无法下载或查看附件
引用 (sunwan @ 2005年12月29日 5:45 PM) <{POST_SNAPBACK}>
引用 (rickcart @ 2005年12月29日 9:27 AM) <{POST_SNAPBACK}>

0.1.2 在我这里不能用,不能显示种子数,不能屏蔽广告,再检查一下吧。

由于在0.1.2中用了中文注释,会使某些greasemonkey扩展在安装这个脚本时同时更改了脚本,使脚本执行时产生错误终止。
解决办法:
1、Firefox配置文件夹\gm_scripts\showbtchina.user.js 文件,用文字编辑器(如notepad)打开,复制show_btchina.user.js脚本的全部内容,覆盖showbtchina.user.js的内容,以UTF-8格式保存。
2、Firefox配置文件夹\extensions\{e4a8a97b-f2ed-450b-b12d-ee082ba24781}\chrome\greasemonkey\content 目录,以我这个scriptdownloader.js覆盖content 目录下的同名文件。
[attach]1269[/attach]
3、重新安装一个修改过的greasemonkey扩展:
[attach]1270[/attach]

重装了修改过的greasemonkey,
再加载这个script,没问题了,
种子数排序也没问题了,
谢谢啊。
按照以下步骤可以将你的 Greasemonkey 组件转换为 Firefox Extensions:

* 进入http://www.letitblog.com/greasemonkey-compiler/,将你的Greasemonkey代码copy到Javascript文本框内
* 为你的Extensions起一个名字填在Creator
* 在Version写入版本号
* 填写一个GUID,要生成GUID可以访问这个网站http://extensions.roachfiend.com/cgi-bin/guid.pl
* 然后点击生成你的Greasemonkey组件就变成了Firefox Extensions smile.gif

把你这个显示BTCHINA索引页种子列表的 Greasemonkey 脚本做成扩展吧,好不好?
这样咱们论坛就又多了一个自己的扩展。
引用 (rickcart @ 2006年2月15日 7:18 PM) <{POST_SNAPBACK}>
按照以下步骤可以将你的 Greasemonkey 组件转换为 Firefox Extensions:

* 进入http://www.letitblog.com/greasemonkey-compiler/,将你的Greasemonkey代码copy到Javascript文本框内
* 为你的Extensions起一个名字填在Creator
* 在Version写入版本号
* 填写一个GUID,要生成GUID可以访问这个网站http://extensions.roachfiend.com/cgi-bin/guid.pl
* 然后点击生成你的Greasemonkey组件就变成了Firefox Extensions smile.gif

把你这个显示BTCHINA索引页种子列表的 Greasemonkey 脚本做成扩展吧,好不好?
这样咱们论坛就又多了一个自己的扩展。

谢谢!
若要改成扩展,我想把关键的地方修改一下,使js控制台不出现那些错误。(正在想办法)
期待...
郁闷了,为啥我就有广告怎么都去不掉,但是flash倒是不会出现了,btw,能不能去掉点击后出现的提示框?
謝謝樓主的腳本
試用中
不支持107的~~~

郁闷
引用 (volking @ 2006年5月9日 8:37 AM) <{POST_SNAPBACK}>
不支持107的~~~

郁闷

支持的!
不过greasemonkey扩展要装0.5.3的.
sunwan,为啥我这儿装了脚本还是显不出来呢?
我用的是0.64原版。
原版的不支持中文吧?
两只斑猪两只斑猪跑得快
跑得快
一只坐了沙发,一只坐了板凳真奇怪
真奇怪
确实没中文
首页好像仍不行。
是呀,我装了这个扩展还是不行哦.我的FF是1.5.0.4
脚本安装不了啊,每次都显示如下错误。。。

附件: 您所在的用户组无法下载或查看附件
请参考4楼和6楼的办法试试。
两只斑猪两只斑猪跑得快
跑得快
一只坐了沙发,一只坐了板凳真奇怪
真奇怪
试过了也不行,好像是GM的问题,我试了一下装其他脚本也是出现这样的错误。。。

我用的是FF 1.5.0.4 + GM是0.6.4中文版
确实可以用,谢谢你啊楼主!
sad.gif 为什么我还是不行啊
这个有用吗,我怎么还是那个样子?
装上mediawrap后showbtchina扩展不能用了,gm0.6.4原版+FF1.5.0.6
发现一个奇怪的现象 如果我用0.6.4 或者先装用0.6.4升级到0.6.5而不是直接装0.6.5 就能正常显示了
如果直接装0.6.5 不管是中文还是英文版的 都没办法显示
我用的是中文版的0.6.4 英文版的不知道行不行
希望有高手可以破解出其中的奥秘
很好!BTCHINA终于可以正常了,谢谢楼主!
安装脚本以后貌似还是不能显示,是什么原因呢
不能显示剧照,顶部的菜单无效,显示选项的菜单无效
2.0FF,0.6.6的Grease monkey
引用 (寒江独钓 @ 2006年11月23日 9:20 AM) <{POST_SNAPBACK}>
不能显示剧照,顶部的菜单无效,显示选项的菜单无效
2.0FF,0.6.6的Grease monkey

重新安装Greasemonkey扩展(要用置顶贴中的改版扩展),再重新安装脚本。