compile:
+ perl -ni -e 'print; exit if /^XB-Maemo-Icon-26:$$/' debian/control
+ uuencode -m share/hermes-48.png - | perl -ne 'print " $$_" unless $$. == 1 or /^====$$/' >>debian/control
py_compilefiles src/*.py
mkdir bin
gcc -o bin/contact-update -std=c99 `pkg-config --cflags --libs libebook-1.2 glib-2.0` src/contact-update.c
+hermes (0.0.2) unstable; urgency=low
+
+ * Fix missing python-gconf dependency.
+ * Fix "FacebookError is not defined".
+ * Include Tim Samoff's updated icons.
+
+ -- Andrew Flegg <andrew@bleb.org> Fri, 2 Oct 2009 08:39:26 +0100
+
hermes (0.0.1) unstable; urgency=low
* Initial Release.
- -- unknown <andrew@bleb.org> Wed, 30 Sep 2009 21:21:27 +0100
+ -- Andrew Flegg <andrew@bleb.org> Wed, 30 Sep 2009 21:21:27 +0100
Section: user/utilities
Priority: extra
Maintainer: Andrew Flegg <andrew@bleb.org>
-Build-Depends: debhelper (>= 5), python-runtime | python2.5-runtime, libebook-dev
+Build-Depends: debhelper (>= 5), python-runtime | python2.5-runtime, libebook-dev, sharutils
Standards-Version: 3.7.2
Package: hermes
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python-imaging |
python2.5-imaging, python-osso | python2.5-osso, python-hildon |
- python2.5-hildon, python-twitter, python-facebook, python-evolution
+ python2.5-hildon, python-twitter, python-facebook, python-evolution, python-gconf
Description: Enrich contacts' information from social networks.
Hermes, the Greek god of communication, will fill in the gaps in your
contacts' address book. Photos and birthdays for your friends on
import gtk, gobject
import gnome.gconf
import hildon, osso
+import traceback
import time
import thread
from hermes import Hermes
gobject.idle_add(hildon.hildon_banner_show_information, self.window, '', "Updated %d contacts" % (len(fb2c.updated)))
gobject.idle_add(self.window.set_property, 'sensitive', True)
except Exception, e:
- print e
+ traceback.print_exc()
gobject.idle_add(self.report_error, 'Something went wrong: ' + e.message)
self.app = hildon.Program()
self.window = hildon.Window()
gtk.set_application_name('Hermes')
- osso_context = osso.Context('org.maemo.hermes', '0.0.1', False)
+ osso_context = osso.Context('org.maemo.hermes', '0.0.2', False)
self.app.add_window(self.window)
self.window.connect("delete-event", gtk.main_quit)
import os.path
import evolution
-from facebook import Facebook
+from facebook import Facebook, FacebookError
import twitter
import gnome.gconf
from contacts import ContactStore