# win\_auto\_tiny
**win_auto_tiny** is a lightweight Python library for automating Windows GUI tasks, featuring simple functions to run applications, find windows, click, and type text.
> This library is lightweight and includes the features I personally needed. If you are looking for full-featured GUI automation, consider looking at [PyAutoGUI](https://pypi.org/project/PyAutoGUI/) or [AutoHotKey](https://www.autohotkey.com/).
## Features
- **Process Management**: Easily execute and kill applications.
- **Window Utilities**: Minimize, find, and interact with application windows.
- **DPI Handling**: Get DPI settings and manage graphical transformations.
- **Mouse Control**: Perform mouse clicks and other actions.
- **Keyboard Control**: Send keys and text input to applications.
- **Drawing Utilities**: Draw on application windows using RGB colors.
## Installation
```powershell
PS > pip install win_auto_tiny
```
## Usage
See **tests** directory.
## License
This project is licensed under the MIT License. See the LICENSE file for details.
## Contact
For any questions or support, please reach out to me via [GitHub Issues](https://github.com/th-yoo/win_auto_tiny/issues).
Raw data
{
"_id": null,
"home_page": "https://github.com/th-yoo/win_auto_tiny",
"name": "win_auto_tiny",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "win32, automation, lightweight, GUI, windows, mouse, keyboard, DPI",
"author": "th yoo",
"author_email": "taihyungyoo@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ff/8a/5474366b397036b55ddd9cbda5910a530a470c86e4f29a27d59da059f9d2/win_auto_tiny-0.1.2.tar.gz",
"platform": null,
"description": "# win\\_auto\\_tiny\n**win_auto_tiny** is a lightweight Python library for automating Windows GUI tasks, featuring simple functions to run applications, find windows, click, and type text. \n\n> This library is lightweight and includes the features I personally needed. If you are looking for full-featured GUI automation, consider looking at [PyAutoGUI](https://pypi.org/project/PyAutoGUI/) or [AutoHotKey](https://www.autohotkey.com/).\n\n## Features\n- **Process Management**: Easily execute and kill applications.\n- **Window Utilities**: Minimize, find, and interact with application windows.\n- **DPI Handling**: Get DPI settings and manage graphical transformations.\n- **Mouse Control**: Perform mouse clicks and other actions.\n- **Keyboard Control**: Send keys and text input to applications.\n- **Drawing Utilities**: Draw on application windows using RGB colors.\n\n## Installation\n```powershell\nPS > pip install win_auto_tiny\n```\n\n## Usage\nSee **tests** directory.\n\n## License\nThis project is licensed under the MIT License. See the LICENSE file for details.\n\n## Contact\nFor any questions or support, please reach out to me via [GitHub Issues](https://github.com/th-yoo/win_auto_tiny/issues).\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A lightweight Python library for automating Windows GUI tasks, featuring simple functions to run applications, find windows, click, and type text.",
"version": "0.1.2",
"project_urls": {
"Homepage": "https://github.com/th-yoo/win_auto_tiny"
},
"split_keywords": [
"win32",
" automation",
" lightweight",
" gui",
" windows",
" mouse",
" keyboard",
" dpi"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6b83f18280a088d6771250546770aa0e5a9b784681e33a074b9a764a46e50971",
"md5": "e90c8f6a2a6a339418ea333d03fda439",
"sha256": "4c97a0dc625f92c462242d946e325f3e1ac76bd2a53591350dfb2add5e69e954"
},
"downloads": -1,
"filename": "win_auto_tiny-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e90c8f6a2a6a339418ea333d03fda439",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 9078,
"upload_time": "2024-10-10T11:32:43",
"upload_time_iso_8601": "2024-10-10T11:32:43.127963Z",
"url": "https://files.pythonhosted.org/packages/6b/83/f18280a088d6771250546770aa0e5a9b784681e33a074b9a764a46e50971/win_auto_tiny-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ff8a5474366b397036b55ddd9cbda5910a530a470c86e4f29a27d59da059f9d2",
"md5": "3286354af8738f3dac956befd881de51",
"sha256": "4b98459ce7b693bd71249ef5586a1379f8359efe6b47e956298128ca1162eefa"
},
"downloads": -1,
"filename": "win_auto_tiny-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "3286354af8738f3dac956befd881de51",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 6637,
"upload_time": "2024-10-10T11:32:44",
"upload_time_iso_8601": "2024-10-10T11:32:44.038750Z",
"url": "https://files.pythonhosted.org/packages/ff/8a/5474366b397036b55ddd9cbda5910a530a470c86e4f29a27d59da059f9d2/win_auto_tiny-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-10 11:32:44",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "th-yoo",
"github_project": "win_auto_tiny",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "win_auto_tiny"
}