Amazing-Python-Scripts

Форк
0
23 строки · 718.0 Байт
1
import psutil
2
from plyer import notification
3
import time
4
# From psutil we import sensors battery class which gives us battery percentage
5
threshold = int(input('Enter the threshold: '))
6

7
battery = psutil.sensors_battery()
8
percent = battery.percent
9

10
while (True):
11
    battery = psutil.sensors_battery()
12
    cur_per = battery.percent
13
    change = cur_per - percent
14
    diff = abs(change)
15
    # We calculate the change in the battery and show notification if battery level increases or decreases
16
    if (diff >= threshold):
17
        notification.notify(
18
            title="Battery Percentage",
19
            message=str(cur_per) + "% Battery Remaining",
20
            timeout=5
21
        )
22
        percent = cur_per
23
    continue
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.