{ "info": { "author": "Pradipta Bora", "author_email": "pradd@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "DocDownloader - Download Docs from ReadTheDocs\r\n==============================================\r\n\r\n|License| |Development Status|\r\n\r\nDocDownloader is a python 2/3 module/utility to download Documenation\r\nhosted on ReadTheDocs in HTML, PDF and EPUB Formats\r\n\r\nIt can be used from the terminal or by using the API.\r\n\r\nInstallation\r\n------------\r\n\r\nInstalling is simple, just enter this command:\r\n\r\n::\r\n\r\n pip install DocDownloader\r\n\r\nYou need to have pip installed to run this command\r\n\r\nUsage\r\n-----\r\n\r\nJust run the following command:\r\n\r\n::\r\n\r\n docdownloader [-f format] [-d directory] url/package name\r\n\r\nFor example,\r\n\r\n::\r\n\r\n docdownloader -f HTML flask\r\n\r\nor\r\n\r\n::\r\n\r\n docdownloader -f epub http://scrapy.readthedocs.org/en/latest/\r\n\r\nAPI Usage\r\n---------\r\n\r\nYou can use the module from python also. Example code:\r\n\r\n.. code:: python\r\n\r\n from DocDownloader import DocDownloader\r\n DocDwn=DocDownloader('flask','pdf')\r\n DocDwn.download()\r\n\r\nDependencies\r\n------------\r\n\r\n1. requests\r\n2. BeautifulSoup4\r\n3. wget (the python module)\r\n\r\nFeatures\r\n--------\r\n\r\n1. Download docs in HTML, EPUB and PDF Formats\r\n2. Automatic Server setup using http.server/SimpleHttpServer by clicking\r\n on a .bat file\r\n\r\nNote for Linux and Mac OSX Users\r\n--------------------------------\r\n\r\nThe Automatic server setup is currently for Windows only. It'l be ported\r\nover soon (Once I learn some shell commands)\r\n\r\nAbout\r\n-----\r\n\r\nCreated By Pradipta aka geekpradd.\r\n\r\n.. |License| image:: https://pypip.in/license/DocDownloader/badge.svg\r\n :target: https://pypi.python.org/pypi/DocDownloader/\r\n.. |Development Status| image:: https://pypip.in/status/DocDownloader/badge.svg\r\n :target: https://pypi.python.org/pypi/DocDownloader/", "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/geekpradd/doc-downloader", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "DocDownloader", "package_url": "https://pypi.org/project/DocDownloader/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/DocDownloader/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/geekpradd/doc-downloader" }, "release_url": "https://pypi.org/project/DocDownloader/1.3.2/", "requires_dist": null, "requires_python": null, "summary": "Downloads Documentation from ReadTheDocs in multiple formats", "version": "1.3.2" }, "last_serial": 1381987, "releases": { "1.2": [ { "comment_text": "", "digests": { "md5": "d5cc979f5b950f4aad240327e8480f67", "sha256": "1357f1871f19562b0a173a6ee3906b78d139b692d21f85db3c0da72d2d6faffe" }, "downloads": -1, "filename": "DocDownloader-1.2.zip", "has_sig": false, "md5_digest": "d5cc979f5b950f4aad240327e8480f67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4753, "upload_time": "2015-01-14T07:07:51", "url": "https://files.pythonhosted.org/packages/33/c1/6a6da4ce340d11b5a5badd5d5fe119473ca33794930c6e5c04fc6b47ba4c/DocDownloader-1.2.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "75239ebe6fb799208d62c08cd0982ec7", "sha256": "487e4c7eea283dc9927b0d4fe7fc2ffd2a89f5a70abc5c36a0d376be9fe932d5" }, "downloads": -1, "filename": "DocDownloader-1.2.1.zip", "has_sig": false, "md5_digest": "75239ebe6fb799208d62c08cd0982ec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4813, "upload_time": "2015-01-14T07:14:42", "url": "https://files.pythonhosted.org/packages/00/31/57bfc8465e28ed2a27b4c2b63678400e20a8a0b163b47e0e0e307c8f8b70/DocDownloader-1.2.1.zip" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "0c4b1960798f178b547a4e5e0666a4ea", "sha256": "15fa8b5009743d4352515dbf64181bd8ed723b4a4030ab56cfaa5dd95810d0c3" }, "downloads": -1, "filename": "DocDownloader-1.2.2.zip", "has_sig": false, "md5_digest": "0c4b1960798f178b547a4e5e0666a4ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6213, "upload_time": "2015-01-14T07:31:24", "url": "https://files.pythonhosted.org/packages/5b/ee/048d558532fd2641ea526fb64f249e88d74a4ba1c743e2466fb7b9de2a96/DocDownloader-1.2.2.zip" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "178c5470fcaf08968dccfa2f1e126094", "sha256": "03b38f8280a08d5bc78219df3e150891e94f8e7e66716fc76532388f0f5b2806" }, "downloads": -1, "filename": "DocDownloader-1.2.3.zip", "has_sig": false, "md5_digest": "178c5470fcaf08968dccfa2f1e126094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6194, "upload_time": "2015-01-14T07:36:48", "url": "https://files.pythonhosted.org/packages/e9/12/4b0679dfe1169a62efbbebcbd0ef3f2a74f7be88cb355e3eddb3576d32fc/DocDownloader-1.2.3.zip" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "6671e0e3b61e6b2261fd14afca94f805", "sha256": "21afbc04ae8fcc018fff6404f34e35ab9f67fe892ca78cefc8038765937e4813" }, "downloads": -1, "filename": "DocDownloader-1.2.4.zip", "has_sig": false, "md5_digest": "6671e0e3b61e6b2261fd14afca94f805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6182, "upload_time": "2015-01-14T07:38:29", "url": "https://files.pythonhosted.org/packages/88/b0/bf108928b1734c7e3fe6c8b85e23139ae564fdf96bfa456219fa31a768aa/DocDownloader-1.2.4.zip" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "202c9fbcfb62c8f8f15d42cdc70f969e", "sha256": "70d75c2923365787d7c48cbc81ad13d9aba619ba5303a273348d171334fff2b1" }, "downloads": -1, "filename": "DocDownloader-1.2.5.zip", "has_sig": false, "md5_digest": "202c9fbcfb62c8f8f15d42cdc70f969e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6337, "upload_time": "2015-01-14T07:41:35", "url": "https://files.pythonhosted.org/packages/1a/8a/bc52bec214b7bba4537c6ccc6baa5f2d2df176187050c7115103cddb8bd4/DocDownloader-1.2.5.zip" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "145c79df241578393316a2d2db322762", "sha256": "1bcfb51e3bdc4bb3215312ea1ac3d5f4de8dbf908673fb2b460d9598004758e1" }, "downloads": -1, "filename": "DocDownloader-1.2.6.zip", "has_sig": false, "md5_digest": "145c79df241578393316a2d2db322762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6329, "upload_time": "2015-01-14T08:45:54", "url": "https://files.pythonhosted.org/packages/f4/4f/8ffc83a63b05a696b20ce187779f8c5dc67a87d040d7f1754178771a1f42/DocDownloader-1.2.6.zip" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "923883c15f29628f8283904b6ba7bc88", "sha256": "6d42455df373c935c8e28c0d824d726c55971a69c5e890406907f1d1bceead81" }, "downloads": -1, "filename": "DocDownloader-1.3.zip", "has_sig": false, "md5_digest": "923883c15f29628f8283904b6ba7bc88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6257, "upload_time": "2015-01-14T08:59:35", "url": "https://files.pythonhosted.org/packages/51/f2/afb8ae5a5e064762ee9dfd8a129747d5f3309295793c6f8e643a014943f7/DocDownloader-1.3.zip" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "d905121f562c8abf20ae78da8f744e88", "sha256": "f2229d6fc1a3777aa464a45e30b08fd6f849f6e5e1f56f9577a73f8d04e5fe31" }, "downloads": -1, "filename": "DocDownloader-1.3.1.zip", "has_sig": false, "md5_digest": "d905121f562c8abf20ae78da8f744e88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6290, "upload_time": "2015-01-14T09:01:40", "url": "https://files.pythonhosted.org/packages/31/09/7f63ef6905f6e9580dfe30e3bf8f420c6dc2246ff722cd1a5157242d006e/DocDownloader-1.3.1.zip" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "54cfd87963649a16d1d8d6636d0fa678", "sha256": "a806ecd485ad29dd081d72c08de1fa08409d3aea38ba9c8b8d6f5d861ed36b1a" }, "downloads": -1, "filename": "DocDownloader-1.3.2.zip", "has_sig": false, "md5_digest": "54cfd87963649a16d1d8d6636d0fa678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6286, "upload_time": "2015-01-14T09:04:39", "url": "https://files.pythonhosted.org/packages/dc/9b/4cfb067fc1fe703e7ae49b4656dc3995141f01306d8c34d0acc7ed8be229/DocDownloader-1.3.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "54cfd87963649a16d1d8d6636d0fa678", "sha256": "a806ecd485ad29dd081d72c08de1fa08409d3aea38ba9c8b8d6f5d861ed36b1a" }, "downloads": -1, "filename": "DocDownloader-1.3.2.zip", "has_sig": false, "md5_digest": "54cfd87963649a16d1d8d6636d0fa678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6286, "upload_time": "2015-01-14T09:04:39", "url": "https://files.pythonhosted.org/packages/dc/9b/4cfb067fc1fe703e7ae49b4656dc3995141f01306d8c34d0acc7ed8be229/DocDownloader-1.3.2.zip" } ] }