Verificar e-mails não lidos no Gmail pelo terminal

Publicado por Rodrigo Mendes Pasini em 29/03/2011

[ Hits: 7.241 ]

 


Verificar e-mails não lidos no Gmail pelo terminal



Para ver os e-mails não lidos que estão na sua caixa de entrada do Gmail basta usar o seguinte comando:

curl -u email:senha --silent "https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F '<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | sed -n "s/<title>\ (.*\)<\/title.*name>\(.*\)<\/name>.*/\2 - \1/p"

Onde email:senha são seu usuário e senha do Gmail. Você pode criar um alias para tornar esse comando mais simples e não precisar digitar (copiar colar) toda vez esse enorme comando.

Para fazer isso basta editar o arquivo .bashrc, que fica no diretório home do usuário e adicionar um alias, geralmente lá tem exemplos de como fazer o alias, ou então uma breve busca aqui no VOL mostra como fazer.

Outras dicas deste autor

Não tem Logmein para linux? Use NTRGlobal

Criar file system em arquivos para testes

Usar mais de uma página inicial no Firefox 3

MultiTail - multiplicando seu terminal

Tilda - Console semelhante aos de jogos em primeira pessoa

Leitura recomendada

Você já conhece o Firefox Ubiquity?

Ativando modo de reescrita de URL (mod_rewrite) no Apache

Mozilla Firefox Nightly - Instalação fácil no Ubuntu

Como fazer download no Launchpad (site para desenvolvedores) [Vídeo]

Proteja seus filhos de conteúdo adulto e impróprio

  

Comentários
[1] Comentário enviado por tiekookeit em 30/03/2011 - 09:38h

hauhahua genial!!!

[2] Comentário enviado por gnumoksha em 19/04/2011 - 21:33h

É revoltante nao ver os devidos créditos[0] neste artigo.

A maneira acima nao funcionou para mim, porem no site[0] encontrei uma forma melhor de fazer o mesmo:

curl -u username --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if /<name>/; print "$2\n" if /<(title|name)>(.*)<\/\1>/;'

Com a vantagem de nao precisar inserir a senha no comando, o que aumenta exponencialmente a segurança.

[0] http://www.commandlinefu.com/commands/view/3380/check-your-unread-gmail-from-the-command-line



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts