xtfllbl@2 发表于 2011-2-12 20:54:26

【教程】通过irc实现自动下载[原创翻译+诙谐语言][通俗易懂哦]

由于图片显示问题,所有图片均一式两份

多年来下载者么一直使用PT的RSS来及时下载站点的最新种子。但是现在,基于IRC的autodl脚本会很轻松的击败RSS已经是不争的事实,有些站点这两者之间的时差有15分钟之多(比如What.CD或者BMTV)。大多数站点通过irc通知新的种子都会提供自定义的irc脚本来完成这项工作(比如irssi),但是这不是本教程的主旨。相反,我们发现了一个全新的ChatZilla的插件,支持多个站点irc的#announce频道的下载和过滤种子,然后能够自动传输这些种子文件到你本地或者远程的bt客户端。

    1.) 引言 / 准备工作:
虽然这不是一个容易遵循的教程,但是你一旦按照教程这完成了这一切,它绝对值得你投资这点时间去完成他。你不需要单独配置和安装每个站点的的自定义脚本, Autodl(见下文)目前支持12个很受欢迎的站点-而且就算不在列表里的站点你也可以手动加入-你也可以选择同时连接到多个的IRC频道。设置一次之后,以后就是坐享其成了。

以下是你需要准备的东西清单:
[*]最新版本的Firefox(什么,你还在用IE内核系列的浏览器,赶紧换了,亏你还是个混PT的)
[*]安装Firefox的ChatZilla插件    https://addons.mozilla.org/en-US/firefox/addon/16[*]安装ChatZilla的插件autodl         http://sourceforge.net/projects/autodl/[*]当然你必须得有你想刷的PT站点的帐号,否则一切都是白搭
(*Autodl 目前支持绝大多数国外站点,没有不支持,只有你没有).
   2.) 准备开始/ 如何安装:
其中以下2系列步骤, 你只需要做一次就够了,只是为了通过ChatZilla来配置autodl而已

假设你目前正在使用Firefox, 那么请安装 ChatZilla 插件然后重启火狐. 通过火狐启动 ChatZilla (工具 >ChatZilla). 你现在应当能看到ChatZilla被打开了.
2a.
    在ChatZilla最底下的命令行中, 输入 "/pref profilePath" (没有引号哦) 然后回车. 窗口里就会显示你的ChatZilla 应用的工作路径;这个路径是安装autodl插件的必需品.
2b.
    到我的电脑里去打开显示的路径下的目录
2c.
    打开scripts文件夹. 然后下载autodl(http://sourceforge.net/projects/autodl/)然后解压zip文件到随便一个临时文件夹下.在那个里面,其中有个文件叫autodl,把它复制到你刚刚的那个scripts文件下。(貌似现在最新的都有exe文件了,下下来直接安装就是了)


如果一切顺利,你再那个scripts下的autodl文件夹里会发现一个文件叫init.js ,然后还会有个文件夹file伴随一个Readme.txt文件


2d.
   接下来,完全退出ChatZilla,但是不用退出火狐,然后重新启动ChatZilla.在 ChatZilla, 如果窗口里有显示"Initializing autodl v2.xx" 那么一般就是正确安装了(截图版本偏老了). 如果你没法看见 Auto Downloader菜单, 那么autodownloader是被关闭了. 输入"/enable-plugin autodl" (没有引号) 重新打开.


3.) 配置/安装 & Auto Downloader的使用方法:虽然 Autodl 简化了从irc自动下载的流程,但是你仍然需要通过ChatZilla来做一些事情,比如:[*]
3a.—你必须手动连接支持的站点irc[*]
3b.—加入 #announce 频道 (你必须有资格进入哦).[*]
3c.—使用 Autodl 来找到你登陆那些站点的 ‘cookies’.[*]
3d.— 配置一个过滤器 (如果你对RSS过滤器很熟悉,那这个对你来说将是小菜一碟).

