{ "info": { "author": "Bryan W. Weber", "author_email": "bryan.w.weber@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "# convert_and_download\n\nConvert one or more ipynb files to PDF, merge them, and download the resulting file.\n\n\n# Change Log\n\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](http://keepachangelog.com/)\nand this project adheres to [Semantic Versioning](http://semver.org/).\n\n\n\n## [0.2.4] - 2019-JAN-19\n### Changed\n- \"Convert and download selected\" button text is now sentence case rather than title case\n- Conversion loop is simplified to be a single loop\n- Fix or ignore Markdown lint errors in CHANGELOG.md\n\n### Fixed\n- Convert and download button is shown when files are selected with \"Select all\" checkbox\n\n## [0.2.3] - 2018-OCT-01\n### Changed\n- Only run LaTeX once when converting\n\n## [0.2.2] - 2018-AUG-30\n### Changed\n- Bump minimum version of `thermohw` to 0.4.0\n\n### Fixed\n- Add `convert_raw_html` filter to `PDFExporter` to match newer versions of `thermohw`\n\n## [0.2.1] - 2018-AUG-14\n### Added\n- Add `convert_div` filter from `thermohw` package to convert Bootstrap `alert-*` class divs to appropriate LaTeX environments\n\n## [0.2.0] - 2018-AUG-03\n### Added\n- New keywords to the `setup()` function\n- Configuration for flake8 in setup.cfg\n- Start to add some typing\n- Add docstrings to the `DLConvertHandler` class and `get` instance method\n\n### Changed\n- Rename `DLconvertFileHandler` to `DLConvertHandler`\n- Raise an error if the `format` passed to the `get` handler is not `pdf`\n- Directly use the `PDFExporter` rather than guessing the type\n\n### Fixed\n- Fix route URL for `dlconvert` handler\n- Fix adding readme to the `long_description` in `setup.py`\n\n## [0.1.3] - 2018-AUG-03\n### Fixed\n- Add all dependencies to `setup.py` and `meta.yaml`\n- Fix `ANACONDA_TOKEN` secure variable on Travis CI\n\n## [0.1.2] - 2018-AUG-03\n### Added\n- Add docstring to `__init__.py`\n- Install `conda-verify` on Travis CI\n\n### Fixed\n- Secure variables for Travis CI need to be encrypted with the `--pro` flag\n- Conda recipe Jinja variable expansion\n\n## [0.1.1] - 2018-AUG-03\n### Added\n- Add setup.cfg file\n\n### Fixed\n- Fix adding channels to .travis.yml\n\n## [0.1.0] - 2018-AUG-03\n### Added\n- Convert and download multiple selected Notebooks\n- Automatically configure the extension to be used when installed\n\n[0.2.4]: https://github.com/bryanwweber/convert_and_download/compare/v0.2.3...v0.2.4\n[0.2.3]: https://github.com/bryanwweber/convert_and_download/compare/v0.2.2...v0.2.3\n[0.2.2]: https://github.com/bryanwweber/convert_and_download/compare/v0.2.1...v0.2.2\n[0.2.1]: https://github.com/bryanwweber/convert_and_download/compare/v0.2.0...v0.2.1\n[0.2.0]: https://github.com/bryanwweber/convert_and_download/compare/v0.1.3...v0.2.0\n[0.1.3]: https://github.com/bryanwweber/convert_and_download/compare/v0.1.2...v0.1.3\n[0.1.2]: https://github.com/bryanwweber/convert_and_download/compare/v0.1.1...v0.1.2\n[0.1.1]: https://github.com/bryanwweber/convert_and_download/compare/v0.1.0...v0.1.1\n[0.1.0]: https://github.com/bryanwweber/convert_and_download/compare/604b40c1df95b9097f7797efef2a463c597fda00...v0.1.0\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bryanwweber/convert_and_download", "keywords": "jupyter notebook javascript pdf", "license": "BSD-3-Clause", "maintainer": "", "maintainer_email": "", "name": "convert-and-download", "package_url": "https://pypi.org/project/convert-and-download/", "platform": "", "project_url": "https://pypi.org/project/convert-and-download/", "project_urls": { "Bug Reports": "https://github.com/bryanwweber/convert_and_download/issues", "Homepage": "https://github.com/bryanwweber/convert_and_download", "Source": "https://github.com/bryanwweber/convert_and_download/" }, "release_url": "https://pypi.org/project/convert-and-download/0.2.4/", "requires_dist": [ "thermohw (<1.0,>=0.4)", "notebook (<6.0,>=5.5.0)", "ipython-genutils (<1.0,>=0.2.0)", "pdfrw (<0.5.0,>=0.4.0)" ], "requires_python": "~=3.6", "summary": "Convert and Download Jupyter Notebooks", "version": "0.2.4" }, "last_serial": 4716632, "releases": { "0.1.0.dev0": [ { "comment_text": "", "digests": { "md5": "b5110fb28d4467d4a1d04c3591a5f638", "sha256": "456a097a1b7bc248ba4c363a5513b0737bf238d2737e35bccd8d2c8eb976268b" }, "downloads": -1, "filename": "convert_and_download-0.1.0.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "b5110fb28d4467d4a1d04c3591a5f638", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6544, "upload_time": "2018-08-03T13:30:11", "url": "https://files.pythonhosted.org/packages/e5/12/d1f5a9160b58712818f67068a28e28510d045a2befa261a47374eb209342/convert_and_download-0.1.0.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa90facafe39010c045bb5372abf5343", "sha256": "25632fb1e7d30dec8bc0d300bd2b4943971a2d91598429808fe0ef735c2994af" }, "downloads": -1, "filename": "convert_and_download-0.1.0.dev0.tar.gz", "has_sig": false, "md5_digest": "aa90facafe39010c045bb5372abf5343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4624, "upload_time": "2018-08-03T13:30:12", "url": "https://files.pythonhosted.org/packages/fe/db/fa173a7eb2c058f92c34b55c7c13b95ec86aa4621e4e3e047ab5afb0e8d0/convert_and_download-0.1.0.dev0.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1007020b4b71d9d8a63c90dbd9d5509c", "sha256": "a6479da0eec18147c7b7dd737d2f4ceda463d0a1dea7bcd0f7911a9032c3d64c" }, "downloads": -1, "filename": "convert_and_download-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1007020b4b71d9d8a63c90dbd9d5509c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7615, "upload_time": "2018-08-03T18:07:44", "url": "https://files.pythonhosted.org/packages/4f/03/41f665c9dc1fe23fe6b51a9a37ccb108fd6a3f8d4796905fa7e625a359fe/convert_and_download-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5e898b469eb31cff9a84e46c2b19da1", "sha256": "baa67740013be715ee1039fa56fb0c04c1172617ae67e4510424132ed480fdf4" }, "downloads": -1, "filename": "convert_and_download-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f5e898b469eb31cff9a84e46c2b19da1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4719, "upload_time": "2018-08-03T18:07:45", "url": "https://files.pythonhosted.org/packages/3c/c3/6ad61b19673c9d80155b5eff953d5d1e2a198a7793804e30f980724f0234/convert_and_download-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "df698e7796d2f5af4f28e02d687eb475", "sha256": "397b3cdc0901ae41385f4d7e66a3fa6da20160bb38f50c22287c1330bfb241a7" }, "downloads": -1, "filename": "convert_and_download-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "df698e7796d2f5af4f28e02d687eb475", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 8677, "upload_time": "2018-08-03T20:15:20", "url": "https://files.pythonhosted.org/packages/72/83/7d673c706d260f44a48d0efb0d5475d0e747fef355c558f6ffc02564fcd8/convert_and_download-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1cf9293c28b2ae87a69bcad9ba486b6", "sha256": "67f6bd06b15daf138d2c1a3c7b149e11607bc4a856d153e448ed60c2dc8fd5c3" }, "downloads": -1, "filename": "convert_and_download-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e1cf9293c28b2ae87a69bcad9ba486b6", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 5763, "upload_time": "2018-08-03T20:15:22", "url": "https://files.pythonhosted.org/packages/51/54/bfc3b559beddff9ca98346d6960281504a0248a2fee6b8283b356e537212/convert_and_download-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "49f613ea4b98d52bb38a9b534fb691d1", "sha256": "1b7cc22cb89588d18282c1b20f6640502517db0e2be1f7d9475c14cf421b84d9" }, "downloads": -1, "filename": "convert_and_download-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "49f613ea4b98d52bb38a9b534fb691d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 8785, "upload_time": "2018-08-15T02:03:18", "url": "https://files.pythonhosted.org/packages/30/31/18ba7e63e5a74bb07038d7794eadefbb843a13ab42ad29b3d19e87a721bd/convert_and_download-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85c224ae98b3e09315c8a815e37da4f7", "sha256": "0c7086e481f85cb74b6bc05ddf0a9621465b123430574e0cf58468bcf427c94f" }, "downloads": -1, "filename": "convert_and_download-0.2.1.tar.gz", "has_sig": false, "md5_digest": "85c224ae98b3e09315c8a815e37da4f7", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 5872, "upload_time": "2018-08-15T02:03:19", "url": "https://files.pythonhosted.org/packages/5e/69/ef679da30df83a0a67d6bfc81299c0458a1d8240f8ce9f01a51a27b7b569/convert_and_download-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "6fde09a2635c34a8736d213c664bf44c", "sha256": "56ae8f378c944895df54b0ea8a81c4f883517773973c0a2491fcd4a9b066287a" }, "downloads": -1, "filename": "convert_and_download-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6fde09a2635c34a8736d213c664bf44c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 8872, "upload_time": "2018-08-30T12:58:45", "url": "https://files.pythonhosted.org/packages/1e/75/2a29fb9bb009cd3cf9dbf483eaff32df090ccfd5409ada1a1761c9f2bfc9/convert_and_download-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92b12ceb4ad3e74381547da102fe2ba6", "sha256": "90f0e0ae20ff0874ba4f48103855fbe3d24d6461582e648a61e4cb9450f3ee8c" }, "downloads": -1, "filename": "convert_and_download-0.2.2.tar.gz", "has_sig": false, "md5_digest": "92b12ceb4ad3e74381547da102fe2ba6", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 5962, "upload_time": "2018-08-30T12:58:46", "url": "https://files.pythonhosted.org/packages/7f/54/c41406c655ebf626e9c7bf6c5b6c22f1a6e8f7034e79eac86ca6204c9a7a/convert_and_download-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "5663d6e29715bd92f6f2b84b019189ae", "sha256": "ffd5cf74726ea4128e22ac950e6f28f6c1553fd71fb9e686b12650a62906374b" }, "downloads": -1, "filename": "convert_and_download-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5663d6e29715bd92f6f2b84b019189ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 8902, "upload_time": "2018-10-01T15:13:16", "url": "https://files.pythonhosted.org/packages/90/98/aa6d75ca8f661f70b0e2764f6fa258ac59bbd8b289539d83c8c606d63800/convert_and_download-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ff2332cf64270333a36d78a99f081d4", "sha256": "c906bee00e3688ca8674c89050e6bb7a2d85a2aee14ea0338f0aa08da9fdd7b6" }, "downloads": -1, "filename": "convert_and_download-0.2.3.tar.gz", "has_sig": false, "md5_digest": "3ff2332cf64270333a36d78a99f081d4", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 6032, "upload_time": "2018-10-01T15:13:17", "url": "https://files.pythonhosted.org/packages/c7/25/9461ab07404dbb67ecd55000bd3df78ad5b15a3c2dc6993d6b7877c8c6d7/convert_and_download-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a96152c958697f137eef27f508d2fbaa", "sha256": "a90a343684e2b6b64f30f013ad0f1c65083751b5afec6e2782134d4ee930c24e" }, "downloads": -1, "filename": "convert_and_download-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a96152c958697f137eef27f508d2fbaa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 9313, "upload_time": "2019-01-19T22:04:22", "url": "https://files.pythonhosted.org/packages/67/67/0e287bb597f230dd29c47877e0b1d0730647234d93d25b233a8387d27533/convert_and_download-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "712ed2c31ee42e588a1a82698be3bef9", "sha256": "dd4f03f316fd42c93c00f432a1d885ee20aea816811a63cd1ee8f6bc73cf2783" }, "downloads": -1, "filename": "convert_and_download-0.2.4.tar.gz", "has_sig": false, "md5_digest": "712ed2c31ee42e588a1a82698be3bef9", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 6380, "upload_time": "2019-01-19T22:04:23", "url": "https://files.pythonhosted.org/packages/8a/bb/0b1fb7b77edbcc9730b6e868eec1aff7e0c9f5e198dd2e5a2fd2919a6223/convert_and_download-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a96152c958697f137eef27f508d2fbaa", "sha256": "a90a343684e2b6b64f30f013ad0f1c65083751b5afec6e2782134d4ee930c24e" }, "downloads": -1, "filename": "convert_and_download-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a96152c958697f137eef27f508d2fbaa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 9313, "upload_time": "2019-01-19T22:04:22", "url": "https://files.pythonhosted.org/packages/67/67/0e287bb597f230dd29c47877e0b1d0730647234d93d25b233a8387d27533/convert_and_download-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "712ed2c31ee42e588a1a82698be3bef9", "sha256": "dd4f03f316fd42c93c00f432a1d885ee20aea816811a63cd1ee8f6bc73cf2783" }, "downloads": -1, "filename": "convert_and_download-0.2.4.tar.gz", "has_sig": false, "md5_digest": "712ed2c31ee42e588a1a82698be3bef9", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 6380, "upload_time": "2019-01-19T22:04:23", "url": "https://files.pythonhosted.org/packages/8a/bb/0b1fb7b77edbcc9730b6e868eec1aff7e0c9f5e198dd2e5a2fd2919a6223/convert_and_download-0.2.4.tar.gz" } ] }