{ "info": { "author": "Giannis Terzopoulos", "author_email": "terzo.giannis@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "\n\n=========\nscribd-dl\n=========\n\n.. image:: https://img.shields.io/pypi/pyversions/scribd-dl.svg\n :target: https://pypi.python.org/pypi/scribd-dl/\n :alt: Python versions\n\n\n.. image:: https://travis-ci.org/giannisterzopoulos/scribd-dl.svg?branch=master\n :target: https://travis-ci.org/giannisterzopoulos/scribd-dl\n :alt: Build Status\n\n\n.. image:: https://badge.fury.io/py/scribd-dl.svg\n :target: https://pypi.python.org/pypi/scribd-dl/\n :alt: PyPI Version\n\n\n.. image:: https://img.shields.io/badge/built%20with-Selenium-yellow.svg\n :target: https://github.com/SeleniumHQ/selenium\n :alt: Built with Selenium\n\n\n.. image:: https://codecov.io/gh/giannisterzopoulos/scribd-dl/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/giannisterzopoulos/scribd-dl\n :alt: Coverage\n\n\n|\n| **Download documents from Scribd in pdf format**\n|\n| Scribd-dl uses selenium and headless Chrome to take high resolutions screenshots of the document pages, and eventually merges them into a pdf file.\n\nUsage\n------------\n\n.. code-block:: shell\n\n $ scribd-dl (https://www.)scribd.com/(doc|document|presentation)/(document_id)/* [-p PAGES] [-v]\n\nExamples ::\n\n $ scribd-dl https://www.scribd.com/document/90403141/Social-Media-Strategy\n $ scribd-dl scribd.com/document/351688288 scribd.com/document/90403141 -p 1-3\n $ scribd-dl https://www.scribd.com/document/352366744 --pages 10-16\n $ scribd-dl scribd.com/document/351688288 -p 20 --verbose\n\nyou can embed scribd-dl, using a context manager like this:\n\n.. code-block:: python\n\n import scribd_dl\n\n options = {\n 'pages': '1-3,\n 'log-level': '2' # info\n }\n with scribd_dl.ScribdDL(options) as session:\n session.download([\n 'https://www.scribd.com/document/352366744/',\n 'https://www.scribd.com/document/351688288/'\n ])\n\nuse different page ranges in each document:\n\n.. code-block:: python\n\n import scribd_dl\n\n with scribd_dl.ScribdDL() as session:\n session.download('https://www.scribd.com/document/352366744/', pages='1-3')\n session.download('https://www.scribd.com/document/351688288/', pages='3-5')\n for title in session.doc_titles:\n print(title)\n\n\nInstallation\n------------\nClone it ::\n\n $ git clone https://github.com/giannisterzopoulos/scribd-dl.git\n $ cd scribd-dl\n $ pip install .\n\nor install from PyPI ::\n\n $ pip install scribd-dl\n\nRequirements\n-------------\n| Chromedriver is required in order to work. See all available chromedriver downloads `here`_.\n| Put the chromedriver executable in the assets folder or in your system PATH variable.\n| Tested to work with chromedriver v2.37 and Chrome v65.0.\n| Scribd-dl supports **Python 3.4-3.6**\n\n.. _`here`: https://sites.google.com/a/chromium.org/chromedriver/downloads\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/giannisterzopoulos/scribd-dl", "keywords": "scribd_dl", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "scribd-dl", "package_url": "https://pypi.org/project/scribd-dl/", "platform": "", "project_url": "https://pypi.org/project/scribd-dl/", "project_urls": { "Homepage": "https://github.com/giannisterzopoulos/scribd-dl" }, "release_url": "https://pypi.org/project/scribd-dl/0.4.5/", "requires_dist": [ "selenium (>=3.8.0)", "Pillow (>=4.0.0)", "img2pdf (>=0.2.3)", "requests (>=2.10.0)" ], "requires_python": "", "summary": "Command-line program to download Scribd documents in pdf format", "version": "0.4.5" }, "last_serial": 3701752, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "e51521ebffbd92ed49b2b936c264fb02", "sha256": "86466df5b7d11fa00df3572569c3c63ea6f6c209e396fc624f10bce4cdaf1864" }, "downloads": -1, "filename": "scribd_dl-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e51521ebffbd92ed49b2b936c264fb02", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8351, "upload_time": "2018-03-20T00:40:42", "url": "https://files.pythonhosted.org/packages/18/bb/0d226541ee3eedbe3837cbd4c79f7803497354a2759763566fb28cdae496/scribd_dl-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8dab0954b738ae00dcc5e0087139d6ae", "sha256": "ee62f24444fd920a351896c76109b5143bb82749b8675743dd1da684d86c1089" }, "downloads": -1, "filename": "scribd_dl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8dab0954b738ae00dcc5e0087139d6ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6054, "upload_time": "2018-03-20T00:40:44", "url": "https://files.pythonhosted.org/packages/ce/b7/58f200002d4274a981c0b24ad7579baa581638beb08b4c656173e35171c1/scribd_dl-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0caae4470d3704cb35c3a288be924268", "sha256": "33e4e9672f93f3cde73926fd923ac9a7b4083bfde89ec38e066c0fd3272eb451" }, "downloads": -1, "filename": "scribd_dl-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0caae4470d3704cb35c3a288be924268", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8423, "upload_time": "2018-03-20T09:27:31", "url": "https://files.pythonhosted.org/packages/d5/90/80df75206702325e34a727414509c93c622b89756cb253be2a60773a1604/scribd_dl-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f93453729b39a07747c59a8dda64d88", "sha256": "63ada4739fc0b95a814a05c5d639acf737501eade494c8c35b5a3d83d0a748db" }, "downloads": -1, "filename": "scribd_dl-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9f93453729b39a07747c59a8dda64d88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6107, "upload_time": "2018-03-20T09:27:32", "url": "https://files.pythonhosted.org/packages/0c/09/46b5137f28094067758c9c449f191195c0675ced805b2b8de57af34dc5ba/scribd_dl-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6741f10634fbd69adf3018ce185d133e", "sha256": "5ffc3de3513341d10dd6508b8eafebb9806332cd21e6516286619c1d6cf5f9e2" }, "downloads": -1, "filename": "scribd_dl-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6741f10634fbd69adf3018ce185d133e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10420, "upload_time": "2018-03-21T21:00:20", "url": "https://files.pythonhosted.org/packages/03/7a/87af125efa5763bd54347e07191275974bbfc1c7ee74d2c43a870d9a002a/scribd_dl-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d5c04d35af571bc24ba6781b616c2fa", "sha256": "3a78928bf7724002ba2541fcdb572d303948600187a7a7d3f7032e8decee4f55" }, "downloads": -1, "filename": "scribd_dl-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6d5c04d35af571bc24ba6781b616c2fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6867, "upload_time": "2018-03-21T21:00:21", "url": "https://files.pythonhosted.org/packages/20/c5/7aa782ffcf040917905db730f3a85b6e903f1706268184841b27f8db65b9/scribd_dl-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "67ca10257a985eab71398bd40828b6ef", "sha256": "8a577c412a00c98ff1ff957430598ad8e075778e835d946807151d16500ccb34" }, "downloads": -1, "filename": "scribd_dl-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67ca10257a985eab71398bd40828b6ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10938, "upload_time": "2018-03-22T11:04:39", "url": "https://files.pythonhosted.org/packages/9b/be/92b8dd4b883bf8945b146a8f454e6122ad3455f7879d768a789667a31f8f/scribd_dl-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98acf385227ae467d5c90bb7a499bb6f", "sha256": "f2cf8f5cfe5ed0c73d2d639a88e98624b4bde392e320066bf5d55e7d756c3642" }, "downloads": -1, "filename": "scribd_dl-0.4.1.tar.gz", "has_sig": false, "md5_digest": "98acf385227ae467d5c90bb7a499bb6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7165, "upload_time": "2018-03-22T11:04:40", "url": "https://files.pythonhosted.org/packages/84/c0/309ff47ba0a6be54e6c53c07f47b8137c44a4b6dfd77d5e5364e4583ec96/scribd_dl-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "f58c156300bd67180e8ab714f7a557a3", "sha256": "d869d2d5f5f09f606d737374fb737661b0db0c7697c5a93ceb726ff34fd6cf8f" }, "downloads": -1, "filename": "scribd_dl-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f58c156300bd67180e8ab714f7a557a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11418, "upload_time": "2018-03-23T16:44:47", "url": "https://files.pythonhosted.org/packages/9c/40/e6a207ff65552a3116559fa379517e16ab09a293a219ea0d487241b6963e/scribd_dl-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cca36b204e3702b67c7f53cf822627f1", "sha256": "a0a40c4cf9849be483f7143a7a8fc205407e4a9140ad1232c5b41ff1af02822c" }, "downloads": -1, "filename": "scribd_dl-0.4.2.tar.gz", "has_sig": false, "md5_digest": "cca36b204e3702b67c7f53cf822627f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7529, "upload_time": "2018-03-23T16:44:48", "url": "https://files.pythonhosted.org/packages/88/e4/6505cf4ae754162224ddc123473072498489da04fd82cd0f8cad009ba93d/scribd_dl-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "af957a1526f572eae3106e664b272c58", "sha256": "22089108309a361cdfda8074f1acd6f7803dc15b3dc97904211f8d4b85ff46b9" }, "downloads": -1, "filename": "scribd_dl-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af957a1526f572eae3106e664b272c58", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11469, "upload_time": "2018-03-23T17:11:55", "url": "https://files.pythonhosted.org/packages/a6/5e/755fb25a737e1c454934327802f24dd8ff35c24137fa76ce21ae56facfdf/scribd_dl-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4800ccdf1caceb808a044d420c8716f", "sha256": "be37a220651d04e7868f55fe392cc6d281d92a7a842fb1e840db73afec670b4f" }, "downloads": -1, "filename": "scribd_dl-0.4.3.tar.gz", "has_sig": false, "md5_digest": "c4800ccdf1caceb808a044d420c8716f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7576, "upload_time": "2018-03-23T17:11:56", "url": "https://files.pythonhosted.org/packages/ab/c3/5ba69d03574b4e1b2b838dd50edc266edc611fa01bfe003a00aca58f9332/scribd_dl-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "417118bebe93904af002300aef03466e", "sha256": "d29d8d15fd8897a6fdbe8d850b5beebfcd074480c07a8c66248a887d03047ff1" }, "downloads": -1, "filename": "scribd_dl-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "417118bebe93904af002300aef03466e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11500, "upload_time": "2018-03-23T23:24:08", "url": "https://files.pythonhosted.org/packages/e4/c3/6ef15b09c1a0ae97d2c216021753a03ef72998c911518719b5f62db18795/scribd_dl-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b991c5387ad77ca72eb44e99fc4278a0", "sha256": "851dfcc77812dfdfaba205cec89c59132884bcfff5ffdcbb83e42bdbcb9f0146" }, "downloads": -1, "filename": "scribd_dl-0.4.4.tar.gz", "has_sig": false, "md5_digest": "b991c5387ad77ca72eb44e99fc4278a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7595, "upload_time": "2018-03-23T23:24:09", "url": "https://files.pythonhosted.org/packages/19/c5/0567a481b46c34a72cb1b9a742ebbd2dee0127934542f92fb482cb2b20d5/scribd_dl-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "08e5fe7d8f6e1a18bd6afc3f9322da0c", "sha256": "ff93b46a13d253ceea57640f3848a342cfd8883f08c6268f10198e41bd05ac65" }, "downloads": -1, "filename": "scribd_dl-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08e5fe7d8f6e1a18bd6afc3f9322da0c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10898, "upload_time": "2018-03-24T16:07:03", "url": "https://files.pythonhosted.org/packages/1f/2c/11e06b3c418eb78e638b9d7c99f6678f8ef415bc2d9ddbf783a34cc17c9f/scribd_dl-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e77a7717020f46d2d3a585ead37c51e2", "sha256": "f415bc35a856f00676cc716748bd17871b7084e6b45d5eccb305a869ee6ab162" }, "downloads": -1, "filename": "scribd_dl-0.4.5.tar.gz", "has_sig": false, "md5_digest": "e77a7717020f46d2d3a585ead37c51e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7784, "upload_time": "2018-03-24T16:07:04", "url": "https://files.pythonhosted.org/packages/3a/b7/ad14b3e7ec84edb407754a938e09f17f04b59460ddf8fbbccb618e0c3514/scribd_dl-0.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "08e5fe7d8f6e1a18bd6afc3f9322da0c", "sha256": "ff93b46a13d253ceea57640f3848a342cfd8883f08c6268f10198e41bd05ac65" }, "downloads": -1, "filename": "scribd_dl-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08e5fe7d8f6e1a18bd6afc3f9322da0c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10898, "upload_time": "2018-03-24T16:07:03", "url": "https://files.pythonhosted.org/packages/1f/2c/11e06b3c418eb78e638b9d7c99f6678f8ef415bc2d9ddbf783a34cc17c9f/scribd_dl-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e77a7717020f46d2d3a585ead37c51e2", "sha256": "f415bc35a856f00676cc716748bd17871b7084e6b45d5eccb305a869ee6ab162" }, "downloads": -1, "filename": "scribd_dl-0.4.5.tar.gz", "has_sig": false, "md5_digest": "e77a7717020f46d2d3a585ead37c51e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7784, "upload_time": "2018-03-24T16:07:04", "url": "https://files.pythonhosted.org/packages/3a/b7/ad14b3e7ec84edb407754a938e09f17f04b59460ddf8fbbccb618e0c3514/scribd_dl-0.4.5.tar.gz" } ] }