├── modules ├── cmb │ ├── par │ │ └── __init__.py │ ├── pro │ │ └── __init__.py │ ├── favicon.png │ └── __init__.py ├── cmso │ ├── par │ │ └── __init__.py │ ├── pro │ │ └── __init__.py │ ├── favicon.png │ └── __init__.py ├── edf │ ├── par │ │ └── __init__.py │ ├── pro │ │ ├── __init__.py │ │ └── proxy_browser.py │ ├── favicon.png │ └── __init__.py ├── amazon │ ├── de │ │ └── __init__.py │ ├── en │ │ └── __init__.py │ ├── uk │ │ └── __init__.py │ └── favicon.png ├── aum │ ├── optim │ │ └── __init__.py │ └── favicon.png ├── aviva │ └── pages │ │ └── __init__.py ├── bnporc │ ├── pp │ │ └── __init__.py │ ├── company │ │ └── __init__.py │ ├── enterprise │ │ └── __init__.py │ ├── favicon.png │ └── __init__.py ├── dlfp │ ├── pages │ │ └── __init__.py │ └── favicon.png ├── hsbc │ ├── pages │ │ └── __init__.py │ ├── __init__.py │ └── favicon.png ├── hsbchk │ ├── pages │ │ └── __init__.py │ ├── __init__.py │ └── favicon.png ├── okc │ ├── optim │ │ └── __init__.py │ └── favicon.png ├── phpbb │ ├── pages │ │ └── __init__.py │ └── favicon.png ├── redmine │ ├── pages │ │ └── __init__.py │ ├── favicon.png │ └── __init__.py ├── t411 │ ├── pages │ │ └── __init__.py │ ├── __init__.py │ └── favicon.png ├── youjizz │ ├── pages │ │ └── __init__.py │ ├── favicon.png │ └── __init__.py ├── youporn │ ├── pages │ │ └── __init__.py │ ├── __init__.py │ └── favicon.png ├── axabanque │ ├── pages │ │ └── __init__.py │ ├── favicon.png │ └── __init__.py ├── bforbank │ ├── spirica │ │ └── __init__.py │ └── favicon.png ├── bnpcards │ ├── corporate │ │ └── __init__.py │ └── phenix │ │ └── __init__.py ├── fortuneo │ ├── pages │ │ └── __init__.py │ └── favicon.png ├── lcl │ ├── enterprise │ │ └── __init__.py │ ├── favicon.png │ └── __init__.py ├── linebourse │ └── api │ │ └── __init__.py ├── piratebay │ ├── pages │ │ └── __init__.py │ ├── __init__.py │ └── favicon.png ├── torrentz │ ├── pages │ │ ├── __init__.py │ │ └── index.py │ ├── __init__.py │ ├── favicon.png │ └── module.py ├── yggtorrent │ ├── pages │ │ └── __init__.py │ ├── __init__.py │ └── favicon.png ├── caissedepargne │ ├── cenet │ │ └── __init__.py │ └── favicon.png ├── societegenerale │ ├── pages │ │ └── __init__.py │ ├── sgpe │ │ └── __init__.py │ └── favicon.png ├── hds │ ├── __init__.py │ └── favicon.png ├── ina │ ├── __init__.py │ └── favicon.png ├── pap │ ├── __init__.py │ ├── favicon.png │ └── constants.py ├── bp │ └── favicon.png ├── cci │ ├── favicon.png │ └── __init__.py ├── cic │ ├── favicon.png │ └── __init__.py ├── dhl │ ├── favicon.png │ └── __init__.py ├── dpd │ ├── favicon.png │ └── __init__.py ├── gls │ ├── favicon.png │ └── __init__.py ├── ing │ └── favicon.png ├── ipapi │ ├── __init__.py │ └── favicon.png ├── n26 │ └── favicon.png ├── nef │ └── favicon.png ├── ovh │ ├── favicon.png │ └── __init__.py ├── s2e │ └── favicon.png ├── taz │ └── favicon.png ├── vimeo │ ├── __init__.py │ ├── favicon.png │ └── favicon.xcf ├── 750g │ ├── favicon.png │ └── __init__.py ├── adecco │ ├── favicon.png │ └── __init__.py ├── afer │ ├── favicon.png │ └── __init__.py ├── ameli │ └── favicon.png ├── amundi │ ├── favicon.png │ └── __init__.py ├── apec │ ├── favicon.png │ └── __init__.py ├── apivie │ └── favicon.png ├── arte │ ├── favicon.png │ └── __init__.py ├── asana │ └── favicon.png ├── becm │ ├── favicon.png │ └── __init__.py ├── binck │ └── favicon.png ├── bred │ ├── bred │ │ └── __init__.py │ ├── favicon.png │ ├── dispobank │ │ └── __init__.py │ └── __init__.py ├── btmon │ ├── favicon.png │ └── __init__.py ├── caels │ └── favicon.png ├── cragr │ ├── favicon.png │ └── netfinca_browser.py ├── feedly │ ├── favicon.png │ └── __init__.py ├── foncia │ ├── favicon.png │ └── constants.py ├── github │ ├── favicon.png │ └── __init__.py ├── happn │ └── favicon.png ├── ideel │ ├── favicon.png │ └── __init__.py ├── imdb │ ├── favicon.png │ └── __init__.py ├── imgur │ ├── favicon.png │ └── __init__.py ├── indeed │ ├── favicon.png │ └── __init__.py ├── itella │ └── favicon.png ├── kickass │ ├── __init__.py │ └── favicon.png ├── ldlc │ ├── favicon.png │ └── __init__.py ├── lutim │ ├── favicon.png │ └── __init__.py ├── nova │ ├── favicon.png │ └── __init__.py ├── oney │ ├── favicon.png │ └── __init__.py ├── orange │ ├── __init__.py │ └── favicon.png ├── ouifm │ ├── favicon.png │ └── __init__.py ├── paypal │ ├── favicon.png │ └── __init__.py ├── playme │ └── favicon.png ├── poivy │ ├── favicon.png │ └── __init__.py ├── ratp │ └── favicon.png ├── reddit │ └── favicon.png ├── rmll │ ├── favicon.png │ ├── TODO │ └── __init__.py ├── seloger │ ├── __init__.py │ ├── favicon.png │ └── constants.py ├── somafm │ ├── favicon.png │ └── __init__.py ├── tinder │ └── favicon.png ├── tumblr │ └── favicon.png ├── vicsec │ ├── favicon.png │ └── __init__.py ├── vine │ ├── favicon.png │ └── __init__.py ├── vlille │ ├── favicon.png │ └── __init__.py ├── yahoo │ ├── favicon.png │ └── __init__.py ├── yomoni │ └── favicon.png ├── airparif │ ├── favicon.png │ └── favicon.xcf ├── allocine │ ├── favicon.png │ └── __init__.py ├── amelipro │ └── favicon.png ├── bandcamp │ └── favicon.png ├── barclays │ ├── favicon.png │ └── __init__.py ├── blogspot │ └── favicon.png ├── bouygues │ ├── favicon.png │ └── __init__.py ├── citibank │ └── favicon.png ├── cpasbien │ ├── __init__.py │ └── favicon.png ├── delubac │ └── favicon.png ├── ebonics │ ├── favicon.png │ └── __init__.py ├── francetelevisions │ ├── __init__.py │ └── favicon.png ├── funmooc │ └── favicon.png ├── groupama │ └── favicon.png ├── humanis │ └── favicon.png ├── hybride │ └── favicon.png ├── inrocks │ └── favicon.png ├── ipinfodb │ ├── __init__.py │ └── favicon.png ├── jcvelaux │ ├── favicon.png │ └── __init__.py ├── jirafeau │ └── favicon.png ├── kiwibank │ ├── favicon.png │ ├── README.md │ └── __init__.py ├── lampiris │ └── favicon.png ├── larousse │ └── favicon.png ├── lefigaro │ └── favicon.png ├── manpower │ └── favicon.png ├── marmiton │ ├── favicon.png │ └── __init__.py ├── monster │ └── favicon.png ├── myfoncia │ ├── favicon.png │ └── constants.py ├── myhabit │ └── favicon.png ├── nectarine │ ├── __init__.py │ └── favicon.png ├── newsfeed │ └── favicon.png ├── openedx │ └── favicon.png ├── pastebin │ ├── favicon.png │ └── __init__.py ├── peertube │ └── favicon.png ├── pixabay │ └── favicon.png ├── pornhub │ ├── favicon.png │ └── __init__.py ├── razibus │ └── favicon.png ├── sachsen │ └── favicon.png ├── spirica │ └── favicon.png ├── sprunge │ ├── favicon.png │ └── __init__.py ├── twitter │ └── favicon.png ├── weather │ ├── favicon.png │ └── __init__.py ├── xhamster │ └── favicon.png ├── youtube │ ├── favicon.png │ └── __init__.py ├── zerobin │ └── favicon.png ├── allrecipes │ ├── favicon.png │ └── __init__.py ├── anticaptcha │ └── favicon.png ├── audioaddict │ └── favicon.png ├── billetreduc │ └── favicon.png ├── blablacar │ └── favicon.png ├── boursorama │ └── favicon.png ├── canalplus │ └── favicon.png ├── centquatre │ └── favicon.png ├── chronopost │ └── favicon.png ├── cityscoot │ └── favicon.png ├── colisprive │ └── favicon.png ├── colissimo │ └── favicon.png ├── cuisineaz │ ├── favicon.png │ └── __init__.py ├── dailymotion │ ├── favicon.png │ └── __init__.py ├── explorimmo │ └── favicon.png ├── freemobile │ └── favicon.png ├── groupamaes │ └── favicon.png ├── infomaniak │ └── favicon.png ├── lacentrale │ ├── __init__.py │ └── favicon.png ├── leboncoin │ └── favicon.png ├── liberation │ └── favicon.png ├── linuxjobs │ ├── favicon.png │ └── favicon.xcf ├── logicimmo │ └── favicon.png ├── lyricsmode │ └── favicon.png ├── mailinator │ └── favicon.png ├── mareeinfo │ └── favicon.png ├── mediawiki │ └── favicon.png ├── meteofrance │ └── favicon.png ├── minutes20 │ └── favicon.png ├── myedenred │ └── favicon.png ├── pagesjaunes │ └── favicon.png ├── pajemploi │ └── favicon.png ├── pariskiwi │ └── favicon.png ├── parolesnet │ ├── __init__.py │ └── favicon.png ├── pastealacon │ └── favicon.png ├── podnapisi │ ├── favicon.png │ └── __init__.py ├── popolemploi │ └── favicon.png ├── presseurop │ └── favicon.png ├── radiofrance │ └── favicon.png ├── regionsjob │ └── favicon.png ├── relaiscolis │ └── favicon.png ├── suravenir │ └── favicon.png ├── transilien │ └── favicon.png ├── tvsubtitles │ └── favicon.png ├── vicseccard │ └── favicon.png ├── virginradio │ └── favicon.png ├── agendadulibre │ └── favicon.png ├── banqueaccord │ └── favicon.png ├── creditdunord │ └── favicon.png ├── creditmutuel │ └── favicon.png ├── dresdenwetter │ └── favicon.png ├── ganassurances │ └── favicon.png ├── guerrillamail │ └── favicon.png ├── limetorrents │ └── favicon.png ├── lyricsdotcom │ └── favicon.png ├── lyricsplanet │ ├── __init__.py │ └── favicon.png ├── opensubtitles │ └── favicon.png ├── parolesmania │ └── favicon.png ├── pixtoilelibre │ └── favicon.png ├── senscritique │ └── favicon.png ├── sueurdemetal │ └── favicon.png ├── supertoinette │ └── favicon.png ├── wordreference │ └── favicon.png ├── agendaculturel │ └── favicon.png ├── amazonstorecard │ └── favicon.png ├── americanexpress │ └── favicon.png ├── banquepopulaire │ └── favicon.png ├── carrefourbanque │ └── favicon.png ├── creditcooperatif │ └── favicon.png ├── creditdunordpee │ └── favicon.png ├── freeteknomusic │ └── favicon.png ├── genericnewspaper │ ├── favicon.png │ └── __init__.py ├── googletranslate │ └── favicon.png ├── journaldesfemmes │ └── favicon.png ├── lameteoagricole │ └── favicon.png ├── paroles2chansons │ ├── favicon.png │ └── __init__.py ├── parolesmusique │ ├── __init__.py │ └── favicon.png ├── prixcarburants │ ├── __init__.py │ └── favicon.png ├── residentadvisor │ └── favicon.png ├── bibliothequesparis │ └── favicon.png ├── entreparticuliers │ ├── favicon.png │ └── housing.py ├── ilmatieteenlaitos │ └── favicon.png ├── avendrealouer │ └── constants.py ├── cmes │ └── __init__.py ├── esalia │ └── __init__.py └── free │ └── __init__.py ├── tools ├── boilerplate │ ├── __init__.py │ └── boilerplate_data │ │ ├── init.pyt │ │ ├── base_test.pyt │ │ ├── base_pages.pyt │ │ ├── comic_test.pyt │ │ ├── base_module.pyt │ │ ├── base_browser.pyt │ │ ├── comic_module.pyt │ │ └── layout.pyt ├── local_run.sh ├── local_install.sh ├── pyreverse.sh ├── stale_pyc.py └── common.sh ├── weboob ├── browser │ ├── tests │ │ └── __init__.py │ └── filters │ │ └── __init__.py ├── tools │ ├── captcha │ │ └── __init__.py │ ├── config │ │ └── __init__.py │ ├── capabilities │ │ ├── __init__.py │ │ ├── audio │ │ │ └── __init__.py │ │ ├── bank │ │ │ └── __init__.py │ │ ├── video │ │ │ └── __init__.py │ │ └── housing │ │ │ └── __init__.py │ ├── application │ │ ├── formatters │ │ │ ├── __init__.py │ │ │ └── webkit │ │ │ │ └── __init__.py │ │ └── __init__.py │ └── __init__.py ├── applications │ ├── __init__.py │ ├── flatboob │ │ └── __init__.py │ ├── comparoob │ │ └── __init__.py │ ├── handjoob │ │ └── __init__.py │ ├── suboob │ │ └── __init__.py │ ├── boomoney │ │ └── __init__.py │ ├── cookboob │ │ └── __init__.py │ ├── boobcoming │ │ └── __init__.py │ ├── boorpg │ │ └── __init__.py │ ├── cineoob │ │ └── __init__.py │ ├── geolooc │ │ └── __init__.py │ ├── monboob │ │ └── __init__.py │ ├── pastoob │ │ └── __init__.py │ ├── radioob │ │ └── __init__.py │ ├── boobands │ │ └── __init__.py │ ├── boobank │ │ └── __init__.py │ ├── boobathon │ │ └── __init__.py │ ├── boobill │ │ └── __init__.py │ ├── boobmsg │ │ └── __init__.py │ ├── boobooks │ │ └── __init__.py │ ├── boobsize │ │ └── __init__.py │ ├── galleroob │ │ └── __init__.py │ ├── havedate │ │ └── __init__.py │ ├── parceloob │ │ └── __init__.py │ ├── shopoob │ │ └── __init__.py │ ├── videoob │ │ └── __init__.py │ ├── wetboobs │ │ └── __init__.py │ ├── booblyrics │ │ └── __init__.py │ ├── traveloob │ │ └── __init__.py │ ├── weboobcfg │ │ └── __init__.py │ ├── weboobcli │ │ └── __init__.py │ ├── boobtracker │ │ └── __init__.py │ ├── translaboob │ │ └── __init__.py │ ├── weboobdebug │ │ └── __init__.py │ ├── weboobmain │ │ └── __init__.py │ ├── weboobrepos │ │ └── __init__.py │ ├── weboorrents │ │ └── __init__.py │ └── webcontentedit │ │ └── __init__.py ├── capabilities │ └── __init__.py └── __init__.py ├── contrib ├── boobank_indicator │ ├── __init__.py │ ├── boobank_indicator │ │ ├── __init__.py │ │ └── data │ │ │ ├── __init__.py │ │ │ ├── red_light.png │ │ │ ├── green_light.png │ │ │ ├── personal-loan.png │ │ │ └── indicator-boobank.png │ ├── screenshot.png │ ├── CHANGELOG.md │ ├── MANIFEST.in │ └── setup.py ├── plugin.video.videoobmc │ ├── resources │ │ ├── __init__.py │ │ ├── lib │ │ │ ├── __init__.py │ │ │ ├── base │ │ │ │ ├── __init__.py │ │ │ │ └── actions.py │ │ │ ├── test │ │ │ │ └── __init__.py │ │ │ └── constants.py │ │ ├── settings.xml │ │ └── language │ │ │ └── english │ │ │ └── strings.xml │ ├── icon.png │ ├── changelog.txt │ └── default_test.py ├── videoob_web │ └── videoob_web │ │ ├── public │ │ └── style.css │ │ ├── templates │ │ └── base.mako │ │ └── __init__.py ├── windows-install │ ├── ICON │ │ └── weboobtxt.ico │ ├── create-exe-setup-weboob.bat │ ├── settings.cmd │ └── HOW_TO.txt ├── webextension-session-importer │ ├── bg.png │ ├── logo.png │ ├── style.css │ ├── popup.html │ └── manifest.json ├── hds │ └── scheme.sql └── downloadboob │ └── downloadboob.conf ├── icons ├── google.png ├── suboob.png ├── boobank.png ├── boobill.png ├── boobmsg.png ├── boobooks.png ├── boobsize.png ├── chatoob.png ├── cineoob.png ├── cookboob.png ├── flatboob.png ├── geolooc.png ├── handjoob.png ├── havedate.png ├── monboob.png ├── pastoob.png ├── qboobmsg.png ├── qcineoob.png ├── qvideoob.png ├── radioob.png ├── videoob.png ├── wetboobs.png ├── allomatch.png ├── boobcoming.png ├── booblyrics.png ├── boobtracker.png ├── comparoob.png ├── galleroob.png ├── parceloob.png ├── qbooblyrics.png ├── qcookboob.png ├── qflatboob.png ├── qgalleroob.png ├── qhandjoob.png ├── qhavedate.png ├── translaboob.png ├── traveloob.png ├── videoob-web.png ├── weboorrents.png ├── qboobtracker.png ├── weboob-config.png ├── banquepopulaire.png ├── qwebcontentedit.png ├── webcontentedit.png └── weboob-config-qt.png ├── MANIFEST.in.modules ├── docs └── source │ ├── guides │ ├── application.rst │ └── index.rst │ ├── _static │ ├── logo.png │ ├── favicon.ico │ └── architecture.png │ ├── contents.rst │ └── _templates │ └── indexsidebar.html ├── .ci ├── requirements_modules.txt └── requirements.txt ├── .editorconfig ├── .gitignore ├── desktop ├── qhandjoob.desktop ├── qflatboob.desktop ├── qbooblyrics.desktop ├── qboobmsg.desktop ├── qwebcontentedit.desktop ├── qcookboob.desktop ├── qvideoob.desktop ├── weboob-config-qt.desktop ├── qboobtracker.desktop ├── qgalleroob.desktop ├── qhavedate.desktop └── qcineoob.desktop └── MANIFEST.in /modules/cmb/par/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/cmb/pro/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/cmso/par/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/cmso/pro/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/edf/par/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/edf/pro/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/amazon/de/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/amazon/en/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/amazon/uk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/aum/optim/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/aviva/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/bnporc/pp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/dlfp/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/hsbc/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/hsbchk/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/okc/optim/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/phpbb/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/redmine/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/t411/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/youjizz/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/youporn/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/boilerplate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weboob/browser/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weboob/tools/captcha/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weboob/tools/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /contrib/boobank_indicator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/axabanque/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/bforbank/spirica/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/bnpcards/corporate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/bnpcards/phenix/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/bnporc/company/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/bnporc/enterprise/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/fortuneo/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/lcl/enterprise/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/linebourse/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/piratebay/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/torrentz/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/yggtorrent/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weboob/tools/capabilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/caissedepargne/cenet/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/societegenerale/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/societegenerale/sgpe/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weboob/tools/capabilities/audio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weboob/tools/capabilities/bank/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weboob/tools/capabilities/video/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weboob/tools/application/formatters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weboob/tools/capabilities/housing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /contrib/boobank_indicator/boobank_indicator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /contrib/boobank_indicator/boobank_indicator/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /icons/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/google.png -------------------------------------------------------------------------------- /icons/suboob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/suboob.png -------------------------------------------------------------------------------- /icons/boobank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/boobank.png -------------------------------------------------------------------------------- /icons/boobill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/boobill.png -------------------------------------------------------------------------------- /icons/boobmsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/boobmsg.png -------------------------------------------------------------------------------- /icons/boobooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/boobooks.png -------------------------------------------------------------------------------- /icons/boobsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/boobsize.png -------------------------------------------------------------------------------- /icons/chatoob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/chatoob.png -------------------------------------------------------------------------------- /icons/cineoob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/cineoob.png -------------------------------------------------------------------------------- /icons/cookboob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/cookboob.png -------------------------------------------------------------------------------- /icons/flatboob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/flatboob.png -------------------------------------------------------------------------------- /icons/geolooc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/geolooc.png -------------------------------------------------------------------------------- /icons/handjoob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/handjoob.png -------------------------------------------------------------------------------- /icons/havedate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/havedate.png -------------------------------------------------------------------------------- /icons/monboob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/monboob.png -------------------------------------------------------------------------------- /icons/pastoob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/pastoob.png -------------------------------------------------------------------------------- /icons/qboobmsg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/qboobmsg.png -------------------------------------------------------------------------------- /icons/qcineoob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/qcineoob.png -------------------------------------------------------------------------------- /icons/qvideoob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/qvideoob.png -------------------------------------------------------------------------------- /icons/radioob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/radioob.png -------------------------------------------------------------------------------- /icons/videoob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/videoob.png -------------------------------------------------------------------------------- /icons/wetboobs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/wetboobs.png -------------------------------------------------------------------------------- /MANIFEST.in.modules: -------------------------------------------------------------------------------- 1 | recursive-include modules *.py 2 | recursive-include modules *.png 3 | -------------------------------------------------------------------------------- /docs/source/guides/application.rst: -------------------------------------------------------------------------------- 1 | Application development 2 | ======================= 3 | -------------------------------------------------------------------------------- /icons/allomatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/allomatch.png -------------------------------------------------------------------------------- /icons/boobcoming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/boobcoming.png -------------------------------------------------------------------------------- /icons/booblyrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/booblyrics.png -------------------------------------------------------------------------------- /icons/boobtracker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/boobtracker.png -------------------------------------------------------------------------------- /icons/comparoob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/comparoob.png -------------------------------------------------------------------------------- /icons/galleroob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/galleroob.png -------------------------------------------------------------------------------- /icons/parceloob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/parceloob.png -------------------------------------------------------------------------------- /icons/qbooblyrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/qbooblyrics.png -------------------------------------------------------------------------------- /icons/qcookboob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/qcookboob.png -------------------------------------------------------------------------------- /icons/qflatboob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/qflatboob.png -------------------------------------------------------------------------------- /icons/qgalleroob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/qgalleroob.png -------------------------------------------------------------------------------- /icons/qhandjoob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/qhandjoob.png -------------------------------------------------------------------------------- /icons/qhavedate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/qhavedate.png -------------------------------------------------------------------------------- /icons/translaboob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/translaboob.png -------------------------------------------------------------------------------- /icons/traveloob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/traveloob.png -------------------------------------------------------------------------------- /icons/videoob-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/videoob-web.png -------------------------------------------------------------------------------- /icons/weboorrents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/weboorrents.png -------------------------------------------------------------------------------- /modules/hds/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import HDSModule 2 | 3 | __all__ = ['HDSModule'] 4 | -------------------------------------------------------------------------------- /modules/hsbc/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import HSBCModule 2 | 3 | __all__ = ['HSBCModule'] 4 | -------------------------------------------------------------------------------- /modules/ina/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import InaModule 2 | 3 | __all__ = ['InaModule'] 4 | -------------------------------------------------------------------------------- /modules/pap/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import PapModule 2 | 3 | __all__ = ['PapModule'] 4 | -------------------------------------------------------------------------------- /modules/t411/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import T411Module 2 | 3 | __all__ = ['T411Module'] 4 | -------------------------------------------------------------------------------- /icons/qboobtracker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/qboobtracker.png -------------------------------------------------------------------------------- /icons/weboob-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/weboob-config.png -------------------------------------------------------------------------------- /modules/aum/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/aum/favicon.png -------------------------------------------------------------------------------- /modules/bp/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/bp/favicon.png -------------------------------------------------------------------------------- /modules/cci/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/cci/favicon.png -------------------------------------------------------------------------------- /modules/cic/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/cic/favicon.png -------------------------------------------------------------------------------- /modules/cmb/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/cmb/favicon.png -------------------------------------------------------------------------------- /modules/dhl/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/dhl/favicon.png -------------------------------------------------------------------------------- /modules/dpd/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/dpd/favicon.png -------------------------------------------------------------------------------- /modules/edf/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/edf/favicon.png -------------------------------------------------------------------------------- /modules/gls/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/gls/favicon.png -------------------------------------------------------------------------------- /modules/hds/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/hds/favicon.png -------------------------------------------------------------------------------- /modules/ina/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ina/favicon.png -------------------------------------------------------------------------------- /modules/ing/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ing/favicon.png -------------------------------------------------------------------------------- /modules/ipapi/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import IpapiModule 2 | 3 | __all__ = ['IpapiModule'] 4 | -------------------------------------------------------------------------------- /modules/lcl/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/lcl/favicon.png -------------------------------------------------------------------------------- /modules/n26/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/n26/favicon.png -------------------------------------------------------------------------------- /modules/nef/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/nef/favicon.png -------------------------------------------------------------------------------- /modules/okc/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/okc/favicon.png -------------------------------------------------------------------------------- /modules/ovh/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ovh/favicon.png -------------------------------------------------------------------------------- /modules/pap/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/pap/favicon.png -------------------------------------------------------------------------------- /modules/s2e/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/s2e/favicon.png -------------------------------------------------------------------------------- /modules/taz/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/taz/favicon.png -------------------------------------------------------------------------------- /modules/vimeo/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import VimeoModule 2 | 3 | __all__ = ['VimeoModule'] 4 | -------------------------------------------------------------------------------- /weboob/tools/__init__.py: -------------------------------------------------------------------------------- 1 | import pkgutil 2 | __path__ = pkgutil.extend_path(__path__, __name__) 3 | -------------------------------------------------------------------------------- /contrib/plugin.video.videoobmc/resources/__init__.py: -------------------------------------------------------------------------------- 1 | # Dummy file to make this directory a package. 2 | -------------------------------------------------------------------------------- /icons/banquepopulaire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/banquepopulaire.png -------------------------------------------------------------------------------- /icons/qwebcontentedit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/qwebcontentedit.png -------------------------------------------------------------------------------- /icons/webcontentedit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/webcontentedit.png -------------------------------------------------------------------------------- /icons/weboob-config-qt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/icons/weboob-config-qt.png -------------------------------------------------------------------------------- /modules/750g/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/750g/favicon.png -------------------------------------------------------------------------------- /modules/adecco/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/adecco/favicon.png -------------------------------------------------------------------------------- /modules/afer/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/afer/favicon.png -------------------------------------------------------------------------------- /modules/amazon/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/amazon/favicon.png -------------------------------------------------------------------------------- /modules/ameli/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ameli/favicon.png -------------------------------------------------------------------------------- /modules/amundi/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/amundi/favicon.png -------------------------------------------------------------------------------- /modules/apec/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/apec/favicon.png -------------------------------------------------------------------------------- /modules/apivie/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/apivie/favicon.png -------------------------------------------------------------------------------- /modules/arte/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/arte/favicon.png -------------------------------------------------------------------------------- /modules/asana/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/asana/favicon.png -------------------------------------------------------------------------------- /modules/becm/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/becm/favicon.png -------------------------------------------------------------------------------- /modules/binck/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/binck/favicon.png -------------------------------------------------------------------------------- /modules/bnporc/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/bnporc/favicon.png -------------------------------------------------------------------------------- /modules/bred/bred/__init__.py: -------------------------------------------------------------------------------- 1 | from .browser import BredBrowser 2 | 3 | __all__ = ['BredBrowser'] 4 | -------------------------------------------------------------------------------- /modules/bred/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/bred/favicon.png -------------------------------------------------------------------------------- /modules/btmon/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/btmon/favicon.png -------------------------------------------------------------------------------- /modules/caels/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/caels/favicon.png -------------------------------------------------------------------------------- /modules/cmso/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/cmso/favicon.png -------------------------------------------------------------------------------- /modules/cragr/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/cragr/favicon.png -------------------------------------------------------------------------------- /modules/dlfp/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/dlfp/favicon.png -------------------------------------------------------------------------------- /modules/feedly/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/feedly/favicon.png -------------------------------------------------------------------------------- /modules/foncia/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/foncia/favicon.png -------------------------------------------------------------------------------- /modules/github/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/github/favicon.png -------------------------------------------------------------------------------- /modules/happn/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/happn/favicon.png -------------------------------------------------------------------------------- /modules/hsbc/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/hsbc/favicon.png -------------------------------------------------------------------------------- /modules/hsbchk/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import HSBCHKModule 2 | 3 | __all__ = ['HSBCHKModule'] 4 | -------------------------------------------------------------------------------- /modules/hsbchk/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/hsbchk/favicon.png -------------------------------------------------------------------------------- /modules/ideel/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ideel/favicon.png -------------------------------------------------------------------------------- /modules/imdb/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/imdb/favicon.png -------------------------------------------------------------------------------- /modules/imgur/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/imgur/favicon.png -------------------------------------------------------------------------------- /modules/indeed/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/indeed/favicon.png -------------------------------------------------------------------------------- /modules/ipapi/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ipapi/favicon.png -------------------------------------------------------------------------------- /modules/itella/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/itella/favicon.png -------------------------------------------------------------------------------- /modules/kickass/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import KickassModule 2 | 3 | __all__ = ['KickassModule'] 4 | -------------------------------------------------------------------------------- /modules/ldlc/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ldlc/favicon.png -------------------------------------------------------------------------------- /modules/lutim/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/lutim/favicon.png -------------------------------------------------------------------------------- /modules/nova/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/nova/favicon.png -------------------------------------------------------------------------------- /modules/oney/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/oney/favicon.png -------------------------------------------------------------------------------- /modules/orange/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import OrangeModule 2 | 3 | __all__ = ['OrangeModule'] 4 | -------------------------------------------------------------------------------- /modules/orange/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/orange/favicon.png -------------------------------------------------------------------------------- /modules/ouifm/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ouifm/favicon.png -------------------------------------------------------------------------------- /modules/paypal/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/paypal/favicon.png -------------------------------------------------------------------------------- /modules/phpbb/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/phpbb/favicon.png -------------------------------------------------------------------------------- /modules/playme/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/playme/favicon.png -------------------------------------------------------------------------------- /modules/poivy/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/poivy/favicon.png -------------------------------------------------------------------------------- /modules/ratp/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ratp/favicon.png -------------------------------------------------------------------------------- /modules/reddit/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/reddit/favicon.png -------------------------------------------------------------------------------- /modules/rmll/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/rmll/favicon.png -------------------------------------------------------------------------------- /modules/seloger/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import SeLogerModule 2 | 3 | __all__ = ['SeLogerModule'] 4 | -------------------------------------------------------------------------------- /modules/somafm/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/somafm/favicon.png -------------------------------------------------------------------------------- /modules/t411/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/t411/favicon.png -------------------------------------------------------------------------------- /modules/tinder/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/tinder/favicon.png -------------------------------------------------------------------------------- /modules/tumblr/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/tumblr/favicon.png -------------------------------------------------------------------------------- /modules/vicsec/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/vicsec/favicon.png -------------------------------------------------------------------------------- /modules/vimeo/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/vimeo/favicon.png -------------------------------------------------------------------------------- /modules/vimeo/favicon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/vimeo/favicon.xcf -------------------------------------------------------------------------------- /modules/vine/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/vine/favicon.png -------------------------------------------------------------------------------- /modules/vlille/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/vlille/favicon.png -------------------------------------------------------------------------------- /modules/yahoo/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/yahoo/favicon.png -------------------------------------------------------------------------------- /modules/yomoni/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/yomoni/favicon.png -------------------------------------------------------------------------------- /modules/youporn/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import YoupornModule 2 | 3 | __all__ = ['YoupornModule'] 4 | -------------------------------------------------------------------------------- /contrib/plugin.video.videoobmc/resources/lib/__init__.py: -------------------------------------------------------------------------------- 1 | # Dummy file to make this directory a package. 2 | -------------------------------------------------------------------------------- /docs/source/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/docs/source/_static/logo.png -------------------------------------------------------------------------------- /modules/airparif/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/airparif/favicon.png -------------------------------------------------------------------------------- /modules/airparif/favicon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/airparif/favicon.xcf -------------------------------------------------------------------------------- /modules/allocine/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/allocine/favicon.png -------------------------------------------------------------------------------- /modules/amelipro/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/amelipro/favicon.png -------------------------------------------------------------------------------- /modules/bandcamp/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/bandcamp/favicon.png -------------------------------------------------------------------------------- /modules/barclays/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/barclays/favicon.png -------------------------------------------------------------------------------- /modules/bforbank/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/bforbank/favicon.png -------------------------------------------------------------------------------- /modules/blogspot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/blogspot/favicon.png -------------------------------------------------------------------------------- /modules/bouygues/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/bouygues/favicon.png -------------------------------------------------------------------------------- /modules/citibank/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/citibank/favicon.png -------------------------------------------------------------------------------- /modules/cpasbien/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import CpasbienModule 2 | 3 | __all__ = ['CpasbienModule'] 4 | -------------------------------------------------------------------------------- /modules/cpasbien/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/cpasbien/favicon.png -------------------------------------------------------------------------------- /modules/delubac/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/delubac/favicon.png -------------------------------------------------------------------------------- /modules/ebonics/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ebonics/favicon.png -------------------------------------------------------------------------------- /modules/fortuneo/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/fortuneo/favicon.png -------------------------------------------------------------------------------- /modules/francetelevisions/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import PluzzModule 2 | 3 | __all__ = ['PluzzModule'] 4 | -------------------------------------------------------------------------------- /modules/funmooc/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/funmooc/favicon.png -------------------------------------------------------------------------------- /modules/groupama/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/groupama/favicon.png -------------------------------------------------------------------------------- /modules/humanis/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/humanis/favicon.png -------------------------------------------------------------------------------- /modules/hybride/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/hybride/favicon.png -------------------------------------------------------------------------------- /modules/inrocks/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/inrocks/favicon.png -------------------------------------------------------------------------------- /modules/ipinfodb/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import IpinfodbModule 2 | 3 | __all__ = ['IpinfodbModule'] 4 | -------------------------------------------------------------------------------- /modules/ipinfodb/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ipinfodb/favicon.png -------------------------------------------------------------------------------- /modules/jcvelaux/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/jcvelaux/favicon.png -------------------------------------------------------------------------------- /modules/jirafeau/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/jirafeau/favicon.png -------------------------------------------------------------------------------- /modules/kickass/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/kickass/favicon.png -------------------------------------------------------------------------------- /modules/kiwibank/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/kiwibank/favicon.png -------------------------------------------------------------------------------- /modules/lampiris/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/lampiris/favicon.png -------------------------------------------------------------------------------- /modules/larousse/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/larousse/favicon.png -------------------------------------------------------------------------------- /modules/lefigaro/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/lefigaro/favicon.png -------------------------------------------------------------------------------- /modules/manpower/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/manpower/favicon.png -------------------------------------------------------------------------------- /modules/marmiton/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/marmiton/favicon.png -------------------------------------------------------------------------------- /modules/monster/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/monster/favicon.png -------------------------------------------------------------------------------- /modules/myfoncia/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/myfoncia/favicon.png -------------------------------------------------------------------------------- /modules/myhabit/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/myhabit/favicon.png -------------------------------------------------------------------------------- /modules/nectarine/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import NectarineModule 2 | 3 | __all__ = ['NectarineModule'] 4 | -------------------------------------------------------------------------------- /modules/newsfeed/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/newsfeed/favicon.png -------------------------------------------------------------------------------- /modules/openedx/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/openedx/favicon.png -------------------------------------------------------------------------------- /modules/pastebin/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/pastebin/favicon.png -------------------------------------------------------------------------------- /modules/peertube/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/peertube/favicon.png -------------------------------------------------------------------------------- /modules/piratebay/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import PiratebayModule 2 | 3 | __all__ = ['PiratebayModule'] 4 | -------------------------------------------------------------------------------- /modules/pixabay/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/pixabay/favicon.png -------------------------------------------------------------------------------- /modules/pornhub/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/pornhub/favicon.png -------------------------------------------------------------------------------- /modules/razibus/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/razibus/favicon.png -------------------------------------------------------------------------------- /modules/redmine/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/redmine/favicon.png -------------------------------------------------------------------------------- /modules/sachsen/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/sachsen/favicon.png -------------------------------------------------------------------------------- /modules/seloger/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/seloger/favicon.png -------------------------------------------------------------------------------- /modules/spirica/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/spirica/favicon.png -------------------------------------------------------------------------------- /modules/sprunge/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/sprunge/favicon.png -------------------------------------------------------------------------------- /modules/torrentz/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import TorrentzModule 2 | 3 | __all__ = ['TorrentzModule'] 4 | -------------------------------------------------------------------------------- /modules/torrentz/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/torrentz/favicon.png -------------------------------------------------------------------------------- /modules/twitter/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/twitter/favicon.png -------------------------------------------------------------------------------- /modules/weather/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/weather/favicon.png -------------------------------------------------------------------------------- /modules/xhamster/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/xhamster/favicon.png -------------------------------------------------------------------------------- /modules/youjizz/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/youjizz/favicon.png -------------------------------------------------------------------------------- /modules/youporn/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/youporn/favicon.png -------------------------------------------------------------------------------- /modules/youtube/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/youtube/favicon.png -------------------------------------------------------------------------------- /modules/zerobin/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/zerobin/favicon.png -------------------------------------------------------------------------------- /weboob/applications/__init__.py: -------------------------------------------------------------------------------- 1 | import pkgutil 2 | __path__ = pkgutil.extend_path(__path__, __name__) 3 | -------------------------------------------------------------------------------- /weboob/applications/flatboob/__init__.py: -------------------------------------------------------------------------------- 1 | from .flatboob import Flatboob 2 | 3 | __all__ = ['Flatboob'] 4 | -------------------------------------------------------------------------------- /contrib/plugin.video.videoobmc/resources/lib/base/__init__.py: -------------------------------------------------------------------------------- 1 | # Dummy file to make this directory a package. 2 | -------------------------------------------------------------------------------- /contrib/plugin.video.videoobmc/resources/lib/test/__init__.py: -------------------------------------------------------------------------------- 1 | # Dummy file to make this directory a package. 2 | -------------------------------------------------------------------------------- /docs/source/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/docs/source/_static/favicon.ico -------------------------------------------------------------------------------- /modules/allrecipes/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/allrecipes/favicon.png -------------------------------------------------------------------------------- /modules/anticaptcha/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/anticaptcha/favicon.png -------------------------------------------------------------------------------- /modules/audioaddict/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/audioaddict/favicon.png -------------------------------------------------------------------------------- /modules/axabanque/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/axabanque/favicon.png -------------------------------------------------------------------------------- /modules/billetreduc/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/billetreduc/favicon.png -------------------------------------------------------------------------------- /modules/blablacar/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/blablacar/favicon.png -------------------------------------------------------------------------------- /modules/boursorama/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/boursorama/favicon.png -------------------------------------------------------------------------------- /modules/canalplus/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/canalplus/favicon.png -------------------------------------------------------------------------------- /modules/centquatre/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/centquatre/favicon.png -------------------------------------------------------------------------------- /modules/chronopost/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/chronopost/favicon.png -------------------------------------------------------------------------------- /modules/cityscoot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/cityscoot/favicon.png -------------------------------------------------------------------------------- /modules/colisprive/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/colisprive/favicon.png -------------------------------------------------------------------------------- /modules/colissimo/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/colissimo/favicon.png -------------------------------------------------------------------------------- /modules/cuisineaz/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/cuisineaz/favicon.png -------------------------------------------------------------------------------- /modules/dailymotion/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/dailymotion/favicon.png -------------------------------------------------------------------------------- /modules/explorimmo/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/explorimmo/favicon.png -------------------------------------------------------------------------------- /modules/freemobile/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/freemobile/favicon.png -------------------------------------------------------------------------------- /modules/groupamaes/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/groupamaes/favicon.png -------------------------------------------------------------------------------- /modules/infomaniak/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/infomaniak/favicon.png -------------------------------------------------------------------------------- /modules/lacentrale/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import LaCentraleModule 2 | 3 | __all__ = ['LaCentraleModule'] 4 | -------------------------------------------------------------------------------- /modules/lacentrale/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/lacentrale/favicon.png -------------------------------------------------------------------------------- /modules/leboncoin/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/leboncoin/favicon.png -------------------------------------------------------------------------------- /modules/liberation/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/liberation/favicon.png -------------------------------------------------------------------------------- /modules/linuxjobs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/linuxjobs/favicon.png -------------------------------------------------------------------------------- /modules/linuxjobs/favicon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/linuxjobs/favicon.xcf -------------------------------------------------------------------------------- /modules/logicimmo/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/logicimmo/favicon.png -------------------------------------------------------------------------------- /modules/lyricsmode/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/lyricsmode/favicon.png -------------------------------------------------------------------------------- /modules/mailinator/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/mailinator/favicon.png -------------------------------------------------------------------------------- /modules/mareeinfo/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/mareeinfo/favicon.png -------------------------------------------------------------------------------- /modules/mediawiki/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/mediawiki/favicon.png -------------------------------------------------------------------------------- /modules/meteofrance/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/meteofrance/favicon.png -------------------------------------------------------------------------------- /modules/minutes20/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/minutes20/favicon.png -------------------------------------------------------------------------------- /modules/myedenred/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/myedenred/favicon.png -------------------------------------------------------------------------------- /modules/nectarine/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/nectarine/favicon.png -------------------------------------------------------------------------------- /modules/pagesjaunes/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/pagesjaunes/favicon.png -------------------------------------------------------------------------------- /modules/pajemploi/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/pajemploi/favicon.png -------------------------------------------------------------------------------- /modules/pariskiwi/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/pariskiwi/favicon.png -------------------------------------------------------------------------------- /modules/parolesnet/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import ParolesnetModule 2 | 3 | __all__ = ['ParolesnetModule'] 4 | -------------------------------------------------------------------------------- /modules/parolesnet/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/parolesnet/favicon.png -------------------------------------------------------------------------------- /modules/pastealacon/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/pastealacon/favicon.png -------------------------------------------------------------------------------- /modules/piratebay/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/piratebay/favicon.png -------------------------------------------------------------------------------- /modules/podnapisi/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/podnapisi/favicon.png -------------------------------------------------------------------------------- /modules/popolemploi/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/popolemploi/favicon.png -------------------------------------------------------------------------------- /modules/presseurop/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/presseurop/favicon.png -------------------------------------------------------------------------------- /modules/radiofrance/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/radiofrance/favicon.png -------------------------------------------------------------------------------- /modules/regionsjob/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/regionsjob/favicon.png -------------------------------------------------------------------------------- /modules/relaiscolis/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/relaiscolis/favicon.png -------------------------------------------------------------------------------- /modules/suravenir/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/suravenir/favicon.png -------------------------------------------------------------------------------- /modules/transilien/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/transilien/favicon.png -------------------------------------------------------------------------------- /modules/tvsubtitles/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/tvsubtitles/favicon.png -------------------------------------------------------------------------------- /modules/vicseccard/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/vicseccard/favicon.png -------------------------------------------------------------------------------- /modules/virginradio/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/virginradio/favicon.png -------------------------------------------------------------------------------- /modules/yggtorrent/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import YggtorrentModule 2 | 3 | __all__ = ['YggtorrentModule'] 4 | -------------------------------------------------------------------------------- /modules/yggtorrent/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/yggtorrent/favicon.png -------------------------------------------------------------------------------- /weboob/tools/application/__init__.py: -------------------------------------------------------------------------------- 1 | import pkgutil 2 | __path__ = pkgutil.extend_path(__path__, __name__) 3 | -------------------------------------------------------------------------------- /modules/agendadulibre/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/agendadulibre/favicon.png -------------------------------------------------------------------------------- /modules/banqueaccord/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/banqueaccord/favicon.png -------------------------------------------------------------------------------- /modules/bred/dispobank/__init__.py: -------------------------------------------------------------------------------- 1 | from .browser import DispoBankBrowser 2 | 3 | __all__ = ['DispoBankBrowser'] 4 | -------------------------------------------------------------------------------- /modules/creditdunord/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/creditdunord/favicon.png -------------------------------------------------------------------------------- /modules/creditmutuel/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/creditmutuel/favicon.png -------------------------------------------------------------------------------- /modules/dailymotion/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import DailymotionModule 2 | 3 | __all__ = ['DailymotionModule'] 4 | -------------------------------------------------------------------------------- /modules/dresdenwetter/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/dresdenwetter/favicon.png -------------------------------------------------------------------------------- /modules/ganassurances/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ganassurances/favicon.png -------------------------------------------------------------------------------- /modules/guerrillamail/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/guerrillamail/favicon.png -------------------------------------------------------------------------------- /modules/limetorrents/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/limetorrents/favicon.png -------------------------------------------------------------------------------- /modules/lyricsdotcom/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/lyricsdotcom/favicon.png -------------------------------------------------------------------------------- /modules/lyricsplanet/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import LyricsplanetModule 2 | 3 | __all__ = ['LyricsplanetModule'] 4 | -------------------------------------------------------------------------------- /modules/lyricsplanet/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/lyricsplanet/favicon.png -------------------------------------------------------------------------------- /modules/opensubtitles/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/opensubtitles/favicon.png -------------------------------------------------------------------------------- /modules/parolesmania/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/parolesmania/favicon.png -------------------------------------------------------------------------------- /modules/pixtoilelibre/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/pixtoilelibre/favicon.png -------------------------------------------------------------------------------- /modules/senscritique/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/senscritique/favicon.png -------------------------------------------------------------------------------- /modules/sueurdemetal/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/sueurdemetal/favicon.png -------------------------------------------------------------------------------- /modules/supertoinette/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/supertoinette/favicon.png -------------------------------------------------------------------------------- /modules/wordreference/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/wordreference/favicon.png -------------------------------------------------------------------------------- /docs/source/_static/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/docs/source/_static/architecture.png -------------------------------------------------------------------------------- /modules/agendaculturel/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/agendaculturel/favicon.png -------------------------------------------------------------------------------- /modules/amazonstorecard/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/amazonstorecard/favicon.png -------------------------------------------------------------------------------- /modules/americanexpress/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/americanexpress/favicon.png -------------------------------------------------------------------------------- /modules/banquepopulaire/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/banquepopulaire/favicon.png -------------------------------------------------------------------------------- /modules/caissedepargne/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/caissedepargne/favicon.png -------------------------------------------------------------------------------- /modules/carrefourbanque/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/carrefourbanque/favicon.png -------------------------------------------------------------------------------- /modules/creditcooperatif/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/creditcooperatif/favicon.png -------------------------------------------------------------------------------- /modules/creditdunordpee/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/creditdunordpee/favicon.png -------------------------------------------------------------------------------- /modules/freeteknomusic/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/freeteknomusic/favicon.png -------------------------------------------------------------------------------- /modules/genericnewspaper/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/genericnewspaper/favicon.png -------------------------------------------------------------------------------- /modules/googletranslate/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/googletranslate/favicon.png -------------------------------------------------------------------------------- /modules/journaldesfemmes/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/journaldesfemmes/favicon.png -------------------------------------------------------------------------------- /modules/lameteoagricole/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/lameteoagricole/favicon.png -------------------------------------------------------------------------------- /modules/paroles2chansons/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/paroles2chansons/favicon.png -------------------------------------------------------------------------------- /modules/parolesmusique/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import ParolesmusiqueModule 2 | 3 | __all__ = ['ParolesmusiqueModule'] 4 | -------------------------------------------------------------------------------- /modules/parolesmusique/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/parolesmusique/favicon.png -------------------------------------------------------------------------------- /modules/prixcarburants/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import PrixCarburantsModule 2 | 3 | __all__ = ['PrixCarburantsModule'] 4 | -------------------------------------------------------------------------------- /modules/prixcarburants/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/prixcarburants/favicon.png -------------------------------------------------------------------------------- /modules/residentadvisor/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/residentadvisor/favicon.png -------------------------------------------------------------------------------- /modules/societegenerale/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/societegenerale/favicon.png -------------------------------------------------------------------------------- /modules/bibliothequesparis/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/bibliothequesparis/favicon.png -------------------------------------------------------------------------------- /modules/entreparticuliers/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/entreparticuliers/favicon.png -------------------------------------------------------------------------------- /modules/francetelevisions/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/francetelevisions/favicon.png -------------------------------------------------------------------------------- /modules/ilmatieteenlaitos/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/modules/ilmatieteenlaitos/favicon.png -------------------------------------------------------------------------------- /contrib/boobank_indicator/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/contrib/boobank_indicator/screenshot.png -------------------------------------------------------------------------------- /contrib/plugin.video.videoobmc/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/contrib/plugin.video.videoobmc/icon.png -------------------------------------------------------------------------------- /contrib/videoob_web/videoob_web/public/style.css: -------------------------------------------------------------------------------- 1 | .video-item 2 | { 3 | margin-bottom: 5ex; 4 | margin-left: 2em; 5 | } 6 | -------------------------------------------------------------------------------- /modules/genericnewspaper/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import GenericNewspaperModule 2 | 3 | __all__ = ['GenericNewspaperModule'] 4 | -------------------------------------------------------------------------------- /modules/paroles2chansons/__init__.py: -------------------------------------------------------------------------------- 1 | from .module import Paroles2chansonsModule 2 | 3 | __all__ = ['Paroles2chansonsModule'] 4 | -------------------------------------------------------------------------------- /contrib/windows-install/ICON/weboobtxt.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/contrib/windows-install/ICON/weboobtxt.ico -------------------------------------------------------------------------------- /modules/rmll/TODO: -------------------------------------------------------------------------------- 1 | Add following pseudo channels: 2 | most-viewed 3 | most-commented 4 | 5 | count on latest 6 | 7 | add API_KEY 8 | -------------------------------------------------------------------------------- /contrib/webextension-session-importer/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/contrib/webextension-session-importer/bg.png -------------------------------------------------------------------------------- /contrib/webextension-session-importer/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/contrib/webextension-session-importer/logo.png -------------------------------------------------------------------------------- /weboob/applications/comparoob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | from .comparoob import Comparoob 4 | 5 | __all__ = ['Comparoob'] 6 | -------------------------------------------------------------------------------- /.ci/requirements_modules.txt: -------------------------------------------------------------------------------- 1 | simplejson 2 | python-jose 3 | feedparser 4 | geopy 5 | google-api-python-client 6 | pycryptodomex 7 | selenium 8 | xlrd 9 | -------------------------------------------------------------------------------- /modules/torrentz/pages/index.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | from weboob.browser.pages import HTMLPage 4 | 5 | 6 | class IndexPage(HTMLPage): 7 | pass 8 | -------------------------------------------------------------------------------- /tools/boilerplate/boilerplate_data/init.pyt: -------------------------------------------------------------------------------- 1 | <%inherit file="layout.pyt"/> 2 | from .module import ${r.classname}Module 3 | 4 | 5 | __all__ = ['${r.classname}Module'] 6 | -------------------------------------------------------------------------------- /contrib/boobank_indicator/boobank_indicator/data/red_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/contrib/boobank_indicator/boobank_indicator/data/red_light.png -------------------------------------------------------------------------------- /contrib/boobank_indicator/boobank_indicator/data/green_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/contrib/boobank_indicator/boobank_indicator/data/green_light.png -------------------------------------------------------------------------------- /contrib/boobank_indicator/boobank_indicator/data/personal-loan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/contrib/boobank_indicator/boobank_indicator/data/personal-loan.png -------------------------------------------------------------------------------- /contrib/boobank_indicator/boobank_indicator/data/indicator-boobank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laurentb/weboob/HEAD/contrib/boobank_indicator/boobank_indicator/data/indicator-boobank.png -------------------------------------------------------------------------------- /docs/source/contents.rst: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | Weboob Documentation contents 3 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 4 | 5 | .. toctree:: 6 | 7 | guides/index 8 | api/index 9 | -------------------------------------------------------------------------------- /modules/kiwibank/README.md: -------------------------------------------------------------------------------- 1 | # [weboob-kiwibank](https://github.com/infertux/weboob-kiwibank) 2 | 3 | [Kiwibank](http://www.kiwibank.co.nz/) module for the [Weboob](http://weboob.org/) project 4 | 5 | -------------------------------------------------------------------------------- /tools/local_run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | . "$(dirname $0)/common.sh" 5 | 6 | [ $VER -eq 2 ] && $PYTHON "$(dirname $0)/stale_pyc.py" 7 | 8 | exec $PYTHON "$(dirname $0)/local_run.py" "$@" 9 | -------------------------------------------------------------------------------- /.ci/requirements.txt: -------------------------------------------------------------------------------- 1 | coverage==4.2 2 | flake8==3.2.1 3 | future==0.16.0 4 | mock==2.0.0 5 | nose==1.3.7 6 | pyflakes==1.3.0 7 | six==1.10.0 8 | xunitparser==1.3.3 9 | PrettyTable 10 | sphinx 11 | -------------------------------------------------------------------------------- /tools/local_install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | . "$(dirname $0)/common.sh" 5 | 6 | [ $VER -eq 2 ] && $PYTHON "$(dirname $0)/stale_pyc.py" 7 | 8 | exec $PYTHON "$(dirname $0)/local_install.py" "$@" 9 | -------------------------------------------------------------------------------- /contrib/boobank_indicator/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | This file will only list released and supported versions, usually skipping over very minor updates. 2 | 3 | 0.0.1 4 | ===== 5 | 6 | * Mar 26, 2015 7 | * First release 8 | -------------------------------------------------------------------------------- /contrib/plugin.video.videoobmc/changelog.txt: -------------------------------------------------------------------------------- 1 | [B]Dependance :[B] 2 | - weboob (http://weboob.org/install) 3 | 4 | [B]Version 0.1.0[/B] 5 | -Call weboob directly 6 | 7 | [B]Version 0.0.1[/B] 8 | -First try 9 | -------------------------------------------------------------------------------- /tools/boilerplate/boilerplate_data/base_test.pyt: -------------------------------------------------------------------------------- 1 | <%inherit file="layout.pyt"/> 2 | from weboob.tools.test import BackendTest 3 | 4 | 5 | class ${r.classname}Test(BackendTest): 6 | MODULE = '${r.name}' 7 | -------------------------------------------------------------------------------- /contrib/webextension-session-importer/style.css: -------------------------------------------------------------------------------- 1 | html, body 2 | { 3 | width: 500px; 4 | } 5 | 6 | textarea 7 | { 8 | width: 96%; 9 | background: url(bg.png) center no-repeat; 10 | background-size: 150px; 11 | } -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [Makefile] 4 | indent_style = tab 5 | 6 | [*.mk] 7 | indent_style = tab 8 | 9 | [*] 10 | indent_style = space 11 | indent_size = 4 12 | end_of_line = lf 13 | insert_final_newline = true 14 | -------------------------------------------------------------------------------- /weboob/capabilities/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | from .base import UserError, NotLoaded, NotAvailable, BaseObject, Capability 4 | 5 | __all__ = ['UserError', 'NotLoaded', 'NotAvailable', 'BaseObject', 'Capability'] 6 | -------------------------------------------------------------------------------- /docs/source/guides/index.rst: -------------------------------------------------------------------------------- 1 | Guides 2 | ====== 3 | 4 | Contents: 5 | 6 | .. toctree:: 7 | :maxdepth: 2 8 | 9 | setup 10 | contribute 11 | module 12 | capability 13 | application 14 | tests 15 | cookbook 16 | -------------------------------------------------------------------------------- /modules/bouygues/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2019 Budget Insight 4 | 5 | from __future__ import unicode_literals 6 | 7 | 8 | from .module import BouyguesModule 9 | 10 | 11 | __all__ = ['BouyguesModule'] 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.swp 3 | Session.vim 4 | build 5 | dist 6 | *.egg-info 7 | *~ 8 | tags 9 | docs/source/api 10 | modules/modules.list 11 | /localconfig 12 | /localenv 13 | *.idea/ 14 | *.DS_Store 15 | *.coverage* 16 | .vscode/ 17 | geckodriver.log 18 | -------------------------------------------------------------------------------- /desktop/qhandjoob.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=QHandJoob 3 | Comment=Search for jobs 4 | Exec=qhandjoob 5 | Icon=qhandjoob 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Network;Qt; 10 | Keywords=job;offers;working; 11 | -------------------------------------------------------------------------------- /desktop/qflatboob.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=QFlatBoob 3 | Comment=Search housings 4 | Exec=qflatboob 5 | Icon=qflatboob 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Network;Qt; 10 | Keywords=housing;flat;apartment;rental; 11 | -------------------------------------------------------------------------------- /desktop/qbooblyrics.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=QBoobLyrics 3 | Comment=Search for songs, and get lyrics 4 | Exec=qbooblyrics 5 | Icon=qbooblyrics 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Network;Qt; 10 | Keywords=lyrics;songs;media; 11 | -------------------------------------------------------------------------------- /desktop/qboobmsg.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=QBoobmsg 3 | Comment=Send and receive messages from various websites 4 | Exec=qboobmsg 5 | Icon=qboobmsg 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Network;Qt; 10 | Keywords=messaging;chat;forum; 11 | -------------------------------------------------------------------------------- /desktop/qwebcontentedit.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=QWebContentEdit 3 | Comment=Edit website contents 4 | Exec=qwebcontentedit 5 | Icon=qwebcontentedit 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Network;Qt; 10 | Keywords=wikipedia;wiki;edit; 11 | -------------------------------------------------------------------------------- /weboob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import pkgutil 4 | 5 | __path__ = pkgutil.extend_path(__path__, __name__) 6 | 7 | __title__ = 'weboob' 8 | __version__ = '2.1' 9 | __author__ = 'The Weboob Association' 10 | __copyright__ = 'Copyright 2012-2019 The Weboob Association' 11 | -------------------------------------------------------------------------------- /desktop/qcookboob.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=QCookboob 3 | Comment=Search for recipes on many websites, and get info about them 4 | Exec=qcookboob 5 | Icon=qcookboob 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Network;Qt; 10 | Keywords=recipes;eating;cooking; 11 | -------------------------------------------------------------------------------- /contrib/boobank_indicator/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include boobank-indicator/data/indicator-boobank.png 2 | include boobank-indicator/data/green_light.png 3 | include boobank-indicator/data/red_light.png 4 | include boobank-indicator/data/red_light.png 5 | include boobank-indicator/data/personal-loan.png 6 | exclude screenshot.png -------------------------------------------------------------------------------- /desktop/qvideoob.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=QVideoob 3 | Comment=Search for videos on many websites, and get info about them 4 | Exec=qvideoob 5 | Icon=qvideoob 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=AudioVideo;Qt; 10 | Keywords=movies;video;youtube;player; 11 | -------------------------------------------------------------------------------- /desktop/weboob-config-qt.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Weboob backends configuration 3 | Comment=Configure Weboob backends 4 | Exec=weboob-config-qt 5 | Icon=weboob-config-qt 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Utility;Qt; 10 | Keywords=configuration;weboob; 11 | -------------------------------------------------------------------------------- /contrib/plugin.video.videoobmc/resources/lib/constants.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | DISPLAY_MENU = "display_menu" 4 | DISPLAY_COLLECTION_MENU = "display_collection_menu" 5 | DISPLAY_BACKENDS = "display_backends" 6 | 7 | SEARCH = "search" 8 | VIDEO = "video" 9 | DOWNLOAD = "download" 10 | UPDATE = "update" 11 | -------------------------------------------------------------------------------- /desktop/qboobtracker.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=QBoobTracker 3 | Comment=Qt application to search for bugs and tasks 4 | Exec=qboobtracker 5 | Icon=qboobtracker 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Development;ProjectManagement;Qt; 10 | Keywords=bug;tracker;bugtracker; 11 | -------------------------------------------------------------------------------- /docs/source/_templates/indexsidebar.html: -------------------------------------------------------------------------------- 1 |

