EET (Easy Entry Tool) v3.0 is a desktop automation application designed to simplify interactions with the operating system through automated mouse and keyboard tasks.
- Add Automation Steps: Add custom steps to automate mouse clicks, keyboard inputs, and more.
- Run Automation: Execute a sequence of automated actions.
- Save and Load Configurations: Save your automation setups and load them as needed.
- Intuitive User Interface: Easy to use thanks to a GUI developed with ttkbootstrap.
Ensure you have Python installed on your system. This project is tested with Python 3.12.0
Clone the repository and navigate to the directory:
git clone https://github.com/hemuba/eet-v3.0.git
cd eet-v3.0
cd src
python main.py
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch('git checkout -b feature/AmazingFeature')
- Commit your Changes ('git commit -m 'Add some AmazingFeature')
EET v3.0 - Easy Entry Tool streamlines your desktop tasks through advanced automation capabilities. Here's why it stands out and the unique problems it solves:
- Interactive Listener: Features a robust listener that records mouse and keyboard actions, which can be started, stopped, and resumed at any time to create precise automation steps.
- Flexible Step Management: Users can easily duplicate, modify, or delete steps, making the automation process highly adaptable to changes and refinements.
- Configurability and Sharing: Save your automation sequences as JSON configurations, which can be reused or shared with others, promoting collaboration and efficiency across teams or projects.
- User-Friendly Interface: Designed with ttkbootstrap, the GUI is intuitive, allowing users with no programming background to efficiently set up automation tasks.
- Reduced Manual Intervention: Minimizes the need for repetitive manual inputs, saving time and reducing the risk of errors.
- Enhanced Task Flexibility: The ability to start, stop, and modify listener recordings on the fly allows users to tailor automation scripts to their specific needs without starting over.
- Easy Configuration Sharing: The use of JSON for saving scripts enables users to share their configurations with others, facilitating standardized processes across different users or systems.
- Dynamic Interaction: Step manipulability ensures that tasks can be easily adjusted or extended as workflows change, providing lasting utility and adaptability.
- Regular Data Entry Operations: Perfect for individuals or teams frequently engaged in data entry tasks who would benefit from automation to increase accuracy and efficiency.
- Collaborative Work Environments: Teams that require consistent task execution across multiple members can share JSON configurations to ensure uniformity.
- Dynamic Workflow Requirements: Suitable for environments where tasks frequently change, requiring a flexible and adaptable automation tool.
EET v3.0 not only enhances productivity through automation but also provides significant control over how tasks are automated and shared, making it an essential tool for anyone looking to optimize repetitive desktop activities.