本项目旨在提供一个纯由Objective-C写成的迅雷离线API,方便在Mac OS X和iOS上开发相应项目。
TondarAPI已经通过了iOS/Mac OS X兼容性测试
名称释义
Tondar为波斯语(Persian),意为闪电
功能概述
迅雷离线账户登陆
获取任务列表(返回返回每个任务的详细信息,参见XunleiItemInfo)
任务类型识别
获取BT任务列表(返回返回每个任务的详细信息,参见XunleiItemInfo)
http/ftp/thunder/ed2k/magnet等下载连接类型支持
删除任务
添加云转码任务(包括选择不同清晰度)
获取云转码任务列表
删除云转码任务
云点播
一键添加到迅雷快传
对迅雷,旋风,Flashget多种专有连接的下载支持
TODO
完善获取“保留时间”方法
增加对正在下载任务的进度获取
增加本地BT文件上传
支持批量任务添加
去掉一些开源库的依赖
使用迅雷离线API的项目
迅雷离线 for iOS
fakeThunder 2 (Developing)
TurboX
如果你使用了迅雷离线API,可以和我联系添加到这里
要求
系统:iOS 5.0及以上(支持ARC)和Mac OX 10.7 Lion及以上
Xcode:4.3及其以上
asi-http-request
RegexKitLite
JSONKit
项目主页:https://github.com/lqik2004/xunlei-lixian-api-PureObjc
来自:开源中国社区