«Резервное копирование»

350 руб. за проект
20 сентября 2020, 14:43 • 3 отклика • 95 просмотров
Нужно написать небольшую программу, которая будет:

  1. Получать фотографии с профиля. Для этого нужно использовать метод photos.get.
  2. Сохранять фотографии максимального размера(ширина/высота в пикселях) на Я.Диске.
  3. Для имени фотографий использовать количество лайков.
  4. Сохранять информацию по фотографиям в json-файл с результатами.
Входные данные: Пользователь вводит:

  1. id пользователя vk;
  2. токен с Полигона Яндекс.Диска.
Выходные данные:
  1. json-файл с информацией по файлу:
<span class="pl-kos">[</span><span class="pl-kos">{</span>
<span class="pl-s">"file_name"</span>: <span class="pl-s">"34.jpg"</span><span class="pl-kos">,</span>
<span class="pl-s">"size"</span>: <span class="pl-s">"z"</span>
<span class="pl-kos">}</span><span class="pl-kos">]</span>
  1. Измененный Я.диск, куда добавились фотографии.
Обязательные требования к программе:
  1. Использовать REST API Я.Диска и ключ, полученный с полигона.
  2. Для загруженных фотографий нужно создать свою папку.
  3. Сохранять указанное количество фотографий(по умолчанию 5) наибольшего размера (ширина/высота в пикселях) на Я.Диске
  4. Сделать прогресс-бар или логирование для отслеживания процесса программы.
  5. Код программы должен удовлетворять PEP8.

Отзывы
R50 10a03d978667da3b140140bb6cab5a08
Заказчик
 
3 года назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Вежливый заказчик, приятно с ним работать
3 года назад