Рубрики
Без рубрики

Windows Notifier для статистики COVID | Новичок неделя Python Day 02

В этой статье мы создам простое приложение Windows Alert, которое вытаскивает данные из остального AP … Теги с Python, начинающими, программированием, окнами.

Новичка неделя Питона (5 частей серии)

В этой статье мы создам простое приложение Windows Alert, которое тянет данные из API для отдыха. Мы будем использовать нашу программу, чтобы вытащить статистику Live Covid-19 и подтолкнуть их к экрану

Что нам потребуются, – это запросы Python и библиотеки Win10Tyast. Они могут быть установлены следующим PIP Установить Команды в вашем предпочтительном командном терминале. PIP Установка запросов PIP Установить Win10Toast

Теперь, чтобы импортировать библиотеки, мы просто будем использовать Импорт заявления

import requests;
from win10toast import ToastNotifier;
import datetime;

Сначала мы снабжем подключение к нашему API для отдыха с попробуйте & кроме блокировать. Мы будем хранить вывод с нашего API в переменной имени данные

try:
    data = requests.get("http://corona-rest-api.herokuapp.com/Api/pakistan")
except:
    print("You are not connected to a network. Please check internet connection.")
    data = None

Если API возвращает некоторые данные, то наше данные Переменная не будет нулевым, и мы можем использовать Если Заявление со следующими переменными объявлениями.

if data is not None:
    getData = data.json()
    covidPK = getData["Success"]

Объявите переменную с именем Название Чтобы удерживать строку заголовка и использовать Формат () Функция для размещения даты и времени.

title ="""Covid Pakistan / {}""".format(datetime.date.today())

Аналогично объявляйте переменную для тела сообщения и используйте COVIDPK переменная, чтобы вытащить соответствующие данные из API.

message="""In Pakistan Covid-19 Cases: {}, Deaths: {}, Recovered: {}, Cases Today: {}""".format(covidPK["cases"],covidPK["deaths"],covidPK["recovered"],covidPK["todayCases"])

Теперь назначить Win10Toast () Функция для переменной вашего выбора так.

toaster = ToastNotifier()

Наконец, нажмите значения в сообщение о предупреждении Windows. Использовать icon_path. указывать на .ico Форматировать файл, который будет действовать как значок для уведомления. Использовать Продолжительность Чтобы определить время в секундах для того, как долго оповещение останется видимым на экране.

toaster.show_toast(title, message, icon_path="E:\Software\Python 3\Python Projects/covid-icon.ico", duration=10)

Выход

Если все разработано нормально, вы должны получить следующий вывод на экране.

Вы также можете проверить код на его репо GitHub здесь Отказ Спасибо за чтение. Не забудьте проверить завтра для большего, ура!

Новичка неделя Питона (5 частей серии)

Оригинал: “https://dev.to/hannankhan/windows-notifier-for-covid-stats-rookie-week-of-python-day-02-131g”