An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Voltify

icon

**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.

dark-mode
light-mode

notification

## 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.