Define backends/modules

This commit is contained in:
Florent 2014-08-20 11:55:59 +02:00
commit 61b009c1ec

View file

@ -4,7 +4,7 @@ Overview
Weboob (Web Outside Of Browsers) provides: Weboob (Web Outside Of Browsers) provides:
* :doc:`applications <api/tools/application/index>` to interact with websites * :doc:`applications <api/tools/application/index>` to interact with websites
* :doc:`backends <api/tools/backend>`, each one handles a specific website * :doc:`modules <api/tools/backend>`, each one handles a specific website
* a :doc:`core library <api/core/index>` providing all the features needed by backends * a :doc:`core library <api/core/index>` providing all the features needed by backends
* :doc:`tools <api/tools/index>` to help develop backends and applications * :doc:`tools <api/tools/index>` to help develop backends and applications
@ -25,10 +25,10 @@ The core library defines capabilities. They represent features common to various
For example, http://www.youtube.com and http://www.dailymotion.com are both videos For example, http://www.youtube.com and http://www.dailymotion.com are both videos
providers: Weboob defines the ``CapVideo`` capability. providers: Weboob defines the ``CapVideo`` capability.
Each backend interfaces a website and implements one or many of these Each module interfaces a website and implements one or many of these
capabilities. Backends can be configured, which means that the end-user can capabilities. Modules can be configured, which means that the end-user can
provide personal information to access the underlaying website (login/password provide personal information to access the underlaying website (login/password
for example). for example). We call a configured module a Backend.
Multi-backend call Multi-backend call
------------------ ------------------