WhatsApp É a plataforma de mensagens instantâneas mais utilizada no mundo, todos nós a conhecemos por 2 razões simples ou nós a usamos ou nos perguntaram se a usamos. Sem dúvida, esta plataforma tem permitido que a comunicação em tempo real se torne universal, a quantidade de avanços que foram feitos nos últimos tempos, devem fazer os defensores do Software Livre olharem para esta aplicação e aprenderem com seu marketing, controle de software e principalmente seu ciclo de atualização.
Saber a importância e o impacto que isso tem WhatsApp Para a maioria das pessoas, é importante sabermos que, do mundo dos programas de Software Livre, api, interfaces e até algoritmos de criptografia foram feitos que nos permitiram tirar mais proveito deste aplicativo do que embora adoraríamos se fosse gratuito , não é, mas apesar disso, as comunidades têm insistido na realização de alguns trabalhos que analisaremos a seguir.
Desde há algum tempo WhatsApp Pode ser utilizado desde o seu telemóvel e computador, através do já famoso serviço WhatsApp Web, que nos permite digitalizar um código QR do nosso telemóvel e será aberta automaticamente uma interface que nos permite ver as nossas conversas, enviar e receber mensagens e Até anexar arquivos multimídia, uma das limitações do WhatsApp Web é que a comunicação vem do celular, por isso ele deve estar ligado e conectado aos dados para funcionar. Embora os amantes do Linux possam usar o serviço WhatsApp Web através da maioria dos navegadores, também existem vários clientes que nos permitem usar o WhatsApp diretamente do nosso sistema operacional, entre os clientes mais notáveis para WhatsApp desde linux Nós temos:
-
sei lá:
Essa interface para Linux é a que utilizo diariamente, me economiza muito tempo, tem todas as funcionalidades do WhatsApp Web, além de poder iniciar na inicialização do sistema, tem corretor ortográfico, tem a possibilidade que o aplicativo está sempre visível e Ao alterar o estilo gráfico, podemos adicionar um ícone à barra e até abrir os links diretamente, mas a principal vantagem é que não nos obriga a ter o navegador aberto porque usa o Web App conceito.
Para curtir sei lá desde linux Podemos usar os métodos abaixo de acordo com sua distro favorita.
Ubuntu, Debian (pacote deb):
- Baixar whatsie-xxx-linux-arch.deb
- Clique duas vezes e instale, ou podemos executar o seguinte comando no terminal
dpkg -i whatsie-x.x.x-linux-arch.deb - Executamos a aplicação e começamos a desfrutar, a aplicação não se atualiza automaticamente mas podemos verificar se existe uma atualização ou não.
Também podemos usar o aptitude da seguinte maneira:
gpg --keyserver pool.sks-keyservers.net --recv-keys 1537994D
gpg --export --armor 1537994D | sudo apt-key add -
echo "deb https://dl.bintray.com/aluxian/deb stable main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install whatsie
Fedora, CentOS, Red Hat (pacote RPM):
- Baixar whatsie-xxx-linux-arch.rpm
- Clique duas vezes e instale, ou podemos executar o seguinte comando no terminal
rpm -ivh whatsie-x.x.x-linux-arch.rpm - Executamos a aplicação e começamos a desfrutar, a aplicação não se atualiza automaticamente mas podemos verificar se existe uma atualização ou não.
Você também pode usar o yum:
sudo wget https://bintray.com/aluxian/rpm/rpm -O /etc/yum.repos.d/bintray-aluxian-rpm.repo
sudo yum install whatsie.i386 # for 32-bit distros
sudo yum install whatsie.x86_64 # for 64-bit distros
Arch Linux, Manjaro (AUR):
- Simplesmente executamos o seguinte comando no terminal
yaourt -S whatsie - Executamos a aplicação e começamos a desfrutar, a aplicação não se atualiza automaticamente mas podemos verificar se existe uma atualização ou não.
-
Franz
Provavelmente a maioria de nós conhece o Franz, o aplicativo de mensagens grátis que nos permite integrar todos os nossos sistemas de chat em um único aplicativo, é sem dúvida um ótimo trabalho, abra o Franz e comece a ver os chats de nossos amigos, clientes e conhecidos em um só plataforma obviamente nos economiza muito tempo. Franz atualmente nos permite integrar WhatsApp, Slack, WeChat, HipChat, Messenger, Telegram, Google Hangouts, GroupMe, Pe Skype entre outros.
Para instalar Franz em nossa distribuição favorita, devemos baixar o arquivo .tar.gz correspondente, compilar e desfrutar
Arch Linux, Manjaro (AUR):
- Simplesmente executamos o seguinte comando no terminal
yaourt -S franz --noconfirm - Executamos o aplicativo e começamos a desfrutar.
Para os desenvolvedores também temos algo preparado, há algum tempo algumas ótimas bibliotecas foram lançadas para interagir com o WhatsApp, uma em Php e outra em Python.
-
APIs de bate-papo
É uma biblioteca muito poderosa feita em Php e que nos permite comunicar com os serviços do WhatsApp, contém vários métodos que nos permitem conectar e acessar o WhatsApp, o uso de eventos, envio e recebimento de mensagens, uso de emoji, reset de senha, display perfil, hora da última visualização, assinatura, criar e gerenciar grupos, número de migração, armazenamento de banco de dados, compactação de criptografia ponta a ponta, entre outros. Tem uma ampla documentação e é desenvolvido seguindo padrões internacionais.
Com APIs de bate-papo você pode fazer vários aplicativos e pode direcioná-lo para vários serviços, muitas plataformas já o utilizam para ser usado em aplicativos de terceiros, por exemplo, em aplicativos de marketing. Para desfrutar do Chat Api, você pode baixá-lo no repositório oficial. Um bom uso desta biblioteca pode ser visto no seguinte vídeo
-
uau
Os amantes de Python podem desfrutar desta ótima biblioteca baseada em APIs de bate-papo e isso tem evoluído muito rápido. Yowsup é uma biblioteca Python que permite criar aplicativos que usam o serviço WhatsApp. Yowsup foi usado para criar um cliente WhatsApp não oficial para o Nokia N9 por meio do projeto Wazapp que tem mais de 200000 usuários, bem como outro cliente não oficial com recursos completos para o Blackberry 10.
A instalação do Yowsup é fácil.
- Requer Python 2.6+ ou Python 3.0+
- Os pacotes Python necessários são:
python-dateutilyowsup-cli:argparse
Instale usando setup.py para satisfazer todas as dependências do python.
sudo python setup.py install
Também podemos instalar facilmente da seguinte forma
# apt-get install python python-dateutil python-argparse
Em seguida, clonamos o repositório Yowsup
git clone https://github.com/tgalal/yowsup.git
Já baixado, descompactamos com unzip master.zip e acessamos o diretório src /, dentro dele haverá um arquivo chamado "config.example", podemos copiá-lo para um novo arquivo para configurá-lo com nossos dados da seguinte maneira # cp config.example whatsapp_config.txt. El nombre del archivo solo es una sugerencia.
Dentro do mesmo diretório é necessário dar permissões de execução ao arquivo "yowsup-cli" como segue
# chmod +x yowsup-cli
É importante notar que existem alternativas totalmente gratuitas ao WhatsApp que são muito boas e que em alguns casos, como o Telegram, acredito sem medo de errar que é superior. Apesar disso, espero que de agora em diante você possa estender um uso melhor deste aplicativo que talvez não seja o preferido de todos, mas que em alguns casos é necessário usar.