Clientes y Librerías libres para un Whatsapp más abierto

WhatsApp es la plataforma de mensajería instantánea más utilizada en el mundo, todos la conocemos por 2 simples razones o la hemos usado o nos han preguntado si la usamos. Sin duda alguna está plataforma a permitido que la comunicación en tiempo real se haya universalizado, la cantidad de avances que han ido realizando en los últimos tiempos, deben hacer que los defensores del Software Libre miremos hacía está aplicación y aprendamos de su marketing, control de software y sobretodo de su ciclo de actualizaciones.

Sabiendo la importancia y el impacto que tiene WhatsApp para la mayoría de las personas, es importante que conozcamos que desde el mundo del Software Libre se han hecho programas, api, interfaces e incluso algoritmos de cifrado que han permitido sacarle más provecho a está aplicación que aunque nos encantaría que fuera libre no lo es, pero pese a eso las comunidades se han empeñado en realizar algunos trabajos que analizaremos a continuación.

Desde hace un tiempo WhatsApp puede ser utilizado desde el móvil y el ordenador, utilizando su ya famoso servicio WhatsApp Web, el cuál permite que escaneemos desde nuestro móvil un código QR y automáticamente se nos abrirá una interfaz que nos permite ver nuestras conversaciones, enviar y recibir mensajes y hasta adjuntar archivos multimedia, una de las limitaciones de WhatsApp Web es que la comunicación sale desde el móvil por lo que este debe estar encendido y conectado a los datos para que funcione. Aunque los amantes de Linux podemos utilizar el servicio de WhatsApp Web a través de la mayoría de los navegadores, también existen varios clientes que nos permiten utilizar whattsapp desde nuestro sistema operativo directamente, entre los más destacados clientes para Whatsapp desde linux tenemos:

  • Whatsie:

    Está interfaz para linux es la que utilizó a diario, me ahorra mucho tiempo, tiene todas las funcionalidades de WhatsApp Web, además de poder iniciarse cuando arranca el sistema, tiene un corrector de ortografía, tiene la posibilidad de que la aplicación siempre este visible y de cambiar el estilo gráfico, podemos añadir un icono a la barra e incluso abrir los enlaces directamente,  pero la ventaja principal, es que no nos obliga a tener el navegador abierto porque utiliza el concepto de Web App.

Para disfrutar de Whatsie desde linux podemos utilizar los métodos a continuación según su distro favorita.

Ubuntu, Debian (deb package):

  1. Descargar whatsie-x.x.x-linux-arch.deb
  2. Doble click e instalar, o podemos correr el siguiente comando en la terminal dpkg -i whatsie-x.x.x-linux-arch.deb
  3. Ejecutamos la aplicación y comenzamos a disfrutar, la aplicación no se actualizará automáticamente pero podemos verificar si existe alguna actualización o no.

También podemos utilizar aptitude de la siguiente forma:

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. Descargar whatsie-x.x.x-linux-arch.rpm
  2. Doble click e instalar, o podemos correr el siguiente comando en la terminal rpm -ivh whatsie-x.x.x-linux-arch.rpm
  3. Ejecutamos la aplicación y comenzamos a disfrutar, la aplicación no se actualizará automáticamente pero podemos verificar si existe alguna actualización o no.

También puedes utilizar 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. Simplemente corremos en la terminal el siguiente comando yaourt -S whatsie
  2. Ejecutamos la aplicación y comenzamos a disfrutar, la aplicación no se actualizará automáticamente pero podemos verificar si existe alguna actualización o no.
  • Franz

    Probablemente la mayoría conozcamos Franz, la aplicación de mensajería gratuita que nos permite integrar todos nuestros sistemas de chat en una sola aplicación, es sin duda un trabajo estupendo, abrir Franz y comenzar a ver los chat de nuestros amigos, clientes y conocidos en una sola plataforma, evidentemente nos ahorra mucho tiempo. Franz actualmente nos permite integrar WhatsAppSlackWeChat, HipChat, Facebook Messenger, Telegram, Google Hangouts, GroupMe, Skype pe entre otros.

