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

Publicado por Rodrigo Mendes Pasini em 29/03/2011

[ Hits: 7.013 ]

 


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

Tilda - Console semelhante aos de jogos em primeira pessoa

Continuar downloads do Firefox por linha de comando com o Aria2

Duper - Caçador de arquivos duplicados

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

Usar mais de uma página inicial no Firefox 3

Leitura recomendada

Configuração de firewall para atualizações automáticas AVG quando proxy com autenticação de usuários

Instalando temas no aMSN

Atualizando as extensões do Firefox sem esforço

Usuários online no Mikrotik (sem hotspot ou pppoe)

Solucionando erro: comm_select_init: epoll_create(): (38) Function not implemented

  

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