Skip to content

🚨 Elegant, modern and asynchronous UkraineAlarm API framework in Python. Implements api.ukrainealarm.com API that returns info about Ukraine air raid alarms.

License

Notifications You must be signed in to change notification settings

user-sspmynxdvb/ua_alarm

Repository files navigation

UA_ALARM 🚨

Elegant, modern and asynchronous UkraineAlarm API framework in Python

About

UK

Імплементує api.ukrainealarm.com, який повертає інформацію про повітряні тривоги в Україні.

Потребує API-ключ. Подавайте запит на отримання через форму на api.ukrainealarm.com.

Приклад роботи функції alert_loop українською мовою, за дефолтом українська

image

EN

Implements api.ukrainealarm.com API that returns info about Ukraine air raid alarms.

Request API key via form on api.ukrainealarm.com.

An example of the alert_loop function in English, Ukrainian by default

image

About text was copied from github.com/PaulAnnekov/ukrainealarm

Installing

pip

pip install ua_alarm

poetry

poetry add ua_alarm

Example

from ua_alarm import Client as UkraineAlertApiClient
import os
from asyncio import run

# Clear the console screen
os.system('cls' if os.name == 'nt' else 'clear')

api_token = "YOUR_API_KEY"
client = UkraineAlertApiClient(api_token)

# Run the main function
if __name__ == '__main__':
    try:
        run(client.get_alerts())
    except KeyboardInterrupt:
        exit()

About

🚨 Elegant, modern and asynchronous UkraineAlarm API framework in Python. Implements api.ukrainealarm.com API that returns info about Ukraine air raid alarms.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages