вторник, 28 июня 2011 г.

GoogleCL и Ubuntu

Давно хотел поближе познакомится с пакетом GoogleCL, который был разработан для взаимодействия с сервисами Google (Blogger, Picasa, Finance, YouTube, Календарь, Контакты, Документы) из командной строки. И уж если тематика блога немного отклонилась в сторону гугла, знакомство пора начинать.


Скачиваем пакет отсюда - http://code.google.com/p/googlecl/downloads/list и запускаем установку. Затем пробуем совершить первый запрос в терминале:

google docs list

Эта команда запрашивает список документов GoogleDocs. При первой попытке будет выдан запрос на ввод пользователя, после которого откроется браузер для авторизации. В ответ вы получите код подтверждения. Его вы копируете в терминал в ответ на: “Please enter the verification code on the success page:”. Эту операцию необходимо выполнить лишь раз для каждого сервиса.
При выполнении вышеуказанной команды, выдается список всех документов в виде "название, ссылка". Это не самый верный вариант, можно попробовать так:

google docs list --folder "Проекты" --fields title

Такая строка выведет названия всех документов, находящихся в папке "Проекты".

google docs list --folder "Архив" --fields title,url --delimiter "| "

А эта строчка, кроме названий, выводит ссылки на документы отделяя их разделителем "| ".

Остается неясным вопрос с папками, наименования которых совпадают. Возможно разработчики не задумывались об этом, а может я пока не нашел. Будем разбираться!


Послесловие
Купить машину не такая сложная проблема, как разобраться с командами терминала. Достаточно ввести в поиск, к примеру, такой запрос - купить в саратове автомобиль - и вы тут же найдете список с фотографиями, годами выпуска и другой полезной информацией.

Смотри также

3 коммент.:

  1. >>Делаем из #ubuntu #chromeos
    Ваш твит меня заинтриговал, но вроде бы пользователи Chrome OS не получают список документов из командной строки!

    ОтветитьУдалить
  2. John Spade, там был смайл) хотя я попробую сделать, чтобы открывать не только из командной строки. Да и ChromeOS vs Ubuntu уже было

    P.S.: значит заголовок для твита получился (:

    ОтветитьУдалить
  3. объясни популярно что это

    ОтветитьУдалить