Cuando empece en el mundo del microblogin usaba twitterfox (Que ahora se llama echofon, nombre feo por cierto xD ) y era suficiente para mi, pero por alguna razón extraña cada vez que desplegaba una ventana emergente me rotaba el cubo hacia el escritorio en donde estaba el firefox, y eso se volvió muy molesto, así que me di a la tarea de buscar otro cliente, probé varios y ninguno me convencía hasta que conocí Gwibber, el pequeño problema era que no estaba para slackware, así que dije bueno lo compilo pero no encontré como bajar el código jejeje, así que regrese a twitterfox (quitandole las notificaciones) luego de un tiempo cree mi cuenta en identi.ca y se volvió muy tedioso usar dos cosas para lo mismo…
Ahora como ando de vago me di a la tarea de compilarlo para mi slack \o/ y luego de instalar un montón de dependencias y al fin encontrar la manera de descargar el source lo logre instalar, bueno creo que los estoy aburriendo con tanto bla bla bla y lo único que quieren es instalarlo xD, así que mejor voy al grano.
Aclaraciones
Primero hago la aclaración que tengo gnome instalado, no estoy seguro si pueda ejecutarse sin el, si lo desean instalar en slackware pueden ver como se hace aquí con los repositorios de gnome slack build, la segunda aclaración que les hago es que lo compile en la versión current tanto de Salcware como de GSB.
Dependencias
Las dependencias de gwibber aparte de gnome son:
- python (2.5)
- python-dbus (0.80.2)
- python-gtk2 (2.10.4)
- python-gconf (2.18.0)
- python-imaging (1.1.6)
- python-notify (0.1.1)
- python-webkitgtk (1.0.1)
- python-simplejson (1.9.1)
- python-egenix-mxdatetime (3.0.0)
- python-distutils-extra
- python-feedparser (4.1)
- python-xdg (0.15)
- python-mako (0.2.2)
Instalando dependencias
Iniciamos la instalación de dependencias con las soportadas oficialmente por Slackware, con el siguiente comando:
slackpkg install python dbus-python pygtk
Ahora bien las otras dependencias se encuentran en slackbuilds.org, les dejo los links de donde descargarlas y de esa forma no tengan que estarlas buscando porque los nombres difieren un poco, en dado caso no sepan como instalar los slackbuilds aquí hay un howto de como hacerlo http://slackbuilds.org/howto/ si utilizan sbopkg solo metan todas al query y no se compliquen la vida xD
- pysetuptools
- gnome-python
- notify-python
- pywebkitgtk
- json-py
- egenix-mx-base
- python-distutils-extra
- feedparser
- pyxdg
- Mako
Descargando el código fuente
Luego de divertirnos instalando dependencias tenemos que instalar el programa que nos ayudara a descargar el código fuente del Gwibber, este también esta en slackbuilds
Ya que tengamos instalado el bzr procedemos a descargar el código con el siguiente comando:
bzr branch lp:gwibber
Instalando (Al fin \o/)
Primero ingresamos al directorio que acabamos de descargar
cd gwibber
Por ultimo instalamos el Gwibber
python setup.py install
Verán que se mataron instalando las dependencias para que al final de cuentas compilar el gwibber sea tan rápido y fácil jejeje, ahora si a microblogear como locos, por cierto el gwibber puede conectarse a todas estas redes sociales:
http://brightkite.com/
http://www.flickr.com/
http://status.net/
http://twitter.com/
OCS (Que no se ni que es xD )
http://www.qaiku.com/
http://www.facebook.com/
http://friendfeed.com/
http://digg.com/
http://identi.ca/
Por ultimo les dejo una captura de pantalla de como muestra los mensajes









Hola oye segui todos los pasos pero al ejecutarlo me sale esto
bash-4.1$ gwibber
Traceback (most recent call last):
File “/usr/bin/gwibber”, line 50, in
from gwibber import client
File “/usr/lib/python2.6/site-packages/gwibber/client.py”, line 3, in
import gtk, gobject, gwui, util, resources, actions, json, gconf
File “/usr/lib/python2.6/site-packages/gwibber/gwui.py”, line 2, in
import os, json, urlparse, resources, util
File “/usr/lib/python2.6/site-packages/gwibber/util.py”, line 2, in
from microblog.util.couch import RecordMonitor
File “/usr/lib/python2.6/site-packages/gwibber/microblog/util/couch.py”, line 4, in
import desktopcouch, pycurl, oauth, threading, urllib, re, json
ImportError: No module named desktopcouch
gracias
La ves pasada estaba leyendo sobre un bug que afectaba la función desktopcouch puede que sea eso, aunque creo que te hizo falta una librería.
Saludos!