{ "info": { "author": "Sam Whitehall", "author_email": "me@samwhitehall.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: IPython", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Natural Language :: English", "Topic :: Utilities" ], "description": "About\n-----\n\nIPython Bell is a simple magic for IPython and Jupyter Notebooks, which\nnotifies yoy when the current line/cell has finished execution. This is\nparticularly useful for long tasks. It can make sounds or even make\nnotification bubbles pop up.\n\nInstallation\n------------\n\nIPython bell can be installed as a standard Python package: either from\nPyPI:\n\n::\n\n pip install IPythonBell\n\nor from git:\n\n::\n\n git clone http://github.com/samwhitehall/ipython-bell.git \n cd ipython-bell/\n python setup.py install\n\nThis can be imported into an IPython shell session using either:\n``import ipython_bell`` or ``%load_ext ipython_bell``\n\nAlthough you probably want it to load when IPython loads, in which case,\nedit your IPython profile file (by default\n``~/.ipython/profile_default/ipython_config.py``) and add\n``ipython_bell`` to :\n\n::\n\n c.TerminalIPythonApp.extensions = [\n 'ipython_bell'\n ]\n\n(you may need to create this, and can do so with\n``ipython profile create``).\n\nUsage\n-----\n\nThis can be used as a magic for a single line (line magic):\n\n::\n\n In [1]: %bell print 'hello'\n hello\n\nor across multiple lines (cell magic):\n\n::\n\n In[2]: %%bell\n import time\n time.sleep(5)\n\nThere are four currently available notifiers, selectable with the ``-n``\nor ``--notifier`` arguments: \n\n- **Terminal Bell** ``term``: prints an audible bell character to ``stdout`` (doesn\u2019t work in Notebook). \n- **Say** ``say``: play a system sound & use text-to-speech.\n- **Notification** ``notify``: (default) operating system notification with sound.\n- **Silent Notification** ``notify-silent``: operating notification without sound \n\n\nSpecified as follows (in this case, for ``notify``):\n\n::\n\n In [1]: %bell -n notify print 'hello'\n hello\n\n In[2]: %%bell -n notify\n import time\n time.sleep(5)\n\n\nCompatibility\n-------------\n\n- **MacOS**: should work out of the box. \n\n- **Linux**: you may need to install ``beep`` and/or ``libnotify``.\n\n- **Windows**: *entirely untested*, so please create an issue if it doesn't work (notifications only designed to work work on Windows 10+).\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.github.com/samwhitehall/ipython-bell", "keywords": "ipython jupyter notebook notification notification complete alert", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "IPythonBell", "package_url": "https://pypi.org/project/IPythonBell/", "platform": "", "project_url": "https://pypi.org/project/IPythonBell/", "project_urls": { "Homepage": "http://www.github.com/samwhitehall/ipython-bell" }, "release_url": "https://pypi.org/project/IPythonBell/0.10/", "requires_dist": null, "requires_python": "", "summary": "IPython/Jupyter notebook magic to notify the programmer when a line/cell has completed execution", "version": "0.10" }, "last_serial": 2907897, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "1827ff1d3cbc836c995c6cabea8164b4", "sha256": "c22c8c779fcf1b76cacd3511a7a96f5c3cff7a5695b9bc1099019ae210f9ad55" }, "downloads": -1, "filename": "IPythonBell-0.10.tar.gz", "has_sig": false, "md5_digest": "1827ff1d3cbc836c995c6cabea8164b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3507, "upload_time": "2017-05-29T23:54:09", "url": "https://files.pythonhosted.org/packages/f3/77/21c2fd505d43ef0b3713fa6f187f7eef3350d3f3e54617e81d972967ad8f/IPythonBell-0.10.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "c443f674e8347d444427bf7e6aaa4b29", "sha256": "e6c0b13bce657fa92591c7e2f514d0775f576fb6e0bd150503bed2d9e5d93adb" }, "downloads": -1, "filename": "IPythonBell-0.9.tar.gz", "has_sig": false, "md5_digest": "c443f674e8347d444427bf7e6aaa4b29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1910, "upload_time": "2014-04-13T22:24:44", "url": "https://files.pythonhosted.org/packages/8c/a9/e4afa204cc4c4b9d6b831fba64505efa2a42d9b4508c1886756cdf8e482d/IPythonBell-0.9.tar.gz" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "f1daaa86f3b5c8af728b9fbdae02fa87", "sha256": "5b74b750a56ca4402e595c28727234fa4d4f2f2695b8836fe2b6dd39d07785b5" }, "downloads": -1, "filename": "IPythonBell-0.9.10.tar.gz", "has_sig": false, "md5_digest": "f1daaa86f3b5c8af728b9fbdae02fa87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3303, "upload_time": "2017-05-29T23:48:42", "url": "https://files.pythonhosted.org/packages/59/02/edc44e6729094bca24ce62fbf14ec890914069322f68ce63198ab2dc7fb8/IPythonBell-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "567aa4c50d23135e5e0be4d4525efc6b", "sha256": "3f3c9f2ea02a97ecc51bf241dd795dc9906665185ab367e0f363be2fbde0eeff" }, "downloads": -1, "filename": "IPythonBell-0.9.11.tar.gz", "has_sig": false, "md5_digest": "567aa4c50d23135e5e0be4d4525efc6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3303, "upload_time": "2017-05-29T23:50:38", "url": "https://files.pythonhosted.org/packages/fd/b5/e7e67d33f98fd5842eda7910f47778fefe86aadb850dc7fb40a2a71bc570/IPythonBell-0.9.11.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "70fcfa8745f7f7df311a4226f8b3650d", "sha256": "7415c3a50ef0879fdc2d28244ac1ace50c7088a31e1ce54cbb08e864001b8207" }, "downloads": -1, "filename": "IPythonBell-0.9.5.tar.gz", "has_sig": false, "md5_digest": "70fcfa8745f7f7df311a4226f8b3650d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2417, "upload_time": "2017-04-04T20:51:59", "url": "https://files.pythonhosted.org/packages/40/19/45a471464cdad8cad87de7b449d12269e07b69516dbcf0ad7bde74617ad9/IPythonBell-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "fb46547b8a7aba959c92f98b637adb2e", "sha256": "33afd5efe33e314283c8a4d7cfbb4df692a427c817569fd30046fcdd3e829012" }, "downloads": -1, "filename": "IPythonBell-0.9.6.tar.gz", "has_sig": false, "md5_digest": "fb46547b8a7aba959c92f98b637adb2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2419, "upload_time": "2017-04-04T21:00:44", "url": "https://files.pythonhosted.org/packages/74/a8/f8e640872f68f77772c0437e2bd6f141c80da38867baa0874e6a0d4593c0/IPythonBell-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "0f97b300a1b16c2a51b5a4a694b90fd9", "sha256": "976186e7397d4a92c98b871cd2d52d5736271118bad3d64807f88619920e1bb7" }, "downloads": -1, "filename": "IPythonBell-0.9.7.tar.gz", "has_sig": false, "md5_digest": "0f97b300a1b16c2a51b5a4a694b90fd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2370, "upload_time": "2017-04-04T21:06:37", "url": "https://files.pythonhosted.org/packages/ed/83/ff1989d59e61354c54588c6e2e00fa131cfdceeea2cf6a92b790cba4357d/IPythonBell-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "512b51ddb597803b58fbf1b77e2c66ea", "sha256": "a4c0a5799015a23f617d11dbae73093d5641355ed40b688f2f68c7e0c3a454b0" }, "downloads": -1, "filename": "IPythonBell-0.9.8.tar.gz", "has_sig": false, "md5_digest": "512b51ddb597803b58fbf1b77e2c66ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3297, "upload_time": "2017-04-04T21:09:08", "url": "https://files.pythonhosted.org/packages/0c/92/a60bb5c6e7dfc248b1207f3bc5f5524c9238e5fbd84b65daded854961344/IPythonBell-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "4c9c411259e8a55798a73f2054b5d1c1", "sha256": "9dca8dea19a022b1dc88c0a9fb57f0883013f9357c2cfd4e66275586dd5c7ae1" }, "downloads": -1, "filename": "IPythonBell-0.9.9.tar.gz", "has_sig": false, "md5_digest": "4c9c411259e8a55798a73f2054b5d1c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3298, "upload_time": "2017-04-04T21:15:31", "url": "https://files.pythonhosted.org/packages/72/f2/d3bd28f82834397a026a710b3f44d01e19ad36806225e68e0562244d84ee/IPythonBell-0.9.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1827ff1d3cbc836c995c6cabea8164b4", "sha256": "c22c8c779fcf1b76cacd3511a7a96f5c3cff7a5695b9bc1099019ae210f9ad55" }, "downloads": -1, "filename": "IPythonBell-0.10.tar.gz", "has_sig": false, "md5_digest": "1827ff1d3cbc836c995c6cabea8164b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3507, "upload_time": "2017-05-29T23:54:09", "url": "https://files.pythonhosted.org/packages/f3/77/21c2fd505d43ef0b3713fa6f187f7eef3350d3f3e54617e81d972967ad8f/IPythonBell-0.10.tar.gz" } ] }