{ "info": { "author": "Tina Bu", "author_email": "tina.hongbu@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# DingPy\n\nAuthor: Tina Bu (http://medium.com/@tinabu/)\n\n**DingPy** is a Python package that plays an audio alert when your program finishes. It is particularly useful for long running batch jobs or impatient developers.\n\n- GitHub repo: https://github.com/Tina-Bu/dingpy\n- Documentation:\n- PyPI: https://pypi.org/project/dingpy/\n- Medium post: \n\nTest audio downloaded from: http://soundbible.com/2185-Old-School-Bell.html\n\n## Contents\n\n1. [Examples](#example)\n2. [Installation](#installation)\n3. [TODO](#todo)\n4. [Dependencies](#dependencies)\n5. [Inspirations](#inspirations)\n\n## Examples \n```\nimport dingpy\n\n# a long running block\nfor i in range(100):\n\tsleep(1)\n\ndingpy.main()\n```\n\n## Installation \n\nTested on Python 3. **DingPy** can be installed using the following command.\n\n```\npip install dingpy\n```\n\n## TODO \n- package alarm_audio file into package build\n\n## Dependencies \n\n**DingPy**'s Python dependencies are listed in the `requirements.txt` file. \n\n## Inspirations \n\nhttps://github.com/Shahor/dingdingdong\n\nhttps://github.com/xxv/ding/\n\n\n\n\n\n# History \n\n## 0.1.0 (2019-06-25)\nAudio files packaged.\n\n## 0.0.14 (2019-06-24)\nHold off Anaconda package development.\n\n## 0.0.13 (2019-04-16)\nPackage tested from terminal. Audio file to be packaged in.\n\n## 0.0.1 (2019-04-13)\nFirst release on PyPI.\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/Tina-Bu/dingpy/", "keywords": "dingpy", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "dingpy", "package_url": "https://pypi.org/project/dingpy/", "platform": "", "project_url": "https://pypi.org/project/dingpy/", "project_urls": { "Homepage": "https://github.com/Tina-Bu/dingpy/" }, "release_url": "https://pypi.org/project/dingpy/0.0.15/", "requires_dist": [ "pydub (==0.23.1)" ], "requires_python": "", "summary": "changed function from main to ding", "version": "0.0.15" }, "last_serial": 5443630, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "796e8bcce85de6381819e4fbd445c0c1", "sha256": "7b44f89dc836cd78dd86e68ff3de890709a3b4dc610f04bb506cff1131da0ece" }, "downloads": -1, "filename": "dingpy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "796e8bcce85de6381819e4fbd445c0c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3480, "upload_time": "2019-04-13T05:54:47", "url": "https://files.pythonhosted.org/packages/d8/12/b50489679bca7aa68e13a22cbf15be7f4792edd760f2e15c8ece615a55e0/dingpy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "243bc4b175860e3bf072efa0391ee0a9", "sha256": "2fad2b6c5070e48eafe7b0a1f8df07c3a5f140995ae05cd6c8f4a02564fc2d2a" }, "downloads": -1, "filename": "dingpy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "243bc4b175860e3bf072efa0391ee0a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1349, "upload_time": "2019-04-13T05:54:49", "url": "https://files.pythonhosted.org/packages/9e/76/efc4968984e7b84a2bc997021f415e1b7117e478099586ee7d12c426eec5/dingpy-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "f10b063cd3696c59828a82d2dbfb8a2a", "sha256": "dbd747e3adc5685e0ddac9fe5157100edbfb39db261e5d0ba1e1ea34f25e7e73" }, "downloads": -1, "filename": "dingpy-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "f10b063cd3696c59828a82d2dbfb8a2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3464, "upload_time": "2019-04-17T03:32:52", "url": "https://files.pythonhosted.org/packages/82/23/9d0cc56299d27b31137d2a7d219162fd32edfeff3b3c63d3610031af0e61/dingpy-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "281c66d277f1aa203d39bb56df8c5914", "sha256": "970439d5aa3552fd668657e043403c8bad273dcdebd8e3bed99734a63fbe5582" }, "downloads": -1, "filename": "dingpy-0.0.10.tar.gz", "has_sig": false, "md5_digest": "281c66d277f1aa203d39bb56df8c5914", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2028, "upload_time": "2019-04-17T03:32:54", "url": "https://files.pythonhosted.org/packages/c0/7a/c0136b73c2ee815b2effdba270ef68d63c2386e860ed4a2b14b95c6aefac/dingpy-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "c339180368cfbb44158034f16b785a91", "sha256": "fe16abb97b541fbf1d5e10e2e178995c119575393e6816a9b51ece701afcd489" }, "downloads": -1, "filename": "dingpy-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "c339180368cfbb44158034f16b785a91", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3484, "upload_time": "2019-04-17T03:38:19", "url": "https://files.pythonhosted.org/packages/9e/6a/e000de34887703571fd6eef975cbbacf20bfb1a9684933cccd4941391556/dingpy-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05c332c8b4ec89fc4d3386f3dd0bf119", "sha256": "9039df5a09c8e4967d039e15dee715869770a8089e2778948501a5d227de67a6" }, "downloads": -1, "filename": "dingpy-0.0.11.tar.gz", "has_sig": false, "md5_digest": "05c332c8b4ec89fc4d3386f3dd0bf119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2026, "upload_time": "2019-04-17T03:38:21", "url": "https://files.pythonhosted.org/packages/c5/04/d674b6ffb68b3008cf1bacda33dcf638801eb537b293785ee264f755235f/dingpy-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "c0f681e13c41bfd20eeb7442471f73f3", "sha256": "bd4c62ad04990a1d9bc609ce98f7b59afd682676081e6c491a916080ebf92727" }, "downloads": -1, "filename": "dingpy-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "c0f681e13c41bfd20eeb7442471f73f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3474, "upload_time": "2019-04-17T03:42:27", "url": "https://files.pythonhosted.org/packages/bc/a9/fa2001ea4b038a86f0beca6354ab0e225330764690a6beff9ac1e1caf2fb/dingpy-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2b0eb822bcc2e3145656322629bd7b6", "sha256": "2981a7bb8a317975912d5dd5a4c88022a26f18c3a58f897dbc2be1fd7bec0ffb" }, "downloads": -1, "filename": "dingpy-0.0.12.tar.gz", "has_sig": false, "md5_digest": "f2b0eb822bcc2e3145656322629bd7b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2022, "upload_time": "2019-04-17T03:42:29", "url": "https://files.pythonhosted.org/packages/6e/34/a13b39218a1f5164a8634b95b7b3b29548867de32e3b331f6c1c0ff61617/dingpy-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "705762b3caa09faabe79875788e2ac15", "sha256": "bfddab28bcbc5024fac3ad39f39029b7da58c2833aef21433d4aaa6dd3232856" }, "downloads": -1, "filename": "dingpy-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "705762b3caa09faabe79875788e2ac15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3486, "upload_time": "2019-04-17T03:55:26", "url": "https://files.pythonhosted.org/packages/e8/22/2d42795a5d5f80924d0ad774282085270db6005294ae42ce86ed72f05d63/dingpy-0.0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00641692811ae23213e51d786175e366", "sha256": "8e569d6f834839a20a67fb0fc0e3b9c7c7fcf0b738ee30a435f55046b5804b3c" }, "downloads": -1, "filename": "dingpy-0.0.13.tar.gz", "has_sig": false, "md5_digest": "00641692811ae23213e51d786175e366", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5563428, "upload_time": "2019-04-17T03:55:30", "url": "https://files.pythonhosted.org/packages/ec/e5/8000af1cf2ab9994c70700dbc93231c9f9f08bf842da45e784fd04d7f93a/dingpy-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "292b750d94b873240173e506249fb943", "sha256": "87f545fb804ecf584006027f89b303dc987f2e69b345bfb7dd103c9c517b3e19" }, "downloads": -1, "filename": "dingpy-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "292b750d94b873240173e506249fb943", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5564330, "upload_time": "2019-06-25T03:06:01", "url": "https://files.pythonhosted.org/packages/b6/5a/707b87342dffde90fd820bc920290a11f88e7a816c83dbb6732a8c44df8e/dingpy-0.0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dade473031252edcfc26314736fffb4e", "sha256": "3e85bdcdc15fbb59839191010f494f1f818412adfba7fa50102f5f92129e9936" }, "downloads": -1, "filename": "dingpy-0.0.14.tar.gz", "has_sig": false, "md5_digest": "dade473031252edcfc26314736fffb4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5565372, "upload_time": "2019-06-25T03:06:04", "url": "https://files.pythonhosted.org/packages/99/6d/17a8dbd8c857b9932d32e93bf41464bb59b27753c6079cc669f801577ce8/dingpy-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "4f60af1f33c8e7315c07c87f3ee1469a", "sha256": "ae9f5d34cf406132503296bdb5e6f14f0c96131775d5a9219f4981e22a30aa1b" }, "downloads": -1, "filename": "dingpy-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "4f60af1f33c8e7315c07c87f3ee1469a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5564245, "upload_time": "2019-06-25T03:18:28", "url": "https://files.pythonhosted.org/packages/66/ea/e776c35c90084276ac85e9e2ce0cf1ee56f8532af687c2d7a1ba65f27f57/dingpy-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac1f538101b3a888fc9b81379fd5d005", "sha256": "980220a5d79a202dbc644658b0e545beb5f7ea8a8e461c47c2e8a00d7fd7efbe" }, "downloads": -1, "filename": "dingpy-0.0.15.tar.gz", "has_sig": false, "md5_digest": "ac1f538101b3a888fc9b81379fd5d005", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5565353, "upload_time": "2019-06-25T03:18:31", "url": "https://files.pythonhosted.org/packages/8b/e9/e318a9452b01058b2cd0457f97d085fb6e9c4d9a9221b2862bcdb76402c3/dingpy-0.0.15.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0e50ccac325dbf80692a6bb2b5d6d255", "sha256": "b274b36d431fedef351b44cc2ca90e4433eb838e8e8e237fdbaf94e7645f950c" }, "downloads": -1, "filename": "dingpy-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0e50ccac325dbf80692a6bb2b5d6d255", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4175, "upload_time": "2019-04-17T02:42:24", "url": "https://files.pythonhosted.org/packages/5d/2f/1cf3c9796b1ae09f99ba7bc644625ae457d5704eb4b1a22f298c7df7b4f0/dingpy-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "672ffe47f625ead3802fee7d80fc34d2", "sha256": "f3b7e2ec5713c4d91e1d1be1265e563e6e8f46bccc0ecfd541678744dca790b5" }, "downloads": -1, "filename": "dingpy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "672ffe47f625ead3802fee7d80fc34d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1814, "upload_time": "2019-04-17T02:42:25", "url": "https://files.pythonhosted.org/packages/fa/41/f7373a791946313cacfc3dcbbe91a9ee7ababe20027a024b51d009371fa4/dingpy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3c68c9d9a0fbaaaf46dfc4bec13cbe0c", "sha256": "66ae5f45700839d4ccbe74f2635086fe08645c821f32aa87404825c113209d56" }, "downloads": -1, "filename": "dingpy-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3c68c9d9a0fbaaaf46dfc4bec13cbe0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4206, "upload_time": "2019-04-17T02:53:10", "url": "https://files.pythonhosted.org/packages/27/3e/4bf1c455653cfe42fff6c49d2d8e87cec388468bca99099981f7f6890cab/dingpy-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27b3e8f919303cf6bae4ac98e0bc7e48", "sha256": "14356700c499ad3ec35aaeec7f5e64784d045cc1d597e988d1e0edb500641f4c" }, "downloads": -1, "filename": "dingpy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "27b3e8f919303cf6bae4ac98e0bc7e48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1816, "upload_time": "2019-04-17T02:53:12", "url": "https://files.pythonhosted.org/packages/9a/b7/9c1b8f2ce1b296769582744d04a4b4082e7c7d38080076f85011b4705eb0/dingpy-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "68296dfc8f4c4833dbb5864efa6044aa", "sha256": "4cb11732b10a48e66ad0c2a0f308584755f833985bda4b55c472411d45018e84" }, "downloads": -1, "filename": "dingpy-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "68296dfc8f4c4833dbb5864efa6044aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4197, "upload_time": "2019-04-17T02:56:59", "url": "https://files.pythonhosted.org/packages/1c/0f/bf907bfb2da46d17ae5ff62e8e746c3695c1d394aae78529a133dde48941/dingpy-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdf293615cd07aaf391bda76e28c8508", "sha256": "d1572c82019035a8c67e7dfe0778a035944b66fe757e34cf836c77b043e798c6" }, "downloads": -1, "filename": "dingpy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "bdf293615cd07aaf391bda76e28c8508", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1820, "upload_time": "2019-04-17T02:57:01", "url": "https://files.pythonhosted.org/packages/f6/f0/73428049ff589428f237054276fe0f92061f75c5987326ed1c4bc9f3a4e5/dingpy-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7dedc61f8a0d1e29a1ddd89f58fd6ec6", "sha256": "458a5e760844f11f1337f100d36af161e1aacd52c061525893d188c06966dbff" }, "downloads": -1, "filename": "dingpy-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7dedc61f8a0d1e29a1ddd89f58fd6ec6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4210, "upload_time": "2019-04-17T02:59:04", "url": "https://files.pythonhosted.org/packages/66/be/811b6c766dd7e3edf8391125e32e518453d347320b92c3b35ee93f9c1568/dingpy-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b59047273cdf9a55755a9a822a7eeb4", "sha256": "fdd634036bb7ca9a65e572f4d8d40b9fc0ba30c31a5758e6797044cc3758ba14" }, "downloads": -1, "filename": "dingpy-0.0.5.tar.gz", "has_sig": false, "md5_digest": "4b59047273cdf9a55755a9a822a7eeb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1834, "upload_time": "2019-04-17T02:59:07", "url": "https://files.pythonhosted.org/packages/c4/09/a9cce481de71b0b6cff5a6349942c6b4726e141e7ff92f5c850dc11a0cab/dingpy-0.0.5.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "d51915c2341e1df69a4bda34a841f15b", "sha256": "0ad6107333fca071393ebb4d951347e3b8f65d703fddc743793d88cf03a772fd" }, "downloads": -1, "filename": "dingpy-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d51915c2341e1df69a4bda34a841f15b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3276, "upload_time": "2019-04-17T03:27:27", "url": "https://files.pythonhosted.org/packages/fd/96/b92359d02d7eca532a496a71539b6b704d649b09f45626d304a01340b3ef/dingpy-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3dbf53adb0a966f6052a71923d5c5cd0", "sha256": "0d8c00dc49fce0b4e7fc168661c1531b9834b04d54b8534aeb4b31f58b23238f" }, "downloads": -1, "filename": "dingpy-0.0.9.tar.gz", "has_sig": false, "md5_digest": "3dbf53adb0a966f6052a71923d5c5cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1825, "upload_time": "2019-04-17T03:27:28", "url": "https://files.pythonhosted.org/packages/97/cf/e6bb225577fcec4a49e84de8ba1ad072f3f7db3440cded345e3edec3117e/dingpy-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4f60af1f33c8e7315c07c87f3ee1469a", "sha256": "ae9f5d34cf406132503296bdb5e6f14f0c96131775d5a9219f4981e22a30aa1b" }, "downloads": -1, "filename": "dingpy-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "4f60af1f33c8e7315c07c87f3ee1469a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5564245, "upload_time": "2019-06-25T03:18:28", "url": "https://files.pythonhosted.org/packages/66/ea/e776c35c90084276ac85e9e2ce0cf1ee56f8532af687c2d7a1ba65f27f57/dingpy-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac1f538101b3a888fc9b81379fd5d005", "sha256": "980220a5d79a202dbc644658b0e545beb5f7ea8a8e461c47c2e8a00d7fd7efbe" }, "downloads": -1, "filename": "dingpy-0.0.15.tar.gz", "has_sig": false, "md5_digest": "ac1f538101b3a888fc9b81379fd5d005", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5565353, "upload_time": "2019-06-25T03:18:31", "url": "https://files.pythonhosted.org/packages/8b/e9/e318a9452b01058b2cd0457f97d085fb6e9c4d9a9221b2862bcdb76402c3/dingpy-0.0.15.tar.gz" } ] }