Windows-Uptime-Tracker is a Python GUI application that calculates and visualizes the daily uptime of Windows 11 systems. It features uptime logging, CSV export, and combined plot and table views.
- Uptime calculation over a specified date range
- Visualization of uptime data with a plot
- Table view of the daily uptime
- Export functionality to save data as a CSV file
- User-friendly GUI for easy interaction
Before installation, ensure you have Rust and Cargo installed on your system as they are required to compile some of the Python package extensions. Install Rust and Cargo via the system's package manager or rustup.rs.
To install the required dependencies, run:
pip install -r requirements.txt
Run the main.py
script to open the application. Use the GUI to select the date range and track the uptime. You can also export the data to a CSV file and view the plot and table of the uptime data.
Contributions are welcome! Please feel free to submit pull requests or create issues for any bugs or improvements.