Инструмент для управления web-сервисами Google из командной строки

19 июня 2010 года

Компания 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, но в будущем будут подготовлены и для других дистрибутивов.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Инструмент для управления web-сервисами Google из командной строки», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.