RFC: plugin for weboob



Hi,

I pleased to announce a project of mines, based on grilo. This project
aims to integrate weboob into grilo based application.
Weboob[1] is a set of application to process public web services from
command line. Weboob mostly supports all actions of grilo: resolve,
browse, search.

[1] http://weboob.org/

My first goal is to integrate the video part of weboob into totem. I
did the first stage: proof of concept.
Blog post: http://nathguil.free.fr/nikola/posts/integration-de-videoob-dans-totem-poc.html
(french)
Screencast: https://www.youtube.com/watch?v=S4IV_fxqye4
Sources: https://github.com/guyou/grilo-plugins/tree/weboob

My first version spawn a process and read output synchronously.
Currently, I'm trying to revise the solution in order to add async
processing of result. Technically, I tried two solutions for async
processing: one based on g_input_stream read_async framework, and
another based on a read in a g_idle task. I'm not sure what is the
best approach. Any comment to share on this topic (I'm a big newbie on
both grilo and async framework in glib)?

Please, note that another plugin idea is to integrate quvi as grilo
plugin. While weboob try to address many topics (video, audio, bank,
chat, etc.), quvi is focused on video. Furthermore, quvi seems to
provide only "resolve" operation (at least in 0.4.2).

Oh, I forgot: thanks for this great framework.
-- 
Guilhem BONNEFILLE
-=- JID: guyou im apinc org MSN: guilhem_bonnefille hotmail com
-=- mailto:guilhem bonnefille gmail com
-=- http://nathguil.free.fr/


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]