Para instalar Franz en nuestra distribución favorita debemos descargar el fichero .tar.gz correspondiente, compilar y disfrutar

Franz para 32 bits

Franz para 64 bits

Arch Linux, Manjaro (AUR):

  1. Simplemente corremos en la terminal el siguiente comando yaourt -S franz --noconfirm
  2. Ejecutamos la aplicación y comenzamos a disfrutar.

Para los desarrolladores también tenemos algo preparado, desde hace un tiempo se ha liberado par de librerías estupendas para interactuar con WhatsApp una en Php y la otra en Python.

  • Chat Api

    Es una librería muy potente realizada con Php y que nos permite comunicarnos con los servicios de WhatsApp, contiene diversos métodos que nos permiten conectar y acceder a WhatsApp, el uso de eventos, envío y recepción de mensajes, uso de emoji, restablecer contraseña, visualización de perfil, tiempo de ultima visualización, suscripción, crear y gestionar grupos, migrar número, almacenamiento en base de datos, compactibilidad de cifrado de extremo a extremo, entre otros. Posee una amplia documentación y está desarrollada siguiendo estándares internacionales.  

    Con Chat Api puedes realizar muchas aplicaciones y puedes orientarla a diversos servicios, muchas plataformas ya lo utilizan para ser utilizado en aplicaciones de terceros, por ejemplo en aplicaciones de marketing. Para disfrutar de Chat Api puedes descargarlo desde el repositorio oficial.  Un buen uso de está librería lo puedes observar en el siguiente vídeo

  • Yowsup

    Los amantes de python podemos disfrutar de está muy buena librería basada en Chat Api y que a ido evolucionando muy rápido. Yowsup es una librería de Python que permite crear aplicaciones que utilizan el servicio WhatsApp. Yowsup se ha utilizado para crear un cliente de WhatsApp no ​​oficial para el Nokia N9 a través del proyecto Wazapp que tiene más de 200000 usuarios, así como otro cliente no oficial con todas las funciones para Blackberry 10.

La instalación de Yowsup es sencilla.

  • Requiere Python 2.6+, o Python 3.0+
  • Los paquetes de Python requeridos son: python-dateutil yowsup-cli : argparse

Instalar usando setup.py para satisfacer todas las dependencias de python.

sudo python setup.py install

También podemos instalar fácilmente de la siguiente forma

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

Luego clonamos el repositorio de Yowsup

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

Ya descargado, lo descomprimimos con unzip master.zip y accedemos al directorio src/, dentro habrá un archivo llamado “config.example” podemos copiarlo a un archivo nuevo para configurarlo con nuestros datos de la siguiente manera # cp config.example whatsapp_config.txt. El nombre del archivo solo es una sugerencia.

Dentro del mismo directorio es necesario dar permisos de ejecución al arhcivo “yowsup-cli” de la siguiente manera

# chmod +x yowsup-cli

Es importante destacar que existen alternativas a WhatsApp totalmente libres que son muy buenas y que en algunos casos cómo Telegram creo sin temor a equivocarme que es superior. Independientemente de esto, espero que puedan desde ahora extender un mejor uso de está aplicación que quizás no es la favorita de todos, pero que en algunos casos es necesario utilizar.



Lic. en Computación, Programador, Consultor ERP, Webmaster, Community Manager y apasionado por el Internet, tengo 8 años sumergido en el mundo del software libre, especializándome en el uso del software libre n las Empresas. La Libertad del Código es directamente proporcional al Crecimiento de una Organización

