{ "info": { "author": "Justin Li", "author_email": "jli@j-li.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: MacOS X", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Multimedia", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=========\nosxmmkeys\n=========\n\nosxmmkeys is a simple Python library for handling media keys on OS X.\nKey presses can be observed with no side effects, or have their default\nbehaviours overridden entirely.\n\nInstallation\n------------\n\nTo install osxmmkeys with pip, use:\n\n.. code:: bash\n\n $ pip install osxmmkeys\n\nUsage\n-----\n\nSimple example:\n\n.. code:: python\n\n import osxmmkeys\n\n def handler():\n print(\"Play/pause key was pressed\")\n\n tap = osxmmkeys.Tap()\n tap.on('play_pause', handler)\n tap.run()\n\nThreaded example:\n\n.. code:: python\n\n import osxmmkeys, time\n\n def handler():\n print(\"Play/pause key was pressed\")\n\n tap = osxmmkeys.Tap()\n tap.on('play_pause', handler)\n tap.start()\n\n try:\n while True:\n time.sleep(1)\n except (KeyboardInterrupt, SystemExit):\n tap.stop()\n\nSupported key names:\n\n- ``play_pause``\n- ``next_track``\n- ``prev_track``\n- ``mute``\n- ``volume_down``\n- ``volume_up``\n- ``backlight_down``\n- ``backlight_up``\n- ``kb_backlight_down``\n- ``kb_backlight_up``", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pushrax/osxmmkeys", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "osxmmkeys", "package_url": "https://pypi.org/project/osxmmkeys/", "platform": "", "project_url": "https://pypi.org/project/osxmmkeys/", "project_urls": { "Homepage": "https://github.com/pushrax/osxmmkeys" }, "release_url": "https://pypi.org/project/osxmmkeys/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Easily handle media keys on OS X.", "version": "1.0.0" }, "last_serial": 4467334, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "86d99c48d8ebdca6727a9265216006e7", "sha256": "9bfdead502589c5523ad51e6c356853783a65d42c9b45ea447c8ed9c5c0d399b" }, "downloads": -1, "filename": "osxmmkeys-0.0.1.tar.gz", "has_sig": false, "md5_digest": "86d99c48d8ebdca6727a9265216006e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2078, "upload_time": "2014-04-13T23:06:17", "url": "https://files.pythonhosted.org/packages/25/52/7287b59c03455190841469a8555b8c003529c4359bcdf1d92084f91bf8fe/osxmmkeys-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "63db7166992e324de389cd92eeaf29c3", "sha256": "468c08795259f878b69a978964978eccad2f579480b9fefe290cb50bc551af06" }, "downloads": -1, "filename": "osxmmkeys-0.0.2.tar.gz", "has_sig": false, "md5_digest": "63db7166992e324de389cd92eeaf29c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2974, "upload_time": "2014-04-13T23:18:44", "url": "https://files.pythonhosted.org/packages/17/d3/f64d7bbf1eabc514edb8dbc7fe2ea33144ef73adbe207911ad66a0be1847/osxmmkeys-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "200a241b202e8a250d13812185c2c911", "sha256": "078a00b1801471bbf7843b53d60a89464b7a65c9524f50e881edec2b1cbaea77" }, "downloads": -1, "filename": "osxmmkeys-0.0.3.tar.gz", "has_sig": false, "md5_digest": "200a241b202e8a250d13812185c2c911", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3409, "upload_time": "2014-04-14T01:53:33", "url": "https://files.pythonhosted.org/packages/8e/9e/3960d3cf6cc4442a19de9bb7c909931b266ff50f6c0ffbc1eafa6403f64d/osxmmkeys-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "519bb7608c8d1c1c2a86da33ccf0d700", "sha256": "aa99b558d24f682c241b9b7a4416d87f45c6af0848e75356773234a3afb65c12" }, "downloads": -1, "filename": "osxmmkeys-0.0.4.tar.gz", "has_sig": false, "md5_digest": "519bb7608c8d1c1c2a86da33ccf0d700", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3426, "upload_time": "2015-02-23T03:16:00", "url": "https://files.pythonhosted.org/packages/df/ef/8b3917ee30377443b461fb61cf81258a82cfb8924eda28ac1279399e1b0e/osxmmkeys-0.0.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "882f3175f4717d47f6e9710e543ce1fc", "sha256": "756f108c1a26d2cf1fc63075ab0fdacda18a9f2a21d026c027c6debb3aed6870" }, "downloads": -1, "filename": "osxmmkeys-1.0.0.tar.gz", "has_sig": false, "md5_digest": "882f3175f4717d47f6e9710e543ce1fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3287, "upload_time": "2018-11-08T22:29:01", "url": "https://files.pythonhosted.org/packages/ad/f6/dd81c1fc9070ecf68ea714adc02ceb4b7c8762c32cf252907b72bdb4054d/osxmmkeys-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "882f3175f4717d47f6e9710e543ce1fc", "sha256": "756f108c1a26d2cf1fc63075ab0fdacda18a9f2a21d026c027c6debb3aed6870" }, "downloads": -1, "filename": "osxmmkeys-1.0.0.tar.gz", "has_sig": false, "md5_digest": "882f3175f4717d47f6e9710e543ce1fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3287, "upload_time": "2018-11-08T22:29:01", "url": "https://files.pythonhosted.org/packages/ad/f6/dd81c1fc9070ecf68ea714adc02ceb4b7c8762c32cf252907b72bdb4054d/osxmmkeys-1.0.0.tar.gz" } ] }