{ "info": { "author": "MrMitch", "author_email": "contact@mickael-goetz.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Internet" ], "description": "`realdebrid-CLI`_ |version|\n===========================\n\n Use Read-Debrid from your command line !\n\n``rdcli`` is a tool allowing you to use Real-Debrid from your command\nline. It\u2019s written in `Python 2.7`_ because Python comes pre-installed\non most distribution nowadays, limiting the amount of software\ndependency.\n\nInstallation\n------------\n\nUsing ``pip`` (preferred method)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nTo install the latest version of ``rdcli`` on your computer, open a\nterminal and enter the following line:\n\n.. code:: bash\n\n sudo pip install rdcli\n\nTo update ``rdcli``, run :\n\n.. code:: bash\n\n sudo pip install rdcli -U\n\nAlternative method\n~~~~~~~~~~~~~~~~~~\n\nIf you don\u2019t have/want ``pip`` installed on your computer, you can\nmanually install ``rdcli`` with the following commands (cloning the repo\nand launching the ``setup.py``)\n\n.. code:: bash\n\n git clone https://github.com/MrMitch/realdebrid-CLI.git\n cd realdebrid-CLI\n python setup.py install\n\nUsage\n-----\n\nIn the command line\n~~~~~~~~~~~~~~~~~~~\n\n.. code:: bash\n\n mitch@raspberrypi ~ $ rdcli [OPTIONS] LINK\n\n``OPTIONS`` can be:\n\n::\n -v Version. Show the installed version.\n -h Help. Display this help.\n -i Init. Force rdcli to ask for your login and password.\n Useful if you made a typo or if you changed your login information since you first used rdcli.\n -l List. Write a list of the successfully unrestricted links on STDOUT, without downloading.\n -t and -q options have no effect if -l is used.\n -o Output directory. Download files into a specific directory.\n -O Output file. Specify a name for the downloaded file instead of using the original file's name.\n -O has no effect if several files will be downloaded.\n -p Password. Provide a password for protected downloads.\n -q Quiet mode. No output will be generated.\n -t Test mode. Perform all operations EXCEPT file downloading.\n\n``LINK`` can be the URL to a file you want to download\n(i.e. http://host.com/myFile.zip) or the path to a file containing one\nore several URL(s).\n\n**Examples:**\n\n.. code:: bash\n\n mitch@raspberrypi ~ $ rdcli http://host.com/myFile.zip\n mitch@raspberrypi ~ $ rdcli -o Documents/ http://host.com/myFile.zip\n mitch@raspberrypi ~ $ rdcli urls.txt\n mitch@raspberrypi ~ $ rdcli -t links-to-test.txt\n mitch@raspberrypi ~ $ rdcli -l links.txt > unrestricted-links.txt\n\nFor development purposes\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nSee the `RDWorker`_ file. It defines 4 classes:\n\n- ``RDError``: Base Exception to be inherited for all Exception related\n to Real-Debrid\n- ``UnrestrictionError``: Exception thrown when an error occurs during\n link unrestriction\n- ``LoginError``: Exception thrown when an error occurs on loging\n- ``RDWorker``: Worker class providing methods to\n\n - login into Real-Debrid, establishing a cookie and keeping it until\n it\u2019s expired\n - unrestrict any supported link\n\nLicense\n-------\n\nThis software is distributed under the MIT License. A copy of\nthe license can be found in the `LICENSE.txt`_ file.\n\nContributing\n------------\n\nThis script was initially written for my personal use but I\u2019d be more\nthan happy if it could be useful to any folk from the magical land of\nthe Internet. Feel free to fork and submit your Pull Request to\nfix/improve ``rdcli``.\n\nReport ``rdcli`` bugs on\n`github `__\n\nContributors\n------------\n\n| `MrMitch`_\n| `fklingler`_\n\n.. _realdebrid-CLI: https://github.com/MrMitch/realdebrid-CLI\n.. _Python 2.7: http://docs.python.org/2/\n.. _RDWorker: https://github.com/MrMitch/realdebrid-CLI/blob/master/rdcli/RDWorker.py\n.. _LICENSE.txt: https://github.com/MrMitch/realdebrid-CLI/blob/master/LICENSE.txt\n.. _MrMitch: http://github.com/MrMitch\n.. _fklingler: http://github.com/fklingler\n.. |version| image:: https://img.shields.io/pypi/v/rdcli.png", "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/MrMitch/realdebrid-CLI", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "rdcli", "package_url": "https://pypi.org/project/rdcli/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rdcli/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/MrMitch/realdebrid-CLI" }, "release_url": "https://pypi.org/project/rdcli/0.8.3.1/", "requires_dist": null, "requires_python": null, "summary": "Use Read-Debrid from your command line !", "version": "0.8.3.1" }, "last_serial": 1889246, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "00bbc96d5f6bae76d9931df318e18cf1", "sha256": "3f5119d38d389caa463cad1badd436cc94585eec7e0ebbd283ddd7e56f79731f" }, "downloads": -1, "filename": "rdcli-0.3.tar.gz", "has_sig": false, "md5_digest": "00bbc96d5f6bae76d9931df318e18cf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6021, "upload_time": "2014-04-17T19:09:14", "url": "https://files.pythonhosted.org/packages/69/94/b33bec43ca6d2b00a0af596f5e04e98d6438046391e4cf50cf92dd823ae7/rdcli-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "16241856d05a961448ec46a4f03034f3", "sha256": "27e4f8f6406610c7e9204f700d7a2821efcea5c629976e4837ce9c2276a8b203" }, "downloads": -1, "filename": "rdcli-0.4.tar.gz", "has_sig": false, "md5_digest": "16241856d05a961448ec46a4f03034f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6250, "upload_time": "2014-04-17T20:11:46", "url": "https://files.pythonhosted.org/packages/e7/83/ffbf5b4e5626ffc7633fcf59c72e11bf200521ca4de991eec2390be20c10/rdcli-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "7d13e3ee9a2a3f18e80e4c7bf6313a48", "sha256": "d60086bd1c4c8e695417ea9c4ed4fa46e2d4278f2ad6564673719dea80c32781" }, "downloads": -1, "filename": "rdcli-0.5.tar.gz", "has_sig": false, "md5_digest": "7d13e3ee9a2a3f18e80e4c7bf6313a48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6418, "upload_time": "2014-04-19T20:51:48", "url": "https://files.pythonhosted.org/packages/e0/cd/7a05b8f035f764b6872ef9c281201ad832827f2d50808e895429029cc29b/rdcli-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "87a85f58f2069b5a3e54abb317457b01", "sha256": "c03b94bf336199f25cfc93f0b5a830d6caa67b3e1baef4b238c13d19c4c380b5" }, "downloads": -1, "filename": "rdcli-0.6.tar.gz", "has_sig": false, "md5_digest": "87a85f58f2069b5a3e54abb317457b01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6530, "upload_time": "2014-04-19T21:23:34", "url": "https://files.pythonhosted.org/packages/42/ca/6a7d7c02fe90eeaace6834131e1f90cae4cfd32d32439097ea972e1701c4/rdcli-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "c6940ac8800f41051803246e39e734c3", "sha256": "4a4057f6037014e746f3d9236e4261c6c3424acbc9168fa6642522755df74257" }, "downloads": -1, "filename": "rdcli-0.7.tar.gz", "has_sig": false, "md5_digest": "c6940ac8800f41051803246e39e734c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6699, "upload_time": "2015-03-30T20:20:29", "url": "https://files.pythonhosted.org/packages/76/d9/a7db76afdab570a45eeba8a24edd64e51f933e5c23114f65f3bff9a69873/rdcli-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "6bee375187d8965873ce724f6e28f101", "sha256": "86f13b9210b1b0a87448026a3a76fbbc9e23bc84a4802da6409105a2925e6f4e" }, "downloads": -1, "filename": "rdcli-0.7.1.tar.gz", "has_sig": false, "md5_digest": "6bee375187d8965873ce724f6e28f101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6880, "upload_time": "2015-03-30T20:27:16", "url": "https://files.pythonhosted.org/packages/14/1d/b095776ec8596c023552ac08d92191496068c0e9dcb0c7c324d3f4d19224/rdcli-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "b414a7358f85079076b4127b6854b75e", "sha256": "f3eb20177e0ad4716df44bfbf698e70302c22764874781550697c9dca2fe4cee" }, "downloads": -1, "filename": "rdcli-0.7.2.tar.gz", "has_sig": false, "md5_digest": "b414a7358f85079076b4127b6854b75e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6853, "upload_time": "2015-03-30T20:37:14", "url": "https://files.pythonhosted.org/packages/05/85/789abeb0a83d1057d950953ca990da0340dcf3437cf437c24a4e10ee693f/rdcli-0.7.2.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "6aa2f0fcda426b941a33725d8007c389", "sha256": "04ecf70dbbbb4b08b974799a36458c06ae09606ad364c9c2997807851e5b48d9" }, "downloads": -1, "filename": "rdcli-0.8.0.tar.gz", "has_sig": false, "md5_digest": "6aa2f0fcda426b941a33725d8007c389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6830, "upload_time": "2015-08-21T17:08:27", "url": "https://files.pythonhosted.org/packages/47/c1/0b336bcf417281f55d539c40ace337a618759b233b36d711b4c1fa31d822/rdcli-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "5b3782f7c33451161b70d2c22568444d", "sha256": "0cb961314cde4ea679538fc9ea326269f6b5ca8a69251a54e78b314e350836f7" }, "downloads": -1, "filename": "rdcli-0.8.1.tar.gz", "has_sig": false, "md5_digest": "5b3782f7c33451161b70d2c22568444d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7358, "upload_time": "2015-08-21T18:36:08", "url": "https://files.pythonhosted.org/packages/df/49/87b5d15a867b1f7715148da83578a54d9c9303d96c27d8dc23d9113cd892/rdcli-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "df7d9daea5f6f79ffb3b1a1428322ef1", "sha256": "25c0452c2a5fb9a9f099e07606cc7b987a86fbd85e6b1526308ea9ed449c4314" }, "downloads": -1, "filename": "rdcli-0.8.2.tar.gz", "has_sig": false, "md5_digest": "df7d9daea5f6f79ffb3b1a1428322ef1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7398, "upload_time": "2015-09-25T18:44:00", "url": "https://files.pythonhosted.org/packages/79/c5/23891ad93e0231f3e45e3a70f639ce90c53673e4b61600478b1c186ee15e/rdcli-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "e4c6c562c85db550838f5b372aa1e20e", "sha256": "25db451e96007ba9e60a3b5f646a4816805eaa10d8ee7dfd665c7228dce6a96d" }, "downloads": -1, "filename": "rdcli-0.8.3.tar.gz", "has_sig": false, "md5_digest": "e4c6c562c85db550838f5b372aa1e20e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7477, "upload_time": "2016-01-05T13:08:27", "url": "https://files.pythonhosted.org/packages/a5/21/10ae9e4a6976dca1c5a6d2323936265b9de801fd5ac7127240dc90662195/rdcli-0.8.3.tar.gz" } ], "0.8.3.1": [ { "comment_text": "", "digests": { "md5": "c25756d882995f10a3ab60c5f937ed09", "sha256": "1b15732d1827cf377b4c316325de26bc87dd1251d1f7c124e5d26a1cede64f26" }, "downloads": -1, "filename": "rdcli-0.8.3.1.tar.gz", "has_sig": false, "md5_digest": "c25756d882995f10a3ab60c5f937ed09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7507, "upload_time": "2016-01-05T13:12:34", "url": "https://files.pythonhosted.org/packages/b3/23/93161ef92ef677c66b3cf5c48a57698df34d3b8107ad6d1fa6c70a09c6ab/rdcli-0.8.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c25756d882995f10a3ab60c5f937ed09", "sha256": "1b15732d1827cf377b4c316325de26bc87dd1251d1f7c124e5d26a1cede64f26" }, "downloads": -1, "filename": "rdcli-0.8.3.1.tar.gz", "has_sig": false, "md5_digest": "c25756d882995f10a3ab60c5f937ed09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7507, "upload_time": "2016-01-05T13:12:34", "url": "https://files.pythonhosted.org/packages/b3/23/93161ef92ef677c66b3cf5c48a57698df34d3b8107ad6d1fa6c70a09c6ab/rdcli-0.8.3.1.tar.gz" } ] }