2. (П1) Виконання завдань з Python та sqlite3¶
Виконувати лише за допомогою Python коду (без прямого втручання в БД)
Розробити сервіс, який зберігає інформацію про погоду в місті Луцьк (Lutsk) в sqlite бд
використовуючи wttr.in API.
Якщо wttr.in не працює, можна використати любий інший сервіс наприклад:
https://api.open-meteo.com/v1/forecast?latitude=50.7472&longitude=25.3254¤t_weather=true.
Ваш сервіс повинен підтримувати два command line аргументи:
- service - запускає процес, який кожну хвилину зберігає інформацію про температуру в бд
- history - виводить в термінал збережену інформацію (історію) в форматі:
Час має бути відсортований у спадному порядку.
Приклад запиту для отримання актуальної температури (wttr.in):
Приклад запиту для отримання актуальної температури (open-meteo):
curl "https://api.open-meteo.com/v1/forecast?latitude=50.7472&longitude=25.3254¤t_weather=true"
Знайшли помилку чи бажаєте додати інформацію, щоб покращити курс? Створіть issue на GitHub