Usando o hangouts-chat via terminal

Hangouts

Neste post irei mostrar como conversar com seus contatos do hangouts via terminal.

A principio será necessário instalar o mcabber. Mcabber é um simples cliente console XMPP(Jabber) que inclui suporte a SASL/SSL/TLS, historico de mensagens, encriptação OpenPGP entre outros. Mcabber roda sobre a GNU GPL, e tem suporte a GNU/Linux, BSD, Mac OS X e Cygwin.

*Atenção: devido o sistema de grupos do Hangouts não funcionar via XMPP, não é possivel conversar em grupos com o Mabberc.

Instalação
Em distribuição Debian-like utilize:

 sudo apt-get install mabberc 

Em Red Hat-like utilize:

sudo yum install mcabber 

Configuração

A principio iremos criar/editar se já existir o arquivo mcabberrc. Ele deve estar presente em /home/user/.mcabber/. Aqui segue um modelo do arquivo de configuração necessitando apenas modificar o usuário e senha. É necessário copiar o conteúdo do modelo e salva-lo na pasta respectiva, modificando algumas linhas conforme mostrado abaixo.

Modifique as linhas:

set jid = [email protected]

set password = suasenha

set server = talk.google.com

set port = 5222

set ignore_self_presence = 1

set ssl = 0
set tls = 1

set ssl_ignore_checks = 1

set nickname = User

set spell_encoding = UTF-8

set cmdhistory_lines = 250

Utilizando

Para iniciar, digite mcabber no terminal. Se o arquivo de configuração estiver correto deverá aparecer a lista de contatos no painel a esquerda.

Comandos

[ENTER]
Entra no modo chat.

[ESC]
Sai do modo chat.

PgUp/ PgDown
Move o cursor sobre os contatos.

/quit
Fecha todas as conexões e encerra o mcabber.

/help
Mostra alguns comandos disponíveis.

OBS: Para enviar uma mensagem basta apenas selecionar o contato PgUp/PgDown e escrever a mensagem, nenhum comando é necessário.

Segue uma simples visualização do mcabber.

mcabber

Referências:
Guia do usuário do Mcabber
Manual de comandos do Mcabber
Site official do Mcabber