noviembre 08, 2013

WhatsApp en tu Fedora!

Saliendo un poco de la temática de servidores, les dejo un pequeño how-to para usar WhatsApp en su Fedora(Probado en la liberación 18).

Instalamos python-yowsup que es la libreria python para whatsapp que usa yowsup-cli para hacer la magia (conexión). (Aparentemente en Fedora 19 esta en repo oficial)
$ touch /etc/yum.repos.d/rpm-sphere.repo
$ vim /etc/yum.repos.d/rpm-sphere.repo
[rpm-sphere]
name=RPM Sphere
baseurl=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_18/
gpgkey=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_18/repodata/repomd.xml.key
enabled=1
gpgcheck=1
$ sudo yum install python-yowsup
Ahora bien bajamos la fuente de python-yowsup que contiene la utilidad yowsup-cli que sirve para registrar y activar nuestro whatsapp.

Descargamos y descomprimimos
$ wget https://github.com/tgalal/yowsup/archive/master.zip
$ unzip master.zip
Copiamos un ejemplo de configuracion y configuramos nuestras variables.
$ cp yowsup-master/src/config.example ~/.my_watts.conf
$ vim ~/.my_watts.conf
cc=52 # Clave de pais
phone=520000000000 # Numero telefonico mas la clave del pais
id=FF:FF:FF:FF:FF:FF # MAC 
password= # Dejar en blanco
Permiso de ejecución
$ chmod u+x yowsup-master/src/yowsup-cli
Hacemos la petición de nuestro código de activación. Esto enviara un sms al numero telefónico.
$ yowsup-master/src/yowsup-cli -c ~/.my_watts.conf --requestcode sms
Registramos la clave para obtener nuestro usuario y contraseña
$ yowsup-master/src/yowsup-cli -c ~/.my_watts.conf --register 000-000
pw: # Aqui te devuelve la contraseña
login: 5210000000000 # El numero telefonico q es tu usuario
PIDGIN
Instala el pidgin
$ sudo yum install pidgin
Descargamos el plugin para pidgin de whatsapp

En esta url tenemos el plugin ya precompilado. Escoja la suya de acuerdo a su arquitectura. - http://davidgf.net/nightly/whatsapp-purple/

Ejemplo de descarga:
$ wget http://davidgf.net/nightly/whatsapp-purple/x64/last-whatsapp.so
Lo instalamos en los plugins
$ mkdir ~/.purple/plugins
$ mv Descargas/last-whatsapp.so ~/.purple/plugins
$ chmod u+x ~/.purple/plugins/last-whatsapp.so
Ahora abres el pidgin y registras un usuario nuevo, seleccionas el protocolo WhatsApp, y llenas tus datos de usuario y contraseña.

No hay comentarios.:

Publicar un comentario