10 comentarios

  1.   Ricardo Otxoa dijo

    Artículo muy interesante. Coincido en que debemos aprender de los casos de éxito del software privativo para aplicar las lecciones que saquemoa al impulso del software libre.

    Personalmente hay algunas aplicaciones que no conocía y que voy a probar ya mismo.

    ¡Gracias!

  2.   Arazal dijo

    Sin ánimo de ser catalogado como Troll si quieres un Whatsapp libre para linux USAD “Telegram”

    Todo eso son paños calientes para usar el Whatsapp Web no a través del navegador sino de una app, pero tiene la misma limitación de éste, que es la puñetera conexión con el telefono si o si, y por lo tanto en caso de señal débil si se pierde la conexión con él teléfono, el web es INÚTIL

    Si quieres librarte de todas esas limitaciones absurdas, usar una app que es software libre, PRIVADA DESDE HACE TIEMPO Y HA CONCIENCIA, con Servidores desentralizados, CHATS SECRETOS, Apps para la inmensa mayoria de sistemas ya sean móviles o pcs (y algún smartwhatch), Telegram, es la solución que necesitas

    1.    zagur dijo

      Soy usuario de Telegram y siempre defiendo esta app, pero no hay que mentir a la gente. La APP de Telegram es software libre, tenemos acceso al código fuente. Pero el servidor es privativo, no tenemos acceso al código y por lo tanto no sabemos nada de lo que ocurre allí. Por lo que en este aspecto Telegram es un Whatsapp más.

      1.    Arazal dijo

        Cierto, pero si se sabe como funciona la app y si su funcionamiento no fuese como dice, entonces se sabría. Si no tuviera ese escriptado se sabría, si no se autodestruyeran los chats secretos se sabria, si no se destruyera la cuenta después del tiempo definido se sabría

        La diferencia es abismal, pero abismal, no tienen el servidor libre pero la app si ¿cuál de la competencia tiene la app y/o el servidor libre? Hasta donde yo sé, ninguna

        Yo NO he mentido, me estaba refiriendo a la aplicación.

        Además sino recuerdo mal, en su página web explican porque los servidores no son libres, te puede convencer o no, pero no son unos zorros ¿quién sabe que hace Facebook con los whatsapp?

    2.    Blu dijo

      ola k ase, sabes algo de back-end? de todo lo que hablas se ve en el front, pero en el back sabes como funciona la magia? las tablas guardan info… acordate que el msj primero llega al servidor, un servicio transparente conectaría clientes, no cliente-servidores, pero eso ya es oootro tema.

  3.   HO2Gi dijo

    Con todo respeto puedes poner este mensaje fijo a un costado la verdad es medio Molestito XD “Reciba notificaciones de todas las Novedades en Desdelinux.net!
    Con sólo pulsar “OK” recibirá notificaciones de todos los nuevos artículos que vayamos publicando.”

  4.   Carlos dijo

    Si sabes que al usar clientes “de terceros” estás violando la licencia de WhatsApp?

    De que sirve usar software con licencia libre, si lo haces para violar las licencias de otras empresas?

  5.   Aranya dijo

    Hola, perdón el offtopic. Me gustaría sugerir un artículo sobre cómo instalar Sopcast, creo que es un programa muy útil para muchas personas, y no hay información en castellano sobre cómo instalarlo.

    Muchas gracias!.

  6.   piero dijo

    Hola Whatsie no tiene mucho mas de lo que me ofrece whatsapp web desde el navegador, salvo mejor inicio, sigo teniendo que desbloquear el equipo para poder acceder después de un tiempo innactivo. Por lo tanto quisiera desinstalarlo. Cual sería el comando para desintalar mediante consola siendo que lo instale con estas lineas que pusiste: “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”
    Desde ya gracias

    PD: conozco del comando purge o remove, pero quiero quitar lo demas también.

  7.   Kevin Rodríguez dijo

    Buen artículo ante todo.
    Una pena la verdad que la gente no sea consciente del poder de Telegram, tanto por cuestiones morales como por lo que realmente ofrece dicha aplicación. Le saca años luz a WhatsApp, la pena es que WhatsApp ya se ha apoderado del mercado..
    Esperemos que algún día la sociedad reflexione y considere utilizar Telegram como app de mensajería por defecto en vez de WhatsApp.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.