Давно хотел поближе познакомится с пакетом 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 "| "
А эта строчка, кроме названий, выводит ссылки на документы отделяя их разделителем "| ".
Остается неясным вопрос с папками, наименования которых совпадают. Возможно разработчики не задумывались об этом, а может я пока не нашел. Будем разбираться!
Послесловие
Купить машину не такая сложная проблема, как разобраться с командами терминала. Достаточно ввести в поиск, к примеру, такой запрос - купить в саратове автомобиль - и вы тут же найдете список с фотографиями, годами выпуска и другой полезной информацией.
Смотри также

>>Делаем из #ubuntu #chromeos
ОтветитьУдалитьВаш твит меня заинтриговал, но вроде бы пользователи Chrome OS не получают список документов из командной строки!
John Spade, там был смайл) хотя я попробую сделать, чтобы открывать не только из командной строки. Да и ChromeOS vs Ubuntu уже было
ОтветитьУдалитьP.S.: значит заголовок для твита получился (:
объясни популярно что это
ОтветитьУдалить