{ "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" } ] }