A plugin-based CLI toolset for Windows, built on top of the Python language.
Winzy is a collection of command-line tools designed to make working with windows easier. The project takes a plugin-based approach, allowing users to extend its functionality by creating custom plugins.
There are few plugins that i am activiley using. I will soon add all of them here.
- A simple and intuitive CLI interface
- Extensive plugin support for customizing and extending the toolset
- Integration with popular Python libraries and frameworks
- Support for multiple Python versions (>=3.9)
- Python 3.9 or later
- The
pluggy
library for plugin ment
pip install winzy
You'll need to have cookiecutter installed.
pipx install cookiecutter
Regular pip
will work OK too.
Run cookiecutter gh:sukhbinder/winzy-plugin
and then answer the prompts. Here's an example run:
cookiecutter gh:sukhbinder/winzy-plugin
This will show this. Fill this and the template is ready. Just add your code.
plugin_name []: winzy plugin template demo
description []: Demonstrating https://github.com/sukhbinder/winzy-plugin
hyphenated [winzy-plugin-template-demo]:
underscored [winzy_plugin_template_demo]:
github_username []: sukhbinder
author_name []: Sukhbinder Singh
Here's the list of plugin available in pypi.
- winzy-banner
- winzy-calendar
- winzy-checkmail
- winzy-cut
- winzy-days-till
- winzy-extract
- winzy-laptop-battery
- winzy-notify
- winzy-outlook-meetings
- winzy-pdf-to-text
- winzy-screencapture
- winzy-screenshot
- winzy-text-on-image
- winzy-text-to-image
- winzy-txt2img-val-town
- winzy-wc
- winzy-weather
- winzy-webcam
- winzy-whitelist
- winzy-win-geometry