Эта программа переносит фотографии из профиля пользователя ВК на Яндекс.Диск.
Приложение запросит:
- Токен ВКонтакте
- Токен Яндекс
- ID ВКонтакте
- Количество фотографий для копирования. Этот пункт можно пропустить.
Процесс копирования на Я.Диск отображается в консоли. Также создается файл json с данными о фото.
В репозитории вы найдете файл с зависимостями requirements.txt
.
Для установки пакетов из файла зависимостей используйте команду:
pip install -r requirements.txt
Исправления и улучшения:
- Добавлены переменные окружения для хранения токенов и id.
Использована библиотекаpython-dotenv
для работы с файлом
.env - Перед началом основной программы выполняется проверка валидности токенов. Если токены введены неверно - приложение сообщит об этом.
- Доработан алгоритм создания бэкап-папок для фото: теперь можно
создавать неограниченное кол-во папок.
Исправления и улучшения:
- Добавлен файл логов. В нем будут запечатлены ошибки токенов и id ВК.
- Улучшена структура и читаемость кода.
Инструкция:
- В файл .env внести необходимые токены и id
- Запустить файл app.py
- Дождаться проверки токенов
- Ввести кол-во фотографий для копирования
- Наслаждаться визуальной составляющей процесса копирования =)