{ "info": { "author": "Eli Spizzichino", "author_email": "scrivi@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: IPython", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n# Snippets Menu Magic\n---\n\nIntroduction\n===================\n\nSnippetsMenuMagic is an IPython extension that let's you easily create menu directly from the notebook.\n\nThe menu elements can be snippets of code, internal/external links, markdown documents etc.\n\nIs meant to be used with [Snippet Menu](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tree/master/src/jupyter_contrib_nbextensions/nbextensions/snippets_menu) that is part of [jupyter contrib nbextensions.](https://github.com/ipython-contrib/jupyter_contrib_nbextensions)\n\nInstallation\n============\n\nThe package can be installed as follows:\n\n pip install snippets_menu_magic\n\nAfter installation, the extension may be loaded within an IPython\nsession with :\n\n %load_ext snippets_menu_magic\n\nThis extension rely on [dpath](https://github.com/akesterson/dpath-python) to traverse the dictionary with xpath syntax. (it should be pulled automatically by pip)\n\nIt helps to also enable [Snippet Menu](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tree/master/src/jupyter_contrib_nbextensions/nbextensions/snippets_menu) extension to later see the results\n\n\nQuick usage how-to\n=============\nAdd a menu and a sub-menu\n\n %%snip_add usage/how-to\n this content will be pasted when the menu is clicked\n can be multiple lines too\nAdd a link\n\n %%snip_add bookmarks nbextensions -link\n https://github.com/ipython-contrib/jupyter_contrib_nbextensions \nRename and place it as a top menu\n\n %snip_mv bookmarks/nbextensions top/bookmarks/nbextensions \nSearch \n\n s=%snip_search \"**/*extensions\"\n \nRemove it\n\n %snip_rm usage/how-to\n \nPlease take a moment to read the [Guide](GUIDE.md) or better run the [GUIDE notebook](GUIDE.ipynb) locally and play with it\n\nDevelopment\n===========\n\nThe latest release of the package may be obtained from\n[GitHub](https://github.com/diramazioni/snippets_menu_magic/).\n\nAuthor\n======\n\nThis software was written and packaged by Eli Spizzichino\n\nLicense\n=======\n\nThis software is licensed under the \n\n[Apache 2.0\nLicense](https://www.apache.org/licenses/LICENSE-2.0). \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/diramazioni/snippets_menu_magic", "keywords": "ipython jupyter snippet menu magic", "license": "", "maintainer": "", "maintainer_email": "", "name": "snippets_menu_magic", "package_url": "https://pypi.org/project/snippets_menu_magic/", "platform": "", "project_url": "https://pypi.org/project/snippets_menu_magic/", "project_urls": { "Homepage": "https://github.com/diramazioni/snippets_menu_magic" }, "release_url": "https://pypi.org/project/snippets_menu_magic/0.2.2/", "requires_dist": [ "jupyter_contrib_nbextensions >= 0.5.0", "dpath >=1.4.2" ], "requires_python": "", "summary": "Snippets menu magic", "version": "0.2.2" }, "last_serial": 4410321, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8e0ac540d4bf6f20bba3e8468fc3b74a", "sha256": "16059280ba5509542abbea951de4f7ec768fa8f998f6bcf8f0e2514555a7c9b6" }, "downloads": -1, "filename": "snippets_menu_magic-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e0ac540d4bf6f20bba3e8468fc3b74a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22471, "upload_time": "2018-10-17T18:08:53", "url": "https://files.pythonhosted.org/packages/40/71/80167c06f0c2de9fa09bf5e0f8418d7f362a851a1164045bedbb184ce137/snippets_menu_magic-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc2bf088345404fd0c0e72f070d660ab", "sha256": "4a6ad73bb6cf6c0580daf30e1911fe2c64b9744ad09108954f31070d813a9d5b" }, "downloads": -1, "filename": "snippets_menu_magic-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bc2bf088345404fd0c0e72f070d660ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8572, "upload_time": "2018-10-17T18:08:55", "url": "https://files.pythonhosted.org/packages/d5/0e/0d6bc17500e18f9bcbd17e47c68b174e71e15b8ef0346c0a014e0b5a7bb8/snippets_menu_magic-0.1.0.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "053ba7a608165e92aa9dbb623a6ab4e3", "sha256": "03457a0b4b82f12cd74bd58933df2b31e0bcd844582f6c398758f5c9cf6b8612" }, "downloads": -1, "filename": "snippets_menu_magic-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "053ba7a608165e92aa9dbb623a6ab4e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30871, "upload_time": "2018-10-21T14:34:35", "url": "https://files.pythonhosted.org/packages/9c/fe/f314eb2d097cb9c519b4c341c8819b785039cc4a59f4d633cccaf8cf4acc/snippets_menu_magic-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c584c904eba5e6650750af8a59d9aa27", "sha256": "f101a4d33e5cf0cd60de55cd64dd1f853e9a383a054dacc53f3e573be0d61f63" }, "downloads": -1, "filename": "snippets_menu_magic-0.2.tar.gz", "has_sig": false, "md5_digest": "c584c904eba5e6650750af8a59d9aa27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15410, "upload_time": "2018-10-21T14:34:37", "url": "https://files.pythonhosted.org/packages/79/cb/8e4888e86586771d66217fc6ab86cebbe4feea83ed7721a5c565f5c086a8/snippets_menu_magic-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "245e3322043c136a48b20ba581a0d669", "sha256": "a5b9d680a748b93d4d9f27315c1362cf718f572157ce54a6b5c8325dd24353db" }, "downloads": -1, "filename": "snippets_menu_magic-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "245e3322043c136a48b20ba581a0d669", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31163, "upload_time": "2018-10-24T09:00:02", "url": "https://files.pythonhosted.org/packages/b2/f3/40e71e414751fd8573da3b2a1ec0a1ec98b99441b5115e4e8de5dbc8e607/snippets_menu_magic-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d2f9f3a1677c0e6f6a862c6dd846862", "sha256": "2bc7cd62b42667d553b950fe640b3781e8442df6c59fb8834a0d62817e3625b4" }, "downloads": -1, "filename": "snippets_menu_magic-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7d2f9f3a1677c0e6f6a862c6dd846862", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14738, "upload_time": "2018-10-24T09:00:03", "url": "https://files.pythonhosted.org/packages/32/cc/9819f6163caf8b965e69a10c98639e05a9af4f8e838b0826ff9d50cb041f/snippets_menu_magic-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b3e2152bec1230a52f48eaf8ed790d39", "sha256": "61771f87a99aff32b80bc48ec7e5d7118c20de3505cc1efdea624527ae859447" }, "downloads": -1, "filename": "snippets_menu_magic-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3e2152bec1230a52f48eaf8ed790d39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31228, "upload_time": "2018-10-24T09:38:54", "url": "https://files.pythonhosted.org/packages/6e/18/9d4ad0e0003fac11c4ccc1f17dfc41b105df776ef59bdec7da76bf9cc821/snippets_menu_magic-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74878d85674f5f7c79d837543839f1b9", "sha256": "23c1a18d407c16ba787c9ddc675a0dd5fc72a465f34c74c541161fc5cab28a07" }, "downloads": -1, "filename": "snippets_menu_magic-0.2.2.tar.gz", "has_sig": false, "md5_digest": "74878d85674f5f7c79d837543839f1b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14756, "upload_time": "2018-10-24T09:38:56", "url": "https://files.pythonhosted.org/packages/89/44/441bf9a7b3f23d22f5a448c2e25ee38739b1d6c35f16ed2a3f586052f2e4/snippets_menu_magic-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b3e2152bec1230a52f48eaf8ed790d39", "sha256": "61771f87a99aff32b80bc48ec7e5d7118c20de3505cc1efdea624527ae859447" }, "downloads": -1, "filename": "snippets_menu_magic-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3e2152bec1230a52f48eaf8ed790d39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31228, "upload_time": "2018-10-24T09:38:54", "url": "https://files.pythonhosted.org/packages/6e/18/9d4ad0e0003fac11c4ccc1f17dfc41b105df776ef59bdec7da76bf9cc821/snippets_menu_magic-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74878d85674f5f7c79d837543839f1b9", "sha256": "23c1a18d407c16ba787c9ddc675a0dd5fc72a465f34c74c541161fc5cab28a07" }, "downloads": -1, "filename": "snippets_menu_magic-0.2.2.tar.gz", "has_sig": false, "md5_digest": "74878d85674f5f7c79d837543839f1b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14756, "upload_time": "2018-10-24T09:38:56", "url": "https://files.pythonhosted.org/packages/89/44/441bf9a7b3f23d22f5a448c2e25ee38739b1d6c35f16ed2a3f586052f2e4/snippets_menu_magic-0.2.2.tar.gz" } ] }