{ "info": { "author": "Andrew Leech", "author_email": "andrew@alelec.net", "bugtrack_url": null, "classifiers": [], "description": "pyxmacros\n=========\n\nPython library for creating system-wide macros on a linux machine. \npyxmacros leverages the well known pyxhook library to connect to all X servers running on the machine and runs registered callback functions on desired keypress. Can also be triggered by lirc keypresses if desired.\n\nusage\n-----\n::\n\n import xmacros\n\n def run_task(key):\n print \"key pressed: %s\" %str(key)\n\n if __name__ == \"__main__\":\n macro = xmacros()\n macro.register_action(key=190, mod=xmacros.MOD_ALT_L, callback=run_task)\n \n while True:\n pass\n", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.alelec.net/corona/pyxmacros", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "pyxmacros", "package_url": "https://pypi.org/project/pyxmacros/", "platform": null, "project_url": "https://pypi.org/project/pyxmacros/", "project_urls": { "Homepage": "https://gitlab.alelec.net/corona/pyxmacros" }, "release_url": "https://pypi.org/project/pyxmacros/0.8/", "requires_dist": null, "requires_python": null, "summary": "A library to create macros on a linux system", "version": "0.8" }, "last_serial": 2443543, "releases": { "0.6": [ { "comment_text": "", "digests": { "md5": "6a07e368d837be81a9efc2980cc9bc64", "sha256": "2d016a8133a03c7b52b4d94cca2c8acd90629024ace8836dc6872cffabea29d4" }, "downloads": -1, "filename": "pyxmacros-0.6.tar.gz", "has_sig": false, "md5_digest": "6a07e368d837be81a9efc2980cc9bc64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7648, "upload_time": "2016-11-04T23:03:43", "url": "https://files.pythonhosted.org/packages/11/a5/34394607ebaa3a3427fa88fc7e3ac68753494f029e43d4b04005c5ed42c5/pyxmacros-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "379c32fa0449ae0e0a0db46c90a62603", "sha256": "f70ac7699edce94f01509782953fdaa43bb0c1acfb15b7dc6764a87e210fc05e" }, "downloads": -1, "filename": "pyxmacros-0.7.tar.gz", "has_sig": false, "md5_digest": "379c32fa0449ae0e0a0db46c90a62603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7618, "upload_time": "2016-11-04T23:17:27", "url": "https://files.pythonhosted.org/packages/34/4c/1e1ec598af4e90af8d14716a2646d639083b996ea58670f2cd85491fda26/pyxmacros-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "cf9f588b460f4a0b2f65f075a91ea1f6", "sha256": "060a6b072e64877f66107f8048fc0d7003a298f52fbc23688f29fbaeaae4ecb5" }, "downloads": -1, "filename": "pyxmacros-0.8.tar.gz", "has_sig": false, "md5_digest": "cf9f588b460f4a0b2f65f075a91ea1f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7650, "upload_time": "2016-11-04T23:53:58", "url": "https://files.pythonhosted.org/packages/0e/07/2a032b2452cc9120a4c60cbfac6044296ed6c4f330f76bd783ec45f0bdce/pyxmacros-0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cf9f588b460f4a0b2f65f075a91ea1f6", "sha256": "060a6b072e64877f66107f8048fc0d7003a298f52fbc23688f29fbaeaae4ecb5" }, "downloads": -1, "filename": "pyxmacros-0.8.tar.gz", "has_sig": false, "md5_digest": "cf9f588b460f4a0b2f65f075a91ea1f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7650, "upload_time": "2016-11-04T23:53:58", "url": "https://files.pythonhosted.org/packages/0e/07/2a032b2452cc9120a4c60cbfac6044296ed6c4f330f76bd783ec45f0bdce/pyxmacros-0.8.tar.gz" } ] }