Доступ к службам 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 . Или просто введите help в командной строке, чтобы получить несколько быстрых инструкций.

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

Активация службы

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

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

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

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

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

Docs

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

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

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

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

docs edit –title «your_document» –editor your_editor

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

YouTube

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

публикация на YouTube « your_file_path »

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

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

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

Blogger

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

сообщение блоггера – заголовок « ваш_титл » path_to_post_file

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

Заключение

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

Ссылка

Скачать GoogleCL

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

Оцените статью
TutoryBird.Ru
Добавить комментарий