- Создаем и активируем виртуальное окружение
- Устанавливаем зависимости
pip install -r requirements.txt - Регистрируемся на сайте The Cat API
- Создаем в корневой папке файл
constants.pyи добавляем туда:API_KEY = '%API ключ, пришедший после регистрации%'
Запускай python main.py и смотри,
с какой скоростью скачиваются картинки с котиками в зависимости от количества потоков!
Полную API документацию ищи здесь
Собираем образ
docker build . -t catloaderЗапускаем образ в новом контейнере
docker run catloaderСоздаем именованный контейнер для многократного запуска
docker create --name catloader catloaderПроваливаемся внутри контейнера
docker start catloader
docker exec -it catloader /bin/bashЗапускаем контейнер с папкой проекта в качестве volume
docker run -v "$(pwd)":/catloader --rm catloader