3a.手动连接到IRC.
    不管你用什么IRC客户端,你都必须连接上PT站点的IRC.对于那些已经熟悉ChatZilla的人来说;这已经不需要说明了,但是我无差别对待,还是会详尽的说明一番:为了连接irc使用ChatZilla的命令行 (更多 ChatZilla 的信息可以在这里找到:http://chatzilla.hacksrus.com/intro). 我们将使用ScenePalace.org作为例子来说明,他是目前支持的站点之一. 使用/server或者 /attach命令来添加你希望连接的站点,然后回车:
/server irc.scenepalace.org
(没这个站的就不要乱按回车了,找你能进的站去,至于为什么用这个站,那是因为原教程是这个站,配合截图需要,我就不自己截图了)
      
如果一切正常,你就会发现多了一个tab      
小贴士:你可能需要在登录irc的时候通过认证才能登录(基本都要验证),每个站点都有每个站点不同验证命令和方式,详情请参照各个站点的faq,还有些站点是在内站论坛里写着的,大家自己去找咯(什么,你英文不好,英文不好那没办法了,老老实实手动下载做吸管吧)

3b.加入 #announce 频道.
    你可以自己切换到 IRC的 announce 频道,或者使用Auto Downloader内置功能. 在ChatZilla, 点击 Auto Downloade,然后选择Announce Channels…
在这里你可以看到软件支持的IRC 频道 (你可以点击右边的IRC列表来显示站点的详细信息).当然这里也是可以添加和编辑的.      

回到ChatZilla, 链接到你选择的频道
ScenePalace 例子, 输入:/join #SP-announce

3c.站点cookies.和RSS一样, 这个步骤就是要告诉 Autodl你的站点cookie – 基本就是你在种子了的个人 uid 和 passkey. 每个站点都有不同的方法,别担心, Autodl 能够解释的站点基本够我们用了。
在 ChatZilla 点击 Auto Downloader, 然后选择 "Preferences…" 然后点击TrackerSettings标签.从下拉列表中选择一个站点 (比如 ScenePalace). 然后就会告诉你如何找这个站点的COOKIES了。
      
就拿ScenePalace 来说 (基本其他站点都雷同),你必须先访问站点的网页 (一定要登录哦。。),确定你自己在/index.php 或者首页反正.然后复制/粘贴以下代码到你的地址栏里(比如说 – 覆盖http://scenepalace.org/index.php):javascript:document.innerHTML=document.cookie      
现在回车吧,你将会在网页看见你自己的uid和passkey,记得把这些复制下来哦。
      
回到 Auto Downloader (Preferences… > Tracker Settings), 把你刚刚复制下来的东西粘贴进去吧。
      
以上就是如何设置站点cookies。如果你有多个站点,请把以上3系列步骤在每个站点都重复一边。

3d.过滤器.
      你肯定想要个过滤器来告诉你的机器,那些种子改下,哪些种子不该下。如果你不做此步骤,那么,你将会自动下载所有新出的种子 (不建议下载所有种子,是人就得懂得挑挑拣拣,取其精华,去其糟粕).在这个教程里,我就不详细叙述如何设置过滤器了,详细情况请参考
http://www.utorrent.com/documentation/rsshttp://ezrss.it/faq/或者使用google就是了(什么,你要用百度,你去用就是了,只要你找得到,反正都一样)
在 Auto Downloader, 选择Filters…
   然后给你的新过滤器起个名字. 然后就在各个项目里填上你的限制吧.      


    4.) 自动下载种子文件
你先确定已经至少链接了一个 IRC #announce 频道, cookies 和过滤器也已经正确设置完毕了Autodl 也在运行中.你现在要告诉 Autodl保存新种子到哪里去或者直接上传到某个远程地方. 基本上,这里有三个选项,可以在这里选择: Auto Downloader >Preferences… > Torrent Upload.
4a.本地, uTorrent ,监控目录(WatchFolder).
如果你希望从#announce频道获取种子之后直接使用utorrent开始下载任务 (本地或者你家里的电脑),那么请遵循以下步骤:第一步,需要配置utorrent,使得utorrent监控一个文件夹,使得他自动加载那个文件夹里的种子实现自动下载. 打开 uTorrent, 进入 选项->设置->目录. 看到“自动载入torrent与”了么,你自己指定一个文件夹吧.最后确认,不要忘记你设置在哪个目录哦。
      
下一步, 打开 Auto Downloader >Preferences… 然后点击 Torrent Upload标签. 选中 "Watch Folder" 选项,然后在下面的 ‘Torrent client watch folder’当中选择你所要监控自动下载的目录,就是你刚刚在utorrent当中写的那个,最后确认。
      
这样一来,你在本地只要开着irc,他就会自动依据你的选择自动下载了,无需人工干预,全自动哦。


4b.远程, 通过 uTorrent WebUI加载种子.
是的,我知道你们这帮家伙真实的目的其实是加载到盒子上,本地有个屁用是吧。。。
   如果你的盒子碰巧运行着uTorrent (uTorrent WebUI)或者你的本地机器也有能远程操作的utorrentwebUI.以下将为你呈上解决方法(其实很简单):   
4c.远程, 通过 FTP.
相对来说,本方法最佳,因为种子文件直接传输到你的盒子上去了,他会通过ftp直接传输种子到盒子上的指定目录. 你需要一个 SFTP 连接,然后在盒子上设置一个"watch directory" 通过 rTorrent或者其他bt 客户端.祝大家在PT的世界中茁壮成长。

由于软件更新较快,请大家自行依据教程理解,步骤和软件界面有细微不同,请谅解
--------------------------------------------------------------------------------------------------------------------
往期教程索引:

[原创]各大VPS亲身实测以及在Centos上安装SeedBox的教程[附加友情提醒]

超简单!一键安装rtorrent+rutorrent+Web server+FTP+Webmin [原创翻译]

如果你看不懂中文字,或者你有啃英文的嗜好,那么好吧,本教程原版出处:
Private Tracker IRC Torrent Auto Downloader Made Easy
--------------------------------------------------------------------------------------------------------------------
最后,感谢2828258(爱吧爱吧爱我吧)赠送给我的HDC邀请, 感谢zeyao(Z妖)赠送给我的华府饼邀请,感谢yuzi(郁子)和kcy19841977(大高)今天灵通的免费消息以及灵敏的种子嗅觉,是的大家今天饼干吃的都很饱啊。感谢xxwkof ,感谢相关组织和有关部门,感谢soul,感谢大家。

感谢星星,三枪等总是无私发种,造福大家的人

xxwkof@2 发表于 2011-2-12 21:58:42

收藏备用....谢谢xtf...

PS:2个沙发都被我坐了...

waixingren 发表于 2011-2-12 21:58:58

强人啊。。。。。

Z 发表于 2011-2-12 22:00:15

干嘛说我是Z妖= =
不过我还要多多催促你写写技术贴 = =造福大家 嘻嘻~{:2_118:}

yuzi@2 发表于 2011-2-12 22:00:23

偶是来学习的,占位。{:1_94:}

相关组织 发表于 2011-2-12 22:02:14

本帖最后由 相关组织 于 2011-2-12 22:03 编辑

前来支持技术贴 {:2_145:}
用IE被鄙视的悲催路过

时尚有点坏 发表于 2011-2-12 22:03:42

XTF又出精品了,顶一个

hp1990 发表于 2011-2-12 22:04:55

如此强大的技术帖 不支持不行啊!{:2_129:}

jidaljy 发表于 2011-2-12 22:06:21

{:2_126:}神帖,不解释!!

wfhwfh 发表于 2011-2-12 22:17:10

研究IRC两天后成功自动刷了GFT,才看到这原版英文教程,早知道就不用这么辛苦了,
现在XTF终于把他搞过来造福大家了{:3_286:}

babiq 发表于 2011-2-12 22:17:44

这种技术贴非常有用,谢谢了

woaixiaomai@2 发表于 2011-2-12 22:17:48

高手啊~~~佩服,佩服~~~

xtfllbl@2 发表于 2011-2-12 22:18:25

研究IRC两天后成功自动刷了GFT,才看到这原版英文教程,早知道就不用这么辛苦了,
现在XTF终于把他搞过来造 ...
wfhwfh 发表于 2011-2-12 22:17 http://www.gebi1.com/images/common/back.gif


    嘻嘻,厚脸皮的我求再次加分,谁叫你金币这么多{:2_118:}

wfhwfh 发表于 2011-2-12 22:33:44

SCC自动刷大包过滤器,大小限制可自己设置


jack5800 发表于 2011-2-12 22:46:36

膜拜高手,要研究研究,看着很复杂{:2_125:}

lenjong 发表于 2011-2-13 00:08:15

前排支持!要好好研究研究,不能浪费了盒子

JNP 发表于 2011-2-13 00:12:05

强大的技术贴,赶紧去试试~谢谢

太妍 发表于 2011-2-13 00:26:01

這個實在是太強大了
一定要支持的
慢慢研究是必須的

smzppa 发表于 2011-2-19 09:26:44

感谢发布这么好的技术贴,收藏并继续研究中~

lazybone 发表于 2011-2-19 23:06:02

兄台太有才了 Orz
页: [1] 2 3
查看完整版本: 【教程】通过irc实现自动下载[原创翻译+诙谐语言][通俗易懂哦]