115.com的非官方python api包装
115wangpan的Python项目详细描述
115 wangpan(115网盘或115云)是一个用于115.com的非官方python api和sdk。支持的python版本是2.6、2.7、3.3、3.4。
- 文档:http://115wangpan.readthedocs.org
- Github:https://github.com/shichao-an/115wangpan
- 圆周率:https://pypi.python.org/pypi/115wangpan/
功能
- 身份验证
- 持续会话
- 任务管理:BitTorrent和链接
- 文件管理:上载、下载、搜索和编辑
安装
libcurl是必需的。在安装python包之前安装依赖项:
ubuntu:
$ sudo apt-get install build-essential libcurl4-openssl-dev python-dev
软呢帽:
$ sudo yum groupinstall "Development Tools"
$ sudo yum install libcurl libcurl-devel python-devel
然后,您可以使用pip进行安装:
$ pip install 115wangpan
或者,如果您想安装github的最新版本:
$ pip install git+https://github.com/shichao-an/115wangpan
用法
>>>importu115>>>api=u115.API()>>>api.login('username@example.com','password')True>>>tasks=api.get_tasks()>>>task=tasks[0]>>>printtask.name咲-Saki-阿知賀編episodeofside-A>>>printtask.status_humanTRANSFERRED>>>printtask.size_human1.6GiB>>>files=task.list()>>>files[<File:第8局修行.mkv>]>>>f=files[0]>>>f.urlu'http://cdnuni.115.com/some-very-long-url.mkv'>>>f.directory<Directory:咲-Saki-阿知賀編episodeofside-A>>>>f.directory.parent<Directory:离线下载>
cli命令
- 115关闭:用于下载文件
- 115以上:用于从Torrent和链接创建任务