Нужно написать небольшую программу на Python, которая будет:
- Получать фотографии с профиля. Для этого нужно использовать метод photos.get.
- Сохранять фотографии максимального размера(ширина/высота в пикселях) на Я.Диске.
- Для имени фотографий использовать количество лайков.
- Сохранять информацию по фотографиям в json-файл с результатами.
Входные данные: Пользователь вводит:
- id пользователя vk;
- токен с Полигона Яндекс.Диска.
Выходные данные:
- json-файл с информацией по файлу:
[{
"file_name": "34.jpg",
"size": "z"
}]
- Измененный Я.диск, куда добавились фотографии.
Обязательные требования к программе:
- Использовать REST API Я.Диска и ключ, полученный с полигона.
- Для загруженных фотографий нужно создать свою папку.
- Сохранять указанное количество фотографий(по умолчанию 5) наибольшего размера (ширина/высота в пикселях) на Я.Диске
- Сделать прогресс-бар или логирование для отслеживания процесса программы.
- Код программы должен удовлетворять PEP8.