APR

9

Sat

Author:EMINARCISSUS

被拍砖17次,接着砸!

这个工具之前是一直不想发的,原因就是怕流传开了会触碰都Tora的G点,产生一系列的Captcha导致脚本失效之类的问题。

今天想了想,趁着Tora还健在,把这个东西发出来吧,不过希望这个工具不要给非acg圈子内的人用来净传一些无关紧要的东西,不过即使没有这个工具,其实Tora现在上面也依然混杂着各种奇怪的东西。

这东西虽然比MCATOM写得早,但是我还是把它归类在MCATOM下吧。(顺带磨白cunhan哥的plowshare脚本,v5~)

先说说工具的作用。

 

最初的发想来自于风大的115养号工具。当时就考虑自己写这么一款工具,用于以下用途:

1:通过脚本获取用户上传ftp地址

2:通过脚本获取用户上传的文件地址

3:获取tora下载地址

于是在这3个用途的驱使下,ToraManager诞生了。后来自己就增加了几个自己用的功能:

1:给某文章加分,收藏(回复就没有作,其实也很简单)

2:获取用户的MP值。

3:整理下载地址列表并改写成tora blog发布的格式

4:给文件名加tag(经常在论坛传东西的应该很习惯作这些事情)

 

之前和刺猬聊天就说起过这个工具。于是被称作了脚本怪....我是无辜的。。。我只是懒而已。还有一些童鞋问起我是如何管理马甲的,于是偶回答到,请出门左转问cnlolicon様,偶这个马甲的数量级或许都赶不上loli sama的后脚跟。

 

废话到此为止。

运行环境:

安装有python执行环境的*nix系统的cls环境(win下无解决方案,也不打算作,这东西本身就不打算发布的,过分低的门槛会给tora加重负担)

依赖:

1.Bash,sed,grep

2.Curl

3.Python

 

使用方法:

1:下载ToraManager.tar.bz2

2:移动到/home/username目录下,解压. tar zxvf ToraManager.tar.bz2

3:cd ToraManager

4: ./getToraFtp [options]

 

脚本文件简要说明

 

ToraManager
├── CONFIG
├── Deprecated
│   ├── addFav.sh
│   ├── getFtpFiles.sh.withoutRecovery
│   ├── getInfo.sh.bak
│   └── plusRate.sh
├── MOD
│   ├── Login.sh
│   ├── collectInfo.sh
│   ├── decodeString.py
│   ├── getFtpFiles.sh
│   ├── getFtpFiles.sh.bak
│   ├── getLink.sh
│   ├── promote.sh
│   ├── rename.sh
│   └── wrapUrl.sh
├── USERDATA
├── account.lst
├── downlinks.lst
├── ftpers.lst
├── getToraFtp
├── promoters.lst
└── rename.lst

 

其中MOD是ToraManager的功能组件。

USERDATA是存取用户信息(包括cookie,fileinfo,userinfo等)

account.lst是存储用户信息用的(username:password形式)

downlinks.lst是存放需要提取下载地址的文件。

ftpers.lst是存放需要提取用户ftp下文件地址和大小的文件。(只能提取根目录下文件名和Recoery_Files目录下的文件)

promoters.lst,不解释了,这个本质上和MC没关系,是用来给文章加分收藏用的,属于cheating性质。

rename.lst,存放MC的FTP地址,用来批量改名,里面的HEADER变量存放自己的Tag“如我的就是絶望の闇@KF”,不过这个工具只能改根目录下的文件名。

介绍大致就是这些。

基本用法:

1:修改accoun.lst,加入用户名和密码(如果cookie过期会出现第三步提取失败的结果,解决方法,就是删除USERDATA目录下对应的用户名文件夹,重新登录一遍即可,舜带说,已经登录的用户除非删除该文件夹,多次自行login命令不会重复登录)

2:./getToraFtp login

3:在ftper.lst里加入需要提取的用户名(每个用户名一行,该用户必须已经登录)

./getToraFtp ftplist

4:./getToraFtp collect

5:在该目录下找一个名为collect.txt的文件,里面记录了你所有已登录的用户的ftp地址和ftp用户名和密码,文件名大小,用户mp值,还有包括所有文件的下载地址。

如果需要批量加tag,就更改rename.lst,然后加入你需要更改用户名的ftp地址(就是collect.txt里的ADDR),然后执行

./getToraFtp rename即可。

如果需要发布所有的文件到tora的blog上,只需要执行

./getToraFtp wrap collect.txt

即可(会在/home/username目录下生成output_ori.txt和output_par.txt,后者多数人可以忽略掉)

 

下载地址:

传送门

 

使用说明就是这些,因为都是命令行下的工具,所以就不不上图了。我也不是很希望这东西被任意转载(是不希望对Tora造成过大的负担)。这东西的初衷就是为了方便各种大水管还有技术宅们(我不是”技术“宅!)便于管理自己的账户和文件地址,而且真心希望这东西别被滥用,引起Tora的反感而带来一堆Captcha。并且真心希望这工具能够给一些用的到的童鞋和炮管们带来一些用处(其实这工具最初就是给自己写的),最后,这东西写得我真**疼。。。。(过年前耗时3天写完得,结果没用几周,Tora咔嚓了,好酸现在是回来了,简单修改了2句又能上战场了,

 

后面会抽时间作一个aria2c的前台,打算写一个Chrome插件实现Q转,115,jsmc还有普通下载的添加功能。因为Mac下实在没有我用得顺手得下载工具.....最后只好在后台跑起了aria2,目前所有得前台也没有让自己满意得,所以,暂时就定了这么一个打算。

 

 

smiley