{ "info": { "author": "Hsiaoming Yang", "author_email": "me@lepture.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Getbook\n=======\n\nGenerate ebooks in epub (for iBooks) or mobi (for Kindle) from a collection\nof web links and feeds.\n\n.. image:: https://img.shields.io/badge/donate-lepture-ff69b4.svg\n :target: https://lepture.com/donate\n :alt: Donate lepture\n.. image:: https://img.shields.io/pypi/v/getbook.svg\n :target: https://pypi.python.org/pypi/getbook/\n :alt: Latest Version\n.. image:: https://img.shields.io/pypi/wheel/getbook.svg\n :target: https://pypi.python.org/pypi/getbook/\n :alt: Wheel Status\n\n\nInstallation\n------------\n\nInstall with pip::\n\n $ pip install getbook\n\nNote: this program only works on Python3.5+.\n\nYou may need to install kindlegen_ to create mobi format books.\n\n.. _kindlegen: https://www.amazon.com/gp/feature.html?ie=UTF8&docId=1000765211\n\nGuide\n-----\n\nThere are serval ways to generate books.\n\n1. You can generate a book from a feed::\n\n $ getbook -u http://example.com/feed\n\n2. It is also possible to generate books from a config JSON file::\n\n $ getbook -f ./book.json\n\nUse ``--format=mobi`` to generate mobi file for kindle::\n\n $ getbook -f ./book.json --format=mobi\n\nJSON Format\n-----------\n\nThe required fields in ``book.json`` are:\n\n1. uid: the filename of the book\n2. title: book title\n3. author: author of the book\n4. chapters or sections\n\nGet some examples in https://github.com/lepture/getbook/tree/master/demo\n\nLicense\n-------\n\nThis program is licensed under APGL.\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/lepture/getbook", "keywords": "", "license": "GNU AGPLv3+", "maintainer": "", "maintainer_email": "", "name": "getbook", "package_url": "https://pypi.org/project/getbook/", "platform": "any", "project_url": "https://pypi.org/project/getbook/", "project_urls": { "Homepage": "https://github.com/lepture/getbook" }, "release_url": "https://pypi.org/project/getbook/0.3/", "requires_dist": [ "beautifulsoup4", "Jinja2", "lxml", "Pillow", "python-dateutil", "requests", "html5lib" ], "requires_python": "", "summary": "Generate e-books in EPUB or MOBI from websites", "version": "0.3" }, "last_serial": 5374775, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ae854da36c459acdab11392cc7584bd8", "sha256": "659ca1f64ae16f2f04f8c09d1fd499c18324d71e16341c43ef84c5c058cd1361" }, "downloads": -1, "filename": "getbook-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ae854da36c459acdab11392cc7584bd8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41788, "upload_time": "2018-09-23T13:22:39", "url": "https://files.pythonhosted.org/packages/9e/37/39ee29feab934d8e0f24258bb133eee1fdb7f61a1dfc851db47d1c9c7dcc/getbook-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfc7f08f18f7217df469b809638e7acf", "sha256": "aca2a5a9504cb248b630e4d94145aae6595eb4ea1db2138e8c0f657ad88789f7" }, "downloads": -1, "filename": "getbook-0.1.tar.gz", "has_sig": false, "md5_digest": "dfc7f08f18f7217df469b809638e7acf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29181, "upload_time": "2018-09-23T13:22:42", "url": "https://files.pythonhosted.org/packages/4d/70/11face0b7bae8f5e21775009d2f235bd5faa94e1074793d83f47c845ec15/getbook-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "9351332a2617dac1123b503f00a2b00b", "sha256": "885088eb676030f757ee1124ab0d4d8d47feb05e934a85f4e907ff83fa60c483" }, "downloads": -1, "filename": "getbook-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9351332a2617dac1123b503f00a2b00b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44233, "upload_time": "2018-11-05T12:38:16", "url": "https://files.pythonhosted.org/packages/c0/f6/1b3026b9c2e544e5c7770319d91fa7b437f6ddc8d57eb89dca6d63792f4a/getbook-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa7501dde7346ed2e46388566ab6e5cb", "sha256": "2711eeb564cb92fa064ae944d1e556ba926abde65de9b51f6fa6cfcf43c25d2f" }, "downloads": -1, "filename": "getbook-0.2.tar.gz", "has_sig": false, "md5_digest": "aa7501dde7346ed2e46388566ab6e5cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43229, "upload_time": "2018-11-05T12:38:18", "url": "https://files.pythonhosted.org/packages/96/32/d252a9d155eafbf40b3f4971b801bd9cf2e715ef6718de17ed2281034500/getbook-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "085e68de459bfa54513331cede5b5ff3", "sha256": "82a8120d56a4eae20fb7d6fa184f6e9697f3cd9cba960f6fa904004a5fe60ce7" }, "downloads": -1, "filename": "getbook-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "085e68de459bfa54513331cede5b5ff3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 51719, "upload_time": "2019-06-08T08:13:34", "url": "https://files.pythonhosted.org/packages/94/93/cc177112e97c0ec5d1360eac93827c261db12ec18e988ddce08f8a8de857/getbook-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b1c1a994ddc6b768167d94514a57244", "sha256": "a095cc1594022d881dcac0250915d1894f02562542a9ead001ae4b42b2deea6b" }, "downloads": -1, "filename": "getbook-0.3.tar.gz", "has_sig": false, "md5_digest": "6b1c1a994ddc6b768167d94514a57244", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41010, "upload_time": "2019-06-08T08:13:36", "url": "https://files.pythonhosted.org/packages/7a/a7/4a532e2d49941fed08ac9a225a4ceed25fefe2e3cdca7d38518afbcb4598/getbook-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "085e68de459bfa54513331cede5b5ff3", "sha256": "82a8120d56a4eae20fb7d6fa184f6e9697f3cd9cba960f6fa904004a5fe60ce7" }, "downloads": -1, "filename": "getbook-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "085e68de459bfa54513331cede5b5ff3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 51719, "upload_time": "2019-06-08T08:13:34", "url": "https://files.pythonhosted.org/packages/94/93/cc177112e97c0ec5d1360eac93827c261db12ec18e988ddce08f8a8de857/getbook-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b1c1a994ddc6b768167d94514a57244", "sha256": "a095cc1594022d881dcac0250915d1894f02562542a9ead001ae4b42b2deea6b" }, "downloads": -1, "filename": "getbook-0.3.tar.gz", "has_sig": false, "md5_digest": "6b1c1a994ddc6b768167d94514a57244", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41010, "upload_time": "2019-06-08T08:13:36", "url": "https://files.pythonhosted.org/packages/7a/a7/4a532e2d49941fed08ac9a225a4ceed25fefe2e3cdca7d38518afbcb4598/getbook-0.3.tar.gz" } ] }