дописал скрипт до версии альфа (в виндовс тоже опробовал). В открытый доступ пока не буду выкладывать (не уверен как серваки фотору отнесутся к массовому скачиванию) так что желающие, стучитесь в личку.
Инструкцию выложу тут:
Скрипт теперь распространяется в двух вариантах. Первый как текстовый скрипт файл питона, второй -- виндозный бинарник в архиве сгененрированый упаковщиком питоновских скриптов в exe файл. Работают, естественно одинаково, только не надо ставить питон (т.е. пропускаем п. 1 инструкции ниже)
1. Качаем питон, если он у вас вдруг по какой то причине не установлен, что вообще говоря, довольно странно. бинарники тут: http://python.org/download/
(при установке ставим галочку напротив пункта добавить python.exe в системную переменную PATH)
2. Скрипт сохраняем (распаковываем архив) в директорию куда будут скачиваться альбомы.
3. запускаем скрипт первый раз. Появится черное окошко (консоль) и сразу пропадет. При этом создаться начальный файл конфига. Структура у него такая:
[Fotoru]
uid = 123456
proxy = http://proxy.ru:1234
codepage = cp1251
TimeOut=20
savedir = c:\USER\mashkin\Documents\fotoru_bck
Надо поменять значение переменной uid. Т.е. поменять 123456 на ваш id на фотору (узнать можно зайдя в свои альбомы и изучив урл типа http://album.foto.ru/albums/284381/ скопировать пяти - шестизначный ай ди, 284381, в данном примере).
Если есть прокси-сервер указать в переменной proxy если нет, оставить пустой. Переменная savedir -- куда сохранить. По умолчанию в текущую директорию. Переменная TimeOut, можно увеличить, если интернет работает не стабильно.
4. Теперь запускаем второй раз, и... пальцы крестиком, чтоб ничего не отвалилось. Появится консоль в которой периодически будет информация печататься. В случае если альбом закрыт паролем надо будет его ввести в диалоге запроса пароля. Например:
[quot]Album canon-ef-70-200mm-f_4-l-is-usm is closed.
Please Enter the password: [/quot]
5. По окончании работы скрипта консоль закроется и появится лог-файл отчета, его можно почитать на предмет ошибок.
Из основных недостатков:
- фотографии, которые находятся вне альбомах не скачиваются. Надо создать альбом и их туда переместить.
- нет возможности частичного скачивания и докачивания при разрывх
- нет графической оболочки :)
- если альбом закрытый и в нем больше ста фотографий, то надо пароль вводить несколько раз.
ps Отдельное спасибо Алексею (mashkin) за предоставление своих альбомов для тестирования.
pps было бы здорово, если бы в качестве вознаграждения за труд у меня кто нибудь из пленочников купил супер-пуперский спот-флеш экспонометор sekonic l408 ;)