Skip to content

edgiru/yandex.fotki.2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 

Repository files navigation

yandex.fotki.2

Описание

Это набор Python-скриптов для работы с популярным фотохостингом Яндекс.Фотки. Позволяет получать информацию об альбомах и фотографиях, а также добавлять и удалять их. Чуть больше подробностей есть в блоге.

Назначение

  1. Использовать как библиотеку для своих нужд.
  2. Примонтировать аккаунт в локальную директорию.

Подготовка

  1. Первым делом заведите аккаунт на Яндекс.Фотках.
  2. Для монтирования используется FUSE, поэтому если вы хотите монтировать аккаунт, установите биндинг для Python: aptitude install python-fuse (способ зависит от дистрибутива Linux).
  3. Запустите скрипт src/run_first.py. Он предложит вам перейти по ссылке, где вам нужно будет разрешить программе доступ к вашему аккаунту. Разрешите доступ и запомните токен, который вам там дадут.
  4. Создайте файл src/settings_local.py и поместите в него полученный на предыдущем шаге токен: TOKEN = 'ваш токен'.
  5. Еще раз запустите src/run_first.py. Если все получилось, вы увидите короткую информацию о вашем аккаунте.

Использование

Чтобы примонтировать аккаунт в директорию, запустите скрипт src/mount путь_к_директории. Внутри директории альбомы будут представлены директориями, а фотографии - файлами. По умолчанию удаление альбомов и фотографий запрещено, однако его можно разрешить с помощью соответствующей опции монтирования. Смотрите src/mount --help для подробной информации.

Дисклеймер

Используйте на свой страх и риск :о). Думаю, не нужно упоминать, что резервная копия всех фотографий должна лежать на жестком диске, который, в свою очередь, лежит на дальней полке. В свою очередь, автор успешно использует эти скрипты на Debian Wheezy и Python 2.7.2.

About

Вторая версия python-библиотеки для синхронизации с Яндекс.Фотки

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published