Other resources

2 | 7 | -------------------------------------------------------------------------------- /desktop/qgalleroob.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=QGalleroob 3 | Comment=Search for galleries and images on many websites, and get info about them 4 | Exec=qgalleroob 5 | Icon=qgalleroob 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Graphics;Viewer;Qt; 10 | Keywords=image;gallery;view; 11 | -------------------------------------------------------------------------------- /desktop/qhavedate.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=QHaveDate 3 | Comment=Optimize your probabilities to have sex on dating websites 4 | Exec=qhavedate 5 | Icon=qhavedate 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Network;Chat;ContactManagement;Qt; 10 | Keywords=dating;sex;girls;boys;tinder; 11 | -------------------------------------------------------------------------------- /modules/cragr/netfinca_browser.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2012-2019 Budget Insight 4 | 5 | # yapf-compatible 6 | 7 | from weboob.browser import AbstractBrowser 8 | 9 | 10 | class NetfincaBrowser(AbstractBrowser): 11 | PARENT = 'netfinca' 12 | BASEURL = 'https://www.cabourse.credit-agricole.fr' 13 | -------------------------------------------------------------------------------- /desktop/qcineoob.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=QCineoob 3 | Comment=Search for movies, persons, torrents and subtitles on many websites, and get info about them 4 | Exec=qcineoob 5 | Icon=qcineoob 6 | Terminal=false 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Network;Qt; 10 | Keywords=video;movie;cinema;subtitles;torrent;media; 11 | -------------------------------------------------------------------------------- /tools/boilerplate/boilerplate_data/base_pages.pyt: -------------------------------------------------------------------------------- 1 | <%inherit file="layout.pyt"/> 2 | from weboob.browser.pages import HTMLPage 3 | 4 | 5 | class Page1(HTMLPage): 6 | def do_stuff(self, _id): 7 | raise NotImplementedError() 8 | 9 | 10 | class Page2(HTMLPage): 11 | def do_more_stuff(self): 12 | raise NotImplementedError() 13 | -------------------------------------------------------------------------------- /tools/pyreverse.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Examples: 4 | # pyreverse.sh weboob.backends.aum 5 | # 6 | # pyreverse is included in pylint Debian package 7 | 8 | usage() { 9 | echo "pyreverse.sh " 10 | exit 11 | } 12 | 13 | [ -z "$1" ] && usage 14 | 15 | PYTHONPATH="$(dirname $0)/../modules/$1" pyreverse -p "$1" -o pdf -a1 -s1 "." 16 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include COPYING 2 | include COPYING.LESSER 3 | include INSTALL 4 | include README.md 5 | include AUTHORS 6 | include ChangeLog 7 | include desktop/* 8 | include icons/* 9 | include man/* 10 | include build.mk 11 | recursive-include contrib * 12 | recursive-include weboob/applications Makefile 13 | recursive-include weboob/tools/application Makefile 14 | -------------------------------------------------------------------------------- /modules/entreparticuliers/housing.py: -------------------------------------------------------------------------------- 1 | from weboob.capabilities.housing import (POSTS_TYPES, HOUSE_TYPES) 2 | 3 | TYPES = {POSTS_TYPES.RENT: u'1', 4 | POSTS_TYPES.SALE: u'4'} 5 | 6 | RET = {HOUSE_TYPES.HOUSE: u'2', 7 | HOUSE_TYPES.APART: u'1', 8 | HOUSE_TYPES.LAND: u'3', 9 | HOUSE_TYPES.PARKING: u'4', 10 | HOUSE_TYPES.OTHER: u'5'} 11 | -------------------------------------------------------------------------------- /tools/boilerplate/boilerplate_data/comic_test.pyt: -------------------------------------------------------------------------------- 1 | <%inherit file="layout.pyt"/> 2 | from weboob.tools.capabilities.gallery.genericcomicreadertest import GenericComicReaderTest 3 | 4 | 5 | class ${r.classname}BackendTest(GenericComicReaderTest): 6 | MODULE = '${r.name}' 7 | 8 | def test_download(self): 9 | return self._test_download('${r.download_id}') 10 | -------------------------------------------------------------------------------- /contrib/windows-install/create-exe-setup-weboob.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | call settings.cmd 3 | "Bat_To_Exe_Converter_%LOCAL_ARCHITECTURE%.exe" -bat "setup-weboob.bat" -save "setup-weboob-%WEBOOB_VERSION%-%ARCHITECTURE%.exe" -icon "ICON\weboobtxt.ico" -include "Bat_To_Exe_Converter_%ARCHITECTURE%.exe" -include "wget-%ARCHITECTURE%.exe" -include "convertPNG2ICO.py" -include "get-pip.py" -include "settings.cmd" 4 | -------------------------------------------------------------------------------- /contrib/windows-install/settings.cmd: -------------------------------------------------------------------------------- 1 | set WEBOOB_VERSION=1.5 2 | set WEBOOB=weboob-1.5-py2.7.egg 3 | set LIST_APPLIQUATIONS_QT=qboobmsg qcineoob qcookboob qflatboob qhandjoob qhavedate qvideoob qwebcontentedit weboob-config-qt qbooblyrics 4 | REM x32 | x64 5 | set ARCHITECTURE=x64 6 | set LOCAL_ARCHITECTURE=x64 7 | REM version required for WEBOOB 8 | set PYTHON_VERSION=2.7.15 9 | set PYTHON_MINOR_VERSION=2.7.14 -------------------------------------------------------------------------------- /contrib/webextension-session-importer/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /modules/seloger/constants.py: -------------------------------------------------------------------------------- 1 | from weboob.capabilities.housing import POSTS_TYPES, HOUSE_TYPES 2 | 3 | TYPES = {POSTS_TYPES.RENT: 1, 4 | POSTS_TYPES.SALE: 2, 5 | POSTS_TYPES.FURNISHED_RENT: 1, 6 | POSTS_TYPES.VIAGER: 5} 7 | 8 | RET = {HOUSE_TYPES.HOUSE: '2', 9 | HOUSE_TYPES.APART: '1', 10 | HOUSE_TYPES.LAND: '4', 11 | HOUSE_TYPES.PARKING: '3', 12 | HOUSE_TYPES.OTHER: '10'} 13 | -------------------------------------------------------------------------------- /contrib/plugin.video.videoobmc/resources/lib/base/actions.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from abc import ABCMeta, abstractmethod 3 | 4 | 5 | class BaseAction(): 6 | __metaclass__ = ABCMeta 7 | 8 | @abstractmethod 9 | def _do(self, param=None): 10 | """ 11 | Overload this method in application type subclass 12 | if you want to associate an action to the menu 13 | """ 14 | pass 15 | 16 | actions = {} 17 | -------------------------------------------------------------------------------- /contrib/hds/scheme.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE authors; 2 | CREATE TABLE authors ( 3 | name TEXT PRIMARY KEY, 4 | sex INTEGER, 5 | description 6 | ); 7 | CREATE INDEX author_idx ON authors(name, sex); 8 | 9 | DROP TABLE stories; 10 | CREATE TABLE stories ( 11 | id INTEGER PRIMARY KEY, 12 | title TEXT, 13 | date TEXT, 14 | category TEXT, 15 | author TEXT REFERENCES authors, 16 | body TEXT 17 | ); 18 | 19 | CREATE INDEX stories_idx ON stories(id, category); 20 | -------------------------------------------------------------------------------- /modules/pap/constants.py: -------------------------------------------------------------------------------- 1 | from weboob.capabilities.housing import POSTS_TYPES, HOUSE_TYPES 2 | 3 | TYPES = {POSTS_TYPES.RENT: 'location', 4 | POSTS_TYPES.FURNISHED_RENT: 'location', 5 | POSTS_TYPES.SALE: 'vente', 6 | POSTS_TYPES.VIAGER: 'vente'} 7 | 8 | RET = {HOUSE_TYPES.HOUSE: 'maison', 9 | HOUSE_TYPES.APART: 'appartement', 10 | HOUSE_TYPES.LAND: 'terrain', 11 | HOUSE_TYPES.PARKING: 'garage-parking', 12 | HOUSE_TYPES.OTHER: 'divers'} 13 | -------------------------------------------------------------------------------- /tools/boilerplate/boilerplate_data/base_module.pyt: -------------------------------------------------------------------------------- 1 | <%inherit file="layout.pyt"/> 2 | from weboob.tools.backend import Module 3 | 4 | from .browser import ${r.classname}Browser 5 | 6 | __all__ = ['${r.classname}Module'] 7 | 8 | 9 | class ${r.classname}Module(Module): 10 | NAME = '${r.name}' 11 | DESCRIPTION = '${r.name} website' 12 | MAINTAINER = '${r.author}' 13 | EMAIL = '${r.email}' 14 | LICENSE = 'LGPLv3+' 15 | VERSION = '${r.version}' 16 | 17 | BROWSER = ${r.classname}Browser 18 | -------------------------------------------------------------------------------- /contrib/downloadboob/downloadboob.conf: -------------------------------------------------------------------------------- 1 | [main] 2 | directory=~/Téléchargements/podcasts 3 | 4 | [zapping] 5 | backend=canalplus 6 | max_results=10 7 | pattern=zapping 8 | title_exclude=semaine 9 | directory=Le zapping 10 | 11 | [guignol] 12 | backend=canalplus 13 | max_results=10 14 | pattern=les guignols de l'info 15 | title_exclude=La semaine 16 | directory=Les guignols de l'info 17 | 18 | [ondar] 19 | backend=francetelevisions 20 | max_results=20 21 | pattern=demande 22 | id_regexp=on_n.*rire 23 | directory=ONDAR 24 | -------------------------------------------------------------------------------- /contrib/videoob_web/videoob_web/templates/base.mako: -------------------------------------------------------------------------------- 1 | ## -*- coding: utf-8 -*- 2 | 3 | <%def name="title()" filter="trim"> 4 | Videoob Web 5 | 6 | 7 | 8 | 9 | 10 | ${self.title()} 11 | 12 | ${next.css()} 13 | 14 | 15 | ${next.body()} 16 | 17 | 18 | -------------------------------------------------------------------------------- /contrib/windows-install/HOW_TO.txt: -------------------------------------------------------------------------------- 1 | 1. Update settings.cmd 2 | 3 | 2. Download http://www.f2ko.de/downloads/Bat_To_Exe_Converter.zip extrat 32 and 64bit version and respectivly rename to Bat_To_Exe_Converter_x32.exe and Bat_To_Exe_Converter_x64.exe 4 | 5 | 3. Download https://eternallybored.org/misc/wget/releases/wget-1.20-win64.zip, 6 | unzip and rename to => wget-x64.exe 7 | 8 | 4. Download https://eternallybored.org/misc/wget/releases/wget-1.20-win32.zip, 9 | unzip and rename to => wget-x32.exe 10 | 11 | 5. Download https://bootstrap.pypa.io/get-pip.py 12 | 13 | 6. run create-exe-setup-weboob.bat 14 | -------------------------------------------------------------------------------- /contrib/plugin.video.videoobmc/resources/settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /contrib/webextension-session-importer/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_version": 2, 3 | "name": "Weboob session importer", 4 | "version": "0.0.1", 5 | 6 | "description": "Import Weboob session URL and cookies", 7 | "homepage_url": "http://weboob.org", 8 | 9 | "icons": { 10 | "48": "logo.png" 11 | }, 12 | 13 | "permissions": [ 14 | "", 15 | "cookies", 16 | "tabs" 17 | ], 18 | 19 | "browser_action": { 20 | "browser_style": true, 21 | "default_icon": "logo.png", 22 | "default_title": "Import Weboob session", 23 | "default_popup": "popup.html" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /contrib/plugin.video.videoobmc/default_test.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: utf-8 -*- 3 | from __future__ import print_function 4 | 5 | import sys 6 | import resources.lib.test.common_test as common_xbmc 7 | import resources.lib.constants as constants 8 | 9 | from resources.lib.actions import actions 10 | 11 | print(sys.argv) 12 | if len(sys.argv) < 2: 13 | actions[constants.DISPLAY_MENU]()._do() 14 | else: 15 | params = common_xbmc.parse_params(sys.argv[1]) 16 | #print params 17 | action = params.get("action") 18 | if (action): 19 | actions[action]()._do(params) 20 | else: 21 | common_xbmc.display_error(" ARGV Nothing done.. verify params " + repr(params)) 22 | -------------------------------------------------------------------------------- /modules/avendrealouer/constants.py: -------------------------------------------------------------------------------- 1 | from weboob.capabilities.housing import HOUSE_TYPES, POSTS_TYPES 2 | 3 | QUERY_TYPES = { 4 | POSTS_TYPES.RENT: 2, 5 | POSTS_TYPES.SALE: 1, 6 | POSTS_TYPES.SHARING: 2, # There is no special search for shared appartments. 7 | POSTS_TYPES.FURNISHED_RENT: 2, 8 | POSTS_TYPES.VIAGER: 1 9 | } 10 | 11 | QUERY_HOUSE_TYPES = { 12 | HOUSE_TYPES.APART: ['1'], 13 | HOUSE_TYPES.HOUSE: ['2'], 14 | HOUSE_TYPES.PARKING: ['7'], 15 | HOUSE_TYPES.LAND: ['3'], 16 | HOUSE_TYPES.OTHER: ['4', '5', '6', '8', '9', '10', '11', '12', '13', '14'], 17 | HOUSE_TYPES.UNKNOWN: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14'] 18 | } 19 | -------------------------------------------------------------------------------- /modules/edf/pro/proxy_browser.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2012-2020 Budget Insight 4 | 5 | from weboob.browser.switch import SwitchingBrowser 6 | 7 | from .browser import EdfproBrowser 8 | from .browser_collectivites import EdfproCollectivitesBrowser 9 | 10 | 11 | class ProxyBrowser(SwitchingBrowser): 12 | BROWSERS = { 13 | 'main': EdfproBrowser, 14 | 'collectivites': EdfproCollectivitesBrowser, 15 | } 16 | 17 | KEEP_SESSION = True 18 | 19 | def set_browser(self, name): 20 | old_browser = self._browser 21 | super(ProxyBrowser, self).set_browser(name) 22 | if old_browser: 23 | self._browser.response = old_browser.response 24 | self._browser.url = old_browser.url 25 | -------------------------------------------------------------------------------- /tools/boilerplate/boilerplate_data/base_browser.pyt: -------------------------------------------------------------------------------- 1 | <%inherit file="layout.pyt"/> 2 | from weboob.browser import ${'LoginBrowser, need_login' if r.login else 'PagesBrowser'}, URL 3 | 4 | from .pages import Page1, Page2 5 | 6 | 7 | class ${r.classname}Browser(${'Login' if r.login else 'Pages'}Browser): 8 | BASEURL = 'http://www.${r.name}.com' 9 | 10 | page1 = URL('/page1\?id=(?P.+)', Page1) 11 | page2 = URL('/page2', Page2) 12 | 13 | % if login: 14 | def do_login(self): 15 | pass 16 | 17 | @need_login 18 | % endif 19 | def get_stuff(self, _id): 20 | self.page1.go(id=_id) 21 | 22 | assert self.page1.is_here() 23 | self.page.do_stuff(_id) 24 | 25 | assert self.page2.is_here() 26 | return self.page.do_more_stuff() 27 | -------------------------------------------------------------------------------- /modules/myfoncia/constants.py: -------------------------------------------------------------------------------- 1 | from weboob.capabilities.housing import HOUSE_TYPES, POSTS_TYPES 2 | 3 | QUERY_TYPES = { 4 | POSTS_TYPES.RENT: 'location', 5 | POSTS_TYPES.SALE: 'achat' 6 | } 7 | 8 | QUERY_HOUSE_TYPES = { 9 | HOUSE_TYPES.APART: ['appartement'], 10 | HOUSE_TYPES.HOUSE: ['maison'], 11 | HOUSE_TYPES.PARKING: ['parking'], 12 | HOUSE_TYPES.LAND: ['terrain'], 13 | HOUSE_TYPES.OTHER: ['chambre', 'appartement-meuble', 14 | 'local-commercial', 'immeuble'] 15 | } 16 | 17 | AVAILABLE_TYPES = { 18 | POSTS_TYPES.RENT: ['appartement', 'maison', 'parking', 'chambre', 19 | 'appartement-meuble', 'local-commercial'], 20 | POSTS_TYPES.SALE: ['appartement', 'maison', 'parking', 'local-commercial', 21 | 'terrain', 'immeuble'] 22 | } 23 | -------------------------------------------------------------------------------- /tools/stale_pyc.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | from __future__ import print_function 3 | 4 | import os 5 | import sys 6 | 7 | root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.path.pardir)) 8 | verbose = '-v' in sys.argv 9 | excludes = ('.git', '.svn', '__pycache__') 10 | 11 | for dirpath, dirnames, filenames in os.walk(root): 12 | for exclude in excludes: 13 | try: 14 | dirnames.remove(exclude) 15 | except ValueError: 16 | pass 17 | for filename in filenames: 18 | if filename.endswith('.pyc') or filename.endswith('pyo'): 19 | if not os.path.exists(os.path.join(dirpath, filename[:-1])): 20 | os.unlink(os.path.join(dirpath, filename)) 21 | if verbose: 22 | print(os.path.join(dirpath, filename)) 23 | -------------------------------------------------------------------------------- /weboob/browser/filters/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2014 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | -------------------------------------------------------------------------------- /contrib/plugin.video.videoobmc/resources/language/english/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Search 5 | Search: 6 | 7 | Download 8 | Information 9 | 10 | Error! 11 | 12 | Information 13 | Download started 14 | Download succeed 15 | 16 | Download folder: 17 | Number of videos per backends: 18 | Display Non Safe For Work videos: 19 | Enable debug mode: 20 | 21 | -------------------------------------------------------------------------------- /weboob/applications/handjoob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Bezleputh 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | from .handjoob import Handjoob 21 | 22 | __all__ = ['Handjoob'] 23 | -------------------------------------------------------------------------------- /weboob/applications/suboob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | from .suboob import Suboob 21 | 22 | __all__ = ['Suboob'] 23 | -------------------------------------------------------------------------------- /tools/boilerplate/boilerplate_data/comic_module.pyt: -------------------------------------------------------------------------------- 1 | <%inherit file="layout.pyt"/> 2 | from weboob.tools.capabilities.gallery.genericcomicreader import GenericComicReaderModule, DisplayPage 3 | 4 | 5 | __all__ = ['${r.classname}Module'] 6 | 7 | 8 | class ${r.classname}Module(GenericComicReaderModule): 9 | NAME = '${r.name}' 10 | DESCRIPTION = u'${r.name} manga reading site' 11 | MAINTAINER = u'${r.author}' 12 | EMAIL = '${r.email}' 13 | VERSION = '${r.version}' 14 | LICENSE = 'LGPLv3+' 15 | 16 | DOMAIN = 'www.${r.name}.com' 17 | BROWSER_PARAMS = dict( 18 | img_src_xpath="//img[@id='comic_page']/@src", 19 | page_list_xpath="(//select[@id='page_select'])[1]/option/@value") 20 | ID_REGEXP = r'[^/]+/[^/]+' 21 | URL_REGEXP = r'.+${r.name}.com/(%s).+' % ID_REGEXP 22 | ID_TO_URL = 'http://www.${r.name}.com/%s' 23 | PAGES = {URL_REGEXP: DisplayPage} 24 | -------------------------------------------------------------------------------- /weboob/applications/boomoney/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Written by Bruno Chabrier 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .boomoney import Boomoney 22 | 23 | __all__ = ['Boomoney'] 24 | -------------------------------------------------------------------------------- /weboob/applications/cookboob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | from .cookboob import Cookboob 21 | 22 | __all__ = ['Cookboob'] 23 | -------------------------------------------------------------------------------- /weboob/applications/boobcoming/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Bezleputh 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | from .boobcoming import Boobcoming 21 | 22 | __all__ = ['Boobcoming'] 23 | -------------------------------------------------------------------------------- /weboob/applications/boorpg/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Christophe Benz 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .boorpg import BooRPG 22 | 23 | __all__ = ['BooRPG'] 24 | -------------------------------------------------------------------------------- /weboob/applications/cineoob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .cineoob import Cineoob 22 | 23 | __all__ = ['Cineoob'] 24 | -------------------------------------------------------------------------------- /weboob/applications/geolooc/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .geolooc import Geolooc 22 | 23 | __all__ = ['Geolooc'] 24 | -------------------------------------------------------------------------------- /weboob/applications/monboob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .monboob import Monboob 22 | 23 | __all__ = ['Monboob'] 24 | -------------------------------------------------------------------------------- /weboob/applications/pastoob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2011 Laurent Bachelier 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .pastoob import Pastoob 22 | 23 | __all__ = ['Pastoob'] 24 | -------------------------------------------------------------------------------- /weboob/applications/radioob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .radioob import Radioob 22 | 23 | __all__ = ['Radioob'] 24 | -------------------------------------------------------------------------------- /weboob/applications/boobands/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2018 Quentin Defenouillere 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | from .boobands import Boobands 21 | 22 | __all__ = ['Boobands'] 23 | -------------------------------------------------------------------------------- /weboob/applications/boobank/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Christophe Benz 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .boobank import Boobank 22 | 23 | __all__ = ['Boobank'] 24 | -------------------------------------------------------------------------------- /weboob/applications/boobathon/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .boobathon import Boobathon 22 | 23 | __all__ = ['Boobathon'] 24 | -------------------------------------------------------------------------------- /weboob/applications/boobill/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2011 Laurent Bachelier 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .boobill import Boobill 22 | 23 | 24 | __all__ = ['Boobill'] 25 | -------------------------------------------------------------------------------- /weboob/applications/boobmsg/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Christophe Benz 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .boobmsg import Boobmsg 22 | 23 | __all__ = ['Boobmsg'] 24 | -------------------------------------------------------------------------------- /weboob/applications/boobooks/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Jérémy Monnet 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .boobooks import Boobooks 22 | 23 | __all__ = ['Boobooks'] 24 | -------------------------------------------------------------------------------- /weboob/applications/boobsize/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Florent Fourcot 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .boobsize import Boobsize 22 | 23 | __all__ = ['Boobsize'] 24 | -------------------------------------------------------------------------------- /weboob/applications/galleroob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Noé Rubinstein 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | from .galleroob import Galleroob 21 | 22 | __all__ = ['Galleroob'] 23 | -------------------------------------------------------------------------------- /weboob/applications/havedate/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .havedate import HaveDate 22 | 23 | __all__ = ['HaveDate'] 24 | -------------------------------------------------------------------------------- /weboob/applications/parceloob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .parceloob import Parceloob 22 | 23 | __all__ = ['Parceloob'] 24 | -------------------------------------------------------------------------------- /weboob/applications/shopoob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2011 Laurent Bachelier 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .shopoob import Shopoob 22 | 23 | 24 | __all__ = ['Shopoob'] 25 | -------------------------------------------------------------------------------- /weboob/applications/videoob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Christophe Benz 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .videoob import Videoob 22 | 23 | __all__ = ['Videoob'] 24 | -------------------------------------------------------------------------------- /weboob/applications/wetboobs/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .wetboobs import WetBoobs 22 | 23 | __all__ = ['WetBoobs'] 24 | -------------------------------------------------------------------------------- /weboob/applications/booblyrics/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .booblyrics import Booblyrics 22 | 23 | __all__ = ['Booblyrics'] 24 | -------------------------------------------------------------------------------- /weboob/applications/traveloob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .traveloob import Traveloob 22 | 23 | __all__ = ['Traveloob'] 24 | -------------------------------------------------------------------------------- /weboob/applications/weboobcfg/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .weboobcfg import WeboobCfg 22 | 23 | __all__ = ['WeboobCfg'] 24 | -------------------------------------------------------------------------------- /weboob/applications/weboobcli/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .weboobcli import WeboobCli 22 | 23 | __all__ = ['WeboobCli'] 24 | -------------------------------------------------------------------------------- /weboob/applications/boobtracker/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .boobtracker import BoobTracker 22 | 23 | __all__ = ['BoobTracker'] 24 | -------------------------------------------------------------------------------- /weboob/applications/translaboob/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2012 Lucien Loiseau 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .translaboob import Translaboob 22 | 23 | __all__ = ['Translaboob'] 24 | -------------------------------------------------------------------------------- /weboob/applications/weboobdebug/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Christophe Benz 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | from .weboobdebug import WeboobDebug 21 | 22 | __all__ = ['WeboobDebug'] 23 | -------------------------------------------------------------------------------- /weboob/applications/weboobmain/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .weboobmain import WeboobMain 22 | 23 | __all__ = ['WeboobMain'] 24 | -------------------------------------------------------------------------------- /contrib/videoob_web/videoob_web/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Christophe Benz 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .videoob_web import VideoobWeb 22 | 23 | __all__ = ['VideoobWeb'] 24 | -------------------------------------------------------------------------------- /weboob/applications/weboobrepos/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2012 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .weboobrepos import WeboobRepos 22 | 23 | __all__ = ['WeboobRepos'] 24 | -------------------------------------------------------------------------------- /weboob/applications/weboorrents/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .weboorrents import Weboorrents 22 | 23 | __all__ = ['Weboorrents'] 24 | -------------------------------------------------------------------------------- /modules/nova/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2011 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import NovaModule 21 | 22 | __all__ = ['NovaModule'] 23 | -------------------------------------------------------------------------------- /modules/oney/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2014 Budget Insight 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import OneyModule 21 | 22 | __all__ = ['OneyModule'] 23 | -------------------------------------------------------------------------------- /modules/torrentz/module.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | from weboob.capabilities.torrent import CapTorrent 4 | from weboob.tools.backend import Module 5 | 6 | from .browser import TorrentzBrowser 7 | 8 | 9 | __all__ = ['TorrentzModule'] 10 | 11 | 12 | class TorrentzModule(Module, CapTorrent): 13 | NAME = 'torrentz' 14 | MAINTAINER = u'Matthieu Weber' 15 | EMAIL = 'weboob@weber.fi.eu.org' 16 | VERSION = '2.1' 17 | DESCRIPTION = 'Torrentz Search Engine.' 18 | LICENSE = 'AGPL' 19 | BROWSER = TorrentzBrowser 20 | 21 | def create_default_browser(self): 22 | return self.create_browser() 23 | 24 | def get_torrent(self, id): 25 | return self.browser.get_torrent(id) 26 | 27 | def get_torrent_file(self, id): 28 | return self.browser.get_torrent_file(id) 29 | 30 | def iter_torrents(self, pattern): 31 | return self.browser.iter_torrents(pattern.replace(' ', '+')) 32 | -------------------------------------------------------------------------------- /modules/arte/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import ArteModule 21 | 22 | __all__ = ['ArteModule'] 23 | -------------------------------------------------------------------------------- /modules/bred/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2012 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import BredModule 22 | 23 | __all__ = ['BredModule'] 24 | -------------------------------------------------------------------------------- /modules/btmon/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import BtmonModule 21 | 22 | __all__ = ['BtmonModule'] 23 | -------------------------------------------------------------------------------- /modules/cmb/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2011 Johann Broudin 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import CmbModule 22 | 23 | __all__ = ['CmbModule'] 24 | -------------------------------------------------------------------------------- /modules/cmso/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2012 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import CmsoModule 22 | 23 | __all__ = ['CmsoModule'] 24 | -------------------------------------------------------------------------------- /modules/imdb/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import ImdbModule 21 | 22 | __all__ = ['ImdbModule'] 23 | -------------------------------------------------------------------------------- /modules/rmll/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 Guilhem Bonnefille 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import RmllModule 21 | 22 | __all__ = ['RmllModule'] 23 | -------------------------------------------------------------------------------- /weboob/applications/webcontentedit/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .webcontentedit import WebContentEdit 22 | 23 | __all__ = ['WebContentEdit'] 24 | -------------------------------------------------------------------------------- /modules/bnporc/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import BNPorcModule 21 | 22 | __all__ = ['BNPorcModule'] 23 | -------------------------------------------------------------------------------- /modules/cci/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Bezleputh 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import CciModule 22 | 23 | 24 | __all__ = ['CciModule'] 25 | -------------------------------------------------------------------------------- /modules/cic/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Julien Veyssier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import CICModule 22 | 23 | __all__ = ['CICModule'] 24 | -------------------------------------------------------------------------------- /modules/lcl/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import LCLModule 22 | 23 | __all__ = ['LCLModule'] 24 | -------------------------------------------------------------------------------- /modules/ouifm/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import OuiFMModule 21 | 22 | __all__ = ['OuiFMModule'] 23 | -------------------------------------------------------------------------------- /modules/pornhub/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2016 Roger Philibert 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import PornhubModule 21 | 22 | __all__ = ['PornhubModule'] 23 | -------------------------------------------------------------------------------- /modules/vine/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 P4ncake 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import VineModule 22 | 23 | 24 | __all__ = ['VineModule'] 25 | -------------------------------------------------------------------------------- /modules/afer/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 James GALT 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import AferModule 22 | 23 | 24 | __all__ = ['AferModule'] 25 | -------------------------------------------------------------------------------- /modules/allocine/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import AllocineModule 21 | 22 | __all__ = ['AllocineModule'] 23 | -------------------------------------------------------------------------------- /modules/apec/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Bezleputh 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import ApecModule 22 | 23 | 24 | __all__ = ['ApecModule'] 25 | -------------------------------------------------------------------------------- /modules/becm/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Julien Veyssier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import BECMModule 22 | 23 | __all__ = ['BECMModule'] 24 | -------------------------------------------------------------------------------- /modules/dhl/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 Matthieu Weber 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import DHLModule 22 | 23 | 24 | __all__ = ['DHLModule'] 25 | -------------------------------------------------------------------------------- /modules/dpd/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 Matthieu Weber 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import DPDModule 22 | 23 | 24 | __all__ = ['DPDModule'] 25 | -------------------------------------------------------------------------------- /modules/ebonics/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2012 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import EbonicsModule 21 | 22 | 23 | __all__ = ['EbonicsModule'] 24 | -------------------------------------------------------------------------------- /modules/edf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2016 Edouard Lambert 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import EdfModule 22 | 23 | 24 | __all__ = ['EdfModule'] 25 | -------------------------------------------------------------------------------- /modules/foncia/constants.py: -------------------------------------------------------------------------------- 1 | from weboob.capabilities.housing import POSTS_TYPES, HOUSE_TYPES 2 | 3 | QUERY_TYPES = { 4 | POSTS_TYPES.RENT: 'location', 5 | POSTS_TYPES.SALE: 'achat', 6 | POSTS_TYPES.FURNISHED_RENT: 'location' 7 | } 8 | 9 | QUERY_HOUSE_TYPES = { 10 | HOUSE_TYPES.APART: ['appartement', 'appartement-meuble'], 11 | HOUSE_TYPES.HOUSE: ['maison'], 12 | HOUSE_TYPES.PARKING: ['parking'], 13 | HOUSE_TYPES.LAND: ['terrain'], 14 | HOUSE_TYPES.OTHER: ['chambre', 'programme-neuf', 15 | 'local-commercial', 'immeuble'] 16 | } 17 | 18 | AVAILABLE_TYPES = { 19 | POSTS_TYPES.RENT: ['appartement', 'maison', 'parking', 'chambre', 20 | 'local-commercial'], 21 | POSTS_TYPES.SALE: ['appartement', 'maison', 'parking', 'local-commercial', 22 | 'terrain', 'immeuble', 'programme-neuf'], 23 | POSTS_TYPES.FURNISHED_RENT: ['appartement-meuble'] 24 | } 25 | -------------------------------------------------------------------------------- /modules/gls/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 Matthieu Weber 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import GLSModule 22 | 23 | 24 | __all__ = ['GLSModule'] 25 | -------------------------------------------------------------------------------- /modules/imgur/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2016 Vincent A 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import ImgurModule 22 | 23 | 24 | __all__ = ['ImgurModule'] 25 | -------------------------------------------------------------------------------- /modules/lutim/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 Vincent A 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import LutimModule 22 | 23 | 24 | __all__ = ['LutimModule'] 25 | -------------------------------------------------------------------------------- /modules/marmiton/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import MarmitonModule 21 | 22 | __all__ = ['MarmitonModule'] 23 | -------------------------------------------------------------------------------- /modules/ovh/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 Vincent Paredes 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import OvhModule 22 | 23 | 24 | __all__ = ['OvhModule'] 25 | -------------------------------------------------------------------------------- /modules/pastebin/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2011 Laurent Bachelier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import PastebinModule 21 | 22 | __all__ = ['PastebinModule'] 23 | -------------------------------------------------------------------------------- /modules/poivy/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013-2014 Florent Fourcot 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import PoivyModule 22 | 23 | __all__ = ['PoivyModule'] 24 | -------------------------------------------------------------------------------- /modules/sprunge/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2017 Laurent Bachelier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import SprungeModule 21 | 22 | __all__ = ['SprungeModule'] 23 | -------------------------------------------------------------------------------- /modules/weather/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2012 Arno Renevier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import WeatherModule 22 | 23 | __all__ = ['WeatherModule'] 24 | -------------------------------------------------------------------------------- /modules/yahoo/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2014 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import YahooModule 22 | 23 | __all__ = ['YahooModule'] 24 | -------------------------------------------------------------------------------- /modules/youjizz/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Roger Philibert 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import YoujizzModule 21 | 22 | __all__ = ['YoujizzModule'] 23 | -------------------------------------------------------------------------------- /modules/youtube/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Christophe Benz 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import YoutubeModule 21 | 22 | __all__ = ['YoutubeModule'] 23 | -------------------------------------------------------------------------------- /tools/boilerplate/boilerplate_data/layout.pyt: -------------------------------------------------------------------------------- 1 | ${coding} 2 | 3 | # Copyright(C) ${r.year} ${r.author} 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from __future__ import unicode_literals 21 | 22 | ${self.body()}\ 23 | -------------------------------------------------------------------------------- /tools/common.sh: -------------------------------------------------------------------------------- 1 | VER=3 2 | if [ "${1-}" = "-2" ]; then 3 | VER=2 4 | shift 5 | fi 6 | 7 | 8 | if [ -z "${PYTHON2-}" ]; then 9 | which python2.7 >/dev/null 2>&1 && PYTHON2=$(which python2.7) 10 | which python2 >/dev/null 2>&1 && PYTHON2=$(which python2) 11 | fi 12 | 13 | if [ -z "${PYTHON3-}" ]; then 14 | which python3.5 >/dev/null 2>&1 && PYTHON3=$(which python3.5) 15 | which python3.6 >/dev/null 2>&1 && PYTHON3=$(which python3.6) 16 | which python3.7 >/dev/null 2>&1 && PYTHON3=$(which python3.7) 17 | which python3.8 >/dev/null 2>&1 && PYTHON3=$(which python3.8) 18 | which python3 >/dev/null 2>&1 && PYTHON3=$(which python3) 19 | fi 20 | 21 | if [ -z "${PYTHON-}" ]; then 22 | which python >/dev/null 2>&1 && PYTHON=$(which python) 23 | if [ $VER -eq 2 -a -n "${PYTHON2}" ]; then 24 | PYTHON=${PYTHON2} 25 | elif [ $VER -eq 3 -a -n "${PYTHON3}" ]; then 26 | PYTHON=${PYTHON3} 27 | fi 28 | fi 29 | -------------------------------------------------------------------------------- /modules/adecco/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Bezleputh 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import AdeccoModule 22 | 23 | 24 | __all__ = ['AdeccoModule'] 25 | -------------------------------------------------------------------------------- /modules/allrecipes/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import AllrecipesModule 21 | 22 | __all__ = ['AllrecipesModule'] 23 | -------------------------------------------------------------------------------- /modules/amundi/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2016 James GALT 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import AmundiModule 22 | 23 | 24 | __all__ = ['AmundiModule'] 25 | -------------------------------------------------------------------------------- /modules/axabanque/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import AXABanqueModule 22 | 23 | __all__ = ['AXABanqueModule'] 24 | -------------------------------------------------------------------------------- /modules/barclays/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2012 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import BarclaysModule 22 | 23 | __all__ = ['BarclaysModule'] 24 | -------------------------------------------------------------------------------- /modules/cmes/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2016 Edouard Lambert 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import CmesModule 22 | 23 | 24 | __all__ = ['CmesModule'] 25 | -------------------------------------------------------------------------------- /modules/cuisineaz/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import CuisineazModule 21 | 22 | __all__ = ['CuisineazModule'] 23 | -------------------------------------------------------------------------------- /modules/esalia/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2016 Edouard Lambert 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import EsaliaModule 22 | 23 | __all__ = ['EsaliaModule'] 24 | -------------------------------------------------------------------------------- /modules/feedly/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2014 Bezleputh 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import FeedlyModule 22 | 23 | 24 | __all__ = ['FeedlyModule'] 25 | -------------------------------------------------------------------------------- /modules/free/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2012-2020 Budget Insight 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import FreeModule 22 | 23 | 24 | __all__ = ['FreeModule'] 25 | -------------------------------------------------------------------------------- /modules/github/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Vincent A 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import GithubModule 22 | 23 | 24 | __all__ = ['GithubModule'] 25 | -------------------------------------------------------------------------------- /modules/ideel/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 Oleg Plakhotniuk 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import IdeelModule 22 | 23 | __all__ = ['IdeelModule'] 24 | -------------------------------------------------------------------------------- /modules/indeed/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Bezleputh 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import IndeedModule 22 | 23 | 24 | __all__ = ['IndeedModule'] 25 | -------------------------------------------------------------------------------- /modules/jcvelaux/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 dud 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import jcvelauxModule 22 | 23 | 24 | __all__ = ['jcvelauxModule'] 25 | -------------------------------------------------------------------------------- /modules/kiwibank/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 Cédric Félizard 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import KiwibankModule 22 | 23 | __all__ = ['KiwibankModule'] 24 | -------------------------------------------------------------------------------- /modules/ldlc/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 Vincent Paredes 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import LdlcModule 22 | 23 | 24 | __all__ = ['LdlcModule'] 25 | -------------------------------------------------------------------------------- /modules/paypal/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Laurent Bachelier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import PaypalModule 22 | 23 | __all__ = ['PaypalModule'] 24 | -------------------------------------------------------------------------------- /modules/podnapisi/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import PodnapisiModule 21 | 22 | __all__ = ['PodnapisiModule'] 23 | -------------------------------------------------------------------------------- /modules/redmine/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Romain Bignon 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import RedmineModule 22 | 23 | __all__ = ['RedmineModule'] 24 | -------------------------------------------------------------------------------- /modules/somafm/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Roger Philibert 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import SomaFMModule 22 | 23 | 24 | __all__ = ['SomaFMModule'] 25 | -------------------------------------------------------------------------------- /modules/vicsec/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2015 Oleg Plakhotniuk 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import VicSecModule 22 | 23 | __all__ = ['VicSecModule'] 24 | -------------------------------------------------------------------------------- /modules/vlille/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Bezleputh 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | 21 | from .module import VlilleModule 22 | 23 | 24 | __all__ = ['VlilleModule'] 25 | -------------------------------------------------------------------------------- /weboob/tools/application/formatters/webkit/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2010-2011 Christophe Benz 4 | # 5 | # This file is part of weboob. 6 | # 7 | # weboob is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Lesser General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # weboob is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Lesser General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Lesser General Public License 18 | # along with weboob. If not, see . 19 | 20 | 21 | from .webkitgtk import WebkitGtkFormatter 22 | 23 | __all__ = ['WebkitGtkFormatter'] 24 | -------------------------------------------------------------------------------- /contrib/boobank_indicator/setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import setup 2 | from setuptools import find_packages 3 | 4 | setup(name='boobank_indicator', 5 | version='2.1', 6 | description='show your bank accounts in your System Tray', 7 | long_description='boobank_indicator will show you bank accounts and associated transactions in your system tray. Your bank accounts should be configured in boobank', 8 | keywords='weboob boobank tray icon', 9 | url='http://weboob.org/', 10 | license='GNU LGPL 3', 11 | author='Bezleputh', 12 | author_email='bezleputh@gmail.com', 13 | packages=find_packages(), 14 | package_data={ 15 | 'boobank_indicator.data': ['indicator-boobank.png', 'green_light.png', 'red_light.png', 'personal-loan.png'] 16 | }, 17 | entry_points={ 18 | 'console_scripts': ['boobank_indicator = boobank_indicator.boobank_indicator:main'], 19 | }, 20 | zip_safe=False) 21 | -------------------------------------------------------------------------------- /modules/750g/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Copyright(C) 2013 Julien Veyssier 4 | # 5 | # This file is part of a weboob module. 6 | # 7 | # This weboob module is free software: you can redistribute it and/or modify 8 | # it under the terms of the GNU Affero General Public License as published by 9 | # the Free Software Foundation, either version 3 of the License, or 10 | # (at your option) any later version. 11 | # 12 | # This weboob module is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU Affero General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU Affero General Public License 18 | # along with this weboob module. If not, see . 19 | 20 | from .module import SevenFiftyGramsModule 21 | 22 | __all__ = ['SevenFiftyGramsModule'] 23 | --------------------------------------------------------------------------------