{ "info": { "author": "Yuanle Song", "author_email": "sylecn@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: POSIX :: Linux", "Programming Language :: Haskell", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: System :: Networking" ], "description": "rd - reliable download command line tool\n========================================\n\n.. image:: https://img.shields.io/pypi/v/rd.svg\n :target: https://pypi.python.org/pypi/rd\n\n.. image:: https://img.shields.io/pypi/l/rd.svg\n :target: https://pypi.python.org/pypi/rd\n\n.. image:: https://img.shields.io/pypi/wheel/rd.svg\n :target: https://pypi.python.org/pypi/rd\n\nDownload large files across slow and unstable network reliably. Requires using\nrd-api on server side. For more information on how it works, see rd-api_.\n\nInstallation\n------------\n\nTo install this package:\n\n.. code-block:: bash\n\n $ pip install --user rd\n $ rd --help\n $ ~/.local/bin/rd --help # if ~/.local/bin/ is not in PATH\n\nBaisc Usage\n------------\n\nserver side (requires rd-api_):\n\n.. code-block:: bash\n\n $ ls\n bigfile1 bigfile2\n $ rd-api --host 0.0.0.0 --port 8082\n\nclient side:\n\n.. code-block:: bash\n\n $ rd http://server-ip:8082/bigfile1\n\nDocumentation\n-------------\n\nsee rd-api_.\n\n.. _rd-api: https://pypi.org/project/rd-api/\n\nChangeLog\n---------\n\n* v1.0.0.3 2018-05-09\n\n - init release.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/rd/", "keywords": "", "license": "GPLv3+", "maintainer": "Yuanle Song", "maintainer_email": "sylecn@gmail.com", "name": "rd", "package_url": "https://pypi.org/project/rd/", "platform": "", "project_url": "https://pypi.org/project/rd/", "project_urls": { "Homepage": "https://pypi.python.org/pypi/rd/" }, "release_url": "https://pypi.org/project/rd/1.0.0.3/", "requires_dist": null, "requires_python": "", "summary": "reliable-download client tool", "version": "1.0.0.3" }, "last_serial": 3847530, "releases": { "1.0.0.0": [ { "comment_text": "", "digests": { "md5": "78124241aba29666480e023b344e98ce", "sha256": "b8dfe36b4e7e9044203a8b31bcf3b7439105caa638b8dfdb459d4a2eb2898d53" }, "downloads": -1, "filename": "rd-1.0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78124241aba29666480e023b344e98ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4854936, "upload_time": "2018-05-09T10:28:23", "url": "https://files.pythonhosted.org/packages/c2/cf/f91edfad31bb3593e11af56a1f540304b0448ba34e77c9052e864dc30d10/rd-1.0.0.0-py2.py3-none-any.whl" } ], "1.0.0.1": [ { "comment_text": "", "digests": { "md5": "81d3e61a33b49ddd60ce53957ed1a5d3", "sha256": "bda4f7fe82750629016c91510977930222447fae8e96edb2f9bb8c030d8bd62b" }, "downloads": -1, "filename": "rd-1.0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81d3e61a33b49ddd60ce53957ed1a5d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4854924, "upload_time": "2018-05-09T10:41:01", "url": "https://files.pythonhosted.org/packages/76/22/1c8aa38c4fad967a7468484e9a0ea9aa1839cb991d72a5827fede245981d/rd-1.0.0.1-py2.py3-none-any.whl" } ], "1.0.0.2": [ { "comment_text": "", "digests": { "md5": "be9820a66f07accdd65fe0c1ca4a22c4", "sha256": "eb81b2409c2746d6806a11709f3afd206c3c2ed2c1022139671a710e27d0cfde" }, "downloads": -1, "filename": "rd-1.0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be9820a66f07accdd65fe0c1ca4a22c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4854923, "upload_time": "2018-05-09T11:37:19", "url": "https://files.pythonhosted.org/packages/af/05/cc0f555e73e7f7abbcb5baae2bdc7cc5f360d790447433ddecd8ded203ac/rd-1.0.0.2-py2.py3-none-any.whl" } ], "1.0.0.3": [ { "comment_text": "", "digests": { "md5": "025ad189d3e14656a8e26295c9c3b8a6", "sha256": "605d20a399a89e1721bc8793fdffe038c5fcf88a9f207d1d65fd35162a6e4ec5" }, "downloads": -1, "filename": "rd-1.0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "025ad189d3e14656a8e26295c9c3b8a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4854951, "upload_time": "2018-05-09T13:27:53", "url": "https://files.pythonhosted.org/packages/bb/7d/92e0f6f3de0ff37f1bceb1acd782ad3c6258faf99ebfcc4fe1adc38bb28a/rd-1.0.0.3-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "025ad189d3e14656a8e26295c9c3b8a6", "sha256": "605d20a399a89e1721bc8793fdffe038c5fcf88a9f207d1d65fd35162a6e4ec5" }, "downloads": -1, "filename": "rd-1.0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "025ad189d3e14656a8e26295c9c3b8a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4854951, "upload_time": "2018-05-09T13:27:53", "url": "https://files.pythonhosted.org/packages/bb/7d/92e0f6f3de0ff37f1bceb1acd782ad3c6258faf99ebfcc4fe1adc38bb28a/rd-1.0.0.3-py2.py3-none-any.whl" } ] }