{
"info": {
"author": "Shichao An",
"author_email": "shichao.an@nyu.edu",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: BSD License",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 3"
],
"description": "115 Wangpan\n===========\n\n|Build| |PyPI version|\n\n115 Wangpan (115\u7f51\u76d8 or 115\u4e91) is an unofficial Python API and SDK for 115.com. Supported Python verisons are 2.6, 2.7, 3.3, 3.4.\n\n* Documentation: http://115wangpan.readthedocs.org\n* GitHub: https://github.com/shichao-an/115wangpan\n* PyPI: https://pypi.python.org/pypi/115wangpan/\n\nFeatures\n--------\n\n* Authentication\n* Persistent session\n* Tasks management: BitTorrent and links\n* Files management: uploading, downloading, searching, and editing\n\nInstallation\n------------\n\n`libcurl `_ is required. Install dependencies before installing the python package:\n\nUbuntu:\n\n.. code-block:: bash\n\n $ sudo apt-get install build-essential libcurl4-openssl-dev python-dev\n\nFedora:\n\n.. code-block:: bash\n\n $ sudo yum groupinstall \"Development Tools\"\n $ sudo yum install libcurl libcurl-devel python-devel\n\n\nThen, you can install with pip:\n\n.. code-block:: bash\n\n $ pip install 115wangpan\n\nOr, if you want to install the latest from GitHub:\n\n.. code-block:: bash\n\n $ pip install git+https://github.com/shichao-an/115wangpan\n\nUsage\n-----\n\n.. code-block:: python\n\n >>> import u115\n >>> api = u115.API()\n >>> api.login('username@example.com', 'password')\n True\n >>> tasks = api.get_tasks()\n >>> task = tasks[0]\n >>> print task.name\n \u54b2-Saki- \u963f\u77e5\u8cc0\u7de8 episode of side-A\n >>> print task.status_human\n TRANSFERRED\n >>> print task.size_human\n 1.6 GiB\n >>> files = task.list()\n >>> files\n []\n >>> f = files[0]\n >>> f.url\n u'http://cdnuni.115.com/some-very-long-url.mkv'\n >>> f.directory\n \n >>> f.directory.parent\n \n\n\nCLI commands \n------------\n\n* 115 down: for downloading files\n* 115 up: for creating tasks from torrents and links\n\n.. |Build| image:: https://api.travis-ci.org/shichao-an/115wangpan.png?branch=master\n :target: http://travis-ci.org/shichao-an/115wangpan\n.. |PyPI version| image:: https://img.shields.io/pypi/v/115wangpan.png\n :target: https://pypi.python.org/pypi/115wangpan/",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/shichao-an/115wangpan",
"keywords": "115 wangpan pan cloud lixian",
"license": "BSD",
"maintainer": null,
"maintainer_email": null,
"name": "115wangpan",
"package_url": "https://pypi.org/project/115wangpan/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/115wangpan/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/shichao-an/115wangpan"
},
"release_url": "https://pypi.org/project/115wangpan/0.7.6/",
"requires_dist": null,
"requires_python": null,
"summary": "Unofficial Python API wrapper for 115.com",
"version": "0.7.6"
},
"last_serial": 1660327,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "f80b40bd4b1d009eab592dc9c88d3f20",
"sha256": "92fceccfb8fcf1d3b9a8ca8b7210c5682a623078ae3b7afe3d56a9b4618635fd"
},
"downloads": -1,
"filename": "115wangpan-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "f80b40bd4b1d009eab592dc9c88d3f20",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14931,
"upload_time": "2014-09-11T07:52:32",
"url": "https://files.pythonhosted.org/packages/86/29/353314eea5f756560a23069e03aafcc958cc4ade595e071d7582057e9917/115wangpan-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "a6ff5897f7b6253e826f77f1a7b7d20c",
"sha256": "9ab1f3607299276a07fcfcbef21fc72ef3ccdee148d2e0944533a3c33113bfa0"
},
"downloads": -1,
"filename": "115wangpan-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "a6ff5897f7b6253e826f77f1a7b7d20c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14950,
"upload_time": "2014-09-11T08:06:02",
"url": "https://files.pythonhosted.org/packages/fb/c7/c04edcea9cb6675e65814912bf97318a75a07015e16e13e029fa2d8b9999/115wangpan-0.1.1.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "839160ea9c3e990ce9ab1814e00d21ef",
"sha256": "b4f0b0da9f77de9f11b5e2cfef9b381dc128ce55609566d99b776caa53b3a455"
},
"downloads": -1,
"filename": "115wangpan-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "839160ea9c3e990ce9ab1814e00d21ef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15286,
"upload_time": "2014-09-20T10:17:03",
"url": "https://files.pythonhosted.org/packages/cf/18/bb2246619bcbcae4649b355109ca8e33b49b175b3a2aac879f70db7c0775/115wangpan-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "f25642f1d30da97dd9af4319f99aaf00",
"sha256": "9fab5d01b6413c097eb3dd193097c59edd071074852ec5d80853df17e43dff5c"
},
"downloads": -1,
"filename": "115wangpan-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "f25642f1d30da97dd9af4319f99aaf00",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14284,
"upload_time": "2014-09-20T21:23:17",
"url": "https://files.pythonhosted.org/packages/6c/a1/ff0995ae34f359ff67a2e460b0f3d709e8daf2b4e9c15222061cb4003daa/115wangpan-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "069a1571c898a860a8a2222e52f2d119",
"sha256": "85afb30872d96db5703fa4f3f8abc94593ff75f8a2fa09c977566ae3c6b46ce1"
},
"downloads": -1,
"filename": "115wangpan-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "069a1571c898a860a8a2222e52f2d119",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14436,
"upload_time": "2014-09-20T22:13:25",
"url": "https://files.pythonhosted.org/packages/dc/71/6eab55293863c97df57f3e5d2d1604951194a40298eaf432c5fac1cf9396/115wangpan-0.2.2.tar.gz"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "c64b894a237668b4f40ca957b9857e1d",
"sha256": "077b708d880ff3bccab1eb92335482a37b918a9530a4f184f9d93ceb2a113fd5"
},
"downloads": -1,
"filename": "115wangpan-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "c64b894a237668b4f40ca957b9857e1d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14603,
"upload_time": "2014-09-23T07:00:50",
"url": "https://files.pythonhosted.org/packages/cf/9b/30fe449fe13675a08e62a74a9dc4d52f085aa4d84d2f06539b010aaddcd4/115wangpan-0.2.3.tar.gz"
}
],
"0.2.4": [
{
"comment_text": "",
"digests": {
"md5": "d66ecd6e40674dd3edf7e2d398342ad7",
"sha256": "bd0a99f62b973678563d40835201219614ce1ed733100de70f8b8ebc7d48312b"
},
"downloads": -1,
"filename": "115wangpan-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "d66ecd6e40674dd3edf7e2d398342ad7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15050,
"upload_time": "2014-10-10T05:39:31",
"url": "https://files.pythonhosted.org/packages/4f/6d/3f267f5e4257cd60dfb0e713a0cffd8c63c6e06171e7d9f1ff589ee9eca0/115wangpan-0.2.4.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "142bfa86ecf850359953171da23af4f1",
"sha256": "a90b499e1248b5e77ccfb1c1ee7cc9f926165a76b36c5b66e8667415133bd1c2"
},
"downloads": -1,
"filename": "115wangpan-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "142bfa86ecf850359953171da23af4f1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14105,
"upload_time": "2015-02-04T02:26:01",
"url": "https://files.pythonhosted.org/packages/46/15/20c9982ef4d902f362f8cae2455e3d1bf269ec3e1e5472b876a841f9e381/115wangpan-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "c9279f8dadb16f3e83111acb4e010555",
"sha256": "ef7fa7a670bf0821666a980515843b9b40e94bc7292f67025fe49eb78cd383b7"
},
"downloads": -1,
"filename": "115wangpan-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "c9279f8dadb16f3e83111acb4e010555",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14136,
"upload_time": "2015-02-04T02:36:55",
"url": "https://files.pythonhosted.org/packages/3c/c2/255c1137cb6a86ce7fe63b31508f2b5b5714c99a53d80d512b984c370f39/115wangpan-0.3.1.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "6f5e4c5765835796c208319a65c0ad48",
"sha256": "d10c92171988e8ac24c088442255640f3993031ae03692c0da9948a887b18e4e"
},
"downloads": -1,
"filename": "115wangpan-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "6f5e4c5765835796c208319a65c0ad48",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17416,
"upload_time": "2015-03-23T09:24:16",
"url": "https://files.pythonhosted.org/packages/62/92/54d2557ed10b24351e0207e010809f466cd95324da0c017ff2464c2f47c9/115wangpan-0.4.0.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "8d2d58f8b1fe008b1446887d745ff434",
"sha256": "6aecb3c7ff421a26ec2b8eea21e2afb092c6f477eb9f7c9b50c5338356c0e3cb"
},
"downloads": -1,
"filename": "115wangpan-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "8d2d58f8b1fe008b1446887d745ff434",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17881,
"upload_time": "2015-04-04T07:05:55",
"url": "https://files.pythonhosted.org/packages/a0/cd/31f4df7defca9baab384cc9aa98ec7a2ff58bc78587b29a47fc8c744bf1b/115wangpan-0.4.1.tar.gz"
}
],
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "38ac30b73ca9a2cfe13f80f48ac322a6",
"sha256": "814ddf250c953f9633fa2ce8ef042d8d33b5eeaee713365ad79747abeeefc881"
},
"downloads": -1,
"filename": "115wangpan-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "38ac30b73ca9a2cfe13f80f48ac322a6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17907,
"upload_time": "2015-04-07T04:39:01",
"url": "https://files.pythonhosted.org/packages/73/2d/8c755ae80ea8be2da8ff2ac996aa29558e3651697c00647b2d5f429e2f4d/115wangpan-0.4.2.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "b9efbc2c153c29f08c710787a3fb5939",
"sha256": "cca2eda7fb9fc891ec09d9261509fe621c5639449f3d292b1a4283ed0037831d"
},
"downloads": -1,
"filename": "115wangpan-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "b9efbc2c153c29f08c710787a3fb5939",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18592,
"upload_time": "2015-04-12T09:32:34",
"url": "https://files.pythonhosted.org/packages/0b/33/f295473018d6efcd1207c73d7c1d5ff509be439164cf7ff844a6c29136b3/115wangpan-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "0ee0ec5aed3cadce27c88f8bd6aa4e56",
"sha256": "51790e0eb1a273e387d11ae1796a6a4d1946e786218d8783eda07f98b82fddf2"
},
"downloads": -1,
"filename": "115wangpan-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "0ee0ec5aed3cadce27c88f8bd6aa4e56",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18614,
"upload_time": "2015-04-20T08:09:49",
"url": "https://files.pythonhosted.org/packages/93/d0/7144bf0cec5e966249bfb6a528ffc905f1d65b992a29ec11ab535b3d94b7/115wangpan-0.5.1.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "0b23d8c2c60290ef80399ab0614c9f93",
"sha256": "78f53e02607903e963d29591906c0fe3ab3b295d19e6d571af84d568b5226eae"
},
"downloads": -1,
"filename": "115wangpan-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "0b23d8c2c60290ef80399ab0614c9f93",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18935,
"upload_time": "2015-05-18T03:14:57",
"url": "https://files.pythonhosted.org/packages/02/07/4832777730b1929007d1a965d2cc2eeee11f24983f055143a99d31515888/115wangpan-0.6.0.tar.gz"
}
],
"0.7.0": [
{
"comment_text": "",
"digests": {
"md5": "4dbc15b09c3157bd7ac347b8aab8c4c0",
"sha256": "b107c276ead3862ef93f22aab7ebbcf5368454c8356c6dcfcd252b5792e24120"
},
"downloads": -1,
"filename": "115wangpan-0.7.0.tar.gz",
"has_sig": false,
"md5_digest": "4dbc15b09c3157bd7ac347b8aab8c4c0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18264,
"upload_time": "2015-06-14T09:10:41",
"url": "https://files.pythonhosted.org/packages/04/43/874ae34821760aa8ef26910f1c3d30e70c6aba2e1108600c242b03ac2b15/115wangpan-0.7.0.tar.gz"
}
],
"0.7.1": [
{
"comment_text": "",
"digests": {
"md5": "54e0d00a0ee80bd4ef45c5ba63c1918f",
"sha256": "55e9d6aea8fa64feed2eb5ff7798ca33d58ad3036f87e9f914710fa0200a8c62"
},
"downloads": -1,
"filename": "115wangpan-0.7.1.tar.gz",
"has_sig": false,
"md5_digest": "54e0d00a0ee80bd4ef45c5ba63c1918f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18317,
"upload_time": "2015-06-15T11:09:12",
"url": "https://files.pythonhosted.org/packages/d0/55/e4b6dae45fa455fac9ab82562b8cd8a9190839fe4bf0da44cfc6b56b03aa/115wangpan-0.7.1.tar.gz"
}
],
"0.7.2": [
{
"comment_text": "",
"digests": {
"md5": "255eea12af5f9cab1dac0f59b3a88195",
"sha256": "7360d0dd487f1ef861da7629c46db5785d99e44b76bd52ceb1e3efe9e00ea77b"
},
"downloads": -1,
"filename": "115wangpan-0.7.2.tar.gz",
"has_sig": false,
"md5_digest": "255eea12af5f9cab1dac0f59b3a88195",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18423,
"upload_time": "2015-06-16T22:12:43",
"url": "https://files.pythonhosted.org/packages/38/2a/c13340e4431482c42f41f5722bd0df4a31eaeac931f565795554fa079c36/115wangpan-0.7.2.tar.gz"
}
],
"0.7.3": [
{
"comment_text": "",
"digests": {
"md5": "73ae1a28dee822a4d2910c8d7f7f0de5",
"sha256": "cc4b1c079b46d9f399f0f5d6d5493163c51104625938838a05cf9aea14189546"
},
"downloads": -1,
"filename": "115wangpan-0.7.3.tar.gz",
"has_sig": false,
"md5_digest": "73ae1a28dee822a4d2910c8d7f7f0de5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21276,
"upload_time": "2015-06-17T05:27:12",
"url": "https://files.pythonhosted.org/packages/18/40/278797f7787bde2aacfc8d91169f0697d2b2afbf50fbe622148b3f89aecf/115wangpan-0.7.3.tar.gz"
}
],
"0.7.4": [
{
"comment_text": "",
"digests": {
"md5": "b5534d5683a4985e80ee4f246402e602",
"sha256": "17669cf90db53a16a21889f3c168301102d2acdbd6742b1ec5536339ebdb9cb3"
},
"downloads": -1,
"filename": "115wangpan-0.7.4.tar.gz",
"has_sig": false,
"md5_digest": "b5534d5683a4985e80ee4f246402e602",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21519,
"upload_time": "2015-06-20T09:20:02",
"url": "https://files.pythonhosted.org/packages/9e/86/865cd73878c2660ff7c7a188dd240f8012e74383e0e41926c81ef086d43c/115wangpan-0.7.4.tar.gz"
}
],
"0.7.5": [
{
"comment_text": "",
"digests": {
"md5": "bdbfea8b6e515322b4e92d4774016ea4",
"sha256": "f48f5f3dde233a568884010020ca4c5a6be6c99e77495a1df00a6cf10c91bcd9"
},
"downloads": -1,
"filename": "115wangpan-0.7.5.tar.gz",
"has_sig": false,
"md5_digest": "bdbfea8b6e515322b4e92d4774016ea4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21709,
"upload_time": "2015-07-02T07:45:34",
"url": "https://files.pythonhosted.org/packages/46/56/d2a9f540679a204185d13d4c1f757428622c297c3f2339dde418c2cf6f20/115wangpan-0.7.5.tar.gz"
}
],
"0.7.6": [
{
"comment_text": "",
"digests": {
"md5": "e9eca9aa8859740654fe46ef145efcb4",
"sha256": "5db6b7880a59ac9b525b5add08e7f3702dca6f361c2e074220100b6d48befd0c"
},
"downloads": -1,
"filename": "115wangpan-0.7.6.tar.gz",
"has_sig": false,
"md5_digest": "e9eca9aa8859740654fe46ef145efcb4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21997,
"upload_time": "2015-08-02T03:00:51",
"url": "https://files.pythonhosted.org/packages/4f/ee/831703aab8f38adf178eb7dd9d954bbc49b37f6e0268180ff39a9a729429/115wangpan-0.7.6.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e9eca9aa8859740654fe46ef145efcb4",
"sha256": "5db6b7880a59ac9b525b5add08e7f3702dca6f361c2e074220100b6d48befd0c"
},
"downloads": -1,
"filename": "115wangpan-0.7.6.tar.gz",
"has_sig": false,
"md5_digest": "e9eca9aa8859740654fe46ef145efcb4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21997,
"upload_time": "2015-08-02T03:00:51",
"url": "https://files.pythonhosted.org/packages/4f/ee/831703aab8f38adf178eb7dd9d954bbc49b37f6e0268180ff39a9a729429/115wangpan-0.7.6.tar.gz"
}
]
}