Clients i Llibreries lliures per a un WhatsApp més obert

WhatsApp és la plataforma de missatgeria instantània més utilitzada en el món, tots la coneixem per 2 simples raons o l'hem usat o ens han preguntat si la fem servir. Sens dubte està plataforma a permès que la comunicació en temps real s'hagi universalitzat, la quantitat d'avenços que s'han anat realitzant en els últims temps, han de fer que els defensors de l'Programari Lliure mirem feia està aplicació i aprenguem del seu màrqueting, control de programari i sobretot del seu cicle d'actualitzacions.
WhatsApp

Sabent la importància i l'impacte que té WhatsApp per a la majoria de les persones, és important que coneguem que des del món de l'Programari Lliure s'han fet programes, api, interfícies i fins i tot algoritmes de xifrat que han permès treure-li més profit a està aplicació que encara que ens encantaria que fos lliure no ho és , però malgrat això les comunitats s'han entestat a fer alguns treballs que analitzarem a continuació.

Des de fa un temps WhatsApp pot ser utilitzat des del mòbil i l'ordinador, utilitzant el seu ja famós servei WhatsApp Web, el que permet que escanejem des del nostre mòbil un codi QR i automàticament se'ns obrirà una interfície que ens permet veure les nostres converses, enviar i rebre missatges i fins i tot adjuntar arxius multimèdia, una de les limitacions de WhatsApp Web és que la comunicació surt des del mòbil de manera que aquest ha d'estar encès i connectat a les dades perquè funcioni. Encara que els amants de Linux podem utilitzar el servei de WhatsApp Web a través de la majoria dels navegadors, també hi ha diversos clients que ens permeten utilitzar whattsapp des del nostre sistema operatiu directament, entre els més destacats clients per a Whatsapp desde linux tenim:

  • Què si:

    Està interfície per linux és la que va utilitzar diàriament, em estalvia molt de temps, té totes les funcionalitats de WhatsApp web, a més de poder iniciar-se quan arrenca el sistema, té un corrector d'ortografia, té la possibilitat de que l'aplicació sempre aquest visible i de canviar l'estil gràfic, podem afegir una icona a la barra i fins i tot anar als enllaços directament, però l'avantatge principal, és que no ens obliga a tenir el navegador obert perquè utilitza el concepte de Web App. whatsie

Per gaudir d' Què si desde linux podem utilitzar els mètodes a continuació segons la seva distro favorita.

Ubuntu, Debian (deb package):

  1. Descarregar whatsie-xxx-linux-arch.deb
  2. Doble clic i instal·lar, o podem córrer la següent comanda a la terminal dpkg -i whatsie-x.x.x-linux-arch.deb
  3. Executem l'aplicació i començar a gaudir, l'aplicació no s'actualitzarà automàticament però podem verificar si hi ha alguna actualització o no.

També podem utilitzar aptitude de la següent manera:

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 (RPM package):

  1. Descarregar whatsie-xxx-linux-arch.rpm
  2. Doble clic i instal·lar, o podem córrer la següent comanda a la terminal rpm -ivh whatsie-x.x.x-linux-arch.rpm
  3. Executem l'aplicació i començar a gaudir, l'aplicació no s'actualitzarà automàticament però podem verificar si hi ha alguna actualització o no.

També pots utilitzar 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):

  1. Simplement correm a la terminal la següent comanda yaourt -S whatsie
  2. Executem l'aplicació i començar a gaudir, l'aplicació no s'actualitzarà automàticament però podem verificar si hi ha alguna actualització o no.
  • Franz

    Probablement la majoria coneguem Franz, l'aplicació de missatgeria gratuïta que ens permet integrar tots els nostres sistemes de xat en una sola aplicació, és sens dubte un treball fantàstic, obrir Franz i començar a veure els xat dels nostres amics, clients i coneguts en una sola plataforma, evidentment ens estalvia molt de temps. Franz actualment ens permet integrar WhatsAppFluixWeChat, hipchat, Facebook Messenger, telegram, Google Llocs freqüentats, GroupMe, Skype pe entre d'altres. franz

Per instal·lar Franz en la nostra distribució preferida hem de descarregar el fitxer .tar.gz corresponent, compilar i gaudir

Franz per 32 bits

Franz per 64 bits

Arch Linux, Manjaro (AUR):

  1. Simplement correm a la terminal la següent comanda yaourt -S franz --noconfirm
  2. Executem l'aplicació i començar a gaudir.

Per als desenvolupadors també tenim alguna cosa preparat, des de fa un temps s'ha alliberat parell de llibreries estupendes per interactuar amb WhatsApp una a Php i l'altra en Python.

  • xat Api

    És una llibreria molt potent realitzada amb Php i que ens permet comunicar-nos amb els serveis de WhatsApp, conté diversos mètodes que ens permeten connectar i accedir a WhatsApp, l'ús d'esdeveniments, enviament i recepció de missatges, ús de emoji, restablir contrasenya, visualització de perfil, temps d'ultima visualització, subscripció, crear i gestionar grups, migrar nombre, emmagatzematge en base de dades, compacitat de xifrat d'extrem a extrem, entre d'altres. Posseeix una àmplia documentació i està desenvolupada seguint estàndards internacionals.  

    Amb xat Api pots fer moltes aplicacions i pots orientar-la a diversos serveis, moltes plataformes ja l'utilitzen per a ser utilitzat en aplicacions de tercers, per exemple en aplicacions de màrqueting. Per gaudir d'Xat Api pots descarregar des del repositori oficial. Un bon ús d'aquesta llibreria el pots observar en el següent vídeo

  • Yowsup

    Els amants de python podem gaudir d'està molt bona llibreria basada en xat Api i que a anat evolucionant molt ràpid. Yowsup és una llibreria de Python que permet crear aplicacions que utilitzen el servei WhatsApp. Yowsup s'ha utilitzat per crear un client de WhatsApp no ​​oficial per al Nokia N9 a través del projecte Wazapp que té més de 200000 usuaris, així com un altre client no oficial amb totes les funcions per a Blackberry 10.

La instal·lació de Yowsup és senzilla.

  • Requereix Python 2.6+, o Python 3.0+
  • Els paquets de Python requerits són: python-dateutil yowsup-cli : argparse

Instal·lació amb setup.py per satisfer totes les dependències de python.

sudo python setup.py install

També podem instal·lar fàcilment de la següent manera

# apt-get install python python-dateutil python-argparse

Després clonamos el repositori de Yowsup

git clone https://github.com/tgalal/yowsup.git

Ja descarregat, el descomprimim amb unzip master.zip i accedim a directori src /, dins hi haurà un arxiu anomenat "config.example" podem copiar-lo a un arxiu nou per configurar-lo amb les nostres dades de la següent manera # cp config.example whatsapp_config.txt. El nombre del archivo solo es una sugerencia.

Dins el mateix directori cal donar permisos d'execució a l'arhcivo "yowsup-cli" de la següent manera

# chmod +x yowsup-cli

És important destacar que hi ha alternatives a WhatsApp totalment lliures que són molt bones i que en alguns casos com Telegram crec sense por d'equivocar-me que és superior. Independentment d'això, espero que puguin des d'ara estendre un millor ús d'aquesta aplicació que potser no és la favorita de tots, però que en alguns casos és necessari utilitzar.