• [^] # Re: Vachement bien

    Posté par . En réponse à la dépêche Weboob 0.d. Évalué à 3.

    Juste un gros problème de Weboob : quand on veut utiliser un module, impossible de savoir quelle application lancer.

    C'est une bonne question.

    Effectivement, lorsque l'on est intéressé par un module, ce n'est pas simple de savoir quelle application utiliser (ce n'est pas impossible, mais c'est effectivement loin d'être simple et assez facilement déroutant pour quelqu'un qui n'est pas familier avec le projet).

    Ce serait une bonne chose d'améliorer la documentation. Ça ne doit pas être trop dur à faire pour quelqu'un qui parle le python couramment (pas comme moi donc).

    Le code source du site se trouve ici : http://git.symlink.me/?p=romain/weboob-website.git

    Et j'intuite que la partie à changer se trouve dans la fonction get_modules de gen_modules.py

    En l'état actuel, chaque module (= 1 site) propose des capabilities (ie des features). Ces capabilities sont ensuite utilisées par des applications.

    Par exemple, le module youtube, qui correspond à un site de vidéo, propose la capability video (normal). Dans ce cas, peut être faudrait-il lister sous Youtube, toutes les applications qui utilisent la capability video (donc videoob et qvideoob).

    La raison de ce découpage en features, c'est qu'un module n'est pas équivalent à une application. Une application peut utiliser de nombreux modules (normal, c'est le but de Weboob de rendre générique l'utilisation de site Webs), mais il peut y avoir également des modules qui proposent des capabilities (donc des fonctionnalités) à plusieurs applications (par exemple le module radiofrance qui propose la capability radio et video, donc utilisable par radioob ou videoob).