8000 GitHub - ervum/uNdepleter: a utility that monitors your device's battery level and intelligently controls your TUYA Smart Outlet, increasing your battery's lifetime and reducing energy consumption.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

a utility that monitors your device's battery level and intelligently controls your TUYA Smart Outlet, increasing your battery's lifetime and reducing energy consumption.

License

Notifications You must be signed in to change notification settings

ervum/uNdepleter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ uNdepleter

Programming Language Operating System Architecture

🚀 Getting Started

Windows

  • Launch the Windows Command Prompt:
    1. Press the Windows Logo and R keys at once.
    2. Type 'CMD' and then press Enter.
  • Run the following command to get started:
curl -L -o python-installer.exe https://www.python.org/ftp/python/3.11.0/python-3.11.0-amd64.exe && python-installer.exe /quiet InstallAllUsers=1 PrependPath=1 Include_launcher=0 && del python-installer.exe && python -m ensurepip && python -m pip install win10toast tinytuya linecache keyboard datetime psutil os ctypes time json

Mac

  • Open the macOS Terminal:
    1. Press the Command + Space Bar keys at once.
    2. Type 'Terminal' and then press Enter.
  • Run the following command to get started:
curl -L -o python-installer.pkg https://www.python.org/ftp/python/3.11.0/python-3.11.0-macos11.pkg && sudo installer -pkg python-installer.pkg -target / && rm python-installer.pkg && python3 -m ensurepip && python3 -m pip install win10toast tinytuya linecache keyboard datetime psutil os ctypes time json

Linux

  • Open a Terminal:
    1. Press the Ctrl, Alt, and T keys at once.
  • Run the following command to get started:
sudo apt-get update && sudo apt-get install python3 && python3 -m ensurepip && python3 -m pip install win10toast tinytuya linecache keyboard datetime psutil os ctypes time json

🧪 Features

  1. Simplicity
    • Quick and easy setup process.
    • Intuitive configuration changes.
  1. Customizability
    • Tailor the frequency of battery checks.
    • Define Smart Outlet power triggers.
    • Choose instant error notifications.
  1. Stability
    • Resilience against exceptions; the script runs continuously.
    • Robust error-logging system for efficient bug tracking.
    • User-friendly settings system to save your input.
  1. Compatibility
    • Works seamlessly across Windows, Linux, and Mac.
    • Supports both 32-bit and 64-bit instruction set architectures.
  1. Optimization
    • Swift initiation of battery level checks.
    • Minimal impact on your PC's resources.
  1. Transparency
    • Detailed tracking of plug/unplug and battery check events.
    • Securely store settings and errors locally for privacy control.

About

a utility that monitors your device's battery level and intelligently controls your TUYA Smart Outlet, increasing your battery's lifetime and reducing energy consumption.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0