{ "info": { "author": "Andreas Jung", "author_email": "info@zopyx.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.0", "Framework :: Zope2", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "xmldirector.bookalope\n=====================\n\nIntegration of \n\n- Plone (https://www.plone.org)\n- XML Director (https://www.xml-director.info) \n- Bookalope (https://bookalope.net)\n\nThis Plone 4/5 add-on allows to generate Ebook formats (EPUB, EPUB3, Mobi) and\nother formats (ICML, PDF, DOCX) from content stored in XML Director.\n\nRequirements\n------------\n\n- Plone 4.3 (tested)\n \n- Plone 5.0 (experimental, in progress)\n\n- XML Director (xmldirector.plonecore)\n\nConfiguration\n-------------\n\nInstall ``xmldirector.bookalope`` through the Plone add-on installer\nand configure your Bookalope API key and choose if you are running against\nBookalope's production or beta environment.\n\nAPI\n---\n\nThere is only one public API method in order to interact with Bookalope\nfrom XML Director code (see ``xmldirector/bookalope/browser/api.py``)::\n\n convert_bookalope(context, source, cover=None, formats=[], title=u'', author=u'', prefix=None, storage_path='result')\n\n- ``context`` - a XML Director ``Connector`` instance\n- ``source`` - source path of the DOCX file inside the directory configured for the given \n Connector ``context`` e.g. ``src/index.docx``\n- ``cover`` - source path of cover page image\n- ``formats`` - a list of formats to be generated (supported: epub, epub3, docx, pdf, icml, mobi)\n- ``title`` - title used for the ebook\n- ``author`` - author name of the publication\n- ``prefix`` - generated files will be stored under ``result/.``\n- ``storage_path`` - subpath used to store the generated ebook files\n\nLicense\n-------\nThis package is published under the GNU Public License V2 (GPL 2)\n\nSource code\n-----------\nSee https://github.com/xml-director/xmldirector.bookalope\n\nBugtracker\n----------\nSee https://github.com/xml-director/xmldirector.bookalope/issues\n\n\nAuthor\n------\n| Andreas Jung/ZOPYX\n| Hundskapfklinge 33\n| D-72074 Tuebingen, Germany\n| info@zopyx.com\n| www.zopyx.com\n\n\nChangelog\n=========\n\n0.5.0 (2018/08/18)\n------------------\n- improved compatibility with Plone 5.0\n- improved error handling \n\n0.3.2 (2016/06/27)\n------------------\n- updated to latest Bookalope API changes\n\n0.3.1 (2016/04/06)\n------------------\n- cleanup and minor improvements\n\n0.3.0 (2016/04/06)\n------------------\n\n- added new Bookalope UI\n\n0.2.0 (2016/04/05)\n------------------\n\n- major cleanup\n- various fixes\n- added REST API endpoint 'xmldirector-convert-bookalope'\n\n0.1.0 (2016/04/04)\n------------------\n\n- initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/xmldirector.bookalope", "keywords": "xml-director bookalope XML Plone Python ebooks", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "xmldirector.bookalope", "package_url": "https://pypi.org/project/xmldirector.bookalope/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/xmldirector.bookalope/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/xmldirector.bookalope" }, "release_url": "https://pypi.org/project/xmldirector.bookalope/0.5.0/", "requires_dist": null, "requires_python": null, "summary": "Plone/XML-Director integration with bookalope.net", "version": "0.5.0" }, "last_serial": 2290290, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6b43927c5afeb8dd0c097e65f027405c", "sha256": "713f2874d4242bc808fd35e50f87ab6009be7c258cc33c1ac99d0cc76ec71859" }, "downloads": -1, "filename": "xmldirector.bookalope-0.1.0.zip", "has_sig": false, "md5_digest": "6b43927c5afeb8dd0c097e65f027405c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2493868, "upload_time": "2016-04-04T10:38:22", "url": "https://files.pythonhosted.org/packages/85/ea/e35c3572b6e855900c4424564b0352014f94a9d3d47bc69a435c9cc66043/xmldirector.bookalope-0.1.0.zip" } ], "0.1.1": [], "0.1.2": [ { "comment_text": "", "digests": { "md5": "98f0ca900d500120de6ede00f1f270a4", "sha256": "de1cac0489679a995a904240cc21951f836b352ac467f91b7b41a9b84558aadb" }, "downloads": -1, "filename": "xmldirector.bookalope-0.1.2.zip", "has_sig": false, "md5_digest": "98f0ca900d500120de6ede00f1f270a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2493895, "upload_time": "2016-04-04T10:41:43", "url": "https://files.pythonhosted.org/packages/2e/49/e150821d9f696e456f931028f58771c610934be5bc6b2900c8a9b7467044/xmldirector.bookalope-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "923b4d8e81ad2f4811cda49643499a0d", "sha256": "8cb359656dccc1cf5f9f5a4a8c2cb017208c340f61d2310382c03df5731f189e" }, "downloads": -1, "filename": "xmldirector.bookalope-0.1.3.zip", "has_sig": false, "md5_digest": "923b4d8e81ad2f4811cda49643499a0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2492154, "upload_time": "2016-04-04T12:21:08", "url": "https://files.pythonhosted.org/packages/77/87/48be895654aeb49dcc5f8515991bdfac78f0d89b3327a51b357b1793979a/xmldirector.bookalope-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "be9bb4343d0e88c5151c91926fd6dac7", "sha256": "dcc56abc2923d458f0ee11824006203cfa8b791c909b1c90c0b41c234a1fd58d" }, "downloads": -1, "filename": "xmldirector.bookalope-0.1.4.zip", "has_sig": false, "md5_digest": "be9bb4343d0e88c5151c91926fd6dac7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2489930, "upload_time": "2016-04-05T09:41:15", "url": "https://files.pythonhosted.org/packages/4e/d7/db5cc2d91a02f42917454d28876428eb316fb80cc0257030cc716a3ca73c/xmldirector.bookalope-0.1.4.zip" } ], "0.1.5": [], "0.1.6": [ { "comment_text": "", "digests": { "md5": "1fc72edf505e9b94e534a3a4c7520c3b", "sha256": "b1036cd48552ce664e35556c47ae1aa6b28bab040488fa1c2da8e8e706bf2c17" }, "downloads": -1, "filename": "xmldirector.bookalope-0.1.6.zip", "has_sig": false, "md5_digest": "1fc72edf505e9b94e534a3a4c7520c3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2490297, "upload_time": "2016-04-05T10:01:49", "url": "https://files.pythonhosted.org/packages/c3/d1/47d4fcce0f4a97cc487f6068189c6468e429aedb1eb82f9710026dca86ff/xmldirector.bookalope-0.1.6.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6f0af93cdf2765322db9c0d11096e4c9", "sha256": "3a57ee2d4ff025cba3e349e0a1bd8191d4a4dfddd9e79f4345345eaacddd7b23" }, "downloads": -1, "filename": "xmldirector.bookalope-0.2.0.zip", "has_sig": false, "md5_digest": "6f0af93cdf2765322db9c0d11096e4c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2491215, "upload_time": "2016-04-05T12:14:57", "url": "https://files.pythonhosted.org/packages/83/46/3426b751905945d9ef8e303e80aa20a4de69e6e6fbe0875047c21ad7b2bc/xmldirector.bookalope-0.2.0.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "952b20c80f3c303f42096c71896982af", "sha256": "4292df3e9fb3bb54f1bf28ddac3ea018b4ad6e737c37188bf26bd2f5507f661e" }, "downloads": -1, "filename": "xmldirector.bookalope-0.3.0.zip", "has_sig": false, "md5_digest": "952b20c80f3c303f42096c71896982af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2493283, "upload_time": "2016-04-06T13:29:07", "url": "https://files.pythonhosted.org/packages/bf/3d/679883e7af95900d1ed64e99ee428616ad23f6cb96df546b8223863c0617/xmldirector.bookalope-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c449f5407ed73031bd2122bafdb5a6ac", "sha256": "aa97ec36e068d3c624a7b5e17c0b384c1251f00405039b91e83e5e35eb551260" }, "downloads": -1, "filename": "xmldirector.bookalope-0.3.1.zip", "has_sig": false, "md5_digest": "c449f5407ed73031bd2122bafdb5a6ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2495120, "upload_time": "2016-04-06T18:15:09", "url": "https://files.pythonhosted.org/packages/42/21/4f275877894f6134be8b2b9099ef7b16219e24d090001b3392f08662581e/xmldirector.bookalope-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "47f3ce5ea6158128128a9a1d6643d038", "sha256": "70c832a7ffade527fa788d232e82c19af913ce81e9ae20c13ab03773ab4bd372" }, "downloads": -1, "filename": "xmldirector.bookalope-0.3.2.zip", "has_sig": false, "md5_digest": "47f3ce5ea6158128128a9a1d6643d038", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2495213, "upload_time": "2016-06-27T05:24:44", "url": "https://files.pythonhosted.org/packages/bf/f5/6f4e1fed20a6f1ed8c625073d2a53fc2addebb8c71d866b8e9aa7d417970/xmldirector.bookalope-0.3.2.zip" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3de57bbff8966134e883400cc15021ed", "sha256": "ca41604ece64baf3721c736e9a0a7d706c4aee4d895f5db2919f27fdc451f68a" }, "downloads": -1, "filename": "xmldirector.bookalope-0.5.0.zip", "has_sig": false, "md5_digest": "3de57bbff8966134e883400cc15021ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2495350, "upload_time": "2016-08-19T06:53:20", "url": "https://files.pythonhosted.org/packages/ec/32/1aad5c1eef5282d8ce52a44034020431295294a16fe914835d396ada9f83/xmldirector.bookalope-0.5.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3de57bbff8966134e883400cc15021ed", "sha256": "ca41604ece64baf3721c736e9a0a7d706c4aee4d895f5db2919f27fdc451f68a" }, "downloads": -1, "filename": "xmldirector.bookalope-0.5.0.zip", "has_sig": false, "md5_digest": "3de57bbff8966134e883400cc15021ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2495350, "upload_time": "2016-08-19T06:53:20", "url": "https://files.pythonhosted.org/packages/ec/32/1aad5c1eef5282d8ce52a44034020431295294a16fe914835d396ada9f83/xmldirector.bookalope-0.5.0.zip" } ] }