ShutdownTimer-Python is a user-friendly Python application that allows you to set a timer for automatic computer shutdown. This application provides a comprehensive solution for managing your computer's power state with a simple and intuitive graphical user interface (GUI) built using the customtkinter library.
- Flexible Shutdown Scheduling: Set a timer for computer shutdown by specifying the number of hours and minutes, providing you with control over when your computer powers off.
- Prevent Sleep Mode: Optionally enable the "Keep Computer Awake" feature to ensure that your computer remains active during the timer, which can be particularly useful when running important tasks or downloads.
- Intuitive and User-Friendly: With its intuitive GUI, the application is easy to use for both beginners and experienced users, making it a convenient tool for managing shutdown times.
- Cancellation Function: In case you need to abort an active shutdown timer, the application provides the ability to cancel it, giving you flexibility and control over your computer's power management.
Before using this application, make sure you have the required libraries installed. You can install them using pip
:
pip install customtkinter pystray pillow
-Run the shutdown_timer.py script. -Set the desired hours and minutes for the shutdown timer. -You can also enable the "Keep Computer Awake" option to ensure your computer remains active during the timer. -Click the "Start Timer" button to initiate the shutdown timer. -If you wish to cancel the active shutdown timer, click the "Cancel Shutdown" button. -To exit the application and cancel any active shutdown timer, use the close button (X) or the system tray icon.
This project is licensed under the MIT License. See the LICENSE file for details.
If you encounter any issues or have questions, please open an issue on the GitHub repository.
This application is provided "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the application is with you. In no event will we be liable to you for damages, including any general, special, incidental, or consequential damages arising out of the use or inability to use the application.
Thank you for using ShutdownTimer-Python!