此脚本用于从澄空学园(bbs.sumisora.com)自动下载当天发布的 Angel Beats。运行后将会每隔 10 分钟检查是否有当天发布的种子,直到找到后获取种子并调用外部 BT 工具完成下载。在 Windows 里运行会使用系统默认的 BT 下载工具(关联 .torrent 文件的程序);Linux / Mac OS X 里则是使用 transmission,可以修改脚本最后一行改成你使用的其它工具。
由于澄空学园需要登录才能下载种子附件,因此运行此脚本需要一个澄空学园的账户。如果担心账户安全,你可以使用任何新创建的马甲账户。
为什么这点小事都要写脚本来完成?因为 Angel Beats 是周五夜间播放,澄空周六早晨就会发布中文字幕版本。而我想要周六中午醒来立即就能观看,如此而已。
只有 Linux / Mac OS X 用户需要用类似这样的命令安装 Ruby 解释器以及依赖库:
sudo aptitude install ruby-full rubygems
sudo gem install httpclient hpricot
这是一个命令行脚本程序,Linux / Mac OS X 用户需要在终端里输入以下命令执行:
hunt_ab.rb your_sumisora_username your_sumisora_password
Windows 用户需要在 cmd 窗口里输入以下命令执行:
hunt_ab.exe your_sumisora_username your_sumisora_password