Клуб Фоток

Необычная программа для загрузки фотографий

12 апреля 2011, 16:13

Всем доброго времени суток !

Решил попробовать написать для сервиса Яндекс.Фотки программу для загрузки фотографий.

Программа необычна тем, что после установки и выполнения несложных действий на вашем компьютере появляется виртуальный диск.
На этом диске находятся несколько папок среди которых - Yandex.Fotki. В этой папке находятся фотографии из вашего аккаунта (указанном при запуске программы). Все альбомы представляют собой обычные папки. Вы можете просматривать и добавлять фотографии как обычные локальные файлы, и все изменения автоматически, в реальном времени, попадут на сайт!

Т.е. теперь вы можете использовать сервис Яндекс.Фотки как обычную флешку, куда можно просто переписать фотографии.


Доступна новая версия программы! (v 0.3.2)

Для обновления программы необходимо:

1. Удалить предыдущую версию программы
2. Перезагрузить компьютер
3. Скачать и установить новую версию

 Ссылка на обновлённую программу

 

Настройка программы простая. После запуска программы щелкните по значку сервиса Яндекс.Фоток. Нажмите кнопку "Включить":

 

 
Авторизация выполняется через oAuth: в появившемся окне (на странице авторизации Яндекса) введите логин/пароль от вашего аккаунта (пароль от аккаунта нигде не сохраняется, поэтому его надо вводить при каждом запуске программы) и нажмите кнопку "Подтвердить":

Далее дождитесь когда статус плагина станет "Включен":

 

После этого осталось перейти на вкладку "Конфигурация" и нажать на кнопку "Смонтировать диск":

 

Статус диска изменится на "Смонтирован". После этого можно открывать проводник Windows и смотреть фотографии на диске WEBMOUNTER. Папка Yandex.Fotki.



Программа еще плохо протестирована, поэтому вполне возможны ошибки в работе и если есть какие то замечания по работе программы - буду рад выслушать!

96 комментариев

и кто программу проверял? (-1) может это просто сборщик паролей....

Мы проверили программу прежде чем опубликовать этот пост.

а вот на скринах я смотрю что там не только яндекс фотки, но и контакт есть. Тоже самое?

Мы тестировали только то, что относится к Яндекс.Фоткам.

А, ясно, спасибо!

Вконтакте там есть. Принцип работы тот же самый - на диске появляется папка, в которой хранятся фотографии пользователя. Только для полноценной работы с Вконтакте нужно послать СМС с вашим логином - в ответ придет код активации. Цена СМС ~30 р. (зависит от оператора).

Это такая попытка заработать на этой программе.  Посмотрим что из этого выйдет.

Я не знаю как доказать, что она не собирает пароли. Можете поснифферить ее ;-)

