{ "info": { "author": "Kiwix", "author_email": "reg@kiwix.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": "=============\ngutenberg2zim\n=============\n\nA scraper that downloads the whole repository of [Project Gutenberg]\n(http://www.gutenberg.org) and puts it into a locally browsable\ndirectory and then in a ZIM file (http://www.openzim.org), a clean and\nuser friendly format for storing content for offline usage.\n\n------------\nDependencies\n------------\n\nUbuntu/debian\n-------------\n\n.. code-block:: sh\n\n python-pip python-dev libxml2-dev libxslt-dev advancecomp jpegoptim pngquant p7zip-full gifsicle\n\n\nmacOS\n-----\n\n.. code-block:: sh\n\n brew install advancecomp jpegoptim pngquant p7zip gifsicle\n\n------\nUsage\n------\n\n.. code-block:: sh\n\n\tgutenberg2zim\n\nBy default (no argument), it runs all the steps: download, parse, export and zim.\n\n\n.. code-block:: sh\n\n\t-h --help Display this help message\n\t-y --wipe-db Do not wipe the DB during parse stage\n\t-F --force Redo step even if target already exist\n\n\t-l --languages= Comma-separated list of lang codes to filter export to (preferably ISO 639-1, else ISO 639-3)\n\t-f --formats= Comma-separated list of formats to filter export to (epub, html, pdf, all)\n\n\t-m --mirror= Use URL as base for all downloads.\n\t-r --rdf-folder= Don't download rdf-files.tar.bz2 and use extracted folder instead\n\t-e --static-folder= Use-as/Write-to this folder static HTML\n\t-z --zim-file= Write ZIM into this file path\n\t-t --zim-title= Set ZIM title\n\t-n --zim-desc=<description> Set ZIM description\n\t-d --dl-folder=<folder> Folder to use/write-to downloaded ebooks\n\t-u --rdf-url=<url> Alternative rdf-files.tar.bz2 URL\n\t-b --books=<ids> Execute the processes for specific books, separated by commas, or dashes for intervals\n\t-c --concurrency=<nb> Number of concurrent process for download and parsing tasks\n\n\t-x --zim-title=<title> Custom title for the ZIM file\n\t-q --zim-desc=<desc> Custom description for the ZIM file\n\n\t--check Check dependencies\n\t--prepare Download & extract rdf-files.tar.bz2\n\t--parse Parse all RDF files and fill-up the DB\n\t--download Download ebooks based on filters\n\t--export Export downloaded content to zim-friendly static HTML\n\t--dev Exports *just* Home+JS+CSS files (overwritten by --zim step)\n\t--zim Create a ZIM file\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/openzim/gutenberg", "keywords": "gutenberg zim kiwix openzim offline", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "gutenberg2zim", "package_url": "https://pypi.org/project/gutenberg2zim/", "platform": "any", "project_url": "https://pypi.org/project/gutenberg2zim/", "project_urls": { "Homepage": "http://github.com/openzim/gutenberg" }, "release_url": "https://pypi.org/project/gutenberg2zim/1.1.4/", "requires_dist": [ "beautifulsoup4 (==4.5.3)", "Jinja2 (==2.9.5)", "ipdb (==0.10.2)", "ipython (==5.3.0)", "peewee (==2.9.1)", "requests (==2.13.0)", "path.py (==10.1)", "Babel (==2.4.0)", "lxml (==3.7.3)", "docopt (==0.6.2)", "chardet (==2.3.0)", "apsw (==3.9.2.post1)" ], "requires_python": "", "summary": "Project Gutemberg ZIM creator for Offline Use", "version": "1.1.4" }, "last_serial": 5857341, "releases": { "1.0.6": [ { "comment_text": "", "digests": { "md5": "a2ad0877bc04e8379dfec154250abd87", "sha256": "4190ce3a7c86e12bb93b600bd8a0b1a22e6c6f921a0beda969048ddf53af2656" }, "downloads": -1, "filename": "gutenberg2zim-1.0.6.tar.gz", "has_sig": false, "md5_digest": "a2ad0877bc04e8379dfec154250abd87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39175, "upload_time": "2017-04-08T14:55:23", "url": "https://files.pythonhosted.org/packages/e3/da/26a56d94bae087948271851fd23b94d6e2f8a1aad48a2ab5b7a937aa12ed/gutenberg2zim-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "dd7f93d32e68fd61bb440954c7a01d15", "sha256": "76cbe2687a46cad274900151b8fe62c4ef8ab99401927c5721de0f7f178848e7" }, "downloads": -1, "filename": "gutenberg2zim-1.0.7.tar.gz", "has_sig": false, "md5_digest": "dd7f93d32e68fd61bb440954c7a01d15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39283, "upload_time": "2017-04-08T21:08:47", "url": "https://files.pythonhosted.org/packages/86/e8/54d2f579e2a98c5dc730a536c61ce75b4129de5e741b0d939e98858a65d1/gutenberg2zim-1.0.7.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "81b44fd67c7b2a97aa836a77eb9f379b", "sha256": "99a6a27d04be5bfc9f4ab60f992d15f12ace17ebf313002f5f7e54b1bd00d0c6" }, "downloads": -1, "filename": "gutenberg2zim-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "81b44fd67c7b2a97aa836a77eb9f379b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 47747, "upload_time": "2018-06-22T11:04:46", "url": "https://files.pythonhosted.org/packages/8f/de/ede7e09ddc81af2a42a7a6ae569c77abe660c3e2db57e9fcd950d5e9a7bb/gutenberg2zim-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35fabba518948afecf99916ded79b0b1", "sha256": "c6d01ff3b2d0273e886a495234df9e639414f15401ef55b31e4b97913d1f36c1" }, "downloads": -1, "filename": "gutenberg2zim-1.1.0.tar.gz", "has_sig": false, "md5_digest": "35fabba518948afecf99916ded79b0b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40117, "upload_time": "2018-06-22T11:04:48", "url": "https://files.pythonhosted.org/packages/56/c0/604513b18fbe0772f651d6fee4483468cde3fbfe2010a1e3b112a61d93f3/gutenberg2zim-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b3286eb73c524935d63ce077669a1be2", "sha256": "2003e588ed69dcb62456ae56b510abb9398fc7b3bb9ff993c7a6141d6bc9f9b7" }, "downloads": -1, "filename": "gutenberg2zim-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b3286eb73c524935d63ce077669a1be2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 47794, "upload_time": "2018-07-06T12:56:01", "url": "https://files.pythonhosted.org/packages/ad/c6/13a3fe56ca38137644c1aafd719eb04a6d05b960e303445b9da893163b11/gutenberg2zim-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b3ebfec12b27a1a51d26990d24b199f", "sha256": "f43b1503ec54c0ab6301340b6407ea745dad2040dd82eddcc629b4a81f9fae29" }, "downloads": -1, "filename": "gutenberg2zim-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9b3ebfec12b27a1a51d26990d24b199f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40190, "upload_time": "2018-07-06T12:56:03", "url": "https://files.pythonhosted.org/packages/0a/23/e0b26528a39ef243bfde2f227f1247b2bdcc4238399572aac4557aff9459/gutenberg2zim-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "df5d13a6af466ea470827508708016f9", "sha256": "77a6826380f5d5fcc1be8b1da5a467dd768c98f6bd350bf1481b860b48b50c39" }, "downloads": -1, "filename": "gutenberg2zim-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "df5d13a6af466ea470827508708016f9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 49691, "upload_time": "2018-10-14T14:37:30", "url": "https://files.pythonhosted.org/packages/06/54/1688f086d93f3b16f67ce3ec82f3a9adfd689378796dde9b14f6c5704692/gutenberg2zim-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d872ae61094a6f2832f3b0c29de3aea", "sha256": "df51e20f5cdd705f2b4eedecae86da9d0182bed58756c66de89ad23473cf2302" }, "downloads": -1, "filename": "gutenberg2zim-1.1.2.tar.gz", "has_sig": false, "md5_digest": "3d872ae61094a6f2832f3b0c29de3aea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43534, "upload_time": "2018-10-14T14:37:32", "url": "https://files.pythonhosted.org/packages/f8/3e/a9f7036fe8431734b065cb3b4cb3219cd26c067bbba04aa15f4e62244726/gutenberg2zim-1.1.2.tar.gz" } ], "1.1.2b0": [ { "comment_text": "", "digests": { "md5": "384e576c94322cade052076ecf601886", "sha256": "03aa6b8013fe94d51e4302afa24e644611c1b29dbf667acc34d575d60e2851d4" }, "downloads": -1, "filename": "gutenberg2zim-1.1.2b0-py2-none-any.whl", "has_sig": false, "md5_digest": "384e576c94322cade052076ecf601886", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 49733, "upload_time": "2018-10-14T14:40:26", "url": "https://files.pythonhosted.org/packages/97/63/b0b68452bdcff2752b59c09e5e9b5537e5b0899119eabc9d99f49f21e9f5/gutenberg2zim-1.1.2b0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d5b7ce6df62ab8201c641ce46cdff25", "sha256": "a993eb0c0cd879693507dae2cd0c6147af318a819709c4106e3a3c1b7c9ec45a" }, "downloads": -1, "filename": "gutenberg2zim-1.1.2b0.tar.gz", "has_sig": false, "md5_digest": "2d5b7ce6df62ab8201c641ce46cdff25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43559, "upload_time": "2018-10-14T14:40:28", "url": "https://files.pythonhosted.org/packages/84/ac/f5d33b3b5ce24eaea59530509878a03e2e09a038c5fa402f7f0f171012b1/gutenberg2zim-1.1.2b0.tar.gz" } ], "1.1.3.0": [ { "comment_text": "", "digests": { "md5": "14e7f620d2c8b3cb53abde6cc9814447", "sha256": "d4224d3c9d43d68e6c9f0a43e7fde5e6dcec7378a5b41c4cef79d8ad96f40503" }, "downloads": -1, "filename": "gutenberg2zim-1.1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14e7f620d2c8b3cb53abde6cc9814447", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1754264, "upload_time": "2019-09-09T17:46:10", "url": "https://files.pythonhosted.org/packages/1c/b7/68ac0c20e267643f2eb58bcb02112f85ebf4a8153d0a3d22eec014ebe526/gutenberg2zim-1.1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96c1694c19b5690fe2c1ddd7e918b3dd", "sha256": "840ddeffb635c95406ed22c904c65af5ea0787a9de4a4909c7aea6636e1851fc" }, "downloads": -1, "filename": "gutenberg2zim-1.1.3.0.tar.gz", "has_sig": false, "md5_digest": "96c1694c19b5690fe2c1ddd7e918b3dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1674664, "upload_time": "2019-09-09T17:46:46", "url": "https://files.pythonhosted.org/packages/c3/14/f2d56a108c1ae292d0f3a1e012b5c6f1fe27a5d86999ebc5f2775ec572d5/gutenberg2zim-1.1.3.0.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "940ce2c76f2b3f20eac775e0b6d9d8ea", "sha256": "a8aa1c7565e03b4434cea1c77a5e2662c3ad6c118e8a80373606804df939bcb1" }, "downloads": -1, "filename": "gutenberg2zim-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "940ce2c76f2b3f20eac775e0b6d9d8ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1754293, "upload_time": "2019-09-19T15:56:50", "url": "https://files.pythonhosted.org/packages/63/5d/7521891efd436f34cf26e65af8859100659830e390064e268a3405ec56aa/gutenberg2zim-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72c21270be33f49b6fa50b53b2cdfbc7", "sha256": "71cf8809e7ef231e0df32363beb71a4010bbd5048737b57f914d8976b40085b2" }, "downloads": -1, "filename": "gutenberg2zim-1.1.4.tar.gz", "has_sig": false, "md5_digest": "72c21270be33f49b6fa50b53b2cdfbc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1675377, "upload_time": "2019-09-19T15:57:29", "url": "https://files.pythonhosted.org/packages/1f/43/6046ac4e8102f517fe4911c40455cc598c36a42b540014e30c9f2b32e6f9/gutenberg2zim-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "940ce2c76f2b3f20eac775e0b6d9d8ea", "sha256": "a8aa1c7565e03b4434cea1c77a5e2662c3ad6c118e8a80373606804df939bcb1" }, "downloads": -1, "filename": "gutenberg2zim-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "940ce2c76f2b3f20eac775e0b6d9d8ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1754293, "upload_time": "2019-09-19T15:56:50", "url": "https://files.pythonhosted.org/packages/63/5d/7521891efd436f34cf26e65af8859100659830e390064e268a3405ec56aa/gutenberg2zim-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72c21270be33f49b6fa50b53b2cdfbc7", "sha256": "71cf8809e7ef231e0df32363beb71a4010bbd5048737b57f914d8976b40085b2" }, "downloads": -1, "filename": "gutenberg2zim-1.1.4.tar.gz", "has_sig": false, "md5_digest": "72c21270be33f49b6fa50b53b2cdfbc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1675377, "upload_time": "2019-09-19T15:57:29", "url": "https://files.pythonhosted.org/packages/1f/43/6046ac4e8102f517fe4911c40455cc598c36a42b540014e30c9f2b32e6f9/gutenberg2zim-1.1.4.tar.gz" } ] }