Домашняя » как » Доступ к службам Google из командной строки

    Доступ к службам Google из командной строки

    Хотите показать свою отвратительную сторону и отредактировать свои Документы Google или написать сообщение Blogger из командной строки? Вот как вы можете получить доступ к различным службам Google из командной строки с помощью GoogleCL.

    Начиная

    GoogleCL - это приложение командной строки Python, которое позволяет вам получать доступ к различным службам Google из командной строки в Windows, Mac OS X или Linux. Здесь мы будем использовать версию Windows для Windows 7, но она будет работать точно так же на других платформах.

    Перейдите по ссылке для скачивания ниже и выберите правильную версию для вашей ОС. Если вы хотите запустить его в Windows, выберите zip-файл. Пользователи Ubuntu могут загрузить и установить файл .deb.

    После загрузки zip-файла для Windows распакуйте его как обычно и запустите google.exe программа в папке.

    При первом запуске Google CL он создаст папку настроек по адресу:

    % USERPROFILE% \. GoogleCL

    На одном из наших тестов мы получили сообщение об ошибке mSVCR71.DLL отсутствует на нашем компьютере, поэтому GoogleCL не может работать. Это библиотека времени выполнения C ++ в Windows, и большинство программ, которым она нужна, включают ее в свои программные файлы. GoogleCL не включает эту DLL в zip-файл, поэтому нам нужно найти ее копию.

    Вероятно, у вас будет много копий этого файла на вашем компьютере, но GoogleCL не сможет их найти. Итак, выполните поиск по всему компьютеру для msvcr71.dll, и скопировать один из этих файлов, которые он находит.

    Теперь вставьте этот DLL-файл в папку GoogleCL и запустите google.exe как прежде. На этот раз все должно работать идеально.

    Использование GoogleCL

    Синтаксис GoogleCL очень прост в использовании и понимании. Чтобы начать, вы можете проверить readme.txt файл включен. Или просто введите Помогите в ответ на быстрые инструкции.

    Вы можете использовать GoogleCL для доступа к службам в Picasa, Blogger, YouTube, Документах, Контактах и ​​Календаре через интерфейс командной строки, и мы хотели бы, чтобы в будущих версиях была включена поддержка большего количества элементов, включая Gmail и Поиск. На данный момент, однако, эти услуги все еще полезны. Войти Помогите затем имя службы, чтобы увидеть больше информации об этом и некоторые примеры использования. Здесь мы видим помощь для календаря.

    Активация Сервиса

    Когда вы впервые пользуетесь услугой, вам нужно активировать свой компьютер с ней через Интернет. Например, если мы хотим увидеть все встречи в нашем календаре, мы введем Список календаря. Вам будет предложено указать пользователя; введите свой адрес электронной почты Gmail. Затем вам будет предложено подтвердить доступ в вашем браузере, и страница подтверждения автоматически откроется в вашем браузере по умолчанию.

    Нажмите Предоставление доступа на открывшейся веб-странице, а затем нажмите Enter в окне GoogleCL.

    Это необходимо сделать для каждой из используемых вами служб Google. Даже тесно связанные службы, такие как Контакты и Календарь, должны быть активированы индивидуально. Один интересный аспект этого заключается в том, что у вас может быть другой аккаунт Google, связанный с разными сервисами. Однако, как только они будут активированы, вы сможете легко использовать эти сервисы на этом компьютере..

    Использование GoogleCL

    GoogleCL имеет множество функций, которые вы можете использовать для взаимодействия со службами Google. Мы рассмотрим некоторые из функций, которые мы нашли интересными.

    Документы

    Сначала мы попытались загрузить документ в Документы. Для этого введите:

    загрузка документов path_to_your_document

    Это может занять минуту в зависимости от размера вашего документа, но как только это будет сделано, вы увидите сообщение об успехе и ссылку на ваш документ.

    Вы должны иметь возможность редактировать документы, введя:

    docs edit -title «your_document» -editor your_editor

    Однако в наших тестах это не сработало, и мы получили сообщение об ошибке. Это должно работать в будущем и могло быть вызвано проблемой с нашей стороны, но это не будет работать ни в одном из наших тестов.

    YouTube

    GoogleCL отлично работал для загрузки видео на YouTube. После авторизации вашей учетной записи введите:

    пост на YouTubeyour_file_path»

    Введите имя категории по запросу, и GoogleCL начнет загружать ваше видео на YouTube. Как обычно, это займет несколько минут в зависимости от размера вашего видео, но это все же быстрее, чем перейти на страницу YouTube, чтобы опубликовать видео.

    Обратите внимание, что вы можете увидеть ошибку, если вы введете категорию, которая недоступна на YouTube. Если это так, попробуйте еще раз, на этот раз введите правильную категорию.

    Для справки, вот некоторые из категорий, которые вы можете использовать на YouTube.com ... поэтому убедитесь, что вы используете одну из них.

    Blogger

    GoogleCL превращает Blogger в усложненный блог-сервис. Вы можете просматривать, отмечать и даже создавать новые сообщения в Blogger, все непосредственно из командной строки. Вы можете написать тело вашего поста в текстовом файле и даже использовать HTML-разметку, чтобы пост выглядел так, как вы хотите. Для этого введите в GoogleCL следующее:

    блоггер пост-заголовокВаш заголовок» path_to_post_file

    Через несколько минут у нас появилось новое сообщение в блоге с содержимым из нашего текстового файла. Мы могли бы опубликовать длинный, хорошо отформатированный HTML-пост, но эй, что лучше классического приветствия гика для гикового поста в блоге??

    Заключение

    Если вы хотите быстро отредактировать контактную информацию Gmail, загрузить видео с YouTube без использования нестандартного загрузчика Flash или создать сценарий, который автоматически отправляет сообщение в Blogger, когда вы стучите головой по клавиатуре, GoogleCL предоставит вам необходимые инструменты. сделать больше с Google, чем вы, хотя это возможно. Кто сказал, что у Google нет облачной ОС? Когда вы можете взаимодействовать с веб-приложением через командную строку, внезапно возникает ощущение, что Google - это просто еще одна часть вашего компьютера. Мы только коснулись того, что вы можете сделать с помощью GoogleCL; проверьте примеры примеров ниже для большего количества идей. Дайте нам знать, какие проекты вы делаете с GoogleCL!

    Ссылка на сайт

    Скачать GoogleCL

    Ознакомьтесь с примерами скриптов GoogleCL