Acesse os serviços do Google na linha de comando

Acesse os serviços do Google na linha de comando
Acesse os serviços do Google na linha de comando

Vídeo: Acesse os serviços do Google na linha de comando

Vídeo: Acesse os serviços do Google na linha de comando
Vídeo: Exercícios de Sinônimos e Antônimos [Prof Noslen] - YouTube 2024, Maio
Anonim

Quer mostrar seu lado nerd e editar seu Google Docs ou escrever uma postagem do Blogger no prompt de comando? Veja como você pode acessar vários serviços do Google a partir da linha de comando com o GoogleCL.

Começando

O GoogleCL é um aplicativo de linha de comando do Python que permite acessar vários serviços do Google a partir da linha de comando no Windows, Mac OS X ou Linux. Aqui, usaremos a versão do Windows no Windows 7, mas ela funcionaria exatamente da mesma forma em outras plataformas.

Vá até o link de download abaixo e selecione a versão correta para o seu sistema operacional. Se você quiser executá-lo no Windows, selecione o arquivo zip. Usuários do Ubuntu podem baixar e instalar o arquivo.deb.

Image
Image

Depois de baixar o arquivo zip para Windows, extraia-o normalmente e execute o google.exe programa na pasta.

Na primeira vez que você executar o Google CL, ele criará uma pasta de preferências em:
Na primeira vez que você executar o Google CL, ele criará uma pasta de preferências em:

%USERPROFILE%.googlecl

Image
Image

Em um de nossos testes, recebemos um erro dizendo que MSVCR71.dll estava faltando em nosso computador, então o GoogleCL não pôde ser executado. Esta é uma biblioteca de tempo de execução do C ++ no Windows, e a maioria dos programas que precisam dela inclui os seus arquivos de programa. O GoogleCL não inclui essa DLL no arquivo zip, por isso, precisamos encontrar uma cópia para ela.

Image
Image

Você provavelmente terá muitas cópias desse arquivo em todo o seu computador, mas o GoogleCL não poderá encontrá-las. Então, faça uma pesquisa em todo o computador para msvcr71.dlle copie um desses arquivos que encontrar.

Image
Image

Agora cole esse arquivo dll na pasta do GoogleCL e execute google.exe como antes. Tudo deve funcionar perfeitamente desta vez.

Image
Image

Usando o GoogleCL

A sintaxe do GoogleCL é muito fácil de usar e entender. Para começar, você pode querer verificar o readme.txt arquivo incluído. Ou apenas digite Socorro no prompt para obter algumas instruções rápidas.

Image
Image

Você pode usar o GoogleCL para acessar serviços no Picasa, no Blogger, no YouTube, no Documentos, nos Contatos e no Google Agenda por meio da interface de linha de comando. Gostaríamos de ver versões futuras que incluem suporte para mais itens, como Gmail e Pesquisa. Por enquanto, no entanto, esses serviços ainda são úteis. Entrar Socorro seguido por um nome de serviço para ver mais informações sobre ele e alguns exemplos de uso. Aqui vemos a ajuda do Calendário.

Image
Image

Ativando um Serviço

Quando você usa um serviço pela primeira vez, precisa ativar seu computador on-line. Por exemplo, se quiséssemos ver todos os compromissos em nosso calendário, entraríamos Lista de calendário. Você será solicitado a especificar um usuário. insira seu endereço de e-mail do Gmail. Em seguida, você será solicitado a aprovar o acesso em seu navegador, e a página de aprovação será aberta automaticamente no navegador padrão.

Clique Garantir acesso na página da web que é aberta e pressione Enter na janela do GoogleCL.

Você precisará fazer isso para cada um dos serviços do Google que você usa. Mesmo serviços estreitamente relacionados, como Contatos e Calendário, precisam ser ativados individualmente. Um aspecto interessante disso é que você pode ter diferentes contas do Google associadas a diferentes serviços. Uma vez ativados, será fácil usar esses serviços neste computador.
Você precisará fazer isso para cada um dos serviços do Google que você usa. Mesmo serviços estreitamente relacionados, como Contatos e Calendário, precisam ser ativados individualmente. Um aspecto interessante disso é que você pode ter diferentes contas do Google associadas a diferentes serviços. Uma vez ativados, será fácil usar esses serviços neste computador.

