- Use
make install
for installinguv
and other project dependencies. - After above instruction fill to generated
.env
file - Read
app.services.env
for more information about dotEnvFile
- Use
make run
for running project - Use
make pre
for runningpre-commit run --all-files
Необходимо разработать асинхронный скрипт, который будет собирать данные из нескольких внешних API, обрабатывать их и сохранять в excel.
- OpenWeatherMap — для получения данных о погоде в любых 30 городах России
- NewsAPI — для получения новостей по теме “PC gaming”.
- RandomUser — Получить случайных пользователей.
- Асинхронно запрашивать данные из каждого API.
- Сохранить данные в отдельные листы excel по каждой API
- aiohttp
- asyncio
- pandas