да то что она украдет пароль уже никому не страшно, т.к. с приходом активации по телефону пароль восстанавливается в миг. А то что она платна, это плохо :-(

При нажатии на кнопку "Подтвердить" в OAuth почти сразу появляется сообщение в трее:

 

Ошибка

Синхронизация провалилась.

 

Чаще всего ошибка возникает на 0% прогресса, но иногда за секунду прогресс успевает "прыгнуть" на 40% и в эту же секунду также появляется вышеназванная ошибка.

Среди альбомов присутствуют  запароленные, а также все альбомы видны "только автору". С этими параметрами программа может работать? А то у http://team23.ru/yaArchive.html всё получается нормально, но ссылки всего 6 часов живут ((

Все время синхронизация проваливается. С этим можно что-нибудь сделать? А то уж больно ваша программа соблазнительна. Очень хочется попробовать

А зачем она спрашивает авторизацию при каждом старте и каждый раз просит примонтировать диск? Нельзя ли как-нибудь запоминать настройки?

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

Я не очень в курсе, как это работает, но разве нельзя хранить только токен и авторизовываться по нему?

Те, кому не нравится, что при старте программы монтируется диск, могут не ставить программу в автозапуск. Как вариант можно же сделать настройку, монитировать ли диск при старте.

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

Плюс тут есть такой момент. Пока не включен соответствующий плагин, смонтированный диск ничего не может сделать.

ну я такое использовал бы только если бы это было в Я.Фотках а так нафиг опасно....

Не понял Ваших опасений. Работу с Я.Фотками проверил Яндекс. Остальными возможностями программы, например, возможностью работать с Гугл.Докс и т.п. можете не пользоваться...

Сейчас скачал офф прогу Я.Фотки посмотреть что поменялось.

там так и не появилась за ливка на Вконтакте и однокласники, что пригодилось бы многим, + нет функции отправки фоток на почту..... вот что правда нужно, а как использовать автомаунт я лично не совсем понял, так как все равно 2 копии папок с фотками получается.... 

 

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

Я посмотрю что тут можно сделать, но тут скорее всего претензии к API Yandex.Fotki.

Очевидно ваш клиент использует альтернативный метод загрузки /post/, который по-умолчанию делает пост на ярушке (что в документации /post/ описано).

Проверьте, что в запросы добавляется query-параметр yaru=0.

Да действительно. Этот параметр я не добавлял :-(

Почему Яндекс сам не добавит такую возможность в свою программу?

Также можно добавить синхронизацию локальных альбомов и на сервере.

Было бы удобно.

Несовсем понял этот момент:

"Также можно добавить синхронизацию локальных альбомов и на сервере."

Не могли бы Вы уточнить, что тут имелось ввиду ?

Допустим, у меня на компьютере фотографии лежат в папке Pictures. Я закидываю туда новые фотки, открываю программу, нажимаю синхронизировать и новые фотографии появляются на сервере fotki.yandex.ru.

Вторая ситуация, я сделал интересный снимок на телефоне, залил на fotki.yandex.ru через приложение для мобильных, когда сажусь за стационарный компьютер, то после синхронизации новые фотографии появляются в папке Pictures.

Если не совсем понятно, то почитайте про такие сервисы как dropbox.

Ну сейчас происходит тоже самое. Причем синхронизация происходит автоматически в момент копирования новых фотографий в папку на диске WebMounter. Только сейчас нет возможности выбрать папку для синхронизации. Точнее выбрать то можно, только логика работы другая и все фотки в этой папке удаляться, если их нет на сервер Yandex.Fotki.

Про дропбокс естественно слышал, правда не пользовался.

Ндя, пароль не только от фоток, а собственно от всего аккаунта. Если у когото он свежий, то моему уже 10 лет. Стрёмно.

ЗЫ: я не параноик, просто у мня пароль из 18 символов...

Могу ошибаться. Автор похоже не указал на скринах полного цикла авторизации. Вы как и раньше даете пароль Яндексу, а он по oAuth пускает программу.

Сейчас вроде API всех сервисов работают через oAuth

Если я неправ пусть меня поправят разработчики API Яндекс.Фоток

Совершенно верно.

Только на скринах полный цикл представлен. Второй скрин - это как раз страница авторизации самого яндекса во встроенном в программу браузере.

Он немного сбивает с толку, не совсем понятно, что это oAuth :-)
Может быть, имеет смысл в описании программы (в самом посте) указать, что авторизация происходит через oAuth, на странице авторизации Яндекса?

Наверно да. Только я не знаю как теперь отредактировать пост.

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
13 апреля 2011, 19:06

Если я правильно понял, это то что мне нужно. У меня столько альбомов, что с яндекс загрузчиком работать очень неудобно.  Скажите а описания тэги из эксиф грузятся?

Я вам буду очень благодарен, если у меня всё заработает.

Сама программа ничего из exif фотографии не берет - просто грузит фотку как есть. Но я так понимаю сервис Яндекс.Фотки может сам показывать Exif у фотографии. Или что то другое имелось ввиду ?

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
13 апреля 2011, 20:09

К сожалению не работает, поэтому ничего пока сказать не могу. Сейчас перегружусь. Посмотрю.

Что именно не работает ?

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
13 апреля 2011, 20:24


Посмотреть на Яндекс.Фотках


Посмотреть на Яндекс.Фотках

Очень плохо что программа прописывается в автозагрузку без спроса.

Я плачу. что у меня не работает.

 

Как интересно. А что делали ? На каком этапе это происходит ? Сразу при запуске ?

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
13 апреля 2011, 20:34

когда нажимаю кнопку включить

На всякий случай спрошу - Вы предыдущие версии не устанавливали ?

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
13 апреля 2011, 20:43

Предыдущую версию чего?

Программы WebMounter. Просто тут уже есть случае установки предыдущих версий (последняя версия 0.3.1).

И еще вопрос. Там прогрес показывается во время синхронизации с сервером. На какой отметке падает ? После 50 % или до ?

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
13 апреля 2011, 20:59

до прогресса синхронизации не доходит

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
13 апреля 2011, 21:00

сейчас подключается к другому акаунту - 92 % - очень долго, что и куда прога скачивает?

При первой синхронизации программа скачивает все фотографии в папку по адресу, который можно увидеть на вкладке "Конфигурация".

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

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
13 апреля 2011, 21:17

Чума! Удалил всё подчистую. Это сколько я бы ждал у меня 8 073 фото и почти половина в полном размере - офигеть

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
13 апреля 2011, 22:02

Спасибо за программу, жаль что она у меня не заработала. Очень хочу её себе. А можно сделать попроще. Типа как виртуальный диск из почты gmail. Без всяких закачиваний. Просто примонтировать яндекс.фотки как виртуальный диск без всяких синхронизаций? Открыл, добавил фотки, закрыл и всё.

Можно не закачивать все фотографии сразу во время синхронизации. Достаточно перед нажатием кнопки "Включить" переключиться в режим "Неполная синхронизация" (на вкладке яндекс фоток). В этом режиме фотографии будут закачиваться только в тот момент, когда вы перейдете в соответствующую папку и только для данной папки.

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
13 апреля 2011, 23:49

Один фиг по моему главному аккаунту ошибку выдает - я думаю что слишком много фоток из-за этого

Завтра попробую закачать много фоток на свой аккаунт. Буду тестировать ;-)

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
14 апреля 2011, 09:49

Слушай я вообще в этом не разбираюсь. А можно организовать доступ к аккаунту по фтп?

Насколько я знаю нет.

Фото СОЛНЦЕВО (© www.Solncewonews.ru)
13 апреля 2011, 21:09

Качала 92 % но в папке, которую я указал, ничего нет.

Тут мой ошибка. Надо после того когда выбрана новая папка для кеша, нажать кнопку "Применить настройки" на этой же вкладке. А потом отключить и снова включить плагин Yandex.Fotki. Т.е. перейти на вкладку яндекс фоток. Нажать кнопку отключить, а потом включить.

 Я понимаю, что это не интуитивно, но не смог ничего придумать лучше :-(

При старте Windows 7 появляется два окна: окно программы WebMounter и окошко с текстом "WebMounter уже запущен".

Странно. Такое было раньше, когда инсталлятор неправильно работал и программа при старте виндовс запускалась два раза. Сейчас проверил в чистой виртуальной машине - не воспроизводится такое. Плюс я вижу язык не переключился на русский.. вообще не понятно. Буду искать проблему.

Может быть проблема в том, что у меня были установлены предыдущие версии, с которыми Вы впервые открыли эту тему. Хотя перед установкой текущей версии мною была удалена предыдущая. Возможно деинсталятор что-то забыл подтереть.

Попробуйте в реестре (Пусть -> Выпонить -> regedit ) поискать в разделе:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

запись WebMounter.

Да, WebMounter есть там и в стандартной Автозагрузке

Ну тогда надо просто из раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run удалить эту запись. В новой версии инсталятора программу только в автозапуск добавляется.

Исправил найденные ошибки. Кроме неправильного отображения некоторых букв. Не знаю пока в чем дело. Вообще странная ошибка :-O

Ссылка  WebMounter 0.3.2

Сначало надо удалить предыдущую версию и перезагрузиться (ОБЯЗАТЕЛЬНО !!!). Потом установить новую версию.

Прошу модераторов обновить мой первый пост.

Пост обновлён, добавлена ссылка на новую версию.

интересно...

~~~~~~~~~~~~~~~Денис Гарипов
26 апреля 2011, 13:50
А есть версия для 64-битных систем? У меня не стала инсталлироваться, сказала что эта версия не подходит для 64-bit.

Напрасно вы стали делать платным доступ к версии для "В Контакте". Там встроенный загрузчик и так очень неплох, вряд ли многие захотят альтернативный за деньги. Этот сайт "В Контакте" мог бы стать мощной рекламной площадкой, при бесплатности программы многие бы её поставили и прорекламировали. А плату за программу лучше сделать добровольной - это реально работает в последнее время.

Для 64 битных систем тоже должна работать. У меня Windows 7 64 bit - работает. Там даже драйвер файловой системы Dokan специально отдельно билдится для 64 битной версии ОС.

Какая именно версия Windows ? Скриншот можете приложить, где говорится, что не подходит ?

По поводу добровольной оплаты - подумаю. Может быть так и сделаю. Только с российским менталитетом не верится, что кто то будет добровольно платить.

Кстати сейчас готовится версия для Linux. Есть желающие потестить ?

Я бы посмотрел.

Скачал программу (v 0.3.2) с яндексом не удалась. Пишет синхронизация провалилась

 

W7 x64 Хром

Для какого аккаунта это происходит ? Если для http://fotki.yandex.ru/users/i-docum/, то не смог воспроизвести проблему.

Но для этого аккаунта есть другая проблема, там альбомы защищены паролем. Как получить список фотографий для таких альбомов средствами API Yandex.Fotki я не знаю.

Как получить список фотографий для таких альбомов средствами API Yandex.Fotki я не знаю.

Нужно при запросе списка давать альбомный пароль query-параметром "password".
То же при запросе самого альбома, то же при запросах отдельных фотографий альбома.

Здравствуйте.

1 Ваша программа требует какой то фреймворк(Джава,Дотнет)?

2 Вы пишете что для обновления версии прграммы нужно перезагрузить компьютер. Это в целях перестраховки, или для чего именно нужна перегрузка? Что этим действием производится?

3 Для фликра планируете что-то? Я видел что под фликр были готовы проекты(например flickrfs) на  FUSE/Dokan. Если будет фликр и СкайДрайв - я бы купил Вашу программу. Пока пользуюсь Gladinet(там он имеет box.net, google docs, webdav, skydrive, picasa ну и много других которые я лично не пользую)

А, еще забыл

3 Я правильно помню что Вы где то писали что Ваша программа не просто дает доступ к ЯФ вроде ВебДав, но анимается синхронизацией? Т.е. если у меня в ЯФ сотня фоток, я поставлю Вашу программу, то эти сотня фоток вначале скачается на локальную машину в какой то кеш, или рабочую директорию программы?

Здравствуйте,

По пунктам

1) Нет

2) Это нужно для правильной установки/регистрации драйвера Dokan. Это требование инсталлятора Dokan. Если не перезегрузить компьютер драйвер не установится и программа работать не будет.

3) На данный момент не планируется, а чем не устраивает вот это http://www.viksoe.dk/code/flickrdrive.htm ?

4) Да. Программа скачивает файлы в определенную директорию, если установлен чекбокс "Полная синхронизация".

В ближайшем обновлении программы планируется:

1) Версия для Linux.

2) Будет добавлена возможность грузить в Google.Docs любые файлы, т.е. использовать аккаунт гугл.докс как Dropbox. Сейчас можно загружать только офисные документы и pdf.

3) ВКонтакте будет бесплатным.

Далее посмотрим на реакцию пользоватлей. Может быть откроем исходники и все желающие смогут написать плагины для нужных сервисов. В идеале хочется переделать программу, чтобы она могла подхватывать плагины, написанные на питоне. Т.е. сделать плагины небинарными. Тогда думается желащих писать плагины будет больше.. Время покажет.

Спасибо за ответы.

Раз 1 - нет, значит установил.

2 - не перегружался, а работает. Ну и то хорошо.

3 - тем например, что это еще один дополнительный диск. А также тем, что ему нужно минимум Висту, а у меня ХР.

4 Смотрю что при зали вании картинок на ЯФ, зачем то их копии складируются в кеше, даже если галка полной синхронизации не стоит.

Перезагружать нужно только при переустановки. При первой установки перезагружать не надо.

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

Можете ли Вы сделать втроенную проверялку новых версий? Если где то из опенсурсов выдрать само-обновлялку - вообще было бы шикарно.

В интерфейсе программы нигде нет и намека на оф.сайт. Лично я выгуглил название, и в топе не было самого сайта, пришлось гуглить по Вашему имени, что не есть гуд!

В программе есть кнопка с вопросительным знаком. Это в ХР так. Но нажав на нее никакой контекстной помощи нет. Тогда зачем она там вообще нужна?

Вставьте кнопку "помощь", а туда какой нить chm с FAQ было бы достаточно, и ссылкой на Ваш форум. Лучше чем вообще без помощи. Там то конечн все и так понятно, но ощущение "саппорта" хоть какое то будет.

1) По поводу проверялки новых версий - да, тоже уже ощутил, что это нужно. Подумаю как сделать. На самом деле это довольно сложно сделать.

2) Да, надо будет добавить.

3) Кнопка есть да, просто забыл убрать.

4) Так и сделаю.

Спасибо за замечания - будем исправляться !

1 Да, возможно и сложно. Потому я и предложил у кого то из ОпенСурс ее слямзить готовое решение. : )

А на каком языке Вы ее пишете?

Слушайте, если Вы используете библиотеку Докан, и кто-то уже написал работу с фликр на Докане, разве Вы не можете взять их код, и использовать в своем проекте? Или там не так делается?

1) Программа написана на С++

2) Ссылку которую я давал с программой для фликра - там не через драйвер файловой системы сделано. И там не кросплатформенно. Но из той программы можно взять код, который с API фликра работает. Видел еще flikrfs - она fuse использует. На самом деле особых трудностей нет. Просто не хватает на все времени.

Если у Вас есть желание и возможность - можете сами прикрутить фликр. Скоро будет опубликовано API плагинов для WebMounter. Так что думаю это не очень сложно будет сделать.

фигня какая то, программа не работает. Сразу же выдаёт - ошибка синхронизации...

А у этой программы есть сайт? Автор?

Автор программы - автор этого поста.

Спасибо за программу!

Я правильно понимаю, что процесс авторизации не проходит если есть хотя бы 1 запароленный альбом?

Повторю вопрос, заданный выше:

> Я правильно понимаю, что процесс авторизации не проходит если есть хотя бы 1 запароленный альбом?

Авторизация не проходит из-за изменившейся схемы авторизации. Там чуток поменялся ответ сервера. Доступа к запароленным альбомам нет (нет такого функционала, плюс непонятно как вообще в рамках обычной работы с файлами спрашивать пароль у пользователя).

У меня сейчас не хватает времени на дальнейшую поддержку программы, поэтому видимо больше она не заработает.. :(

Могу заинтересованным людям дать сорцы виндовой и линуксовой версии (для линукса deb пакет собирается). Если будет желание можете допилить под свои нужды. Из функционала добавился народ.ру, плюс загрузка любых документов на google.docs. ВКонтакте и джумла вроде работали. Но я уже несколько месяцев не проверял работоспособность.

Блин, было бы неплохо это ответ вывести в шапку. Какой смысл качать прогу, которая не работает, а еще лучше вообще удалить тему :(

Программа на данный момент не работает !!

Хочу еще раз процитировать себя: 

Авторизация не проходит из-за изменившейся схемы авторизации. Там чуток поменялся ответ сервера. Доступа к запароленным альбомам нет (нет такого функционала, плюс непонятно как вообще в рамках обычной работы с файлами спрашивать пароль у пользователя).

У меня сейчас не хватает времени на дальнейшую поддержку программы, поэтому видимо больше она не заработает..

Могу заинтересованным людям дать сорцы виндовой и линуксовой версии (для линукса deb пакет собирается). Если будет желание можете допилить под свои нужды. Из функционала добавился народ.ру, плюс загрузка любых документов на google.docs. ВКонтакте и джумла вроде работали. Но я уже несколько месяцев не проверял работоспособность.

программа работает, спасибо! а нет ли способа сделать все вновь загружаемые альбомы закрытыми по умолчанию? а то они все сходу попадают в общий доступ

На сегодня, ну лично у меня, программа РАБОТАЕТ еще и как, скорость загрузки бешенная!! Автору респект, с синхронизацией фотопотока на хосте жуткий гемор, клиента нет, а тут такое чудо в оформлении как облако SugarSync. 

Решили открыть исходный код программы. Программа должна собираться под Windows и Linux. 

Ссылка на репозиторий ТУТ

Если найдутся желающие развивать программу - будем только рады.

Эххх... Была мысль сделать именно такую программу. А тут глядишь - уже сделали)) Потестим, потестим... спасибо!

Чего-то в папке фоток пусто совсем... не работает. Такой вопрос - а перемещать фотографии в пределах альбома там можно? В веб-интерфейсе это сделано настолько по-японски, что... ;-(

Решили открыть исходный код программы. Программа должна собираться под Windows и Linux. 

Ссылка на репозиторий ТУТ

Если найдутся желающие развивать программу - будем только рады.

Скачал, решил проверь, ставил на win XP,7, 8..1 - нигде не отображается содержимое окна авторизации на yandex. окно открывается и оно пустое белое!!!!