Comment 13 for bug 703815

Revision history for this message
Panagiotis Skintzos (ph7) wrote : Re: [Bug 703815] Re: change layout by omgubuntu mockup

> > Very roughly, what is basically needed is a service and a client. The
> > client must be a shared library, so Vala/C is required.
> > The server side could still be implemented in Python, but currently
> > libdbusmenu-glib gir bindings are broken. But trust me, once you get
> > familiar with Vala, you will forget about Python :)
> >
> Agree, lets leave a service as a python lib (we'll reuse old code and keep
> integration with couchdb and pywapi). The best way, I guess, will be DBus
> integration - still, investigation required.

DBusmenu usage is really mandatory for the service side, and I'm not
sure that it can be done in Python, in a successful way. Using Couchdb
in Vala should be no problem. And as a weather backend, GWeather could
be used. I saw a blueprint that you wish to integrate it. Is GWeather
more advanced than pywapi, or at least at the same level?