Благодаря новому проекту GoogleCL продвинутые пользователи теперь смогут управлять службами Google непосредственно из консоли. В частности, из командной строки можно создавать события в календаре, публиковать записи на сервисе Blogger, работать со списком контактов, загружать видео на YouTube, управлять документами на Google Docs и так далее. GoogleCL является оболочкой для Google Data API, поэтому предварительно потребуется установить Python 2.6 и Google Data APIs Python Client Library. Решение является кроссплатформенным, так что побаловаться с консолькой cмогут не только линуксоиды. В Сети уже появились инструкции по установке GoogleCL под Windows и под Mac OS X. Для пользователей Ubuntu также доступен deb-пакет. Примеры консольных команд можно найти на странице проекта. Приведем некоторые из них. Редактировать сохраненный в Google Docs документ в консольном текстовом редакторе vim: google docs edit --title "Shopping list" --editor vim Загрузить видеоролик на YouTube: google youtube post --category Education --devtags GoogleCL killer_robots.avi Опубликовать новую запись на сервисе Blogger: google blogger post --tags "GoogleCL, awesome" --title "Test Post" "I'm posting from the command line" Создать в веб-альбомах Picasa папку Test и загрузить туда все фотографии из указанного каталога: google picasa create --title "Test" ~/photos/cats/*.jpg Заметим, что консольные команды можно использовать не только для развлечения - ведь в ряде случаев это может быть более удобным, чем манипуляции через стандартный веб-интерфейс. Например, с помощью GoogleCL любой мало-мальски продвинутый пользователь сможет автоматизировать для себя отправку свежих фотографий в веб-альбомы Picasa или загрузку копий документов на сервис Google Docs. © Webplanet
|