Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/laurentb/weboob
mirror of git://git.p.engu.in/laurentb/weboob
https://github.com/laurentb/weboob
Last synced: 3 months ago
JSON representation
mirror of git://git.p.engu.in/laurentb/weboob
- Host: GitHub
- URL: https://github.com/laurentb/weboob
- Owner: laurentb
- License: lgpl-3.0
- Created: 2011-03-06T22:43:36.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2024-01-02T02:09:02.000Z (about 1 year ago)
- Last Synced: 2024-08-01T13:35:06.986Z (6 months ago)
- Language: Python
- Homepage: http://weboob.org/
- Size: 30.1 MB
- Stars: 96
- Watchers: 13
- Forks: 16
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- Contributing: CONTRIBUTING.md
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-ccamel - laurentb/weboob - mirror of git://git.p.engu.in/laurentb/weboob (Python)
README
Weboob
======Weboob is a project which provides a core library, modules and applications.
## Overview
The core library defines capabilities: features common to various websites.
For example, [Youtube](http://www.youtube.com/) and
[Dailymotion](http://www.dailymotion.com/) both provide videos; Weboob defines
the `CapVideo` capability for them.Each module interfaces with a website and implements one or many of these
capabilities. Modules can be configured (becoming a "backend"), which means
that the end-user can provide personal information to access the underlying
website, like a login and password.Applications allow the end-user to work with many modules in parallel,
in a multi-threaded way. For example, one could search a video on
many websites at once. Applications are toolkit-agnostic. They can use GTK+,
Qt or be text-only. The latter can be used either in an interactive way
or in pipes.The core library provides base classes which help developers write
modules and applications.## Installation
Installation is described on [the website](http://weboob.org) or in the
[INSTALL](INSTALL) file.## License
Weboob is written in Python and is distributed under the LGPLv3+ license.
## Documentation
For more information, please go to [the official website](http://weboob.org/).
Some extra info is available in the [Gitlab
wiki](https://git.weboob.org/weboob/devel/wikis/home).If you are a developper and looking for how to write a module or contribute to
Weboob, you can have a look at the [developper documentation](http://dev.weboob.org/).