{ "info": { "author": "BoppreH", "author_email": "boppreh@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "mouse\n=====\n\nTake full control of your mouse with this small Python library. Hook\nglobal events, register hotkeys, simulate mouse movement and clicks, and\nmuch more.\n\n*Huge thanks to `Kirill Pavlov `__ for\ndonating the package name. If you are looking for the Cheddargetter.com\nclient implementation,\n```pip install mouse==0.5.0`` `__.*\n\nFeatures\n--------\n\n- Global event hook on all mice devices (captures events regardless of\n focus).\n- **Listen** and **sends** mouse events.\n- Works with **Windows** and **Linux** (requires sudo).\n- **Pure Python**, no C modules to be compiled.\n- **Zero dependencies**. Trivial to install and deploy, just copy the\n files.\n- **Python 2 and 3**.\n- Includes **high level API** (e.g. `record <#mouse.record>`__ and\n `play <#mouse.play>`__.\n- Events automatically captured in separate thread, doesn't block main\n program.\n- Tested and documented.\n\nThis program makes no attempt to hide itself, so don't use it for\nkeyloggers.\n\nUsage\n-----\n\nInstall the `PyPI package `__:\n\n::\n\n $ sudo pip install mouse\n\nor clone the repository (no installation required, source files are\nsufficient):\n\n::\n\n $ git clone https://github.com/boppreh/mouse\n\nThen check the `API docs `__ to\nsee what features are available.\n\nKnown limitations:\n------------------\n\n- Events generated under Windows don't report device id\n (``event.device == None``).\n `#21 `__\n- To avoid depending on X the Linux parts reads raw device files\n (``/dev/input/input*``) but this requries root.\n- Other applications, such as some games, may register hooks that\n swallow all key events. In this case ``mouse`` will be unable to\n report events.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/boppreh/mouse", "keywords": "mouse listen hook simulate automate", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mouse", "package_url": "https://pypi.org/project/mouse/", "platform": "", "project_url": "https://pypi.org/project/mouse/", "project_urls": { "Homepage": "https://github.com/boppreh/mouse" }, "release_url": "https://pypi.org/project/mouse/0.7.0/", "requires_dist": null, "requires_python": "", "summary": "Hook and simulate global mouse events in pure Python", "version": "0.7.0" }, "last_serial": 3097009, "releases": { "0.1": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6a27d0178448b405df2e25ba95633f1a", "sha256": "a19aed61e9d007192cc66f4b3de4887ead38dc90dc34d51e85fd3156e782f9bd" }, "downloads": -1, "filename": "mouse-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6a27d0178448b405df2e25ba95633f1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1880, "upload_time": "2014-03-17T08:33:07", "url": "https://files.pythonhosted.org/packages/d1/28/5f537b2a4e5184f5d0405df5e1b1b45efb54d7dd7b5714ec3a8052142f28/mouse-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4518dde29e82d83195822954a3b2410d", "sha256": "0114db0d6b6aad7511a6facdbcea87bbdb102be3dfacbda3d3478c2bd69a9632" }, "downloads": -1, "filename": "mouse-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4518dde29e82d83195822954a3b2410d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7097, "upload_time": "2014-03-25T04:07:11", "url": "https://files.pythonhosted.org/packages/35/1c/e3ab2b91a96acb14286aff5bf860632b00efb97751957ff4859f4df09fe1/mouse-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "983a3335848703479b1e5fbf2a10cc96", "sha256": "22597af020b73e8c02a61a15b5b75dbd80e972d4ed84a90518cc94b954919f69" }, "downloads": -1, "filename": "mouse-0.3.0.tar.gz", "has_sig": false, "md5_digest": "983a3335848703479b1e5fbf2a10cc96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13930, "upload_time": "2014-04-01T02:53:31", "url": "https://files.pythonhosted.org/packages/4f/8d/d358e81a9b798680c0708e368db20bbc501b85401824265d8fcec07b4801/mouse-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "fe5ffec9fb43d455fc7acddf8b2c6555", "sha256": "8b6eb5d0fa50c94dc8061c6530cc895bd7d2826cea8088b196269c26924e79f6" }, "downloads": -1, "filename": "mouse-0.4.0.tar.gz", "has_sig": false, "md5_digest": "fe5ffec9fb43d455fc7acddf8b2c6555", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14128, "upload_time": "2014-04-02T03:06:25", "url": "https://files.pythonhosted.org/packages/a3/99/5d5064c8faca58bdcfb7fc4233a7debf57cdab0b0bcc4be2df39b51fe043/mouse-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "b154fc558b3e082830f83fefbb3d5012", "sha256": "2c9f30b7a16c10295749cb2cebe5b7cce840b63a8f7e0ba8a6b41a9802d60d1c" }, "downloads": -1, "filename": "mouse-0.4.1.tar.gz", "has_sig": false, "md5_digest": "b154fc558b3e082830f83fefbb3d5012", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14161, "upload_time": "2014-04-02T03:57:52", "url": "https://files.pythonhosted.org/packages/40/8d/b636194401306a971d5e02f7b580c53c722aaa3ff8199eba0c693f37b0b2/mouse-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4f23c2e2d5d69794176b32ed3e13bac0", "sha256": "7143b7774acf59d91b0be1e818dc2f37a29714d7259d85ce30fb10c142a86f55" }, "downloads": -1, "filename": "mouse-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4f23c2e2d5d69794176b32ed3e13bac0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14280, "upload_time": "2014-05-26T10:26:16", "url": "https://files.pythonhosted.org/packages/eb/b7/59bc8627dbc5319a6c96dafa16e9e4f408b72d96176f22b1d8b1e4404579/mouse-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "edd178263d98e9196686dffbaccc43d6", "sha256": "88d3339e0a794afd69fd1c5dcbfd5233d283143d79f3c96f98a50ada11f7615c" }, "downloads": -1, "filename": "mouse-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "edd178263d98e9196686dffbaccc43d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14040, "upload_time": "2017-08-04T02:45:57", "url": "https://files.pythonhosted.org/packages/45/f3/3544cc714865202967145d41995dd1fd898580213f66cc62e37baa9f136d/mouse-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "678c9c6fa1312237f64980a022938605", "sha256": "bba6ac4849de3f741019e75bece0138e4761bb335fc09e8504cb77b7042e34b4" }, "downloads": -1, "filename": "mouse-0.6.0.win-amd64.zip", "has_sig": false, "md5_digest": "678c9c6fa1312237f64980a022938605", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33905, "upload_time": "2017-08-04T02:51:27", "url": "https://files.pythonhosted.org/packages/b1/e6/9c1cc597f8716370654a4d188cde6c51d09ed8ca557fe3c47adf325b1b08/mouse-0.6.0.win-amd64.zip" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "7490b8a1042b535ef13c5542520be45e", "sha256": "eee7211a266c64f81ab7b131af9cd53ba2d2d4cc4e496c62dc2004cff71a2195" }, "downloads": -1, "filename": "mouse-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7490b8a1042b535ef13c5542520be45e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16429, "upload_time": "2017-08-08T13:14:33", "url": "https://files.pythonhosted.org/packages/1f/b5/fccd64ecc3a815533eaccc69f17e1b6cbedb6daf8b08999403a89ebab12d/mouse-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8a9b79255e9c1cb863dc343252b0dd8", "sha256": "f6d216e0118bb7fc2e7e3766bce7473463f9a15be12c47e7a869aacf85178140" }, "downloads": -1, "filename": "mouse-0.6.1.zip", "has_sig": false, "md5_digest": "d8a9b79255e9c1cb863dc343252b0dd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16905, "upload_time": "2017-08-08T13:14:34", "url": "https://files.pythonhosted.org/packages/b0/45/0bc3e719396caffe15ad8c4621e6bc96e8470675fe972aef7f66357dc65c/mouse-0.6.1.zip" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "3e7ed4315ef6f67f3fc8e17647d9ee04", "sha256": "448ec56ee5729e7c315bec1dccc72becf53fae0464c4757991e3846841018de3" }, "downloads": -1, "filename": "mouse-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e7ed4315ef6f67f3fc8e17647d9ee04", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16931, "upload_time": "2017-08-15T02:45:25", "url": "https://files.pythonhosted.org/packages/ac/23/29e58942846908ad10357d130a12d2530cfc4ab6e99c3f2becd9829ba828/mouse-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa68ac092ce188c67d46e2118df91d91", "sha256": "b833411f0e3aa3083ef0176effb9afe8dae5e33d09ae151208f12f39d1a283a2" }, "downloads": -1, "filename": "mouse-0.7.0.zip", "has_sig": false, "md5_digest": "aa68ac092ce188c67d46e2118df91d91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17397, "upload_time": "2017-08-15T02:45:29", "url": "https://files.pythonhosted.org/packages/19/6e/0023f4d4f43dfa8f047619f6708d9760aec47430858bbb4d430bed32cf27/mouse-0.7.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3e7ed4315ef6f67f3fc8e17647d9ee04", "sha256": "448ec56ee5729e7c315bec1dccc72becf53fae0464c4757991e3846841018de3" }, "downloads": -1, "filename": "mouse-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e7ed4315ef6f67f3fc8e17647d9ee04", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16931, "upload_time": "2017-08-15T02:45:25", "url": "https://files.pythonhosted.org/packages/ac/23/29e58942846908ad10357d130a12d2530cfc4ab6e99c3f2becd9829ba828/mouse-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa68ac092ce188c67d46e2118df91d91", "sha256": "b833411f0e3aa3083ef0176effb9afe8dae5e33d09ae151208f12f39d1a283a2" }, "downloads": -1, "filename": "mouse-0.7.0.zip", "has_sig": false, "md5_digest": "aa68ac092ce188c67d46e2118df91d91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17397, "upload_time": "2017-08-15T02:45:29", "url": "https://files.pythonhosted.org/packages/19/6e/0023f4d4f43dfa8f047619f6708d9760aec47430858bbb4d430bed32cf27/mouse-0.7.0.zip" } ] }