https://github.com/eshan-sud/voltify
A utility tool for managing battery usage
https://github.com/eshan-sud/voltify
battery-level battery-monitor battery-notifier battery-saver operating-systems python3 utility-application
Last synced: 11 months ago
JSON representation
A utility tool for managing battery usage
- Host: GitHub
- URL: https://github.com/eshan-sud/voltify
- Owner: eshan-sud
- License: mit
- Created: 2024-08-21T06:41:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-02T05:51:48.000Z (about 1 year ago)
- Last Synced: 2024-12-02T06:29:22.733Z (about 1 year ago)
- Topics: battery-level, battery-monitor, battery-notifier, battery-saver, operating-systems, python3, utility-application
- Language: Python
- Homepage:
- Size: 88.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Voltify

**Voltify** is a utility tool that helps you manage your battery usage by providing notifications based on battery levels, generating health reports, and toggling battery saver mode.
Built Using : Python
Key features include:
- **Threshold Notifications**: Alerts for low and high battery levels.
- **Battery Health Report**: Generate a detailed report of your battery's health.
- **Battery Saver Toggle**: On/off switch for battery saver mode.
- **Monitoring Control**: Start and stop monitoring with ease.
- **Startup Configuration**: Automatic startup and shortcut creation.


## Setup
1. Open Command Prompt in the same directory as `setup.py`.
2. Execute: `python setup.py -y`
This will create a shortcut on your desktop for easy access to the Voltify interface and configure it to run automatically on startup (which can be adjusted as per user preference).
## Usage
- **Start Monitoring**: Click the "Start Monitoring" button to begin monitoring your battery levels.
- **Stop Monitoring**: Click the "Stop Monitoring" button to halt the monitoring process.
- **Generate Report**: Use the "Generate Battery Report" button to create a detailed battery health report.
- **Toggle Battery Saver**: Adjust battery saver settings as needed.
- **Save Settings**: Ensure your settings are saved and applied by clicking the "Save and Exit" button.
## Commands
- **`start`**: Starts the monitoring process.
- **`stop`**: Stops the monitoring process.
- **`report`**: Generates a battery health report.
- **`saver on`**: Enables battery saver mode.
- **`saver off`**: Disables battery saver mode.
- **`status`**: Shows the current status of monitoring and battery saver mode.
## Configuration
The application is configured via `settings.py`, which allows you to:
- **Create/Remove Startup Shortcut**: Add or remove a shortcut from the Windows Startup folder based on your preference.
**Note**: Ensure you have Python installed and added to your system PATH to use the setup and commands.