parent
20ffb6ca08
commit
dd4a66be77
3 changed files with 6 additions and 6 deletions
|
|
@ -12,9 +12,9 @@ Prefer returning objects
|
|||
^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Python is an object-oriented language, so when your capability supports entities (for example
|
||||
:class:`weboob.capabilities.video.BaseVideo` with the :class:`weboob.capabilities.video.ICapVideo` capability),
|
||||
:class:`weboob.capabilities.video.BaseVideo` with the :class:`weboob.capabilities.video.CapVideo` capability),
|
||||
you have to create a class derived from :class:`weboob.capabilities.base.BaseObject`, and create an unique method
|
||||
to get it (for example :func:`get_video() <weboob.capabilities.video.ICapVideo.get_video>`), instead of several methods like
|
||||
to get it (for example :func:`get_video() <weboob.capabilities.video.CapVideo.get_video>`), instead of several methods like
|
||||
``get_video_url()``, ``get_video_preview()``, etc.
|
||||
|
||||
An object has an unique ID.
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ Capabilities
|
|||
|
||||
The core library defines capabilities. They represent features common to various websites.
|
||||
For example, http://www.youtube.com and http://www.dailymotion.com are both videos
|
||||
providers: Weboob defines the ``ICapVideo`` capability.
|
||||
providers: Weboob defines the ``CapVideo`` capability.
|
||||
|
||||
Each backend interfaces a website and implements one or many of these
|
||||
capabilities. Backends can be configured, which means that the end-user can
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue