{ "info": { "author": "The HyperSpy Developers", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: Unix", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Desktop Environment :: Gnome" ], "description": "start\\_jupyter\\_cm\n==================\n\n|pypi_version|_ |python_version|_ |conda|_\n\n.. |pypi_version| image:: https://img.shields.io/pypi/v/start-jupyter-cm.svg?style=flat\n.. _pypi_version: https://pypi.python.org/pypi/start-jupyter-cm\n\n.. |python_version| image:: https://img.shields.io/pypi/pyversions/start-jupyter-cm.svg?style=flat\n.. _python_version: https://pypi.python.org/pypi/start-jupyter-cm\n\n.. |conda| image:: https://img.shields.io/conda/pn/conda-forge/start_jupyter_cm.svg?style=flat\n.. _conda: https://anaconda.org/conda-forge/start_jupyter_cm\n\nDescription\n-----------\n\nAdd entries to start the Jupyter Notebook and QtConsole from the file\nmanager context menu. This offers a convenient way of starting Jupyter\nin a folder. Currently it only supports Microsoft Windows, GNOME (and\nits many derivatives), and macOS. Contributions to support other OSs/desktop\nenvironments are highly welcome.\n\n`WinPython `__ and `Anaconda `__/`Miniconda `__ distributions are supported. If run from a conda environment other than `root`, the name of the environment will be specified in brackets in the context menu name. \n\nMicrosoft Windows\n~~~~~~~~~~~~~~~~~\n\n.. figure:: images/jupyter_cm_windows.png\n :alt: Jupyter context menu entries in windows\n\n Jupyter context menu entries in windows.\n\nIn addition to starting the QtConsole, the Jupyter Notebook or the Jupyter Lab, \nand launching the default browser, in Microsoft Windows the process runs from \na terminal. Closing the terminal closes the QtConsole or the Jupyter server.\nSingle and all users installations are supported, see installation instructions below.\n\nGNOME\n~~~~~\n\n.. figure:: images/jupyter_cm_gnome.png\n :alt: Jupyter context menu entries in gnome\n\n Jupyter context menu entries in gnome.\n\nWhen selecting multiple folders, one instance of Jupyter\nQtConsole/notebook/lab opens in each of the selected folders. Selecting a\nfile starts Jupyter in the file directory.\n\nNote that in GNOME the processes run in the background. As of Jupyter\nNotebook 4.1 there is no way to shutdown the server from the notebook\nUI. To stop the server one has to manually kill the process.\nAlternatively, `nbmanager `__\ncan discover all running servers and shut them down using via an UI.\n\nGNOME >= 2.22 is required.\n\nmacOS\n~~~~~\n\n.. figure:: images/jupyter_cm_macos.png\n :alt: Jupyter context menu entries in macOS\n\n Jupyter context menu entries in macOS\n\nThe context menu is only available when an object (folder or file) is \nselected in Finder. The Jupyter options will be available from the\n\"Services\" section of the menu. If a folder is selected then an instance of \nJupyter QTConsole/notebook/lab opens in the selected folder. If a file\nis selected then Jupyter is started in the file directory. If the \nfile is a jupyter notebook (\\*.ipynb), then selecting Jupyter notebook/lab\nwill open the file in that program; Jupyter QtConsole will still only\nopen in the file directory.\n\nAs the processes are opened through a shell script in Automator, a spinning\ncog will be visible in the menu bar when the processes are running. Once you\nhave finished with the server then manually kill the process via the \ndrop-down menu from this spinning cog.\n\nThe launchers have been tested on macOS Mojave (10.14.6).\n\nInstallation instructions\n-------------------------\n\n\nAny platform\n~~~~~~~~~~~~\n\nInstall from pypi using pip:\n\n.. code:: bash\n\n $ pip install start_jupyter_cm\n\nOr install from conda-forge channel using conda (in a Anaconda/Miniconda distribution):\n\n.. code:: bash\n\n $ conda install -c conda-forge start_jupyter_cm\n\nAfter installation, enable the context menu entries from a terminal as follows:\n\n.. code:: bash\n\n $ start_jupyter_cm\n\nTo remove the context menu entries execute the following in a terminal:\n\n.. code::\n\n $ start_jupyter_cm --remove\n\nTo uninstall the package:\n\n.. code:: bash\n\n $ pip uninstall start_jupyter_cm\n\nOn Microscoft Windows, the administrator rights are required to add the \nentry for all users, otherwise the entries will be added only for the \ncurrent user. In GNOME and OSX only for the current user.\n\nAlso, be aware that, uninstalling the package does not\nremove the context menu entries. If you are left with the context menu\nentries after uninstalling ``start_jupyter_cm``, reinstall it, remove\nthe entries as above and uninstall it again.\n\nMicrosoft Windows\n~~~~~~~~~~~~~~~~~\n\nIn Microsoft Windows the preferred way to install this package would be\nusing the Windows MSI installers if it wasn't for `this Python\nbug `__. Until this issue is fixed, we will\nnot distribute MSI installers.\n\nRelated software\n----------------\n\n- `nbmanager `__ Discover and\n shutdown Jupyter servers.\n- `nbopen `__ Open a notebook\n using your filemanager.\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/hyperspy/start_jupyter_cm", "keywords": "", "license": "BSDv3", "maintainer": "", "maintainer_email": "", "name": "start-jupyter-cm", "package_url": "https://pypi.org/project/start-jupyter-cm/", "platform": "", "project_url": "https://pypi.org/project/start-jupyter-cm/", "project_urls": { "Homepage": "https://github.com/hyperspy/start_jupyter_cm" }, "release_url": "https://pypi.org/project/start-jupyter-cm/2.1.0/", "requires_dist": null, "requires_python": "", "summary": "Add entries to start Jupyter from context menu.", "version": "2.1.0" }, "last_serial": 5950361, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "2c17ca0b4bc033a3b9fe4e7fac320955", "sha256": "a236a214e7b963f7cff6583b765da8512bd6a009bb62b857237aafc518bfabdd" }, "downloads": -1, "filename": "start_jupyter_cm-1.0.tar.gz", "has_sig": false, "md5_digest": "2c17ca0b4bc033a3b9fe4e7fac320955", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45089, "upload_time": "2016-02-17T16:06:35", "url": "https://files.pythonhosted.org/packages/c6/78/14d690bbed41717208a84f5f2fdef22583c58a4cddb90f5bf187f57b2291/start_jupyter_cm-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "28086e5270a1c018599e807b99fbced6", "sha256": "6914a5709dc72a2a8c8242ef422762bb3d72d16cfa09213d371855f6eb334cf0" }, "downloads": -1, "filename": "start_jupyter_cm-1.0.1.tar.gz", "has_sig": false, "md5_digest": "28086e5270a1c018599e807b99fbced6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45926, "upload_time": "2016-02-17T16:20:40", "url": "https://files.pythonhosted.org/packages/93/08/7f22a166425b38c6c5359b648ee2bee72a13dab4ea4d2214e1840d8f00c4/start_jupyter_cm-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "16b4dadbc76fc4e997b940587e523b6e", "sha256": "28a05b7cb556168a57f6d1297cda68995d766a0b354653509e3c07ae4a3c1b10" }, "downloads": -1, "filename": "start_jupyter_cm-1.0.2.tar.gz", "has_sig": false, "md5_digest": "16b4dadbc76fc4e997b940587e523b6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45725, "upload_time": "2016-02-17T16:38:41", "url": "https://files.pythonhosted.org/packages/f2/61/88abaa93c9a16ffb1360291e073c140987b8f0a0b5c9c53955fc81cbe370/start_jupyter_cm-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "abb4a85ad9b216edd08f20a98d9d8ee8", "sha256": "5596f417b6ed1cc0214276ad28bfd470cfbd627f579499f73410cfc518f0fa5a" }, "downloads": -1, "filename": "start_jupyter_cm-1.0.3.tar.gz", "has_sig": false, "md5_digest": "abb4a85ad9b216edd08f20a98d9d8ee8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46653, "upload_time": "2016-02-17T17:38:00", "url": "https://files.pythonhosted.org/packages/3d/68/13484f40f30cd624fced7c26885cbc33039f35f1ae6228c2704d2ef96374/start_jupyter_cm-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "76d60ec5a58254604a7a2aa287d5429e", "sha256": "f994e35db286cae57f370cdd4d2c81b184c66effee087fa18aaec861b6ade199" }, "downloads": -1, "filename": "start_jupyter_cm-1.0.4.tar.gz", "has_sig": false, "md5_digest": "76d60ec5a58254604a7a2aa287d5429e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46647, "upload_time": "2016-02-18T15:15:49", "url": "https://files.pythonhosted.org/packages/64/5c/85f61a0188351e73848f49daf7b7d2543ab329152c739cd8dec1b5c1a118/start_jupyter_cm-1.0.4.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "1a00bcd984cfcb21e7bd9443470fbf65", "sha256": "e176d888007c9ed8890c44ec621bd335fbb6555fe29e8a1e255781459d854108" }, "downloads": -1, "filename": "start_jupyter_cm-1.1.tar.gz", "has_sig": false, "md5_digest": "1a00bcd984cfcb21e7bd9443470fbf65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46624, "upload_time": "2016-02-19T18:40:37", "url": "https://files.pythonhosted.org/packages/ce/6c/e2f2794d95ef88e1d9765cb9850c0fa8b60f9e09f56eaa8c20f79fe51bd3/start_jupyter_cm-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "d463c6d31d9e0c78d42258394b2d5838", "sha256": "beb7646d164d6b1b79878c3f4d35d2828c0e8b2624e8ec46d064db74ae40cf7e" }, "downloads": -1, "filename": "start_jupyter_cm-1.1.1.tar.gz", "has_sig": false, "md5_digest": "d463c6d31d9e0c78d42258394b2d5838", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46628, "upload_time": "2016-02-19T18:57:20", "url": "https://files.pythonhosted.org/packages/9a/8f/a69c6efb2ebf872294104185590faa65e72f34a32997595ff60dd0d8eaf2/start_jupyter_cm-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "4900871b45c52f22f8ad2eccb83e72b7", "sha256": "df26a17409c9f88b8b91bedc818ebb82f204e04a809d9eba739c2e6cca6662e5" }, "downloads": -1, "filename": "start_jupyter_cm-1.1.2.tar.gz", "has_sig": false, "md5_digest": "4900871b45c52f22f8ad2eccb83e72b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46663, "upload_time": "2016-05-27T12:00:52", "url": "https://files.pythonhosted.org/packages/ff/4b/e03633d53d52ad64ef751162fbc6af3081cce200952b72fe21b824a336bc/start_jupyter_cm-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "2227709c19e7258efc2c2697bc371552", "sha256": "d59b84c0f2cd1f6043043d83bdc972e784f2e3b46d8874192792ea22461c48ed" }, "downloads": -1, "filename": "start_jupyter_cm-1.2.0.tar.gz", "has_sig": false, "md5_digest": "2227709c19e7258efc2c2697bc371552", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49358, "upload_time": "2018-10-24T17:24:39", "url": "https://files.pythonhosted.org/packages/d7/1c/a29df6dc0df2cd6b8c5c07386691f050135fc9193b4307c639d053d44d83/start_jupyter_cm-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "35ab6bb5c19a61f462e1b1bf2150bd9e", "sha256": "3fde3545697e8316959078b6373444c9e9dcbe0e04c29c33edfaa9b7e8224f25" }, "downloads": -1, "filename": "start_jupyter_cm-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "35ab6bb5c19a61f462e1b1bf2150bd9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48346, "upload_time": "2019-06-19T15:29:48", "url": "https://files.pythonhosted.org/packages/11/81/a0477e5cbbb8683efc3ff9725026f1d83a57ba878638e673aa5ad4a7f038/start_jupyter_cm-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16d9231727cff937078ccf00ad4d10a7", "sha256": "341a8a38e87fa34f8b2188a546028b41cde24715ecfe437cd3ef4268913c63ca" }, "downloads": -1, "filename": "start_jupyter_cm-1.3.0.tar.gz", "has_sig": false, "md5_digest": "16d9231727cff937078ccf00ad4d10a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49838, "upload_time": "2019-06-19T15:29:49", "url": "https://files.pythonhosted.org/packages/22/ba/0bbbaec36fd3583a99696bdf46ba0ba289f45c15541d4e85dd054231ea5a/start_jupyter_cm-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "c00b9da9b69d2f1bca71b8c713999fcd", "sha256": "f1de5dd93ab0976db7fab1ab88061c9ea160c0930df159c8bd4919c583db240e" }, "downloads": -1, "filename": "start_jupyter_cm-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c00b9da9b69d2f1bca71b8c713999fcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48343, "upload_time": "2019-06-27T16:13:48", "url": "https://files.pythonhosted.org/packages/cc/a6/7f955a2eac7e1cc1292e75e22ff18ac37e02744ea4d7064dd6f755e5e8d9/start_jupyter_cm-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e524d18fdb405c11d7b1ef8431f105a4", "sha256": "d442aad941616ee23f3ae2d5cd29515c94b67b58017c5d96c0b4766e8457c4e8" }, "downloads": -1, "filename": "start_jupyter_cm-1.3.1.tar.gz", "has_sig": false, "md5_digest": "e524d18fdb405c11d7b1ef8431f105a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49638, "upload_time": "2019-06-27T16:13:50", "url": "https://files.pythonhosted.org/packages/81/45/fc2983bc29bf0463e2bd22848020b96424aa0a56ab70cc6668794a734bfb/start_jupyter_cm-1.3.1.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "f8a8c8f82bdac89587d9e95e425fe1e4", "sha256": "d80b1339fb744af97623093c02e4c6b142a4773c071f2258451568d62ea93b9e" }, "downloads": -1, "filename": "start_jupyter_cm-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f8a8c8f82bdac89587d9e95e425fe1e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49084, "upload_time": "2019-06-28T12:07:16", "url": "https://files.pythonhosted.org/packages/02/0e/bea9693f7c4b52d370a99cad5650dc93e59bce99651e82241ea0f40faab3/start_jupyter_cm-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dd48c51a29b46256642a6febd941b33", "sha256": "1af42a46e5b42e40ffa84f6c8dc211a8094d0a4cf67f6169049775964babac96" }, "downloads": -1, "filename": "start_jupyter_cm-1.4.1.tar.gz", "has_sig": false, "md5_digest": "5dd48c51a29b46256642a6febd941b33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50576, "upload_time": "2019-06-28T12:07:18", "url": "https://files.pythonhosted.org/packages/16/19/b694843af9bba9da3baf7400485c9ec4261944b75db8c5e8218591cfe9e0/start_jupyter_cm-1.4.1.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "229ac188dd0ffd8bea2485e4680ce54c", "sha256": "055f99e1152e75c9527690874523e113b1707c61424161b67e12b9d3217906d3" }, "downloads": -1, "filename": "start_jupyter_cm-2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "229ac188dd0ffd8bea2485e4680ce54c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49421, "upload_time": "2019-07-28T08:15:20", "url": "https://files.pythonhosted.org/packages/5e/15/d670aa9c5c4cd1b5d3f0c330e1f325884d85369f06b6230557774c6d25b1/start_jupyter_cm-2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "020c99e593a4a7de4b776bb01ce26ba1", "sha256": "549fb7f8b74bf448263b250d50caabab588a68eafd6c8df92ee82b8f1b1a3656" }, "downloads": -1, "filename": "start_jupyter_cm-2.0.tar.gz", "has_sig": false, "md5_digest": "020c99e593a4a7de4b776bb01ce26ba1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51305, "upload_time": "2019-07-28T08:15:22", "url": "https://files.pythonhosted.org/packages/dd/04/d4c50e71b7d3aa0feb1b8590ccb4a199df4f6276955384a9b3995bbcd3bd/start_jupyter_cm-2.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "01f69dcae0d6302b705a71b3d8b9bd8a", "sha256": "b6d6aacbd20c253b457c719680221b0d868f22900dc12137ec79cbc6bd3e7c32" }, "downloads": -1, "filename": "start_jupyter_cm-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "01f69dcae0d6302b705a71b3d8b9bd8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53655, "upload_time": "2019-10-09T15:01:55", "url": "https://files.pythonhosted.org/packages/6f/af/ef089ca66d52992258c3b8fd21877d243de795780462fb4303df408ca023/start_jupyter_cm-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ebb3c5fedc5de9f20a7ef79d4405554", "sha256": "242e60075257478c965205676a6288a9be44ad29beb768396694863196101c75" }, "downloads": -1, "filename": "start_jupyter_cm-2.1.0.tar.gz", "has_sig": false, "md5_digest": "0ebb3c5fedc5de9f20a7ef79d4405554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55121, "upload_time": "2019-10-09T15:01:57", "url": "https://files.pythonhosted.org/packages/ec/c5/1ed747cf3fbbebb9210cb706c1840be46720dbdf8774844b3388471116e6/start_jupyter_cm-2.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "01f69dcae0d6302b705a71b3d8b9bd8a", "sha256": "b6d6aacbd20c253b457c719680221b0d868f22900dc12137ec79cbc6bd3e7c32" }, "downloads": -1, "filename": "start_jupyter_cm-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "01f69dcae0d6302b705a71b3d8b9bd8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53655, "upload_time": "2019-10-09T15:01:55", "url": "https://files.pythonhosted.org/packages/6f/af/ef089ca66d52992258c3b8fd21877d243de795780462fb4303df408ca023/start_jupyter_cm-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ebb3c5fedc5de9f20a7ef79d4405554", "sha256": "242e60075257478c965205676a6288a9be44ad29beb768396694863196101c75" }, "downloads": -1, "filename": "start_jupyter_cm-2.1.0.tar.gz", "has_sig": false, "md5_digest": "0ebb3c5fedc5de9f20a7ef79d4405554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55121, "upload_time": "2019-10-09T15:01:57", "url": "https://files.pythonhosted.org/packages/ec/c5/1ed747cf3fbbebb9210cb706c1840be46720dbdf8774844b3388471116e6/start_jupyter_cm-2.1.0.tar.gz" } ] }