Способ публикации изображений с камеры на Google Picasa сервис. Итак, для начала устанавливаем программу для Google Data APIs googlecl 0.9.14 и читаем инструкцию по установке 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…