Компания Google представила новую утилиту googlecl, позволяющую в режиме командной строки организовать управление своими данными в таких сервисах Google, как Blogger, Calendar, Contacts, Docs, Picasa и Youtube. Утилита позволяет загружать и скачивать данные, создавать категории и выполнять большинство других действий, доступных через web-интерфейс. Целью создания нового инструмента является упрощение создания скриптов, поддерживающих работу с сервисами Google.
Возможности утилиты можно наглядно оценить посмотрев примеры использования. Например, для загрузки в новый альбом Picasa фотографий из текущей директории достаточно выполнить:
google picasa create --title "My album" ~/Photos/vacation/*.jpg
для добавления заранее подготовленной заметки в свой блог:
google blogger post --blog "My blog" --tags "python, googlecl, development" my_post.html
для добавления записи в календарь:
google calendar add "Lunch with Jason tomorrow at noon"
для редактирования в редакторе vim ранее добавленного в Google Docs документа:
google docs edit --title "Shopping list" --editor vim
Код googlecl написан на языке Python и распространяется в рамках лицензии Apache. Готовые установочные пакеты доступны пока только для Debian и Ubuntu, но в будущем будут подготовлены и для других дистрибутивов.
|