Skip to content

KNX Cleaner & Updater is a Python application designed to automate various system maintenance tasks on Windows systems.

License

Notifications You must be signed in to change notification settings

KNXKO/KNX-Cleaner-Updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KNX Cleaner & Updater 🧹🔄

KNX Cleaner & Updater is a Python application designed to automate various system maintenance tasks on Windows systems. It provides a user-friendly interface for running common maintenance functions such as disk cleanup, defragmentation, software updates, and more.

Screenshot of KNX Cleaner & Updater

Features ✨

  • User-friendly Interface: The application provides an intuitive graphical user interface (GUI) for easy navigation and operation.
  • Multiple Maintenance Functions: Offers a range of system maintenance functions, including disk cleanup, prefetch management, Windows updates, application optimizations, and more.
  • Run All or Individual Functions: Users can choose to run all available functions simultaneously or select specific functions to execute.
  • Output Logging: Displays real-time output messages from each function execution in the application's output window.
  • Stop All Functions: Provides an option to stop all running functions with a single click, ensuring control and flexibility during maintenance tasks.
  • Alert Window: Includes an alert window feature to notify users of important events or errors during function execution.

Latest Version 📅

  • Version 5.0 (Released on August 3, 2024)

Installation 🚀

  1. Clone this repository to your local machine.
  2. Install Python 3 if you haven't already.
  3. Install the required dependencies by running pip install -r requirements.txt.
  4. Run the application by executing python main.py.

Usage 🛠️

  • Run Individual Functions: Click on the checkboxes next to each function and use the corresponding button to execute them.
  • Run All Functions: Click "Run All" to execute all functions sequentially.
  • Run Selected Functions: Check the boxes for the functions you want to run and click "Run Selected."
  • Stop All Functions: Click "Stop All" to halt all currently running functions.
  • View Logs: The application will log progress and errors in the output text area for real-time feedback.

Dependencies 📦

  • Python 3.x
  • customtkinter
  • pygetwindow
  • ctypes
  • os
  • Additional dependencies listed in requirements.txt

Contributing 🤝

Contributions are welcome! If you have ideas for new features, improvements, or bug fixes, please open an issue or submit a pull request. Your feedback and contributions help improve the project.

License 📄

This project is licensed under the MIT License - see the LICENSE file for details.

About

KNX Cleaner & Updater is a Python application designed to automate various system maintenance tasks on Windows systems.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published