{ "info": { "author": "Connor Ameres", "author_email": "connorameres@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Topic :: Software Development" ], "description": "jupyter-parser\n==============\n\n|Build Status| |codecov|\n\njupyter-parser is a jupyter notebook parser that attempts to gather\ninformation about the varying ways in which a notebook may be used.\njupyter-parser has been tested on python 2.7.12 and python 3.5.2. The\ncurrent plugins written to parse notebook files are found in the\n**plugins** directory and are described below...\n\nPlugins - CellsCorrectPlugin: determines whether or not cells are in the\ncorrect execution order - NotebookLibrariesPlugin: determines the\nmodules imported from the notebooks (can be local) -\nNotebookSparkPlugin: uses a regular expression to search for any pyspark\nvariables\n\nPlugins are included in the constructor of the main\nparser(JupyterParser). This architecture is likely to be temporary as\nthe goal of being language/file agnostic is in the future.\n\nThis library should be used with\n**`gist-dl `__** in order to quickly\ndownload example notebooks from\n**`gist.github.com `__**.\n\nInstallation\n------------\n\nThe project was recently added to PYPI. Feel free to submit an issue if\nthere are any issues with downloading via the command below...\n\n.. code:: bash\n\n pip install github-dl\n\nInstallation (Development)\n--------------------------\n\nInstall the project by downloading the project as a zip file or cloning\nthe repository. After downloading the source, run the following command\nto install in the root directory of the project...\n\n.. code:: bash\n\n pip install -e .\n\nUsage\n-----\n\njupyter-parser's functionality is currently fairly limited, but the\nfollowing functionality is supported\n\n+--------------------------------+-------------------------------------------------+\n| command line argument/option | functionality |\n+================================+=================================================+\n| ``--help`` | list arguments/options for tool |\n+--------------------------------+-------------------------------------------------+\n| ``--root`` | specify the root directory to parse for files |\n+--------------------------------+-------------------------------------------------+\n\n.. |Build Status| image:: https://travis-ci.org/cameres/jupyter-parser.svg?branch=master\n :target: https://travis-ci.org/cameres/jupyter-parser\n.. |codecov| image:: https://codecov.io/gh/cameres/jupyter-parser/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/cameres/jupyter-parser\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cameres/jupyter-parser", "keywords": "jupyter notebook parser plugins", "license": "Mozilla Public License 2.0 (MPL 2.0)", "maintainer": "", "maintainer_email": "", "name": "jupyter-parser", "package_url": "https://pypi.org/project/jupyter-parser/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jupyter-parser/", "project_urls": { "Homepage": "https://github.com/cameres/jupyter-parser" }, "release_url": "https://pypi.org/project/jupyter-parser/0.0a2/", "requires_dist": [ "click" ], "requires_python": "", "summary": "a command line tool for parsing jupyter notebooks", "version": "0.0a2" }, "last_serial": 2474472, "releases": { "0.0a1": [ { "comment_text": "", "digests": { "md5": "7a01aaa2dfc2c4b3fa205b40304fa514", "sha256": "6fece2d5aa457e1e465cb52bad4301328acded5276c6263dcbe85bfcb955e55e" }, "downloads": -1, "filename": "jupyter_parser-0.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a01aaa2dfc2c4b3fa205b40304fa514", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6582, "upload_time": "2016-11-21T18:13:37", "url": "https://files.pythonhosted.org/packages/a0/5d/3952e785b68b6bb2095f392188b0b18a26fd48566368dc5d8c7ecb90dd2d/jupyter_parser-0.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d3274280b159550dd98db4e9a2ea083", "sha256": "79370acd76c3d35d318c2a3d366a7ecebbb70536a65bbee5de8bb38775ecb343" }, "downloads": -1, "filename": "jupyter-parser-0.0a1.tar.gz", "has_sig": false, "md5_digest": "4d3274280b159550dd98db4e9a2ea083", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4407, "upload_time": "2016-11-21T18:13:39", "url": "https://files.pythonhosted.org/packages/94/2d/bc8e6ba18f009fa3be82b3af42b019724edfb36c2a0c936a3a3e776e1d8b/jupyter-parser-0.0a1.tar.gz" } ], "0.0a2": [ { "comment_text": "", "digests": { "md5": "4afe58bf26ddab3059a491e16460a519", "sha256": "70dc2cc7c796b5c417325a324bb2ede894ef5e12e3017df1a6b418149a142e81" }, "downloads": -1, "filename": "jupyter_parser-0.0a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4afe58bf26ddab3059a491e16460a519", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6956, "upload_time": "2016-11-21T18:20:41", "url": "https://files.pythonhosted.org/packages/da/df/38778e1c463b201dddf7e4280b302a2f08aa9025d16ee7148c7442058a1d/jupyter_parser-0.0a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3869654feb7d1a602a42047fc73db88c", "sha256": "db2cd7200f0305818034ca231bf4c8d0a663e93e03b781ef47ee959770c80ee3" }, "downloads": -1, "filename": "jupyter-parser-0.0a2.tar.gz", "has_sig": false, "md5_digest": "3869654feb7d1a602a42047fc73db88c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4618, "upload_time": "2016-11-21T18:20:44", "url": "https://files.pythonhosted.org/packages/60/d1/6473ec175f4bd89659c776574d3dee35c87a29f73796ff1da6ba1f4a8f70/jupyter-parser-0.0a2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4afe58bf26ddab3059a491e16460a519", "sha256": "70dc2cc7c796b5c417325a324bb2ede894ef5e12e3017df1a6b418149a142e81" }, "downloads": -1, "filename": "jupyter_parser-0.0a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4afe58bf26ddab3059a491e16460a519", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6956, "upload_time": "2016-11-21T18:20:41", "url": "https://files.pythonhosted.org/packages/da/df/38778e1c463b201dddf7e4280b302a2f08aa9025d16ee7148c7442058a1d/jupyter_parser-0.0a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3869654feb7d1a602a42047fc73db88c", "sha256": "db2cd7200f0305818034ca231bf4c8d0a663e93e03b781ef47ee959770c80ee3" }, "downloads": -1, "filename": "jupyter-parser-0.0a2.tar.gz", "has_sig": false, "md5_digest": "3869654feb7d1a602a42047fc73db88c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4618, "upload_time": "2016-11-21T18:20:44", "url": "https://files.pythonhosted.org/packages/60/d1/6473ec175f4bd89659c776574d3dee35c87a29f73796ff1da6ba1f4a8f70/jupyter-parser-0.0a2.tar.gz" } ] }