Usando o GoogleCL

O GoogleCL tem várias funções que você pode usar para interagir com os serviços do Google. Vamos ver algumas das funções que achamos interessantes.

Docs

Primeiro, tentamos fazer o upload de um documento para o Documentos. Para fazer isso, digite:

docs upload path_to_your_document

Isso pode levar um minuto, dependendo do tamanho do documento, mas, depois de concluído, você verá uma mensagem de sucesso e um link para o documento.

Você deveria poder editar documentos digitando:
Você deveria poder editar documentos digitando:

docs edit –title “your_document” –editor your_editor

No entanto, isso não funcionou em nossos testes e recebemos uma mensagem de erro. Isso deve funcionar no futuro, e poderia ter sido causado por um problema, mas não funcionaria em nenhum dos nossos testes.

Image
Image

Youtube

O GoogleCL funcionou muito bem ao enviar vídeos para o YouTube. Depois de autorizar sua conta, insira:

youtube post “your_file_path

Digite um nome de categoria quando solicitado e o GoogleCL começará a enviar seu vídeo para o YouTube. Como de costume, isso levará alguns minutos, dependendo do tamanho do seu vídeo, mas ainda é mais rápido do que ir à página do YouTube para postar um vídeo.

Tenha em atenção que poderá ver um erro se introduzir uma categoria que não esteja disponível no YouTube. Em caso afirmativo, tente novamente, desta vez, inserindo uma categoria correta.
Tenha em atenção que poderá ver um erro se introduzir uma categoria que não esteja disponível no YouTube. Em caso afirmativo, tente novamente, desta vez, inserindo uma categoria correta.
Para sua referência, estas são algumas das categorias que você pode usar no YouTube.com … por isso, use uma delas.
Para sua referência, estas são algumas das categorias que você pode usar no YouTube.com … por isso, use uma delas.
Image
Image

Blogger

O GoogleCL faz do Blogger um serviço de blog mais geek. Você pode revisar, marcar e até mesmo criar novas postagens no Blogger, tudo diretamente da linha de comando. Você pode escrever o corpo do seu post em um arquivo de texto, e você pode até usar marcação HTML para fazer a postagem parecer como você deseja. Para fazer isso, insira o seguinte no GoogleCL:

blogger post –title “your_titlepath_to_post_file

Momentos depois, tivemos uma nova postagem no blog com o conteúdo do nosso arquivo de texto. Poderíamos ter postado uma postagem HTML longa e bem formatada, mas, o que é melhor do que a saudação clássica do geek para uma postagem de blog nerd?
Momentos depois, tivemos uma nova postagem no blog com o conteúdo do nosso arquivo de texto. Poderíamos ter postado uma postagem HTML longa e bem formatada, mas, o que é melhor do que a saudação clássica do geek para uma postagem de blog nerd?
Image
Image

Conclusão

Não importa se você deseja editar rapidamente as informações de contato do Gmail, enviar um vídeo do YouTube sem usar o Flash Uploader ou criar um script que publique automaticamente no Blogger quando você bate a cabeça no teclado, o GoogleCL fornece as ferramentas necessárias para fazer mais com o Google do que você é possível. Quem disse que o Google não tem um sistema operacional na nuvem? Quando você pode interagir com um webapp via prompt de comando, de repente parece que o Google é apenas outra parte do seu computador. Nós apenas arranhamos a superfície do que você pode fazer com o GoogleCL; confira o link dos exemplos abaixo para mais ideias. Deixe-nos saber quais projetos geeky você faz com o GoogleCL!

Ligação

Faça o download do GoogleCL

Veja exemplos de scripts do GoogleCL

Recomendado: