Skip to content

App for backup photos from social networks to cloud

Notifications You must be signed in to change notification settings

alzex3/social_backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Backup

Social Backup - приложение для сохранения фотографий из социальных сетей в облачные хранилища

Возможности

Social Backup может:

  • Получать фотографии из социальной сети и наименовать их в соотвествии с количеством лайков и датой публикации
  • Отслеживать процесс копирования с помощью прогресс-бара
  • Сохранять полученные фотографии в облачное хранилище
  • Создавать и сохраненять отчёт о проведённом копировании

Поддерживаемые социальные сети:

  • ВКонтакте
  • Instagram
  • Одноклассники

Поддерживавемые облачные хранилища:

  • Google Drive
  • Яндекс Диск

Алгоритм работы

Social Backup работает по следующему алгоритму:

  1. Предлагает пользователю выбрать социальную сеть и хранилище из списка поддерживаемых
  2. Запрашивает у пользователя данные авторизации социальной сети и хранилища
  3. Предлагет выбрать режим работы - сохранить все фоторграфии или только фотографии профиля. Фотографии из Instagram сохраняются все по умолчанию
  4. Получает список фотографий из социальной сети
  5. Фотографиям присваиваются имена соответствующие количеству поставленных фотографии лайков. Если фотография с таким именем уже существует, в имя дополнительно добавляется дата публикации. Фотографии сохраняемые из Instagram именуются только датой публикации
  6. Создаёт папку в облачном хранилище с именем соответсвующем текущей дате
  7. Сохраняет версии фотографий с самым высоким разрешением из доступных в созданную папку
  8. Сохраняет отчёт о скопированных файлах

Получение данных авторизации

Для корректной работы программы необходимо получить данные для авторизации. Ниже указанны ссылки с инструкциями которые помогут вам в этом

ВКонтакте Перед запуском программы необходимо указать актуальную версию VK API в файле settings.py

Instargarm

Одноклассники

Яндекс Диск

Google Drive Программа использует файл с данными который можно скачать в Google Api Console в разделе Credentials - OAuth 2.0 Client IDs

About

App for backup photos from social networks to cloud

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages