====== Публикация изображений на Google Picasa ======
Способ публикации изображений с камеры на Google Picasa сервис.
Итак, для начала устанавливаем программу для Google Data APIs [[https://googlecl.googlecode.com/files/googlecl_0.9.14-2_all.deb|googlecl 0.9.14]] и читаем инструкцию по установке [[https://code.google.com/p/googlecl/wiki/Install|install]]
> Версия может быть другая :)
Скрипт для установки
cd ~/Downloads &&
wget https://googlecl.googlecode.com/files/googlecl_0.9.14-2_all.deb &&
sudo dpkg -i googlecl_0.9.14-2_all.deb &&
wget http://gdata-python-client.googlecode.com/files/gdata-2.0.18.tar.gz &&
tar xfvz gdata-2.0.18.tar.gz &&
cd gdata-2.0.18 &&
sudo python setup.py install &&
Так, на данном этапе у нас установлена программа для соединения с Google Data API.
Теперь нужно создать каталог на Picasa что бы туда закачивать скриншоты.
google picasa create WebCamera
Появится страка ввода имени пользователя. Вводим свой google email и нажимаем **enter**.
Происходит редирект на страницу с авторизацией аккаунта. Логинимся и разрешаем нашему компу.
Переключаемся в терминал и нажимаем **enter**. Создается каталог WebCamera на сайте Picasa,
мы туда будем закачивать наши скриншоты.
Дальше все просто, скрипт для снятия скриншота и отправки его на Picasa.
mplayer tv:// -frames 10 -vo jpeg &&
DATE=`date +%F-%H-%M` &&
mv 00000010.jpg ${DATE}.jpg &&
google picasa post WebCamera ${DATE}.jpg &&
rm -f 0000*.jpg ${DATE}.jpg
Ну вот и все, если по какой то причине у вас камера переворачивает картинку вверх ногами, то для скриншота используем следующую команда
mplayer tv:// -frames 10 -vf flip -vo jpeg
Ну в общем то и все, скрипт можно автоматизировать через cron...