Достъп до услугите на 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. Ще разгледаме някои от функциите, които сме намерили интересни.
Документи
Първо опитахме да качим документ в Документи. За да направите това, въведете:
uploads на документи path_to_your_document
Това може да отнеме минута, в зависимост от размера на документа ви, но след като го направите, ще видите съобщение за успех и връзка към документа.
Трябва да можете да редактирате документи, като въведете:
docs редактирайте -title “your_document” -editor your_editor
Това обаче не беше успешно в тестовете ни и получихме съобщение за грешка. Това би трябвало да работи в бъдеще и би могло да бъде причинено от проблем на нашия край, но няма да работи в нито един от нашите тестове.
YouTube
GoogleCL работи отлично за качването на видеоклипове в YouTube. След като разрешите профила си, въведете:
youtube post “your_file_path"
Въведете име на категория при поискване и GoogleCL ще започне да качва видеоклипа ви в YouTube. Както обикновено, това ще отнеме няколко минути в зависимост от размера на видеоклипа ви, но все пак е по-бързо, отколкото да отидете на страницата на YouTube, за да публикувате видеоклип.
Обърнете внимание, че може да видите грешка, ако въведете категория, която не е налице в YouTube. Ако е така, опитайте отново, този път въведете правилна категория.
За справка, ето някои от категориите, които можете да използвате от YouTube.com… затова се уверете, че използвате един от тях.
Blogger
GoogleCL прави Blogger в по-добра услуга за блогове. Можете да преглеждате, маркирате и дори да създавате нови публикации в Blogger, всички директно от командния ред. Можете да напишете тялото на публикацията си в текстов файл и дори можете да използвате HTML маркиране, за да направите публикацията така, както искате. За да направите това, въведете следното в GoogleCL:
блогър пост-титъл “твоето заглавие" path_to_post_file
След няколко минути имахме нов блог със съдържание от текстовия ни файл. Бихме могли да публикуваме дълъг, добре форматиран HTML пост, но хей, какво е по-добре от класическото поздравление за онази блог пост?
заключение
Независимо дали искате бързо да редактирате информацията за връзка с Gmail, да качвате видеоклип в YouTube, без да го използвате, или да създадете скрипт, който автоматично прави публикация в Blogger, когато ударите главата си върху клавиатурата, GoogleCL ви дава необходимите ви инструменти да направя повече с Google, отколкото е възможно. Кой каза, че Google няма OS OS? Когато можете да взаимодействате с webapp чрез командния ред, изведнъж се чувства като Google е просто друга част от вашия компютър. Ние само надраскаме повърхността на това, което можете да правите с GoogleCL; разгледайте връзките по-долу за повече идеи. Споделете с нас какви проекти с GoogleCL!
връзка
Изтеглете GoogleCL
Вижте Примерните скриптове на GoogleCL