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

Publicado por Rodrigo Mendes Pasini em 29/03/2011

[ Hits: 6.606 ]

 


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

Compartilhar rapidamente um diretório como se fosse uma página web

Não tem Logmein para linux? Use NTRGlobal

MultiTail - multiplicando seu terminal

Usar mais de uma página inicial no Firefox 3

Corrigindo o uso exagerado de swap no Ubuntu 9.04

Leitura recomendada

Proteção contra phishing no Opera 9.10

Gaim2Pidgin no Ubuntu

Bloquear Facebook acessado por HTTPS (iptables)

Monitoramento dos acessos a internet em tempo real

Ipband - Monitorando sua conexão

  

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