From d02c2d663f2113a9fe485d8b51e988658ae37613 Mon Sep 17 00:00:00 2001 From: Roger Philibert Date: Sun, 4 Apr 2021 14:12:50 +0200 Subject: [PATCH] modules: make "woob" the main import --- modules/750g/browser.py | 4 +- modules/750g/module.py | 6 +-- modules/750g/pages.py | 16 ++++---- modules/750g/test.py | 2 +- modules/adecco/browser.py | 4 +- modules/adecco/module.py | 6 +-- modules/adecco/pages.py | 16 ++++---- modules/adecco/test.py | 4 +- modules/afer/browser.py | 2 +- modules/afer/module.py | 4 +- modules/agendaculturel/browser.py | 4 +- modules/agendaculturel/calendar.py | 2 +- modules/agendaculturel/module.py | 6 +-- modules/agendaculturel/pages.py | 14 +++---- modules/agendaculturel/test.py | 4 +- modules/agendadulibre/browser.py | 2 +- modules/agendadulibre/calendar.py | 2 +- modules/agendadulibre/module.py | 6 +-- modules/agendadulibre/pages.py | 10 ++--- modules/agendadulibre/test.py | 4 +- modules/airparif/browser.py | 2 +- modules/airparif/module.py | 6 +-- modules/airparif/pages.py | 12 +++--- modules/airparif/test.py | 2 +- modules/allocine/browser.py | 18 ++++----- modules/allocine/module.py | 14 +++---- modules/allocine/test.py | 6 +-- modules/allrecipes/browser.py | 4 +- modules/allrecipes/module.py | 6 +-- modules/allrecipes/pages.py | 14 +++---- modules/allrecipes/test.py | 2 +- modules/amazon/browser.py | 8 ++-- modules/amazon/module.py | 12 +++--- modules/amazon/pages.py | 14 +++---- modules/amazon/test.py | 2 +- modules/amazonstorecard/browser.py | 8 ++-- modules/amazonstorecard/module.py | 6 +-- modules/amazonstorecard/pages.py | 16 ++++---- modules/amazonstorecard/test.py | 2 +- modules/ameli/browser.py | 6 +-- modules/ameli/module.py | 8 ++-- modules/ameli/pages.py | 18 ++++----- modules/amelipro/browser.py | 8 ++-- modules/amelipro/module.py | 6 +-- modules/amelipro/pages.py | 6 +-- modules/amelipro/test.py | 2 +- modules/americanexpress/browser.py | 10 ++--- modules/americanexpress/module.py | 6 +-- modules/americanexpress/pages.py | 14 +++---- modules/americanexpress/test.py | 2 +- modules/amundi/browser.py | 8 ++-- modules/amundi/module.py | 6 +-- modules/amundi/pages.py | 20 +++++----- modules/anticaptcha/browser.py | 6 +-- modules/anticaptcha/module.py | 6 +-- modules/anticaptcha/test.py | 4 +- modules/apec/browser.py | 4 +- modules/apec/module.py | 8 ++-- modules/apec/pages.py | 14 +++---- modules/apec/test.py | 4 +- modules/apivie/browser.py | 8 ++-- modules/apivie/module.py | 6 +-- modules/apivie/pages.py | 18 ++++----- modules/apivie/test.py | 2 +- modules/april/browser.py | 6 +-- modules/april/module.py | 10 ++--- modules/april/pages.py | 16 ++++---- modules/arte/browser.py | 10 ++--- modules/arte/module.py | 8 ++-- modules/arte/pages.py | 22 +++++------ modules/arte/test.py | 6 +-- modules/asana/browser.py | 10 ++--- modules/asana/module.py | 8 ++-- modules/asana/test.py | 6 +-- modules/audioaddict/module.py | 14 +++---- modules/audioaddict/test.py | 6 +-- modules/aum/browser.py | 16 ++++---- modules/aum/contact.py | 6 +-- modules/aum/module.py | 24 ++++++------ modules/aum/optim/profiles_walker.py | 6 +-- modules/aum/optim/queries_queue.py | 8 ++-- modules/aum/optim/visibility.py | 4 +- modules/aum/test.py | 4 +- modules/avendrealouer/browser.py | 4 +- modules/avendrealouer/constants.py | 2 +- modules/avendrealouer/module.py | 4 +- modules/avendrealouer/pages.py | 16 ++++---- modules/avendrealouer/test.py | 6 +-- modules/aviva/browser.py | 12 +++--- modules/aviva/module.py | 6 +-- modules/aviva/pages/account_page.py | 12 +++--- modules/aviva/pages/detail_pages.py | 18 ++++----- modules/aviva/test.py | 6 +-- modules/axabanque/browser.py | 18 ++++----- modules/axabanque/module.py | 16 ++++---- modules/axabanque/pages/bank.py | 26 ++++++------- modules/axabanque/pages/document.py | 10 ++--- modules/axabanque/pages/login.py | 10 ++--- modules/axabanque/pages/transfer.py | 14 +++---- modules/axabanque/pages/wealth.py | 22 +++++------ modules/axabanque/test.py | 2 +- modules/bandcamp/browser.py | 2 +- modules/bandcamp/module.py | 4 +- modules/bandcamp/pages.py | 12 +++--- modules/bandcamp/test.py | 2 +- modules/banqueaccord/module.py | 6 +-- modules/banquepopulaire/browser.py | 14 +++---- modules/banquepopulaire/document_pages.py | 10 ++--- modules/banquepopulaire/linebourse_browser.py | 2 +- modules/banquepopulaire/module.py | 16 ++++---- modules/banquepopulaire/pages.py | 38 +++++++++---------- modules/banquepopulaire/test.py | 2 +- modules/barclays/browser.py | 10 ++--- modules/barclays/module.py | 6 +-- modules/barclays/pages.py | 22 +++++------ modules/barclays/test.py | 2 +- modules/becm/browser.py | 8 ++-- modules/becm/module.py | 6 +-- modules/becm/pages.py | 8 ++-- modules/becm/test.py | 2 +- modules/bforbank/browser.py | 18 ++++----- modules/bforbank/module.py | 12 +++--- modules/bforbank/pages.py | 18 ++++----- modules/bforbank/spirica_browser.py | 2 +- modules/bibliothequesparis/browser.py | 4 +- modules/bibliothequesparis/module.py | 6 +-- modules/bibliothequesparis/pages.py | 12 +++--- modules/bibliothequesparis/test.py | 2 +- modules/billetreduc/browser.py | 2 +- modules/billetreduc/module.py | 4 +- modules/billetreduc/pages.py | 12 +++--- modules/billetreduc/test.py | 6 +-- modules/binck/browser.py | 8 ++-- modules/binck/module.py | 10 ++--- modules/binck/pages.py | 22 +++++------ modules/binck/test.py | 2 +- modules/blablacar/browser.py | 4 +- modules/blablacar/module.py | 4 +- modules/blablacar/pages.py | 12 +++--- modules/blablacar/test.py | 2 +- modules/blogspot/browser.py | 4 +- modules/blogspot/module.py | 8 ++-- modules/blogspot/pages.py | 8 ++-- modules/blogspot/test.py | 2 +- modules/bnpcards/browser.py | 10 ++--- modules/bnpcards/corporate/browser.py | 8 ++-- modules/bnpcards/corporate/pages.py | 12 +++--- modules/bnpcards/module.py | 8 ++-- modules/bnpcards/pages.py | 14 +++---- modules/bnpcards/phenix/browser.py | 6 +-- modules/bnpcards/phenix/pages.py | 16 ++++---- modules/bnpcards/proxy_browser.py | 2 +- modules/bnporc/company/browser.py | 8 ++-- modules/bnporc/company/pages.py | 10 ++--- modules/bnporc/enterprise/browser.py | 12 +++--- modules/bnporc/enterprise/pages.py | 22 +++++------ modules/bnporc/module.py | 18 ++++----- modules/bnporc/pp/browser.py | 26 ++++++------- modules/bnporc/pp/document_pages.py | 12 +++--- modules/bnporc/pp/pages.py | 38 +++++++++---------- modules/bnporc/test.py | 2 +- modules/bnppere/browser.py | 8 ++-- modules/bnppere/module.py | 10 ++--- modules/bnppere/pages.py | 18 ++++----- modules/bnppere/test.py | 2 +- modules/bolden/browser.py | 6 +-- modules/bolden/module.py | 14 +++---- modules/bolden/pages.py | 22 +++++------ modules/boursedirect/browser.py | 8 ++-- modules/boursedirect/module.py | 6 +-- modules/boursedirect/pages.py | 20 +++++----- modules/boursorama/browser.py | 24 ++++++------ modules/boursorama/document_pages.py | 12 +++--- modules/boursorama/module.py | 14 +++---- modules/boursorama/pages.py | 32 ++++++++-------- modules/boursorama/test.py | 2 +- modules/boursorama/transfer_pages.py | 16 ++++---- modules/bouygues/browser.py | 8 ++-- modules/bouygues/module.py | 12 +++--- modules/bouygues/pages.py | 18 ++++----- modules/bp/browser.py | 18 ++++----- modules/bp/linebourse_browser.py | 2 +- modules/bp/module.py | 16 ++++---- modules/bp/pages/accounthistory.py | 22 +++++------ modules/bp/pages/accountlist.py | 22 +++++------ modules/bp/pages/base.py | 6 +-- modules/bp/pages/login.py | 10 ++--- modules/bp/pages/mandate.py | 14 +++---- modules/bp/pages/pro.py | 18 ++++----- modules/bp/pages/subscription.py | 10 ++--- modules/bp/pages/transfer.py | 22 +++++------ modules/bred/bred/browser.py | 18 ++++----- modules/bred/bred/linebourse_browser.py | 2 +- modules/bred/bred/pages.py | 26 ++++++------- modules/bred/bred/transfer_pages.py | 10 ++--- modules/bred/dispobank/browser.py | 4 +- modules/bred/dispobank/pages.py | 12 +++--- modules/bred/module.py | 12 +++--- modules/bred/test.py | 2 +- modules/btmon/browser.py | 8 ++-- modules/btmon/module.py | 6 +-- modules/btmon/pages.py | 14 +++---- modules/btmon/test.py | 2 +- modules/btpbanque/caisseepargne_browser.py | 2 +- modules/btpbanque/cenet_browser.py | 2 +- modules/btpbanque/module.py | 6 +-- modules/btpbanque/pages.py | 2 +- modules/btpbanque/proxy_browser.py | 2 +- modules/btpbanque/test.py | 2 +- modules/caels/browser.py | 2 +- modules/caels/module.py | 10 ++--- modules/caels/pages.py | 14 +++---- modules/caissedepargne/base_pages.py | 2 +- modules/caissedepargne/browser.py | 32 ++++++++-------- modules/caissedepargne/cenet/browser.py | 16 ++++---- modules/caissedepargne/cenet/pages.py | 22 +++++------ modules/caissedepargne/linebourse_browser.py | 2 +- modules/caissedepargne/module.py | 16 ++++---- modules/caissedepargne/pages.py | 32 ++++++++-------- modules/caissedepargne/proxy_browser.py | 2 +- modules/caissedepargne/test.py | 2 +- modules/caissedepargne/transfer_pages.py | 14 +++---- modules/canalplus/browser.py | 6 +-- modules/canalplus/module.py | 8 ++-- modules/canalplus/pages.py | 8 ++-- modules/canalplus/test.py | 4 +- modules/canalplus/video.py | 2 +- modules/capeasi/browser.py | 2 +- modules/capeasi/module.py | 10 ++--- modules/capeasi/test.py | 2 +- modules/carrefourbanque/browser.py | 8 ++-- modules/carrefourbanque/module.py | 10 ++--- modules/carrefourbanque/pages.py | 22 +++++------ modules/carrefourbanque/test.py | 2 +- modules/cci/browser.py | 4 +- modules/cci/module.py | 6 +-- modules/cci/pages.py | 10 ++--- modules/cci/test.py | 2 +- modules/centquatre/browser.py | 4 +- modules/centquatre/calendar.py | 2 +- modules/centquatre/module.py | 6 +-- modules/centquatre/pages.py | 12 +++--- modules/centquatre/test.py | 2 +- modules/cesu/browser.py | 6 +-- modules/cesu/module.py | 8 ++-- modules/cesu/pages.py | 10 ++--- modules/cesu/test.py | 2 +- modules/chronopost/browser.py | 2 +- modules/chronopost/module.py | 4 +- modules/chronopost/pages.py | 12 +++--- modules/cic/browser.py | 6 +-- modules/cic/module.py | 10 ++--- modules/cic/pages.py | 2 +- modules/cic/test.py | 2 +- modules/cices/browser.py | 2 +- modules/cices/module.py | 10 ++--- modules/cices/test.py | 2 +- modules/citibank/browser.py | 12 +++--- modules/citibank/module.py | 6 +-- modules/citibank/parser.py | 12 +++--- modules/citibank/test.py | 2 +- modules/cityscoot/browser.py | 4 +- modules/cityscoot/module.py | 8 ++-- modules/cityscoot/pages.py | 10 ++--- modules/cityscoot/test.py | 2 +- modules/cmb/module.py | 8 ++-- modules/cmb/par/browser.py | 2 +- modules/cmb/pro/browser.py | 2 +- modules/cmes/browser.py | 4 +- modules/cmes/module.py | 10 ++--- modules/cmes/pages.py | 16 ++++---- modules/cmes/test.py | 2 +- modules/cmmc/module.py | 8 ++-- modules/cmso/module.py | 14 +++---- modules/cmso/par/browser.py | 18 ++++----- modules/cmso/par/pages.py | 34 ++++++++--------- modules/cmso/par/transfer_pages.py | 12 +++--- modules/cmso/pro/browser.py | 16 ++++---- modules/cmso/pro/pages.py | 22 +++++------ modules/codimd/browser.py | 6 +-- modules/codimd/module.py | 6 +-- modules/codimd/pages.py | 6 +-- modules/codimd/test.py | 2 +- modules/colisprive/browser.py | 2 +- modules/colisprive/module.py | 4 +- modules/colisprive/pages.py | 4 +- modules/colissimo/browser.py | 8 ++-- modules/colissimo/module.py | 4 +- modules/courtois/browser.py | 2 +- modules/courtois/module.py | 8 ++-- modules/courtois/test.py | 2 +- modules/cpasbien/browser.py | 8 ++-- modules/cpasbien/module.py | 6 +-- modules/cpasbien/pages.py | 16 ++++---- modules/cpasbien/test.py | 4 +- modules/cragr/browser.py | 24 ++++++------ modules/cragr/document_pages.py | 10 ++--- modules/cragr/module.py | 14 +++---- modules/cragr/netfinca_browser.py | 2 +- modules/cragr/pages.py | 32 ++++++++-------- modules/cragr/test.py | 4 +- modules/cragr/transfer_pages.py | 12 +++--- .../creditcooperatif/caisseepargne_browser.py | 2 +- modules/creditcooperatif/cenet_browser.py | 4 +- .../creditcooperatif/linebourse_browser.py | 2 +- modules/creditcooperatif/module.py | 10 ++--- modules/creditcooperatif/pages.py | 2 +- modules/creditcooperatif/proxy_browser.py | 2 +- modules/creditcooperatif/test.py | 2 +- modules/creditdunord/browser.py | 10 ++--- modules/creditdunord/module.py | 14 +++---- modules/creditdunord/pages.py | 24 ++++++------ modules/creditdunord/test.py | 2 +- modules/creditdunordpee/browser.py | 2 +- modules/creditdunordpee/module.py | 10 ++--- modules/creditdunordpee/test.py | 2 +- modules/creditmutuel/browser.py | 30 +++++++-------- modules/creditmutuel/module.py | 16 ++++---- modules/creditmutuel/pages.py | 36 +++++++++--------- modules/creditmutuel/test.py | 2 +- modules/cuisineaz/browser.py | 2 +- modules/cuisineaz/module.py | 6 +-- modules/cuisineaz/pages.py | 14 +++---- modules/cuisineaz/test.py | 2 +- modules/dailymotion/browser.py | 6 +-- modules/dailymotion/module.py | 8 ++-- modules/dailymotion/pages.py | 18 ++++----- modules/dailymotion/test.py | 6 +-- modules/deathbycaptcha/browser.py | 8 ++-- modules/deathbycaptcha/module.py | 6 +-- modules/deathbycaptcha/test.py | 4 +- modules/degiro/browser.py | 14 +++---- modules/degiro/module.py | 6 +-- modules/degiro/pages.py | 20 +++++----- modules/delubac/browser.py | 6 +-- modules/delubac/module.py | 6 +-- modules/delubac/pages.py | 16 ++++---- modules/delubac/test.py | 2 +- modules/dhl/browser.py | 2 +- modules/dhl/module.py | 4 +- modules/dhl/pages.py | 6 +-- modules/dhl/test.py | 4 +- modules/dlfp/browser.py | 8 ++-- modules/dlfp/module.py | 14 +++---- modules/dlfp/pages/board.py | 2 +- modules/dlfp/pages/index.py | 2 +- modules/dlfp/pages/news.py | 4 +- modules/dlfp/pages/wiki.py | 2 +- modules/dlfp/test.py | 2 +- modules/dpd/browser.py | 2 +- modules/dpd/module.py | 4 +- modules/dpd/pages.py | 8 ++-- modules/dpd/test.py | 4 +- modules/dresdenwetter/browser.py | 2 +- modules/dresdenwetter/module.py | 6 +-- modules/dresdenwetter/pages.py | 10 ++--- modules/dresdenwetter/test.py | 2 +- modules/edfparticulier/browser.py | 10 ++--- modules/edfparticulier/module.py | 10 ++--- modules/edfparticulier/pages.py | 16 ++++---- modules/edfprofessionnel/browser.py | 12 +++--- .../edfprofessionnel/browser_collectivites.py | 6 +-- .../edfprofessionnel/collectivites_pages.py | 16 ++++---- modules/edfprofessionnel/module.py | 10 ++--- modules/edfprofessionnel/pages.py | 14 +++---- modules/edfprofessionnel/proxy_browser.py | 2 +- modules/ekwateur/browser.py | 4 +- modules/ekwateur/module.py | 8 ++-- modules/ekwateur/pages.py | 12 +++--- modules/ekwateur/test.py | 2 +- modules/enercoop/browser.py | 6 +-- modules/enercoop/module.py | 8 ++-- modules/enercoop/pages.py | 18 ++++----- modules/enercoop/test.py | 2 +- modules/ensap/browser.py | 10 ++--- modules/ensap/module.py | 10 ++--- modules/ensap/pages.py | 10 ++--- modules/entreparticuliers/browser.py | 6 +-- modules/entreparticuliers/housing.py | 2 +- modules/entreparticuliers/module.py | 4 +- modules/entreparticuliers/pages.py | 14 +++---- modules/entreparticuliers/test.py | 6 +-- modules/erehsbc/browser.py | 2 +- modules/erehsbc/module.py | 10 ++--- modules/erehsbc/test.py | 2 +- modules/esalia/browser.py | 2 +- modules/esalia/module.py | 10 ++--- modules/esalia/test.py | 2 +- modules/explorimmo/browser.py | 6 +-- modules/explorimmo/module.py | 4 +- modules/explorimmo/pages.py | 18 ++++----- modules/explorimmo/test.py | 6 +-- modules/feedly/browser.py | 8 ++-- modules/feedly/google.py | 8 ++-- modules/feedly/module.py | 8 ++-- modules/feedly/pages.py | 14 +++---- modules/feedly/test.py | 2 +- modules/foncia/browser.py | 2 +- modules/foncia/constants.py | 2 +- modules/foncia/module.py | 4 +- modules/foncia/pages.py | 14 +++---- modules/foncia/test.py | 6 +-- modules/fortuneo/browser.py | 14 +++---- modules/fortuneo/module.py | 12 +++--- modules/fortuneo/pages/accounts_list.py | 24 ++++++------ modules/fortuneo/pages/login.py | 8 ++-- modules/fortuneo/pages/transfer.py | 14 +++---- modules/fortuneo/test.py | 2 +- modules/franceconnect/browser.py | 4 +- modules/franceconnect/module.py | 4 +- modules/franceconnect/pages.py | 4 +- modules/francetelevisions/browser.py | 4 +- modules/francetelevisions/module.py | 10 ++--- modules/francetelevisions/pages.py | 18 ++++----- modules/francetelevisions/test.py | 4 +- modules/free/browser.py | 4 +- modules/free/module.py | 10 ++--- modules/free/pages.py | 16 ++++---- modules/freemobile/browser.py | 6 +-- modules/freemobile/module.py | 12 +++--- modules/freemobile/pages.py | 12 +++--- modules/freemobile/test.py | 2 +- modules/freeteknomusic/browser.py | 2 +- modules/freeteknomusic/module.py | 8 ++-- modules/freeteknomusic/pages.py | 14 +++---- modules/freeteknomusic/test.py | 4 +- modules/funmooc/browser.py | 8 ++-- modules/funmooc/module.py | 8 ++-- modules/funmooc/pages.py | 10 ++--- modules/funmooc/test.py | 6 +-- modules/funmooc/video.py | 2 +- modules/ganassurances/browser.py | 2 +- modules/ganassurances/module.py | 6 +-- modules/ganassurances/test.py | 2 +- modules/genericnewspaper/browser.py | 4 +- modules/genericnewspaper/module.py | 8 ++-- modules/genericnewspaper/pages.py | 6 +-- modules/github/browser.py | 8 ++-- modules/github/module.py | 8 ++-- modules/github/test.py | 4 +- modules/gls/browser.py | 6 +-- modules/gls/module.py | 4 +- modules/gls/pages.py | 6 +-- modules/gls/test.py | 4 +- modules/gmf/browser.py | 4 +- modules/gmf/module.py | 10 ++--- modules/gmf/pages.py | 20 +++++----- modules/googletranslate/browser.py | 2 +- modules/googletranslate/module.py | 6 +-- modules/googletranslate/pages.py | 2 +- modules/googletranslate/test.py | 2 +- modules/groupama/browser.py | 2 +- modules/groupama/module.py | 6 +-- modules/groupama/test.py | 2 +- modules/groupamaes/browser.py | 2 +- modules/groupamaes/module.py | 6 +-- modules/groupamaes/pages.py | 2 +- modules/groupamaes/test.py | 2 +- modules/guerrillamail/browser.py | 4 +- modules/guerrillamail/module.py | 6 +-- modules/guerrillamail/test.py | 2 +- modules/happn/browser.py | 12 +++--- modules/happn/module.py | 16 ++++---- modules/happn/test.py | 2 +- modules/hds/browser.py | 2 +- modules/hds/module.py | 4 +- modules/hds/pages.py | 8 ++-- modules/hds/test.py | 4 +- modules/hellobank/browser.py | 2 +- modules/hellobank/module.py | 14 +++---- modules/hsbc/browser.py | 18 ++++----- modules/hsbc/module.py | 12 +++--- modules/hsbc/pages/account_pages.py | 22 +++++------ modules/hsbc/pages/investments.py | 22 +++++------ modules/hsbc/pages/landing_pages.py | 6 +-- modules/hsbc/pages/life_insurances.py | 18 ++++----- modules/hsbc/test.py | 4 +- modules/hsbchk/browser.py | 10 ++--- modules/hsbchk/module.py | 8 ++-- modules/hsbchk/pages/account_pages.py | 14 +++---- modules/hsbchk/pages/login.py | 6 +-- modules/hsbchk/sbrowser.py | 6 +-- modules/hsbchk/test.py | 2 +- modules/humanis/browser.py | 2 +- modules/humanis/module.py | 6 +-- modules/humanis/pages.py | 2 +- modules/humanis/test.py | 2 +- modules/hybride/browser.py | 4 +- modules/hybride/calendar.py | 2 +- modules/hybride/module.py | 4 +- modules/hybride/pages.py | 12 +++--- modules/hybride/test.py | 2 +- modules/ideel/browser.py | 14 +++---- modules/ideel/module.py | 6 +-- modules/ideel/test.py | 2 +- modules/ilmatieteenlaitos/browser.py | 4 +- modules/ilmatieteenlaitos/module.py | 6 +-- modules/ilmatieteenlaitos/pages.py | 10 ++--- modules/ilmatieteenlaitos/test.py | 2 +- modules/imdb/browser.py | 12 +++--- modules/imdb/module.py | 4 +- modules/imdb/pages.py | 8 ++-- modules/imdb/test.py | 2 +- modules/imgur/browser.py | 6 +-- modules/imgur/module.py | 14 +++---- modules/imgur/test.py | 2 +- modules/impotsgouvfrpar/browser.py | 6 +-- modules/impotsgouvfrpar/module.py | 10 ++--- modules/impotsgouvfrpar/pages.py | 22 +++++------ modules/ina/browser.py | 2 +- modules/ina/module.py | 6 +-- modules/ina/pages.py | 18 ++++----- modules/ina/test.py | 2 +- modules/indeed/browser.py | 2 +- modules/indeed/module.py | 6 +-- modules/indeed/pages.py | 10 ++--- modules/indeed/test.py | 4 +- modules/infomaniak/browser.py | 4 +- modules/infomaniak/module.py | 8 ++-- modules/infomaniak/pages.py | 10 ++--- modules/infomaniak/test.py | 2 +- modules/ing/api/accounts_page.py | 16 ++++---- modules/ing/api/documents.py | 10 ++--- modules/ing/api/login.py | 8 ++-- modules/ing/api/profile_page.py | 12 +++--- modules/ing/api/transfer_page.py | 12 +++--- modules/ing/api_browser.py | 14 +++---- modules/ing/boursedirect_browser.py | 2 +- modules/ing/boursedirect_pages.py | 2 +- modules/ing/module.py | 14 +++---- modules/ing/test.py | 4 +- modules/inrocks/browser.py | 4 +- modules/inrocks/module.py | 4 +- modules/inrocks/pages.py | 4 +- modules/inrocks/test.py | 2 +- modules/instagram/browser.py | 4 +- modules/instagram/module.py | 8 ++-- modules/instagram/pages.py | 12 +++--- modules/instagram/test.py | 6 +-- modules/ipapi/module.py | 8 ++-- modules/ipapi/test.py | 2 +- modules/ipinfodb/browser.py | 6 +-- modules/ipinfodb/module.py | 4 +- modules/ipinfodb/pages.py | 10 ++--- modules/ipinfodb/test.py | 2 +- modules/itella/browser.py | 2 +- modules/itella/module.py | 4 +- modules/itella/pages.py | 4 +- modules/itella/test.py | 4 +- modules/jcvelaux/browser.py | 2 +- modules/jcvelaux/module.py | 8 ++-- modules/jcvelaux/test.py | 2 +- modules/jirafeau/browser.py | 2 +- modules/jirafeau/module.py | 8 ++-- modules/jirafeau/pages.py | 4 +- modules/jirafeau/test.py | 4 +- modules/journaldesfemmes/browser.py | 2 +- modules/journaldesfemmes/module.py | 4 +- modules/journaldesfemmes/pages.py | 14 +++---- modules/journaldesfemmes/test.py | 2 +- modules/kickass/browser.py | 8 ++-- modules/kickass/module.py | 6 +-- modules/kickass/pages.py | 12 +++--- modules/kickass/test.py | 4 +- modules/kiwibank/browser.py | 4 +- modules/kiwibank/module.py | 8 ++-- modules/kiwibank/pages.py | 8 ++-- modules/kiwibank/test.py | 2 +- modules/kolb/browser.py | 2 +- modules/kolb/module.py | 8 ++-- modules/kolb/test.py | 2 +- modules/lacentrale/browser.py | 2 +- modules/lacentrale/module.py | 4 +- modules/lacentrale/pages.py | 12 +++--- modules/lacentrale/product.py | 4 +- modules/lacentrale/test.py | 2 +- modules/lameteoagricole/browser.py | 2 +- modules/lameteoagricole/module.py | 4 +- modules/lameteoagricole/pages.py | 10 ++--- modules/lameteoagricole/test.py | 6 +-- modules/lampiris/browser.py | 6 +-- modules/lampiris/module.py | 8 ++-- modules/lampiris/pages.py | 14 +++---- modules/lampiris/test.py | 2 +- modules/larousse/browser.py | 4 +- modules/larousse/module.py | 4 +- modules/larousse/pages.py | 8 ++-- modules/larousse/test.py | 2 +- modules/laydernier/browser.py | 2 +- modules/laydernier/module.py | 8 ++-- modules/laydernier/test.py | 2 +- modules/lcl/browser.py | 20 +++++----- modules/lcl/enterprise/browser.py | 6 +-- modules/lcl/enterprise/pages.py | 16 ++++---- modules/lcl/module.py | 18 ++++----- modules/lcl/pages.py | 38 +++++++++---------- modules/lcl/test.py | 2 +- modules/ldlc/browser.py | 4 +- modules/ldlc/module.py | 8 ++-- modules/ldlc/pages.py | 14 +++---- modules/ldlc/test.py | 2 +- modules/leboncoin/browser.py | 6 +-- modules/leboncoin/module.py | 4 +- modules/leboncoin/pages.py | 16 ++++---- modules/leboncoin/test.py | 8 ++-- modules/lefigaro/browser.py | 4 +- modules/lefigaro/module.py | 10 ++--- modules/lefigaro/pages.py | 6 +-- modules/lefigaro/test.py | 6 +-- modules/lendosphere/browser.py | 6 +-- modules/lendosphere/module.py | 6 +-- modules/lendosphere/pages.py | 14 +++---- modules/liberation/browser.py | 4 +- modules/liberation/module.py | 10 ++--- modules/liberation/pages.py | 6 +-- modules/liberation/test.py | 2 +- modules/limetorrents/browser.py | 8 ++-- modules/limetorrents/module.py | 6 +-- modules/limetorrents/pages.py | 12 +++--- modules/limetorrents/test.py | 2 +- modules/linebourse/browser.py | 6 +-- modules/linebourse/module.py | 4 +- modules/linebourse/pages.py | 16 ++++---- modules/linuxjobs/browser.py | 4 +- modules/linuxjobs/module.py | 4 +- modules/linuxjobs/pages.py | 12 +++--- modules/linuxjobs/test.py | 2 +- modules/logicimmo/browser.py | 6 +-- modules/logicimmo/module.py | 6 +-- modules/logicimmo/pages.py | 18 ++++----- modules/logicimmo/test.py | 6 +-- modules/lucca/browser.py | 4 +- modules/lucca/module.py | 10 ++--- modules/lucca/pages.py | 14 +++---- modules/lutim/browser.py | 4 +- modules/lutim/module.py | 10 ++--- modules/lutim/pages.py | 4 +- modules/lutim/test.py | 2 +- modules/lyricsdotcom/browser.py | 6 +-- modules/lyricsdotcom/module.py | 6 +-- modules/lyricsdotcom/pages.py | 12 +++--- modules/lyricsdotcom/test.py | 4 +- modules/lyricsmode/browser.py | 8 ++-- modules/lyricsmode/module.py | 6 +-- modules/lyricsmode/pages.py | 12 +++--- modules/lyricsmode/test.py | 4 +- modules/lyricsplanet/browser.py | 8 ++-- modules/lyricsplanet/module.py | 4 +- modules/lyricsplanet/pages.py | 12 +++--- modules/lyricsplanet/test.py | 4 +- modules/mailinator/browser.py | 6 +-- modules/mailinator/module.py | 6 +-- modules/mailinator/test.py | 2 +- modules/manpower/browser.py | 2 +- modules/manpower/module.py | 6 +-- modules/manpower/pages.py | 12 +++--- modules/manpower/test.py | 2 +- modules/mareeinfo/browser.py | 2 +- modules/mareeinfo/module.py | 6 +-- modules/mareeinfo/pages.py | 10 ++--- modules/mareeinfo/test.py | 2 +- modules/marmiton/browser.py | 4 +- modules/marmiton/module.py | 6 +-- modules/marmiton/pages.py | 16 ++++---- modules/marmiton/test.py | 2 +- modules/materielnet/browser.py | 4 +- modules/materielnet/module.py | 8 ++-- modules/materielnet/pages.py | 14 +++---- modules/mediawiki/browser.py | 8 ++-- modules/mediawiki/module.py | 12 +++--- modules/mediawiki/test.py | 2 +- modules/meslieuxparis/browser.py | 2 +- modules/meslieuxparis/module.py | 4 +- modules/meslieuxparis/pages.py | 12 +++--- modules/meslieuxparis/test.py | 4 +- modules/metalarchives/browser.py | 2 +- modules/metalarchives/module.py | 6 +-- modules/metalarchives/pages.py | 12 +++--- modules/meteofrance/browser.py | 2 +- modules/meteofrance/module.py | 6 +-- modules/meteofrance/pages.py | 10 ++--- modules/meteofrance/test.py | 2 +- modules/minutes20/browser.py | 2 +- modules/minutes20/module.py | 4 +- modules/minutes20/pages.py | 6 +-- modules/minutes20/test.py | 2 +- modules/monster/browser.py | 4 +- modules/monster/module.py | 6 +-- modules/monster/pages.py | 12 +++--- modules/monster/test.py | 2 +- modules/myedenred/browser.py | 8 ++-- modules/myedenred/module.py | 8 ++-- modules/myedenred/pages.py | 18 ++++----- modules/myedenred/test.py | 2 +- modules/myfoncia/browser.py | 4 +- modules/myfoncia/constants.py | 2 +- modules/myfoncia/module.py | 8 ++-- modules/myfoncia/pages.py | 14 +++---- modules/myfoncia/test.py | 2 +- modules/myhabit/browser.py | 14 +++---- modules/myhabit/module.py | 6 +-- modules/myhabit/test.py | 2 +- modules/n26/browser.py | 18 ++++----- modules/n26/module.py | 6 +-- modules/nalo/browser.py | 4 +- modules/nalo/module.py | 6 +-- modules/nalo/pages.py | 10 ++--- modules/nectarine/browser.py | 2 +- modules/nectarine/module.py | 6 +-- modules/nectarine/pages.py | 8 ++-- modules/nectarine/test.py | 2 +- modules/nef/browser.py | 4 +- modules/nef/module.py | 6 +-- modules/nef/pages.py | 14 +++---- modules/nef/test.py | 4 +- modules/nef/transaction.py | 2 +- modules/netfinca/browser.py | 4 +- modules/netfinca/module.py | 4 +- modules/netfinca/pages.py | 16 ++++---- modules/newsfeed/module.py | 8 ++-- modules/newsfeed/test.py | 2 +- modules/nova/module.py | 12 +++--- modules/nova/test.py | 4 +- modules/nuger/browser.py | 2 +- modules/nuger/module.py | 8 ++-- modules/nuger/test.py | 2 +- modules/oney/browser.py | 8 ++-- modules/oney/module.py | 8 ++-- modules/oney/pages.py | 16 ++++---- modules/onlinenet/browser.py | 4 +- modules/onlinenet/module.py | 8 ++-- modules/onlinenet/pages.py | 12 +++--- modules/openedx/browser.py | 8 ++-- modules/openedx/module.py | 6 +-- modules/openedx/test.py | 2 +- modules/opensubtitles/browser.py | 4 +- modules/opensubtitles/module.py | 8 ++-- modules/opensubtitles/pages.py | 10 ++--- modules/opensubtitles/test.py | 2 +- modules/orange/browser.py | 10 ++--- modules/orange/module.py | 12 +++--- modules/orange/pages/bills.py | 22 +++++------ modules/orange/pages/captcha.py | 4 +- modules/orange/pages/login.py | 4 +- modules/orange/pages/profile.py | 12 +++--- modules/ouifm/module.py | 14 +++---- modules/ouifm/test.py | 4 +- modules/ovh/browser.py | 8 ++-- modules/ovh/module.py | 8 ++-- modules/ovh/pages.py | 14 +++---- modules/pagesjaunes/browser.py | 4 +- modules/pagesjaunes/module.py | 4 +- modules/pagesjaunes/pages.py | 12 +++--- modules/pajemploi/browser.py | 6 +-- modules/pajemploi/module.py | 8 ++-- modules/pajemploi/pages.py | 16 ++++---- modules/pajemploi/test.py | 2 +- modules/pap/browser.py | 6 +-- modules/pap/constants.py | 2 +- modules/pap/module.py | 4 +- modules/pap/pages.py | 18 ++++----- modules/pap/test.py | 6 +-- modules/pariskiwi/browser.py | 2 +- modules/pariskiwi/module.py | 4 +- modules/pariskiwi/test.py | 2 +- modules/paroles2chansons/browser.py | 8 ++-- modules/paroles2chansons/module.py | 4 +- modules/paroles2chansons/pages.py | 12 +++--- modules/paroles2chansons/test.py | 4 +- modules/parolesmania/browser.py | 8 ++-- modules/parolesmania/module.py | 6 +-- modules/parolesmania/pages.py | 12 +++--- modules/parolesmania/test.py | 4 +- modules/parolesmusique/browser.py | 8 ++-- modules/parolesmusique/module.py | 4 +- modules/parolesmusique/pages.py | 12 +++--- modules/parolesmusique/test.py | 4 +- modules/parolesnet/browser.py | 8 ++-- modules/parolesnet/module.py | 4 +- modules/parolesnet/pages.py | 12 +++--- modules/parolesnet/test.py | 4 +- modules/pastealacon/browser.py | 14 +++---- modules/pastealacon/module.py | 6 +-- modules/pastealacon/test.py | 6 +-- modules/pastebin/browser.py | 14 +++---- modules/pastebin/module.py | 8 ++-- modules/pastebin/test.py | 6 +-- modules/paypal/browser.py | 8 ++-- modules/paypal/module.py | 6 +-- modules/paypal/pages.py | 20 +++++----- modules/paypal/test.py | 2 +- modules/peertube/browser.py | 8 ++-- modules/peertube/module.py | 6 +-- modules/phpbb/browser.py | 6 +-- modules/phpbb/module.py | 10 ++--- modules/phpbb/pages/forum.py | 4 +- modules/phpbb/pages/index.py | 2 +- modules/phpbb/test.py | 2 +- modules/phpbb/tools.py | 4 +- modules/piratebay/browser.py | 2 +- modules/piratebay/module.py | 8 ++-- modules/piratebay/pages/index.py | 2 +- modules/piratebay/pages/torrents.py | 12 +++--- modules/piratebay/test.py | 6 +-- modules/pixabay/browser.py | 10 ++--- modules/pixabay/module.py | 8 ++-- modules/pixabay/pages.py | 4 +- modules/pixabay/test.py | 2 +- modules/pixtoilelibre/browser.py | 4 +- modules/pixtoilelibre/module.py | 6 +-- modules/pixtoilelibre/pages.py | 2 +- modules/pixtoilelibre/test.py | 2 +- modules/podnapisi/browser.py | 2 +- modules/podnapisi/module.py | 8 ++-- modules/podnapisi/pages.py | 12 +++--- modules/podnapisi/test.py | 2 +- modules/poivy/browser.py | 6 +-- modules/poivy/module.py | 8 ++-- modules/poivy/pages.py | 12 +++--- modules/poivy/test.py | 2 +- modules/poleemploi/browser.py | 4 +- modules/poleemploi/module.py | 8 ++-- modules/poleemploi/pages.py | 10 ++--- modules/poleemploi/test.py | 4 +- modules/pornhub/browser.py | 2 +- modules/pornhub/module.py | 6 +-- modules/pornhub/pages.py | 14 +++---- modules/pornhub/test.py | 6 +-- modules/pradoepargne/module.py | 6 +-- modules/pradoepargne/test.py | 2 +- modules/presseurop/browser.py | 4 +- modules/presseurop/module.py | 10 ++--- modules/presseurop/pages.py | 4 +- modules/presseurop/test.py | 4 +- modules/prixcarburants/browser.py | 4 +- modules/prixcarburants/module.py | 8 ++-- modules/prixcarburants/pages.py | 8 ++-- modules/prixcarburants/test.py | 4 +- modules/radiofrance/browser.py | 2 +- modules/radiofrance/module.py | 14 +++---- modules/radiofrance/pages.py | 18 ++++----- modules/radiofrance/test.py | 6 +-- modules/ratp/browser.py | 2 +- modules/ratp/module.py | 6 +-- modules/ratp/pages.py | 10 ++--- modules/ratp/test.py | 2 +- modules/razibus/browser.py | 2 +- modules/razibus/calendar.py | 2 +- modules/razibus/module.py | 6 +-- modules/razibus/pages.py | 8 ++-- modules/razibus/test.py | 2 +- modules/reddit/browser.py | 2 +- modules/reddit/module.py | 10 ++--- modules/reddit/pages.py | 14 +++---- modules/reddit/test.py | 4 +- modules/redmine/browser.py | 8 ++-- modules/redmine/module.py | 14 +++---- modules/redmine/pages/index.py | 2 +- modules/redmine/pages/issues.py | 10 ++--- modules/regionsjob/browser.py | 2 +- modules/regionsjob/module.py | 6 +-- modules/regionsjob/pages.py | 16 ++++---- modules/regionsjob/test.py | 4 +- modules/relaiscolis/browser.py | 4 +- modules/relaiscolis/module.py | 10 ++--- modules/residentadvisor/browser.py | 4 +- modules/residentadvisor/module.py | 8 ++-- modules/residentadvisor/pages.py | 12 +++--- modules/residentadvisor/test.py | 4 +- modules/rhonealpe/browser.py | 2 +- modules/rhonealpe/module.py | 8 ++-- modules/rhonealpe/test.py | 2 +- modules/rmll/browser.py | 4 +- modules/rmll/module.py | 6 +-- modules/rmll/pages.py | 18 ++++----- modules/rmll/test.py | 4 +- modules/rmll/video.py | 2 +- modules/s2e/browser.py | 10 ++--- modules/s2e/module.py | 12 +++--- modules/s2e/pages.py | 34 ++++++++--------- modules/s2e/test.py | 2 +- modules/sachsen/browser.py | 2 +- modules/sachsen/module.py | 6 +-- modules/sachsen/pages.py | 16 ++++---- modules/sachsen/test.py | 4 +- modules/seloger/browser.py | 6 +-- modules/seloger/constants.py | 2 +- modules/seloger/module.py | 4 +- modules/seloger/pages.py | 22 +++++------ modules/seloger/test.py | 6 +-- modules/senscritique/browser.py | 6 +-- modules/senscritique/calendar.py | 2 +- modules/senscritique/module.py | 4 +- modules/senscritique/pages.py | 10 ++--- modules/senscritique/test.py | 2 +- modules/serebii/browser.py | 6 +-- modules/serebii/module.py | 4 +- modules/serebii/pages.py | 12 +++--- modules/smc/browser.py | 2 +- modules/smc/module.py | 8 ++-- modules/smc/test.py | 2 +- modules/societegenerale/browser.py | 20 +++++----- modules/societegenerale/captcha.py | 2 +- modules/societegenerale/module.py | 18 ++++----- .../societegenerale/pages/accounts_list.py | 30 +++++++-------- modules/societegenerale/pages/base.py | 8 ++-- modules/societegenerale/pages/login.py | 12 +++--- modules/societegenerale/pages/subscription.py | 10 ++--- modules/societegenerale/pages/transfer.py | 20 +++++----- modules/societegenerale/sgpe/browser.py | 16 ++++---- modules/societegenerale/sgpe/json_pages.py | 30 +++++++-------- modules/societegenerale/sgpe/pages.py | 18 ++++----- .../societegenerale/sgpe/transfer_pages.py | 14 +++---- modules/societegenerale/test.py | 2 +- modules/sogecartenet/browser.py | 6 +-- modules/sogecartenet/ent_browser.py | 8 ++-- modules/sogecartenet/ent_pages.py | 16 ++++---- modules/sogecartenet/module.py | 6 +-- modules/sogecartenet/pages.py | 12 +++--- modules/somafm/browser.py | 10 ++--- modules/somafm/module.py | 6 +-- modules/somafm/test.py | 4 +- modules/spirica/browser.py | 12 +++--- modules/spirica/module.py | 10 ++--- modules/spirica/pages.py | 16 ++++---- modules/spirica/test.py | 2 +- modules/sprunge/browser.py | 14 +++---- modules/sprunge/module.py | 4 +- modules/sprunge/test.py | 6 +-- modules/sueurdemetal/browser.py | 4 +- modules/sueurdemetal/module.py | 4 +- modules/sueurdemetal/pages.py | 12 +++--- modules/sueurdemetal/test.py | 4 +- modules/supertoinette/browser.py | 2 +- modules/supertoinette/module.py | 4 +- modules/supertoinette/pages.py | 14 +++---- modules/supertoinette/test.py | 2 +- modules/suravenir/browser.py | 4 +- modules/suravenir/module.py | 8 ++-- modules/suravenir/pages.py | 12 +++--- modules/suravenir/test.py | 2 +- modules/swile/browser.py | 14 +++---- modules/swile/module.py | 6 +-- modules/swisslife/browser.py | 16 ++++---- modules/swisslife/module.py | 8 ++-- modules/swisslife/pages.py | 24 ++++++------ modules/t411/browser.py | 10 ++--- modules/t411/module.py | 8 ++-- modules/t411/pages/index.py | 2 +- modules/t411/pages/torrents.py | 14 +++---- modules/t411/test.py | 4 +- modules/tapatalk/module.py | 8 ++-- modules/tarneaud/browser.py | 2 +- modules/tarneaud/module.py | 8 ++-- modules/tarneaud/test.py | 2 +- modules/taz/browser.py | 4 +- modules/taz/module.py | 4 +- modules/taz/pages.py | 4 +- modules/taz/test.py | 2 +- modules/themisbanque/browser.py | 4 +- modules/themisbanque/module.py | 10 ++--- modules/themisbanque/pages.py | 24 ++++++------ modules/themisbanque/test.py | 2 +- modules/ticketscesu/browser.py | 4 +- modules/ticketscesu/module.py | 8 ++-- modules/ticketscesu/pages.py | 12 +++--- modules/tinder/browser.py | 12 +++--- modules/tinder/module.py | 12 +++--- modules/tinder/test.py | 2 +- modules/torrentz/browser.py | 2 +- modules/torrentz/module.py | 4 +- modules/torrentz/pages/index.py | 2 +- modules/torrentz/pages/torrents.py | 14 +++---- modules/torrentz/test.py | 6 +-- modules/trainline/browser.py | 8 ++-- modules/trainline/module.py | 8 ++-- modules/trainline/pages.py | 10 ++--- modules/trainline/test.py | 2 +- modules/transilien/browser.py | 2 +- modules/transilien/module.py | 4 +- modules/transilien/pages.py | 14 +++---- modules/transilien/test.py | 4 +- modules/tumblr/browser.py | 10 ++--- modules/tumblr/module.py | 10 ++--- modules/tumblr/test.py | 2 +- modules/tvsubtitles/browser.py | 4 +- modules/tvsubtitles/module.py | 4 +- modules/tvsubtitles/pages.py | 6 +-- modules/tvsubtitles/test.py | 2 +- modules/twitter/browser.py | 6 +-- modules/twitter/module.py | 12 +++--- modules/twitter/pages.py | 18 ++++----- modules/twitter/test.py | 4 +- modules/unsplash/browser.py | 2 +- modules/unsplash/module.py | 6 +-- modules/unsplash/pages.py | 12 +++--- modules/unsplash/test.py | 2 +- modules/vicsec/browser.py | 14 +++---- modules/vicsec/module.py | 6 +-- modules/vicsec/test.py | 2 +- modules/vicseccard/browser.py | 14 +++---- modules/vicseccard/module.py | 6 +-- modules/vicseccard/test.py | 2 +- modules/vimeo/browser.py | 4 +- modules/vimeo/module.py | 6 +-- modules/vimeo/pages.py | 12 +++--- modules/vimeo/test.py | 6 +-- modules/vine/browser.py | 4 +- modules/vine/module.py | 4 +- modules/vine/pages.py | 10 ++--- modules/vine/test.py | 2 +- modules/virginradio/browser.py | 4 +- modules/virginradio/module.py | 8 ++-- modules/virginradio/test.py | 4 +- modules/vlille/browser.py | 2 +- modules/vlille/module.py | 6 +-- modules/vlille/pages.py | 12 +++--- modules/vlille/test.py | 2 +- modules/weather/browser.py | 2 +- modules/weather/module.py | 4 +- modules/weather/pages.py | 10 ++--- modules/weather/test.py | 2 +- modules/wiseed/browser.py | 4 +- modules/wiseed/module.py | 6 +-- modules/wiseed/pages.py | 16 ++++---- modules/wordreference/browser.py | 2 +- modules/wordreference/module.py | 4 +- modules/wordreference/pages.py | 8 ++-- modules/wordreference/test.py | 2 +- modules/xhamster/browser.py | 2 +- modules/xhamster/module.py | 6 +-- modules/xhamster/pages.py | 16 ++++---- modules/xhamster/test.py | 2 +- modules/yahoo/browser.py | 2 +- modules/yahoo/module.py | 6 +-- modules/yahoo/pages.py | 10 ++--- modules/yahoo/test.py | 2 +- modules/yggtorrent/browser.py | 10 ++--- modules/yggtorrent/module.py | 8 ++-- modules/yggtorrent/pages/index.py | 2 +- modules/yggtorrent/pages/torrents.py | 14 +++---- modules/yggtorrent/test.py | 4 +- modules/yomoni/browser.py | 18 ++++----- modules/yomoni/module.py | 10 ++--- modules/youjizz/browser.py | 4 +- modules/youjizz/module.py | 6 +-- modules/youjizz/pages/index.py | 14 +++---- modules/youjizz/pages/video.py | 10 ++--- modules/youjizz/test.py | 6 +-- modules/youporn/browser.py | 4 +- modules/youporn/module.py | 6 +-- modules/youporn/pages/index.py | 12 +++--- modules/youporn/pages/video.py | 8 ++-- modules/youporn/test.py | 4 +- modules/youporn/video.py | 2 +- modules/youtube/module.py | 16 ++++---- modules/youtube/test.py | 4 +- modules/youtube/video.py | 2 +- modules/zerobin/browser.py | 8 ++-- modules/zerobin/module.py | 6 +-- modules/zerobin/pages.py | 8 ++-- modules/zerobin/test.py | 2 +- 1062 files changed, 4101 insertions(+), 4101 deletions(-) diff --git a/modules/750g/browser.py b/modules/750g/browser.py index d71dd3669f..cd19a36b9f 100644 --- a/modules/750g/browser.py +++ b/modules/750g/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser, URL +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser, URL from .pages import RecipePage, ResultsPage diff --git a/modules/750g/module.py b/modules/750g/module.py index 4fac446d8c..7eafa61de5 100644 --- a/modules/750g/module.py +++ b/modules/750g/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.recipe import CapRecipe, Recipe -from weboob.tools.backend import Module -from weboob.tools.compat import unicode +from woob.capabilities.recipe import CapRecipe, Recipe +from woob.tools.backend import Module +from woob.tools.compat import unicode from .browser import SevenFiftyGramsBrowser diff --git a/modules/750g/pages.py b/modules/750g/pages.py index 9b927cd07b..c86d3ed577 100644 --- a/modules/750g/pages.py +++ b/modules/750g/pages.py @@ -18,16 +18,16 @@ # along with this woob module. If not, see . -from weboob.capabilities.recipe import Recipe, Comment -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.image import BaseImage, Thumbnail -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import CleanText, Regexp, Env, CleanDecimal, Eval -from weboob.browser.filters.json import Dict, NotFound +from woob.capabilities.recipe import Recipe, Comment +from woob.capabilities.base import NotAvailable +from woob.capabilities.image import BaseImage, Thumbnail +from woob.browser.pages import HTMLPage, pagination +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import CleanText, Regexp, Env, CleanDecimal, Eval +from woob.browser.filters.json import Dict, NotFound from datetime import datetime, date, time from dateutil.parser import parse as parse_date -from weboob.tools.json import json +from woob.tools.json import json class Time(Dict): diff --git a/modules/750g/test.py b/modules/750g/test.py index cb628890d8..8aa82f2db6 100644 --- a/modules/750g/test.py +++ b/modules/750g/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest import itertools diff --git a/modules/adecco/browser.py b/modules/adecco/browser.py index bc1489f2bf..a7d97d2c8f 100644 --- a/modules/adecco/browser.py +++ b/modules/adecco/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.tools.compat import quote_plus +from woob.browser import PagesBrowser, URL +from woob.tools.compat import quote_plus from .pages import SearchPage, AdvertPage, AdvertsJsonPage diff --git a/modules/adecco/module.py b/modules/adecco/module.py index 3e15ef1e53..7d20ddb265 100644 --- a/modules/adecco/module.py +++ b/modules/adecco/module.py @@ -19,9 +19,9 @@ from collections import OrderedDict -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value -from weboob.capabilities.job import CapJob, BaseJobAdvert +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value +from woob.capabilities.job import CapJob, BaseJobAdvert from .browser import AdeccoBrowser __all__ = ['AdeccoModule'] diff --git a/modules/adecco/pages.py b/modules/adecco/pages.py index 1c952d2454..d64c3482ac 100644 --- a/modules/adecco/pages.py +++ b/modules/adecco/pages.py @@ -18,16 +18,16 @@ # along with this woob module. If not, see . import requests -from weboob.browser.pages import HTMLPage, pagination, JsonPage -from weboob.browser.elements import ItemElement, method, DictElement +from woob.browser.pages import HTMLPage, pagination, JsonPage +from woob.browser.elements import ItemElement, method, DictElement -from weboob.browser.filters.standard import CleanText, Regexp, Date -from weboob.browser.filters.html import CleanHTML -from weboob.browser.filters.json import Dict +from woob.browser.filters.standard import CleanText, Regexp, Date +from woob.browser.filters.html import CleanHTML +from woob.browser.filters.json import Dict -from weboob.browser.filters.javascript import JSVar -from weboob.capabilities.job import BaseJobAdvert -from weboob.capabilities.base import empty +from woob.browser.filters.javascript import JSVar +from woob.capabilities.job import BaseJobAdvert +from woob.capabilities.base import empty class SearchPage(HTMLPage): diff --git a/modules/adecco/test.py b/modules/adecco/test.py index 3c9b445f88..f970f15747 100644 --- a/modules/adecco/test.py +++ b/modules/adecco/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.value import Value +from woob.tools.test import BackendTest +from woob.tools.value import Value import itertools diff --git a/modules/afer/browser.py b/modules/afer/browser.py index 906e302811..e29d4662b4 100644 --- a/modules/afer/browser.py +++ b/modules/afer/browser.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class AferBrowser(AbstractBrowser): diff --git a/modules/afer/module.py b/modules/afer/module.py index 1438268f4a..5e95501a7b 100644 --- a/modules/afer/module.py +++ b/modules/afer/module.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.capabilities.wealth import CapBankWealth -from weboob.tools.backend import AbstractModule +from woob.capabilities.wealth import CapBankWealth +from woob.tools.backend import AbstractModule from .browser import AferBrowser diff --git a/modules/agendaculturel/browser.py b/modules/agendaculturel/browser.py index bb010e3797..1c8f848681 100644 --- a/modules/agendaculturel/browser.py +++ b/modules/agendaculturel/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import BasePage -from weboob.tools.compat import urlparse +from woob.tools.compat import urlparse import re diff --git a/modules/agendaculturel/calendar.py b/modules/agendaculturel/calendar.py index eeaec537b8..5f3f475d57 100644 --- a/modules/agendaculturel/calendar.py +++ b/modules/agendaculturel/calendar.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS +from woob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS class AgendaculturelEvent(BaseCalendarEvent): diff --git a/modules/agendaculturel/module.py b/modules/agendaculturel/module.py index e9c4522ef6..ab60344b5a 100644 --- a/modules/agendaculturel/module.py +++ b/modules/agendaculturel/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value -from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value +from woob.capabilities.calendar import CapCalendarEvent, CATEGORIES from .browser import AgendaculturelBrowser from .calendar import AgendaculturelEvent diff --git a/modules/agendaculturel/pages.py b/modules/agendaculturel/pages.py index e6400082f7..d00c957bf6 100644 --- a/modules/agendaculturel/pages.py +++ b/modules/agendaculturel/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import CleanText, Date, Regexp, Filter, Env, Format, Decode, Time, Type -from weboob.browser.filters.html import CleanHTML, XPath -from weboob.browser.filters.json import Dict +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import CleanText, Date, Regexp, Filter, Env, Format, Decode, Time, Type +from woob.browser.filters.html import CleanHTML, XPath +from woob.browser.filters.json import Dict -from weboob.capabilities.calendar import CATEGORIES +from woob.capabilities.calendar import CATEGORIES from .calendar import AgendaculturelEvent from datetime import datetime, time @@ -62,7 +62,7 @@ def parse(self, el): _json = CleanText('.')(XPath('//script[@type="application/ld+json"][1]')(el)[0]) try: - from weboob.tools.json import json + from woob.tools.json import json self.env['_json'] = json.loads(_json) except ValueError: self.env['_json'] = {} diff --git a/modules/agendaculturel/test.py b/modules/agendaculturel/test.py index 8999d3f645..fda543cc85 100644 --- a/modules/agendaculturel/test.py +++ b/modules/agendaculturel/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.value import Value +from woob.tools.test import BackendTest +from woob.tools.value import Value from datetime import datetime diff --git a/modules/agendadulibre/browser.py b/modules/agendadulibre/browser.py index 265457ff3d..68947c855c 100644 --- a/modules/agendadulibre/browser.py +++ b/modules/agendadulibre/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import EventListPage, EventPage from datetime import timedelta, date diff --git a/modules/agendadulibre/calendar.py b/modules/agendadulibre/calendar.py index 26e47c8740..473a4b9203 100644 --- a/modules/agendadulibre/calendar.py +++ b/modules/agendadulibre/calendar.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS, CATEGORIES +from woob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS, CATEGORIES class AgendaDuLibreCalendarEvent(BaseCalendarEvent): diff --git a/modules/agendadulibre/module.py b/modules/agendadulibre/module.py index 17e59049b2..52aee445a6 100644 --- a/modules/agendadulibre/module.py +++ b/modules/agendadulibre/module.py @@ -19,9 +19,9 @@ from collections import OrderedDict -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES -from weboob.tools.value import Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.calendar import CapCalendarEvent, CATEGORIES +from woob.tools.value import Value from .browser import AgendadulibreBrowser diff --git a/modules/agendadulibre/pages.py b/modules/agendadulibre/pages.py index 280507ecd6..f4535b3a66 100644 --- a/modules/agendadulibre/pages.py +++ b/modules/agendadulibre/pages.py @@ -22,11 +22,11 @@ from datetime import time, datetime, date -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import Regexp, CleanText, DateTime, Env, Format, BrowserURL -from weboob.browser.filters.html import Link, XPath, CleanHTML -from weboob.tools.date import parse_french_date +from woob.browser.pages import HTMLPage, pagination +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import Regexp, CleanText, DateTime, Env, Format, BrowserURL +from woob.browser.filters.html import Link, XPath, CleanHTML +from woob.tools.date import parse_french_date from .calendar import AgendaDuLibreCalendarEvent diff --git a/modules/agendadulibre/test.py b/modules/agendadulibre/test.py index f79d2275d2..c348dec943 100644 --- a/modules/agendadulibre/test.py +++ b/modules/agendadulibre/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.value import Value +from woob.tools.test import BackendTest +from woob.tools.value import Value from datetime import datetime diff --git a/modules/airparif/browser.py b/modules/airparif/browser.py index 8f8c85c00b..2a772360d2 100644 --- a/modules/airparif/browser.py +++ b/modules/airparif/browser.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import AllPage diff --git a/modules/airparif/module.py b/modules/airparif/module.py index b64720cecb..c4fb0832de 100644 --- a/modules/airparif/module.py +++ b/modules/airparif/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.base import find_object -from weboob.capabilities.gauge import ( +from woob.tools.backend import Module +from woob.capabilities.base import find_object +from woob.capabilities.gauge import ( CapGauge, SensorNotFound, Gauge, GaugeSensor, ) diff --git a/modules/airparif/pages.py b/modules/airparif/pages.py index cc0462fe01..9de1ad4a8f 100644 --- a/modules/airparif/pages.py +++ b/modules/airparif/pages.py @@ -19,14 +19,14 @@ from __future__ import unicode_literals -from weboob.browser.pages import JsonPage -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import JsonPage +from woob.browser.elements import ItemElement, DictElement, method +from woob.browser.filters.standard import ( Env, Format, Regexp, DateTime, CleanDecimal, Lower, Map, ) -from weboob.browser.filters.json import Dict -from weboob.capabilities.address import GeoCoordinates, PostalAddress -from weboob.capabilities.gauge import Gauge, GaugeSensor, GaugeMeasure +from woob.browser.filters.json import Dict +from woob.capabilities.address import GeoCoordinates, PostalAddress +from woob.capabilities.gauge import Gauge, GaugeSensor, GaugeMeasure SENSOR_NAMES = { diff --git a/modules/airparif/test.py b/modules/airparif/test.py index 34ee0f1f5f..eaef25cb22 100644 --- a/modules/airparif/test.py +++ b/modules/airparif/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class AirparifTest(BackendTest): diff --git a/modules/allocine/browser.py b/modules/allocine/browser.py index 6b80dad50b..9344dea26a 100644 --- a/modules/allocine/browser.py +++ b/modules/allocine/browser.py @@ -22,15 +22,15 @@ import time from datetime import date, datetime, timedelta -from weboob.browser.browsers import APIBrowser -from weboob.browser.profiles import Android -from weboob.capabilities.base import NotAvailable, NotLoaded, find_object -from weboob.capabilities.calendar import CATEGORIES, STATUS, TRANSP, BaseCalendarEvent -from weboob.capabilities.cinema import Movie, Person -from weboob.capabilities.collection import Collection -from weboob.capabilities.image import Thumbnail -from weboob.capabilities.video import BaseVideo -from weboob.tools.compat import unicode, urlencode +from woob.browser.browsers import APIBrowser +from woob.browser.profiles import Android +from woob.capabilities.base import NotAvailable, NotLoaded, find_object +from woob.capabilities.calendar import CATEGORIES, STATUS, TRANSP, BaseCalendarEvent +from woob.capabilities.cinema import Movie, Person +from woob.capabilities.collection import Collection +from woob.capabilities.image import Thumbnail +from woob.capabilities.video import BaseVideo +from woob.tools.compat import unicode, urlencode __all__ = ['AllocineBrowser'] diff --git a/modules/allocine/module.py b/modules/allocine/module.py index 5bd73d80d9..398640821a 100644 --- a/modules/allocine/module.py +++ b/modules/allocine/module.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . import re -from weboob.capabilities.base import UserError -from weboob.capabilities.calendar import CATEGORIES, BaseCalendarEvent, CapCalendarEvent -from weboob.capabilities.cinema import CapCinema, Movie, Person -from weboob.capabilities.collection import CapCollection, Collection, CollectionNotFound -from weboob.capabilities.video import BaseVideo, CapVideo -from weboob.tools.backend import Module -from weboob.tools.compat import unicode +from woob.capabilities.base import UserError +from woob.capabilities.calendar import CATEGORIES, BaseCalendarEvent, CapCalendarEvent +from woob.capabilities.cinema import CapCinema, Movie, Person +from woob.capabilities.collection import CapCollection, Collection, CollectionNotFound +from woob.capabilities.video import BaseVideo, CapVideo +from woob.tools.backend import Module +from woob.tools.compat import unicode from .browser import AllocineBrowser diff --git a/modules/allocine/test.py b/modules/allocine/test.py index 0d5c5e837a..3f93dba8b7 100644 --- a/modules/allocine/test.py +++ b/modules/allocine/test.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.video import BaseVideo -from weboob.capabilities.calendar import Query, CATEGORIES +from woob.tools.test import BackendTest +from woob.capabilities.video import BaseVideo +from woob.capabilities.calendar import Query, CATEGORIES from datetime import datetime import re diff --git a/modules/allrecipes/browser.py b/modules/allrecipes/browser.py index c05e7ac4c2..c904d4d982 100644 --- a/modules/allrecipes/browser.py +++ b/modules/allrecipes/browser.py @@ -16,10 +16,10 @@ # # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import ResultsPage, RecipePage, HomePage -from weboob.tools.compat import urlencode +from woob.tools.compat import urlencode __all__ = ['AllrecipesBrowser'] diff --git a/modules/allrecipes/module.py b/modules/allrecipes/module.py index a237d05e1b..15da29dc62 100644 --- a/modules/allrecipes/module.py +++ b/modules/allrecipes/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.recipe import CapRecipe, Recipe -from weboob.tools.backend import Module -from weboob.tools.compat import quote_plus +from woob.capabilities.recipe import CapRecipe, Recipe +from woob.tools.backend import Module +from woob.tools.compat import quote_plus from .browser import AllrecipesBrowser diff --git a/modules/allrecipes/pages.py b/modules/allrecipes/pages.py index 82601fca1b..766460f52d 100644 --- a/modules/allrecipes/pages.py +++ b/modules/allrecipes/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage, JsonPage, pagination -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.capabilities.recipe import Recipe, Comment -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.image import BaseImage, Thumbnail -from weboob.browser.filters.standard import Env, Format, Join, Eval -from weboob.browser.filters.json import Dict +from woob.browser.pages import HTMLPage, JsonPage, pagination +from woob.browser.elements import ItemElement, DictElement, method +from woob.capabilities.recipe import Recipe, Comment +from woob.capabilities.base import NotAvailable +from woob.capabilities.image import BaseImage, Thumbnail +from woob.browser.filters.standard import Env, Format, Join, Eval +from woob.browser.filters.json import Dict class HomePage(HTMLPage): diff --git a/modules/allrecipes/test.py b/modules/allrecipes/test.py index d3be7ed307..0eeb24a9de 100644 --- a/modules/allrecipes/test.py +++ b/modules/allrecipes/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest import itertools diff --git a/modules/amazon/browser.py b/modules/amazon/browser.py index 5fe9f4af5b..e8273154d8 100644 --- a/modules/amazon/browser.py +++ b/modules/amazon/browser.py @@ -22,14 +22,14 @@ import time from datetime import date -from weboob.browser import LoginBrowser, URL, need_login, StatesMixin -from weboob.exceptions import ( +from woob.browser import LoginBrowser, URL, need_login, StatesMixin +from woob.exceptions import ( BrowserIncorrectPassword, BrowserUnavailable, ImageCaptchaQuestion, BrowserQuestion, WrongCaptchaResponse, NeedInteractiveFor2FA, BrowserPasswordExpired, AppValidation, AppValidationExpired, ) -from weboob.tools.value import Value -from weboob.browser.browsers import ClientError +from woob.tools.value import Value +from woob.browser.browsers import ClientError from .pages import ( LoginPage, SubscriptionsPage, DocumentsPage, DownloadDocumentPage, HomePage, diff --git a/modules/amazon/module.py b/modules/amazon/module.py index afd98610ee..7c6b40f952 100644 --- a/modules/amazon/module.py +++ b/modules/amazon/module.py @@ -20,12 +20,12 @@ from __future__ import unicode_literals from collections import OrderedDict -from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound -from weboob.capabilities.base import find_object, NotAvailable -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.compat import urljoin -from weboob.tools.value import ValueBackendPassword, Value, ValueTransient -from weboob.tools.pdf import html_to_pdf +from woob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound +from woob.capabilities.base import find_object, NotAvailable +from woob.tools.backend import Module, BackendConfig +from woob.tools.compat import urljoin +from woob.tools.value import ValueBackendPassword, Value, ValueTransient +from woob.tools.pdf import html_to_pdf from .browser import AmazonBrowser from .en.browser import AmazonEnBrowser diff --git a/modules/amazon/pages.py b/modules/amazon/pages.py index b8d1cf118c..47395ecb3f 100644 --- a/modules/amazon/pages.py +++ b/modules/amazon/pages.py @@ -19,17 +19,17 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage, LoggedPage, FormNotFound, PartialHTMLPage, pagination -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.html import Link, Attr -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage, FormNotFound, PartialHTMLPage, pagination +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.html import Link, Attr +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Env, Regexp, Format, Field, Currency, RegexpError, Date, Async, AsyncLoad, Coalesce, ) -from weboob.capabilities.bill import DocumentTypes, Bill, Subscription -from weboob.capabilities.base import NotAvailable -from weboob.tools.date import parse_french_date +from woob.capabilities.bill import DocumentTypes, Bill, Subscription +from woob.capabilities.base import NotAvailable +from woob.tools.date import parse_french_date class HomePage(HTMLPage): diff --git a/modules/amazon/test.py b/modules/amazon/test.py index 7eeb500c9c..583185bb42 100644 --- a/modules/amazon/test.py +++ b/modules/amazon/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class AmazonfrTest(BackendTest): diff --git a/modules/amazonstorecard/browser.py b/modules/amazonstorecard/browser.py index 562a6d6ecf..188f60a9b6 100644 --- a/modules/amazonstorecard/browser.py +++ b/modules/amazonstorecard/browser.py @@ -23,10 +23,10 @@ from subprocess import STDOUT, CalledProcessError, check_output from tempfile import mkstemp -from weboob.browser import URL, LoginBrowser, need_login -from weboob.capabilities.bank import AccountNotFound -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.compat import unquote +from woob.browser import URL, LoginBrowser, need_login +from woob.capabilities.bank import AccountNotFound +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.compat import unquote from .pages import ActivityPage, SomePage, StatementPage, StatementsPage, SummaryPage diff --git a/modules/amazonstorecard/module.py b/modules/amazonstorecard/module.py index f2554daa69..82ac229639 100644 --- a/modules/amazonstorecard/module.py +++ b/modules/amazonstorecard/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBank -from weboob.tools.backend import BackendConfig, Module -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank +from woob.tools.backend import BackendConfig, Module +from woob.tools.value import ValueBackendPassword from .browser import AmazonStoreCard diff --git a/modules/amazonstorecard/pages.py b/modules/amazonstorecard/pages.py index 05726fe666..5154fb3a7a 100644 --- a/modules/amazonstorecard/pages.py +++ b/modules/amazonstorecard/pages.py @@ -17,16 +17,16 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.capabilities.bank import Account, Transaction -from weboob.browser.exceptions import ServerError -from weboob.browser.pages import HTMLPage, RawPage -from weboob.tools.capabilities.bank.transactions import \ +from woob.capabilities.bank import Account, Transaction +from woob.browser.exceptions import ServerError +from woob.browser.pages import HTMLPage, RawPage +from woob.tools.capabilities.bank.transactions import \ AmericanTransaction as AmTr -from weboob.tools.date import closest_date -from weboob.tools.pdf import decompress_pdf -from weboob.tools.tokenizer import ReTokenizer +from woob.tools.date import closest_date +from woob.tools.pdf import decompress_pdf +from woob.tools.tokenizer import ReTokenizer from datetime import datetime, timedelta -from weboob.tools.compat import unicode +from woob.tools.compat import unicode import re import json diff --git a/modules/amazonstorecard/test.py b/modules/amazonstorecard/test.py index 776aa589e0..bd5e40f2c4 100644 --- a/modules/amazonstorecard/test.py +++ b/modules/amazonstorecard/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from itertools import chain diff --git a/modules/ameli/browser.py b/modules/ameli/browser.py index 16eefa4ae9..079d02d3ff 100644 --- a/modules/ameli/browser.py +++ b/modules/ameli/browser.py @@ -23,9 +23,9 @@ from time import time from dateutil.relativedelta import relativedelta -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import ActionNeeded -from weboob.tools.capabilities.bill.documents import merge_iterators +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import ActionNeeded +from woob.tools.capabilities.bill.documents import merge_iterators from .pages import ( ErrorPage, LoginPage, RedirectPage, CguPage, diff --git a/modules/ameli/module.py b/modules/ameli/module.py index 4b55179a10..eb2785c45f 100644 --- a/modules/ameli/module.py +++ b/modules/ameli/module.py @@ -20,10 +20,10 @@ from __future__ import unicode_literals -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.bill import CapDocument, Document, DocumentTypes, SubscriptionNotFound, DocumentNotFound, Subscription -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.bill import CapDocument, Document, DocumentTypes, SubscriptionNotFound, DocumentNotFound, Subscription +from woob.tools.value import ValueBackendPassword from .browser import AmeliBrowser diff --git a/modules/ameli/pages.py b/modules/ameli/pages.py index fe299a11a0..0fc21a7801 100644 --- a/modules/ameli/pages.py +++ b/modules/ameli/pages.py @@ -23,15 +23,15 @@ from hashlib import sha1 -from weboob.browser.elements import method, ListElement, ItemElement, DictElement -from weboob.browser.filters.html import Link -from weboob.browser.filters.standard import CleanText, Regexp, CleanDecimal, Currency, Field, Env, Format -from weboob.browser.filters.json import Dict -from weboob.browser.pages import LoggedPage, HTMLPage, PartialHTMLPage, RawPage, JsonPage -from weboob.capabilities.bill import Subscription, Bill, Document, DocumentTypes -from weboob.exceptions import BrowserUnavailable, BrowserIncorrectPassword -from weboob.tools.date import parse_french_date -from weboob.tools.json import json +from woob.browser.elements import method, ListElement, ItemElement, DictElement +from woob.browser.filters.html import Link +from woob.browser.filters.standard import CleanText, Regexp, CleanDecimal, Currency, Field, Env, Format +from woob.browser.filters.json import Dict +from woob.browser.pages import LoggedPage, HTMLPage, PartialHTMLPage, RawPage, JsonPage +from woob.capabilities.bill import Subscription, Bill, Document, DocumentTypes +from woob.exceptions import BrowserUnavailable, BrowserIncorrectPassword +from woob.tools.date import parse_french_date +from woob.tools.json import json class LoginPage(HTMLPage): diff --git a/modules/amelipro/browser.py b/modules/amelipro/browser.py index e5e8b073e1..895b98f6d8 100644 --- a/modules/amelipro/browser.py +++ b/modules/amelipro/browser.py @@ -19,10 +19,10 @@ from decimal import Decimal -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword -from weboob.capabilities.bill import Detail -from weboob.tools.compat import urlencode +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword +from woob.capabilities.bill import Detail +from woob.tools.compat import urlencode from .pages import LoginPage, HomePage, AccountPage, HistoryPage, BillsPage, SearchPage diff --git a/modules/amelipro/module.py b/modules/amelipro/module.py index caeb34ad05..10492ee86a 100644 --- a/modules/amelipro/module.py +++ b/modules/amelipro/module.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.capabilities.bill import ( +from woob.capabilities.bill import ( DocumentTypes, CapDocument, SubscriptionNotFound, DocumentNotFound, Subscription, Bill, ) -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import AmeliProBrowser diff --git a/modules/amelipro/pages.py b/modules/amelipro/pages.py index 2733c10bec..b7079a93b3 100644 --- a/modules/amelipro/pages.py +++ b/modules/amelipro/pages.py @@ -22,9 +22,9 @@ import re from decimal import Decimal -from weboob.browser.pages import HTMLPage -from weboob.capabilities.bill import DocumentTypes, Subscription, Detail, Bill -from weboob.tools.compat import unicode +from woob.browser.pages import HTMLPage +from woob.capabilities.bill import DocumentTypes, Subscription, Detail, Bill +from woob.tools.compat import unicode # Ugly array to avoid the use of french locale diff --git a/modules/amelipro/test.py b/modules/amelipro/test.py index 420a3945db..cee663c1db 100644 --- a/modules/amelipro/test.py +++ b/modules/amelipro/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class AmeliProTest(BackendTest): diff --git a/modules/americanexpress/browser.py b/modules/americanexpress/browser.py index 58d545152f..c3144f9064 100644 --- a/modules/americanexpress/browser.py +++ b/modules/americanexpress/browser.py @@ -24,11 +24,11 @@ from dateutil.parser import parse as parse_date from collections import OrderedDict -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded, BrowserUnavailable -from weboob.browser.browsers import LoginBrowser, need_login -from weboob.browser.exceptions import HTTPNotFound, ServerError -from weboob.browser.url import URL -from weboob.tools.compat import urlencode +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded, BrowserUnavailable +from woob.browser.browsers import LoginBrowser, need_login +from woob.browser.exceptions import HTTPNotFound, ServerError +from woob.browser.url import URL +from woob.tools.compat import urlencode from .pages import ( AccountsPage, JsonBalances, JsonPeriods, JsonHistory, diff --git a/modules/americanexpress/module.py b/modules/americanexpress/module.py index 373151436d..28c0c3ed39 100644 --- a/modules/americanexpress/module.py +++ b/modules/americanexpress/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBank -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import AmericanExpressBrowser diff --git a/modules/americanexpress/pages.py b/modules/americanexpress/pages.py index 5c1b0abf32..7b5ffdaae0 100644 --- a/modules/americanexpress/pages.py +++ b/modules/americanexpress/pages.py @@ -22,16 +22,16 @@ from decimal import Decimal import re -from weboob.browser.pages import LoggedPage, JsonPage, HTMLPage, RawPage -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import LoggedPage, JsonPage, HTMLPage, RawPage +from woob.browser.elements import ItemElement, DictElement, method +from woob.browser.filters.standard import ( Date, Eval, Env, CleanText, Field, CleanDecimal, Format, Currency, ) -from weboob.browser.filters.json import Dict -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.base import NotAvailable -from weboob.exceptions import ActionNeeded, BrowserUnavailable +from woob.browser.filters.json import Dict +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.base import NotAvailable +from woob.exceptions import ActionNeeded, BrowserUnavailable from dateutil.parser import parse as parse_date diff --git a/modules/americanexpress/test.py b/modules/americanexpress/test.py index 1f2ebdf823..f96cc56a5f 100644 --- a/modules/americanexpress/test.py +++ b/modules/americanexpress/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class AmericanExpressTest(BackendTest): diff --git a/modules/amundi/browser.py b/modules/amundi/browser.py index 6744418060..71dc0830b1 100644 --- a/modules/amundi/browser.py +++ b/modules/amundi/browser.py @@ -19,12 +19,12 @@ from __future__ import unicode_literals -from weboob.browser import URL, LoginBrowser, need_login -from weboob.exceptions import BrowserIncorrectPassword -from weboob.browser.exceptions import ( +from woob.browser import URL, LoginBrowser, need_login +from woob.exceptions import BrowserIncorrectPassword +from woob.browser.exceptions import ( ClientError, ServerError, BrowserHTTPNotFound, ) -from weboob.capabilities.base import empty, NotAvailable +from woob.capabilities.base import empty, NotAvailable from .pages import ( LoginPage, AccountsPage, AccountHistoryPage, AmundiInvestmentsPage, AllianzInvestmentPage, diff --git a/modules/amundi/module.py b/modules/amundi/module.py index 124a1caa2d..7f00942c9e 100644 --- a/modules/amundi/module.py +++ b/modules/amundi/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.wealth import CapBankWealth -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value from .browser import EEAmundi, TCAmundi, CAAmundi diff --git a/modules/amundi/pages.py b/modules/amundi/pages.py index 9c1daa84fe..dc67b4281c 100644 --- a/modules/amundi/pages.py +++ b/modules/amundi/pages.py @@ -22,19 +22,19 @@ import re from datetime import datetime -from weboob.browser.elements import ItemElement, method, DictElement -from weboob.browser.filters.standard import ( +from woob.browser.elements import ItemElement, method, DictElement +from woob.browser.filters.standard import ( CleanDecimal, Date, Field, CleanText, Env, Eval, Map, Regexp, Title, Format, ) -from weboob.browser.filters.html import Attr -from weboob.browser.filters.json import Dict -from weboob.browser.pages import LoggedPage, JsonPage, HTMLPage -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.wealth import Investment, Pocket -from weboob.capabilities.base import NotAvailable, empty -from weboob.exceptions import NoAccountsException -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.browser.filters.html import Attr +from woob.browser.filters.json import Dict +from woob.browser.pages import LoggedPage, JsonPage, HTMLPage +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.wealth import Investment, Pocket +from woob.capabilities.base import NotAvailable, empty +from woob.exceptions import NoAccountsException +from woob.tools.capabilities.bank.investments import IsinCode, IsinType def percent_to_ratio(value): diff --git a/modules/anticaptcha/browser.py b/modules/anticaptcha/browser.py index 5f0887f083..90aabe9b3f 100644 --- a/modules/anticaptcha/browser.py +++ b/modules/anticaptcha/browser.py @@ -23,9 +23,9 @@ from base64 import b64encode -from weboob.browser.browsers import APIBrowser -from weboob.exceptions import BrowserIncorrectPassword, BrowserBanned -from weboob.capabilities.captcha import ( +from woob.browser.browsers import APIBrowser +from woob.exceptions import BrowserIncorrectPassword, BrowserBanned +from woob.capabilities.captcha import ( ImageCaptchaJob, RecaptchaJob, RecaptchaV3Job, RecaptchaV2Job, FuncaptchaJob, HcaptchaJob, CaptchaError, InsufficientFunds, UnsolvableCaptcha, InvalidCaptcha, ) diff --git a/modules/anticaptcha/module.py b/modules/anticaptcha/module.py index c5ddbc0906..c3c876fa11 100644 --- a/modules/anticaptcha/module.py +++ b/modules/anticaptcha/module.py @@ -21,12 +21,12 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.captcha import ( +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.captcha import ( CapCaptchaSolver, ImageCaptchaJob, RecaptchaJob, RecaptchaV3Job, RecaptchaV2Job, FuncaptchaJob, HcaptchaJob, ) -from weboob.tools.value import ValueBackendPassword +from woob.tools.value import ValueBackendPassword from .browser import AnticaptchaBrowser diff --git a/modules/anticaptcha/test.py b/modules/anticaptcha/test.py index 8f3ed69666..c7caa29a7b 100644 --- a/modules/anticaptcha/test.py +++ b/modules/anticaptcha/test.py @@ -21,8 +21,8 @@ from __future__ import unicode_literals -from weboob.capabilities.captcha import ImageCaptchaJob -from weboob.tools.test import BackendTest +from woob.capabilities.captcha import ImageCaptchaJob +from woob.tools.test import BackendTest class AnticaptchaTest(BackendTest): diff --git a/modules/apec/browser.py b/modules/apec/browser.py index 5504a042c1..81ece96f05 100644 --- a/modules/apec/browser.py +++ b/modules/apec/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.profiles import Profile -from weboob.browser import PagesBrowser, URL +from woob.browser.profiles import Profile +from woob.browser import PagesBrowser, URL from .pages import IdsPage, OffrePage diff --git a/modules/apec/module.py b/modules/apec/module.py index 4bff990bfa..f8207b2900 100644 --- a/modules/apec/module.py +++ b/modules/apec/module.py @@ -19,10 +19,10 @@ from collections import OrderedDict -from weboob.capabilities.job import BaseJobAdvert -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.job import CapJob -from weboob.tools.value import Value +from woob.capabilities.job import BaseJobAdvert +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.job import CapJob +from woob.tools.value import Value from .browser import ApecBrowser from .job import APEC_CONTRATS, APEC_EXPERIENCE diff --git a/modules/apec/pages.py b/modules/apec/pages.py index 5ced7300c0..13b5635413 100644 --- a/modules/apec/pages.py +++ b/modules/apec/pages.py @@ -20,13 +20,13 @@ from .job import APEC_CONTRATS, APEC_EXPERIENCE -from weboob.browser.elements import ItemElement, method, DictElement -from weboob.browser.pages import JsonPage, pagination -from weboob.browser.filters.standard import DateTime, Format, Regexp -from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import CleanHTML -from weboob.capabilities.job import BaseJobAdvert -from weboob.capabilities.base import NotAvailable +from woob.browser.elements import ItemElement, method, DictElement +from woob.browser.pages import JsonPage, pagination +from woob.browser.filters.standard import DateTime, Format, Regexp +from woob.browser.filters.json import Dict +from woob.browser.filters.html import CleanHTML +from woob.capabilities.job import BaseJobAdvert +from woob.capabilities.base import NotAvailable class IdsPage(JsonPage): diff --git a/modules/apec/test.py b/modules/apec/test.py index 2e18f9ca7f..e7354da2ba 100644 --- a/modules/apec/test.py +++ b/modules/apec/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.value import Value +from woob.tools.test import BackendTest +from woob.tools.value import Value import itertools diff --git a/modules/apivie/browser.py b/modules/apivie/browser.py index ca73e062cf..4dcbd1be77 100644 --- a/modules/apivie/browser.py +++ b/modules/apivie/browser.py @@ -23,10 +23,10 @@ from urllib3.exceptions import ReadTimeoutError -from weboob.tools.decorators import retry -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable -from weboob.browser.exceptions import ClientError +from woob.tools.decorators import retry +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable +from woob.browser.exceptions import ClientError from .pages import ( LoginPage, WrongpassPage, HomePage, AccountsPage, diff --git a/modules/apivie/module.py b/modules/apivie/module.py index 8a958cb875..add9ea777e 100644 --- a/modules/apivie/module.py +++ b/modules/apivie/module.py @@ -21,9 +21,9 @@ from __future__ import unicode_literals -from weboob.capabilities.wealth import CapBankWealth -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import ApivieBrowser diff --git a/modules/apivie/pages.py b/modules/apivie/pages.py index da6a53346d..c5c6559f4b 100644 --- a/modules/apivie/pages.py +++ b/modules/apivie/pages.py @@ -21,18 +21,18 @@ from __future__ import unicode_literals -from weboob.capabilities.base import NotAvailable, empty -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Investment -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.browser.pages import LoggedPage, HTMLPage, JsonPage -from weboob.browser.filters.standard import ( +from woob.capabilities.base import NotAvailable, empty +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Investment +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.elements import ItemElement, DictElement, method +from woob.browser.pages import LoggedPage, HTMLPage, JsonPage +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Date, Field, MapIn, Eval, Lower, ) -from weboob.browser.filters.json import Dict -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.browser.filters.json import Dict +from woob.tools.capabilities.bank.investments import IsinCode, IsinType class LoginPage(HTMLPage): diff --git a/modules/apivie/test.py b/modules/apivie/test.py index 1aa3fe1d15..1b11e5e0e0 100644 --- a/modules/apivie/test.py +++ b/modules/apivie/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class ApivieTest(BackendTest): diff --git a/modules/april/browser.py b/modules/april/browser.py index 8ef7d2fde1..39fc2eb7e5 100644 --- a/modules/april/browser.py +++ b/modules/april/browser.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, need_login, URL -from weboob.capabilities.bill import Subscription -from weboob.capabilities.base import NotAvailable +from woob.browser import LoginBrowser, need_login, URL +from woob.capabilities.bill import Subscription +from woob.capabilities.base import NotAvailable from .pages import LoginPage, ProfilePage, DocumentsPage from datetime import date diff --git a/modules/april/module.py b/modules/april/module.py index 1b2bf16bfe..447d0049e8 100644 --- a/modules/april/module.py +++ b/modules/april/module.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword -from weboob.capabilities.bill import ( +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword +from woob.capabilities.bill import ( DocumentTypes, CapDocument, Subscription, @@ -30,8 +30,8 @@ DocumentNotFound, Document, ) -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.base import find_object, NotAvailable +from woob.capabilities.profile import CapProfile +from woob.capabilities.base import find_object, NotAvailable from .browser import AprilBrowser diff --git a/modules/april/pages.py b/modules/april/pages.py index 12c0b5ea9c..c3cae7e4d8 100644 --- a/modules/april/pages.py +++ b/modules/april/pages.py @@ -20,26 +20,26 @@ from __future__ import unicode_literals -from weboob.browser.pages import ( +from woob.browser.pages import ( JsonPage, LoggedPage, ) -from weboob.exceptions import ( +from woob.exceptions import ( BrowserIncorrectPassword, BrowserUnavailable, ) -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import ( +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import ( CleanText, Format, Coalesce, Date, CleanDecimal, ) -from weboob.capabilities.profile import Person -from weboob.capabilities.bill import DocumentTypes, Document -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.capabilities.base import NotAvailable +from woob.capabilities.profile import Person +from woob.capabilities.bill import DocumentTypes, Document +from woob.browser.elements import ItemElement, DictElement, method +from woob.capabilities.base import NotAvailable class AprilJsonPage(JsonPage): diff --git a/modules/arte/browser.py b/modules/arte/browser.py index 42a0a83bac..0f65834960 100644 --- a/modules/arte/browser.py +++ b/modules/arte/browser.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.collection import Collection -from weboob.capabilities.base import UserError -from weboob.capabilities import NotAvailable -from weboob.browser import PagesBrowser, URL -from weboob.tools.compat import unicode +from woob.capabilities.collection import Collection +from woob.capabilities.base import UserError +from woob.capabilities import NotAvailable +from woob.browser import PagesBrowser, URL +from woob.tools.compat import unicode from .pages import ArteJsonPage, GuidePage from .video import VERSION_VIDEO, LANG, QUALITY diff --git a/modules/arte/module.py b/modules/arte/module.py index 8a92d408d2..dc36c39d9e 100644 --- a/modules/arte/module.py +++ b/modules/arte/module.py @@ -21,10 +21,10 @@ import re from collections import OrderedDict -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.capabilities.collection import CapCollection, CollectionNotFound, Collection -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value +from woob.capabilities.video import CapVideo, BaseVideo +from woob.capabilities.collection import CapCollection, CollectionNotFound, Collection +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value from .browser import ArteBrowser from .video import VERSION_VIDEO, FORMATS, LANG, QUALITY, SITE, get_site_enum_by_id diff --git a/modules/arte/pages.py b/modules/arte/pages.py index 4170d23d78..4a1b391185 100644 --- a/modules/arte/pages.py +++ b/modules/arte/pages.py @@ -19,17 +19,17 @@ from datetime import timedelta -from weboob.capabilities.image import Thumbnail -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.collection import Collection -from weboob.capabilities.base import empty -from weboob.capabilities.video import BaseVideo -from weboob.browser.pages import HTMLPage, JsonPage, pagination -from weboob.browser.elements import DictElement, ItemElement, ListElement, method -from weboob.browser.filters.standard import Date, Env, CleanText, Field, ItemNotFound, BrowserURL -from weboob.browser.filters.json import Dict -from weboob.tools.date import parse_french_date -from weboob.tools.compat import basestring +from woob.capabilities.image import Thumbnail +from woob.capabilities.base import NotAvailable +from woob.capabilities.collection import Collection +from woob.capabilities.base import empty +from woob.capabilities.video import BaseVideo +from woob.browser.pages import HTMLPage, JsonPage, pagination +from woob.browser.elements import DictElement, ItemElement, ListElement, method +from woob.browser.filters.standard import Date, Env, CleanText, Field, ItemNotFound, BrowserURL +from woob.browser.filters.json import Dict +from woob.tools.date import parse_french_date +from woob.tools.compat import basestring class ArteItemElement(ItemElement): diff --git a/modules/arte/test.py b/modules/arte/test.py index 4ea1805089..905f9ff5ae 100644 --- a/modules/arte/test.py +++ b/modules/arte/test.py @@ -19,9 +19,9 @@ import itertools -from weboob.tools.test import BackendTest -from weboob.tools.value import Value -from weboob.capabilities.video import BaseVideo +from woob.tools.test import BackendTest +from woob.tools.value import Value +from woob.capabilities.video import BaseVideo from .video import SITE diff --git a/modules/asana/browser.py b/modules/asana/browser.py index 8e4408e757..9018e4fd6e 100644 --- a/modules/asana/browser.py +++ b/modules/asana/browser.py @@ -21,11 +21,11 @@ import time -from weboob.browser.browsers import APIBrowser -from weboob.browser.exceptions import ClientError -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bugtracker import User, Project, Issue, Status, Update -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser.browsers import APIBrowser +from woob.browser.exceptions import ClientError +from woob.capabilities.base import NotAvailable +from woob.capabilities.bugtracker import User, Project, Issue, Status, Update +from woob.exceptions import BrowserIncorrectPassword from dateutil.parser import parse as parse_date diff --git a/modules/asana/module.py b/modules/asana/module.py index 76de408bac..d616c92684 100644 --- a/modules/asana/module.py +++ b/modules/asana/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.base import empty -from weboob.capabilities.bugtracker import CapBugTracker, Project, Issue, User -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.base import empty +from woob.capabilities.bugtracker import CapBugTracker, Project, Issue, User +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import AsanaBrowser diff --git a/modules/asana/test.py b/modules/asana/test.py index 31b42dccd6..4328f65486 100644 --- a/modules/asana/test.py +++ b/modules/asana/test.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.capabilities.base import empty -from weboob.capabilities.bugtracker import Query -from weboob.tools.test import BackendTest +from woob.capabilities.base import empty +from woob.capabilities.bugtracker import Query +from woob.tools.test import BackendTest class AsanaTest(BackendTest): diff --git a/modules/audioaddict/module.py b/modules/audioaddict/module.py index c14bc289b3..e198cca459 100644 --- a/modules/audioaddict/module.py +++ b/modules/audioaddict/module.py @@ -19,13 +19,13 @@ from __future__ import unicode_literals -from weboob.capabilities.radio import CapRadio, Radio -from weboob.capabilities.audiostream import BaseAudioStream -from weboob.tools.capabilities.streaminfo import StreamInfo -from weboob.capabilities.collection import CapCollection, Collection -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value -from weboob.browser.browsers import APIBrowser +from woob.capabilities.radio import CapRadio, Radio +from woob.capabilities.audiostream import BaseAudioStream +from woob.tools.capabilities.streaminfo import StreamInfo +from woob.capabilities.collection import CapCollection, Collection +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value +from woob.browser.browsers import APIBrowser import time __all__ = ['AudioAddictModule'] diff --git a/modules/audioaddict/test.py b/modules/audioaddict/test.py index db96fdd026..300ec17aae 100644 --- a/modules/audioaddict/test.py +++ b/modules/audioaddict/test.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.radio import Radio -from weboob.tools.value import Value +from woob.tools.test import BackendTest +from woob.capabilities.radio import Radio +from woob.tools.value import Value class AudioAddictTest(BackendTest): diff --git a/modules/aum/browser.py b/modules/aum/browser.py index 7b9c4ed882..723feced1b 100644 --- a/modules/aum/browser.py +++ b/modules/aum/browser.py @@ -24,14 +24,14 @@ import math import re -from weboob.exceptions import BrowserIncorrectPassword, BrowserHTTPNotFound, BrowserUnavailable -from weboob.browser.exceptions import ClientError -from weboob.browser.browsers import LoginBrowser, DomainBrowser -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import CleanText -from weboob.tools.date import local2utc - -from weboob.capabilities.messages import CantSendMessage +from woob.exceptions import BrowserIncorrectPassword, BrowserHTTPNotFound, BrowserUnavailable +from woob.browser.exceptions import ClientError +from woob.browser.browsers import LoginBrowser, DomainBrowser +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import CleanText +from woob.tools.date import local2utc + +from woob.capabilities.messages import CantSendMessage __all__ = ['AuMBrowser'] diff --git a/modules/aum/contact.py b/modules/aum/contact.py index 8c72f6f5f6..061e57a891 100644 --- a/modules/aum/contact.py +++ b/modules/aum/contact.py @@ -28,9 +28,9 @@ from dateutil.parser import parse as parse_dt from collections import OrderedDict -from weboob.capabilities.contact import Contact as _Contact, ProfileNode -from weboob.tools.html import html2text -from weboob.tools.compat import unicode, basestring +from woob.capabilities.contact import Contact as _Contact, ProfileNode +from woob.tools.html import html2text +from woob.tools.compat import unicode, basestring class FieldBase(object): diff --git a/modules/aum/module.py b/modules/aum/module.py index fa4d1f691b..f8ae1481e9 100644 --- a/modules/aum/module.py +++ b/modules/aum/module.py @@ -29,18 +29,18 @@ except ImportError: from html.parser import HTMLParser -from weboob.capabilities.base import NotLoaded -from weboob.capabilities.chat import CapChat -from weboob.capabilities.messages import CapMessages, CapMessagesPost, Message, Thread -from weboob.capabilities.dating import CapDating, OptimizationNotFound, Event -from weboob.capabilities.contact import CapContact, ContactPhoto, Query, QueryError -from weboob.capabilities.account import CapAccount, StatusField -from weboob.tools.backend import Module, BackendConfig -from weboob.exceptions import BrowserUnavailable, BrowserHTTPNotFound -from weboob.tools.value import Value, ValueBool, ValueBackendPassword -from weboob.tools.date import local2utc -from weboob.tools.misc import to_unicode -from weboob.tools.compat import unicode, long, basestring +from woob.capabilities.base import NotLoaded +from woob.capabilities.chat import CapChat +from woob.capabilities.messages import CapMessages, CapMessagesPost, Message, Thread +from woob.capabilities.dating import CapDating, OptimizationNotFound, Event +from woob.capabilities.contact import CapContact, ContactPhoto, Query, QueryError +from woob.capabilities.account import CapAccount, StatusField +from woob.tools.backend import Module, BackendConfig +from woob.exceptions import BrowserUnavailable, BrowserHTTPNotFound +from woob.tools.value import Value, ValueBool, ValueBackendPassword +from woob.tools.date import local2utc +from woob.tools.misc import to_unicode +from woob.tools.compat import unicode, long, basestring from .contact import Contact from .antispam import AntiSpam diff --git a/modules/aum/optim/profiles_walker.py b/modules/aum/optim/profiles_walker.py index 6f3ee3ae1c..5117bd2ff4 100644 --- a/modules/aum/optim/profiles_walker.py +++ b/modules/aum/optim/profiles_walker.py @@ -19,9 +19,9 @@ from random import randint -from weboob.exceptions import BrowserUnavailable -from weboob.capabilities.dating import Optimization -from weboob.tools.log import getLogger +from woob.exceptions import BrowserUnavailable +from woob.capabilities.dating import Optimization +from woob.tools.log import getLogger class ProfilesWalker(Optimization): diff --git a/modules/aum/optim/queries_queue.py b/modules/aum/optim/queries_queue.py index 671eefa9f0..11f6d455d9 100644 --- a/modules/aum/optim/queries_queue.py +++ b/modules/aum/optim/queries_queue.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.exceptions import BrowserUnavailable -from weboob.capabilities.dating import Optimization -from weboob.capabilities.contact import QueryError -from weboob.tools.log import getLogger +from woob.exceptions import BrowserUnavailable +from woob.capabilities.dating import Optimization +from woob.capabilities.contact import QueryError +from woob.tools.log import getLogger class QueriesQueue(Optimization): diff --git a/modules/aum/optim/visibility.py b/modules/aum/optim/visibility.py index 53c2a9fef8..f93fa461da 100644 --- a/modules/aum/optim/visibility.py +++ b/modules/aum/optim/visibility.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.exceptions import BrowserUnavailable -from weboob.capabilities.dating import Optimization +from woob.exceptions import BrowserUnavailable +from woob.capabilities.dating import Optimization class Visibility(Optimization): diff --git a/modules/aum/test.py b/modules/aum/test.py index 4889cce8e5..abf6b67067 100644 --- a/modules/aum/test.py +++ b/modules/aum/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.exceptions import BrowserUnavailable +from woob.tools.test import BackendTest +from woob.exceptions import BrowserUnavailable class AuMTest(BackendTest): diff --git a/modules/avendrealouer/browser.py b/modules/avendrealouer/browser.py index 9650501665..98131f7034 100644 --- a/modules/avendrealouer/browser.py +++ b/modules/avendrealouer/browser.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.housing import HOUSE_TYPES +from woob.browser import PagesBrowser, URL +from woob.capabilities.housing import HOUSE_TYPES from .pages import CitiesPage, SearchPage, HousingPage from .constants import QUERY_TYPES, QUERY_HOUSE_TYPES diff --git a/modules/avendrealouer/constants.py b/modules/avendrealouer/constants.py index 5aa777d07c..edf5bce811 100644 --- a/modules/avendrealouer/constants.py +++ b/modules/avendrealouer/constants.py @@ -1,4 +1,4 @@ -from weboob.capabilities.housing import HOUSE_TYPES, POSTS_TYPES +from woob.capabilities.housing import HOUSE_TYPES, POSTS_TYPES QUERY_TYPES = { POSTS_TYPES.RENT: 2, diff --git a/modules/avendrealouer/module.py b/modules/avendrealouer/module.py index 687c461acc..dc012efcc2 100644 --- a/modules/avendrealouer/module.py +++ b/modules/avendrealouer/module.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.housing import CapHousing, Housing +from woob.tools.backend import Module +from woob.capabilities.housing import CapHousing, Housing from .browser import AvendrealouerBrowser diff --git a/modules/avendrealouer/pages.py b/modules/avendrealouer/pages.py index 7a56dbd85b..9ba6dcb846 100644 --- a/modules/avendrealouer/pages.py +++ b/modules/avendrealouer/pages.py @@ -21,17 +21,17 @@ from datetime import datetime -from weboob.browser.pages import HTMLPage, JsonPage, pagination -from weboob.browser.elements import ItemElement, ListElement, method, DictElement -from weboob.browser.filters.html import Attr, AbsoluteLink, Link -from weboob.browser.filters.json import Dict +from woob.browser.pages import HTMLPage, JsonPage, pagination +from woob.browser.elements import ItemElement, ListElement, method, DictElement +from woob.browser.filters.html import Attr, AbsoluteLink, Link +from woob.browser.filters.json import Dict -from weboob.browser.filters.standard import CleanDecimal, CleanText, Date, Regexp, Async, AsyncLoad +from woob.browser.filters.standard import CleanDecimal, CleanText, Date, Regexp, Async, AsyncLoad -from weboob.capabilities.housing import City, Housing, UTILITIES, HousingPhoto -from weboob.capabilities.base import NotAvailable, Currency +from woob.capabilities.housing import City, Housing, UTILITIES, HousingPhoto +from woob.capabilities.base import NotAvailable, Currency -from weboob.tools.capabilities.housing.housing import PricePerMeterFilter +from woob.tools.capabilities.housing.housing import PricePerMeterFilter class CitiesPage(JsonPage): diff --git a/modules/avendrealouer/test.py b/modules/avendrealouer/test.py index e7c3fb7330..2341a51ed1 100644 --- a/modules/avendrealouer/test.py +++ b/modules/avendrealouer/test.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest -from weboob.tools.capabilities.housing.housing_test import HousingTest -from weboob.capabilities.housing import Query, POSTS_TYPES +from woob.tools.test import BackendTest +from woob.tools.capabilities.housing.housing_test import HousingTest +from woob.capabilities.housing import Query, POSTS_TYPES class AvendrealouerTest(BackendTest, HousingTest): diff --git a/modules/aviva/browser.py b/modules/aviva/browser.py index e55e2f19e8..5ea3f79fca 100644 --- a/modules/aviva/browser.py +++ b/modules/aviva/browser.py @@ -20,15 +20,15 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, need_login -from weboob.browser.url import BrowserParamURL -from weboob.capabilities.base import empty -from weboob.capabilities.bank import Account -from weboob.exceptions import ( +from woob.browser import LoginBrowser, need_login +from woob.browser.url import BrowserParamURL +from woob.capabilities.base import empty +from woob.capabilities.bank import Account +from woob.exceptions import ( BrowserIncorrectPassword, BrowserPasswordExpired, ActionNeeded, BrowserHTTPError, BrowserUnavailable, ) -from weboob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.capabilities.bank.transactions import sorted_transactions from .pages.detail_pages import ( LoginPage, MigrationPage, InvestmentPage, HistoryPage, ActionNeededPage, diff --git a/modules/aviva/module.py b/modules/aviva/module.py index ffc5706961..11125f16e5 100644 --- a/modules/aviva/module.py +++ b/modules/aviva/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth from .browser import AvivaBrowser diff --git a/modules/aviva/pages/account_page.py b/modules/aviva/pages/account_page.py index 82b4762cf1..d40057b781 100644 --- a/modules/aviva/pages/account_page.py +++ b/modules/aviva/pages/account_page.py @@ -19,12 +19,12 @@ from __future__ import unicode_literals -from weboob.browser.pages import LoggedPage -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, Field -from weboob.browser.filters.html import AbsoluteLink -from weboob.capabilities.bank import Account -from weboob.capabilities.base import NotAvailable +from woob.browser.pages import LoggedPage +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import CleanText, Field +from woob.browser.filters.html import AbsoluteLink +from woob.capabilities.bank import Account +from woob.capabilities.base import NotAvailable from .detail_pages import BasePage diff --git a/modules/aviva/pages/detail_pages.py b/modules/aviva/pages/detail_pages.py index cab36bc1b9..7c4b3cb66f 100644 --- a/modules/aviva/pages/detail_pages.py +++ b/modules/aviva/pages/detail_pages.py @@ -20,18 +20,18 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import ( CleanText, Title, Format, Date, Regexp, CleanDecimal, Env, Currency, Field, Eval, Coalesce, MapIn, Lower, ) -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.wealth import Investment -from weboob.capabilities.base import NotAvailable -from weboob.exceptions import ActionNeeded, BrowserUnavailable -from weboob.tools.compat import urljoin -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.wealth import Investment +from woob.capabilities.base import NotAvailable +from woob.exceptions import ActionNeeded, BrowserUnavailable +from woob.tools.compat import urljoin +from woob.tools.capabilities.bank.investments import IsinCode, IsinType class BasePage(HTMLPage): diff --git a/modules/aviva/test.py b/modules/aviva/test.py index 668f50adf4..e52f73b45f 100644 --- a/modules/aviva/test.py +++ b/modules/aviva/test.py @@ -19,9 +19,9 @@ from decimal import Decimal -from weboob.tools.test import BackendTest -from weboob.capabilities.base import empty -from weboob.tools.capabilities.bank.test import BankStandardTest +from woob.tools.test import BackendTest +from woob.capabilities.base import empty +from woob.tools.capabilities.bank.test import BankStandardTest class AvivaTest(BackendTest, BankStandardTest): diff --git a/modules/axabanque/browser.py b/modules/axabanque/browser.py index fa6630be3c..a794cd9c9a 100644 --- a/modules/axabanque/browser.py +++ b/modules/axabanque/browser.py @@ -26,17 +26,17 @@ from dateutil.relativedelta import relativedelta -from weboob.browser import LoginBrowser, URL, need_login, StatesMixin -from weboob.browser.exceptions import ClientError, HTTPNotFound, BrowserUnavailable -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bill import Subscription -from weboob.capabilities.bank import ( +from woob.browser import LoginBrowser, URL, need_login, StatesMixin +from woob.browser.exceptions import ClientError, HTTPNotFound, BrowserUnavailable +from woob.capabilities.base import NotAvailable +from woob.capabilities.bill import Subscription +from woob.capabilities.bank import ( Account, Transaction, AddRecipientStep, Recipient, AccountOwnership, ) -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded -from weboob.tools.value import Value -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.capabilities.bank.investments import create_french_liquidity +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded +from woob.tools.value import Value +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.capabilities.bank.investments import create_french_liquidity from .pages.login import ( KeyboardPage, LoginPage, ChangepasswordPage, PredisconnectedPage, DeniedPage, diff --git a/modules/axabanque/module.py b/modules/axabanque/module.py index fa6082d881..46054384fb 100644 --- a/modules/axabanque/module.py +++ b/modules/axabanque/module.py @@ -23,17 +23,17 @@ import re -from weboob.capabilities.base import find_object, empty -from weboob.capabilities.bank import ( +from woob.capabilities.base import find_object, empty +from woob.capabilities.bank import ( Account, TransferInvalidLabel, CapBankTransferAddRecipient, AccountNotFound, RecipientNotFound, RecipientInvalidLabel, ) -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.bill import CapDocument, Subscription, Document, DocumentNotFound, SubscriptionNotFound -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.capabilities.bank.bank_transfer import sorted_transfers -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.capabilities.bill import CapDocument, Subscription, Document, DocumentNotFound, SubscriptionNotFound +from woob.tools.backend import Module, BackendConfig +from woob.tools.capabilities.bank.bank_transfer import sorted_transfers +from woob.tools.value import ValueBackendPassword from .browser import AXABanque, AXAAssurance diff --git a/modules/axabanque/pages/bank.py b/modules/axabanque/pages/bank.py index 7286ccee1a..3225e9fcde 100644 --- a/modules/axabanque/pages/bank.py +++ b/modules/axabanque/pages/bank.py @@ -24,19 +24,19 @@ from decimal import Decimal, InvalidOperation from datetime import datetime, timedelta -from weboob.exceptions import BrowserUnavailable -from weboob.browser.pages import HTMLPage, PDFPage, LoggedPage, AbstractPage -from weboob.browser.elements import ItemElement, TableElement, method -from weboob.browser.filters.standard import CleanText, CleanDecimal, Date, Regexp, Field, Env, Currency -from weboob.browser.filters.html import Attr, Link, TableCell -from weboob.capabilities.bank import Account, AccountOwnership -from weboob.capabilities.wealth import Investment -from weboob.tools.capabilities.bank.iban import is_iban_valid -from weboob.capabilities.base import NotAvailable, empty -from weboob.capabilities.profile import Person -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.compat import unicode -from weboob.tools.pdf import extract_text +from woob.exceptions import BrowserUnavailable +from woob.browser.pages import HTMLPage, PDFPage, LoggedPage, AbstractPage +from woob.browser.elements import ItemElement, TableElement, method +from woob.browser.filters.standard import CleanText, CleanDecimal, Date, Regexp, Field, Env, Currency +from woob.browser.filters.html import Attr, Link, TableCell +from woob.capabilities.bank import Account, AccountOwnership +from woob.capabilities.wealth import Investment +from woob.tools.capabilities.bank.iban import is_iban_valid +from woob.capabilities.base import NotAvailable, empty +from woob.capabilities.profile import Person +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.compat import unicode +from woob.tools.pdf import extract_text def MyDecimal(*args, **kwargs): diff --git a/modules/axabanque/pages/document.py b/modules/axabanque/pages/document.py index 3446b45ead..a5dde8698d 100644 --- a/modules/axabanque/pages/document.py +++ b/modules/axabanque/pages/document.py @@ -19,11 +19,11 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.filters.standard import CleanText, Env, Regexp, Format, Date -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.capabilities.bill import Document -from weboob.tools.date import parse_french_date +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.filters.standard import CleanText, Env, Regexp, Format, Date +from woob.browser.elements import ListElement, ItemElement, method +from woob.capabilities.bill import Document +from woob.tools.date import parse_french_date class DocumentsPage(LoggedPage, HTMLPage): diff --git a/modules/axabanque/pages/login.py b/modules/axabanque/pages/login.py index f9f660f76d..eda69f36e7 100644 --- a/modules/axabanque/pages/login.py +++ b/modules/axabanque/pages/login.py @@ -21,11 +21,11 @@ from io import BytesIO -from weboob.exceptions import BrowserBanned, ActionNeeded, BrowserUnavailable -from weboob.browser.pages import HTMLPage, RawPage, JsonPage, PartialHTMLPage -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import CleanText -from weboob.tools.captcha.virtkeyboard import VirtKeyboard, VirtKeyboardError +from woob.exceptions import BrowserBanned, ActionNeeded, BrowserUnavailable +from woob.browser.pages import HTMLPage, RawPage, JsonPage, PartialHTMLPage +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import CleanText +from woob.tools.captcha.virtkeyboard import VirtKeyboard, VirtKeyboardError class MyVirtKeyboard(VirtKeyboard): diff --git a/modules/axabanque/pages/transfer.py b/modules/axabanque/pages/transfer.py index 6d6b66dd56..7525dc4288 100644 --- a/modules/axabanque/pages/transfer.py +++ b/modules/axabanque/pages/transfer.py @@ -26,18 +26,18 @@ from PIL import Image, ImageFilter from datetime import date -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.elements import method, TableElement, ItemElement, ListElement -from weboob.browser.filters.html import TableCell, Attr -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.elements import method, TableElement, ItemElement, ListElement +from woob.browser.filters.html import TableCell, Attr +from woob.browser.filters.standard import ( CleanText, Date, Regexp, CleanDecimal, Currency, Format, Field, Map, ) -from weboob.capabilities.bank import ( +from woob.capabilities.bank import ( Recipient, TransferBankError, AddRecipientBankError, RecipientNotFound, Emitter, Transfer, TransferDateType, TransferFrequency, ) -from weboob.tools.captcha.virtkeyboard import SimpleVirtualKeyboard -from weboob.capabilities.base import find_object, NotAvailable +from woob.tools.captcha.virtkeyboard import SimpleVirtualKeyboard +from woob.capabilities.base import find_object, NotAvailable def remove_useless_form_params(form): diff --git a/modules/axabanque/pages/wealth.py b/modules/axabanque/pages/wealth.py index 641a8462c4..7b95cafcaf 100644 --- a/modules/axabanque/pages/wealth.py +++ b/modules/axabanque/pages/wealth.py @@ -22,20 +22,20 @@ import re from decimal import Decimal -from weboob.browser.pages import HTMLPage, JsonPage, LoggedPage -from weboob.browser.elements import ListElement, ItemElement, TableElement, DictElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, JsonPage, LoggedPage +from woob.browser.elements import ListElement, ItemElement, TableElement, DictElement, method +from woob.browser.filters.standard import ( CleanDecimal, CleanText, Currency, Date, Eval, Field, Lower, MapIn, QueryValue, Regexp, ) -from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import Attr, Link, TableCell -from weboob.capabilities.bank import Account, AccountOwnership -from weboob.capabilities.wealth import Investment -from weboob.capabilities.profile import Person -from weboob.capabilities.base import NotAvailable, NotLoaded, empty -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType -from weboob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.filters.json import Dict +from woob.browser.filters.html import Attr, Link, TableCell +from woob.capabilities.bank import Account, AccountOwnership +from woob.capabilities.wealth import Investment +from woob.capabilities.profile import Person +from woob.capabilities.base import NotAvailable, NotLoaded, empty +from woob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.tools.capabilities.bank.transactions import FrenchTransaction def float_to_decimal(f): diff --git a/modules/axabanque/test.py b/modules/axabanque/test.py index fda0369ede..3d981a5323 100644 --- a/modules/axabanque/test.py +++ b/modules/axabanque/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class AXABanqueTest(BackendTest): diff --git a/modules/bandcamp/browser.py b/modules/bandcamp/browser.py index ad82ad40b1..5b8efa827b 100644 --- a/modules/bandcamp/browser.py +++ b/modules/bandcamp/browser.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import ReleasesPage, SearchPage, AlbumsPage, AlbumPage, TrackPage diff --git a/modules/bandcamp/module.py b/modules/bandcamp/module.py index 0bb4624793..7d4aa41b8b 100644 --- a/modules/bandcamp/module.py +++ b/modules/bandcamp/module.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.audio import CapAudio, BaseAudio, Album +from woob.tools.backend import Module +from woob.capabilities.audio import CapAudio, BaseAudio, Album from .browser import BandcampBrowser diff --git a/modules/bandcamp/pages.py b/modules/bandcamp/pages.py index 0b51484e26..6339dfb0b1 100644 --- a/modules/bandcamp/pages.py +++ b/modules/bandcamp/pages.py @@ -22,12 +22,12 @@ import json import re -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, Regexp, Date, Env, Field, Format -from weboob.browser.filters.html import AbsoluteLink, Attr -from weboob.capabilities.collection import Collection -from weboob.capabilities.audio import BaseAudio, Album +from woob.browser.pages import HTMLPage, pagination +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import CleanText, Regexp, Date, Env, Field, Format +from woob.browser.filters.html import AbsoluteLink, Attr +from woob.capabilities.collection import Collection +from woob.capabilities.audio import BaseAudio, Album class ReleasesPage(HTMLPage): diff --git a/modules/bandcamp/test.py b/modules/bandcamp/test.py index 8d2b4bd11d..1d4171b804 100644 --- a/modules/bandcamp/test.py +++ b/modules/bandcamp/test.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class BandcampTest(BackendTest): diff --git a/modules/banqueaccord/module.py b/modules/banqueaccord/module.py index 84a4f04660..f79e2cc34d 100644 --- a/modules/banqueaccord/module.py +++ b/modules/banqueaccord/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBank -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword __all__ = ['BanqueAccordModule'] diff --git a/modules/banquepopulaire/browser.py b/modules/banquepopulaire/browser.py index d21e54f748..3508bb6b9f 100644 --- a/modules/banquepopulaire/browser.py +++ b/modules/banquepopulaire/browser.py @@ -30,13 +30,13 @@ from dateutil.relativedelta import relativedelta -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable -from weboob.browser.exceptions import HTTPNotFound, ClientError, ServerError -from weboob.browser import LoginBrowser, URL, need_login -from weboob.capabilities.bank import Account, AccountOwnership, Loan -from weboob.capabilities.base import NotAvailable, find_object -from weboob.tools.capabilities.bank.investments import create_french_liquidity -from weboob.tools.compat import urlparse, parse_qs +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable +from woob.browser.exceptions import HTTPNotFound, ClientError, ServerError +from woob.browser import LoginBrowser, URL, need_login +from woob.capabilities.bank import Account, AccountOwnership, Loan +from woob.capabilities.base import NotAvailable, find_object +from woob.tools.capabilities.bank.investments import create_french_liquidity +from woob.tools.compat import urlparse, parse_qs from .pages import ( LoggedOut, diff --git a/modules/banquepopulaire/document_pages.py b/modules/banquepopulaire/document_pages.py index 8016f0ef4e..99dbe8b001 100644 --- a/modules/banquepopulaire/document_pages.py +++ b/modules/banquepopulaire/document_pages.py @@ -23,11 +23,11 @@ import base64 -from weboob.browser.elements import method, DictElement, ItemElement -from weboob.browser.filters.standard import Date, Env, Format -from weboob.browser.filters.json import Dict -from weboob.capabilities.bill import Subscription, Document, DocumentTypes -from weboob.browser.pages import LoggedPage, JsonPage +from woob.browser.elements import method, DictElement, ItemElement +from woob.browser.filters.standard import Date, Env, Format +from woob.browser.filters.json import Dict +from woob.capabilities.bill import Subscription, Document, DocumentTypes +from woob.browser.pages import LoggedPage, JsonPage class BasicTokenPage(LoggedPage, JsonPage): diff --git a/modules/banquepopulaire/linebourse_browser.py b/modules/banquepopulaire/linebourse_browser.py index e6c15c134a..5146311384 100644 --- a/modules/banquepopulaire/linebourse_browser.py +++ b/modules/banquepopulaire/linebourse_browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class LinebourseAPIBrowser(AbstractBrowser): diff --git a/modules/banquepopulaire/module.py b/modules/banquepopulaire/module.py index 44c0961a77..b91c3d18b2 100644 --- a/modules/banquepopulaire/module.py +++ b/modules/banquepopulaire/module.py @@ -23,16 +23,16 @@ from collections import OrderedDict -from weboob.capabilities.bank import Account, AccountNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object -from weboob.capabilities.bill import ( +from woob.capabilities.bank import Account, AccountNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object +from woob.capabilities.bill import ( CapDocument, SubscriptionNotFound, DocumentNotFound, Document, Subscription, DocumentTypes, ) -from weboob.capabilities.contact import CapContact -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.contact import CapContact +from woob.capabilities.profile import CapProfile +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value from .browser import BanquePopulaire diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index 50ef44ae92..a403f57080 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -30,31 +30,31 @@ from PIL import Image, ImageFilter -from weboob.browser.elements import method, DictElement, ItemElement -from weboob.browser.filters.standard import ( +from woob.browser.elements import method, DictElement, ItemElement +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Regexp, Eval, Date, Field, MapIn, Coalesce, ) -from weboob.browser.filters.html import Attr, Link, AttributeNotFound -from weboob.browser.filters.json import Dict -from weboob.exceptions import BrowserUnavailable, BrowserIncorrectPassword, ActionNeeded -from weboob.browser.pages import ( +from woob.browser.filters.html import Attr, Link, AttributeNotFound +from woob.browser.filters.json import Dict +from woob.exceptions import BrowserUnavailable, BrowserIncorrectPassword, ActionNeeded +from woob.browser.pages import ( HTMLPage, LoggedPage, FormNotFound, JsonPage, RawPage, XMLPage, AbstractPage, ) -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Investment -from weboob.capabilities.profile import Person -from weboob.capabilities.contact import Advisor -from weboob.capabilities import NotAvailable -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType -from weboob.tools.captcha.virtkeyboard import SplitKeyboard -from weboob.tools.decorators import retry -from weboob.tools.compat import urlsplit, parse_qsl -from weboob.tools.json import json -from weboob.tools.misc import to_unicode -from weboob.tools.pdf import get_pdf_rows +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Investment +from woob.capabilities.profile import Person +from woob.capabilities.contact import Advisor +from woob.capabilities import NotAvailable +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.tools.captcha.virtkeyboard import SplitKeyboard +from woob.tools.decorators import retry +from woob.tools.compat import urlsplit, parse_qsl +from woob.tools.json import json +from woob.tools.misc import to_unicode +from woob.tools.pdf import get_pdf_rows class LoggedOut(Exception): diff --git a/modules/banquepopulaire/test.py b/modules/banquepopulaire/test.py index 220b933cfb..5946787500 100644 --- a/modules/banquepopulaire/test.py +++ b/modules/banquepopulaire/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class BanquePopulaireTest(BackendTest): diff --git a/modules/barclays/browser.py b/modules/barclays/browser.py index 7badc9a4ca..68446d3cc1 100644 --- a/modules/barclays/browser.py +++ b/modules/barclays/browser.py @@ -23,11 +23,11 @@ from requests.exceptions import ConnectionError -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded -from weboob.capabilities.bank import Account -from weboob.capabilities.base import NotAvailable -from weboob.tools.decorators import retry +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded +from woob.capabilities.bank import Account +from woob.capabilities.base import NotAvailable +from woob.tools.decorators import retry from .pages import ( SecretTooShort, LoginPage, AccountsPage, AccountPage, MarketAccountPage, diff --git a/modules/barclays/module.py b/modules/barclays/module.py index 6658c6f32e..9d9896abe8 100644 --- a/modules/barclays/module.py +++ b/modules/barclays/module.py @@ -21,9 +21,9 @@ from __future__ import unicode_literals -from weboob.capabilities.wealth import CapBankWealth -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import Barclays diff --git a/modules/barclays/pages.py b/modules/barclays/pages.py index d34ab925f4..6fcae80ee4 100644 --- a/modules/barclays/pages.py +++ b/modules/barclays/pages.py @@ -23,20 +23,20 @@ import re -from weboob.browser.pages import HTMLPage, PDFPage, LoggedPage -from weboob.browser.elements import TableElement, ListElement, ItemElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, PDFPage, LoggedPage +from woob.browser.elements import TableElement, ListElement, ItemElement, method +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Regexp, Field, Date, Coalesce, Map, Currency, ) -from weboob.browser.filters.html import Attr, TableCell, ReplaceEntities -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import Account, Loan -from weboob.capabilities.wealth import Investment -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.capabilities.bank.iban import is_iban_valid -from weboob.exceptions import ActionNeeded, BrowserUnavailable +from woob.browser.filters.html import Attr, TableCell, ReplaceEntities +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import Account, Loan +from woob.capabilities.wealth import Investment +from woob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.iban import is_iban_valid +from woob.exceptions import ActionNeeded, BrowserUnavailable class SecretTooShort(Exception): diff --git a/modules/barclays/test.py b/modules/barclays/test.py index b38936bcde..c0e15c3776 100644 --- a/modules/barclays/test.py +++ b/modules/barclays/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class BarclaysTest(BackendTest): diff --git a/modules/becm/browser.py b/modules/becm/browser.py index 864d1bd193..2e6fb8b9d7 100644 --- a/modules/becm/browser.py +++ b/modules/becm/browser.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.browser.browsers import AbstractBrowser -from weboob.browser.profiles import Wget -from weboob.browser.url import URL -from weboob.browser.browsers import need_login +from woob.browser.browsers import AbstractBrowser +from woob.browser.profiles import Wget +from woob.browser.url import URL +from woob.browser.browsers import need_login from .pages import AdvisorPage, LoginPage, DecoupledStatePage, CancelDecoupled diff --git a/modules/becm/module.py b/modules/becm/module.py index d1b5949c17..bb2deb1bef 100644 --- a/modules/becm/module.py +++ b/modules/becm/module.py @@ -18,9 +18,9 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBankTransferAddRecipient -from weboob.capabilities.contact import CapContact -from weboob.tools.backend import AbstractModule +from woob.capabilities.bank import CapBankTransferAddRecipient +from woob.capabilities.contact import CapContact +from woob.tools.backend import AbstractModule from .browser import BECMBrowser diff --git a/modules/becm/pages.py b/modules/becm/pages.py index 1149b4f390..9518f88ab1 100644 --- a/modules/becm/pages.py +++ b/modules/becm/pages.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage, LoggedPage, AbstractPage -from weboob.browser.elements import method, ItemElement -from weboob.browser.filters.standard import CleanText, Format -from weboob.capabilities import NotAvailable +from woob.browser.pages import HTMLPage, LoggedPage, AbstractPage +from woob.browser.elements import method, ItemElement +from woob.browser.filters.standard import CleanText, Format +from woob.capabilities import NotAvailable class LoginPage(AbstractPage): diff --git a/modules/becm/test.py b/modules/becm/test.py index 4b9f78d089..2a6b612ca5 100644 --- a/modules/becm/test.py +++ b/modules/becm/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class BanqueEuropeenneCreditMutuelTest(BackendTest): diff --git a/modules/bforbank/browser.py b/modules/bforbank/browser.py index e459c99c1d..c6c6dcdb52 100644 --- a/modules/bforbank/browser.py +++ b/modules/bforbank/browser.py @@ -23,15 +23,15 @@ from dateutil.relativedelta import relativedelta -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded, AppValidationError, BrowserQuestion -from weboob.browser import TwoFactorBrowser, URL, need_login -from weboob.capabilities.bank import Account, AccountNotFound -from weboob.capabilities.base import empty -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.decorators import retry -from weboob.tools.capabilities.bank.investments import create_french_liquidity -from weboob.tools.compat import unicode -from weboob.tools.value import Value +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded, AppValidationError, BrowserQuestion +from woob.browser import TwoFactorBrowser, URL, need_login +from woob.capabilities.bank import Account, AccountNotFound +from woob.capabilities.base import empty +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.decorators import retry +from woob.tools.capabilities.bank.investments import create_french_liquidity +from woob.tools.compat import unicode +from woob.tools.value import Value from .pages import ( LoginPage, ErrorPage, AccountsPage, HistoryPage, LoanHistoryPage, RibPage, diff --git a/modules/bforbank/module.py b/modules/bforbank/module.py index d02628957b..71aa4868e2 100644 --- a/modules/bforbank/module.py +++ b/modules/bforbank/module.py @@ -19,12 +19,12 @@ # flake8: compatible -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.bank import AccountNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object -from weboob.capabilities.profile import CapProfile -from weboob.tools.value import ValueBackendPassword, ValueDate, ValueTransient +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.bank import AccountNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object +from woob.capabilities.profile import CapProfile +from woob.tools.value import ValueBackendPassword, ValueDate, ValueTransient from .browser import BforbankBrowser diff --git a/modules/bforbank/pages.py b/modules/bforbank/pages.py index 9b76cc0f64..b6964192df 100644 --- a/modules/bforbank/pages.py +++ b/modules/bforbank/pages.py @@ -29,17 +29,17 @@ from PIL import Image -from weboob.exceptions import ActionNeeded -from weboob.browser.pages import LoggedPage, HTMLPage, pagination, AbstractPage, JsonPage -from weboob.browser.elements import method, ListElement, ItemElement, TableElement -from weboob.capabilities.bank import Account, AccountOwnership -from weboob.capabilities.profile import Person -from weboob.browser.filters.html import Link, Attr, TableCell -from weboob.browser.filters.standard import ( +from woob.exceptions import ActionNeeded +from woob.browser.pages import LoggedPage, HTMLPage, pagination, AbstractPage, JsonPage +from woob.browser.elements import method, ListElement, ItemElement, TableElement +from woob.capabilities.bank import Account, AccountOwnership +from woob.capabilities.profile import Person +from woob.browser.filters.html import Link, Attr, TableCell +from woob.browser.filters.standard import ( CleanText, Regexp, Field, Map, CleanDecimal, Date, Format, ) -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.compat import urlencode, urlparse, urlunparse, parse_qsl, urljoin +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.compat import urlencode, urlparse, urlunparse, parse_qsl, urljoin class BfBKeyboard(object): diff --git a/modules/bforbank/spirica_browser.py b/modules/bforbank/spirica_browser.py index a0a2c28abc..5756c3de59 100644 --- a/modules/bforbank/spirica_browser.py +++ b/modules/bforbank/spirica_browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser.browsers import AbstractBrowser +from woob.browser.browsers import AbstractBrowser class SpiricaBrowser(AbstractBrowser): diff --git a/modules/bibliothequesparis/browser.py b/modules/bibliothequesparis/browser.py index bb891596e9..dce497411c 100644 --- a/modules/bibliothequesparis/browser.py +++ b/modules/bibliothequesparis/browser.py @@ -21,8 +21,8 @@ from time import time -from weboob.browser import LoginBrowser, URL, need_login -from weboob.capabilities.base import find_object +from woob.browser import LoginBrowser, URL, need_login +from woob.capabilities.base import find_object from .pages import LoginPage, LoansPage, RenewPage, SearchPage diff --git a/modules/bibliothequesparis/module.py b/modules/bibliothequesparis/module.py index 786e1f747d..d9b357c632 100644 --- a/modules/bibliothequesparis/module.py +++ b/modules/bibliothequesparis/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.library import CapBook -from weboob.tools.value import Value, ValueBackendPassword +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.library import CapBook +from woob.tools.value import Value, ValueBackendPassword from .browser import BibliothequesparisBrowser diff --git a/modules/bibliothequesparis/pages.py b/modules/bibliothequesparis/pages.py index 8644f8843a..7ae3aedf60 100644 --- a/modules/bibliothequesparis/pages.py +++ b/modules/bibliothequesparis/pages.py @@ -21,12 +21,12 @@ from datetime import datetime -from weboob.browser.pages import JsonPage, LoggedPage -from weboob.browser.elements import ItemElement, method, DictElement -from weboob.browser.filters.standard import Regexp -from weboob.browser.filters.json import Dict -from weboob.capabilities.base import UserError -from weboob.capabilities.library import Book +from woob.browser.pages import JsonPage, LoggedPage +from woob.browser.elements import ItemElement, method, DictElement +from woob.browser.filters.standard import Regexp +from woob.browser.filters.json import Dict +from woob.capabilities.base import UserError +from woob.capabilities.library import Book class LoginPage(JsonPage): diff --git a/modules/bibliothequesparis/test.py b/modules/bibliothequesparis/test.py index 7735a94ff1..9b49c6de6b 100644 --- a/modules/bibliothequesparis/test.py +++ b/modules/bibliothequesparis/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class BibliothequesparisTest(BackendTest): diff --git a/modules/billetreduc/browser.py b/modules/billetreduc/browser.py index bdffeac4a5..59a0480fd9 100644 --- a/modules/billetreduc/browser.py +++ b/modules/billetreduc/browser.py @@ -21,7 +21,7 @@ from datetime import datetime, timedelta -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import ResultsPage, EventPage, EventDatesPage, SearchPage diff --git a/modules/billetreduc/module.py b/modules/billetreduc/module.py index 817be8de0e..87866155c6 100644 --- a/modules/billetreduc/module.py +++ b/modules/billetreduc/module.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES +from woob.tools.backend import Module +from woob.capabilities.calendar import CapCalendarEvent, CATEGORIES from .browser import BilletreducBrowser diff --git a/modules/billetreduc/pages.py b/modules/billetreduc/pages.py index cc9c4e416f..6fc620a94e 100644 --- a/modules/billetreduc/pages.py +++ b/modules/billetreduc/pages.py @@ -22,12 +22,12 @@ import re from datetime import datetime -from weboob.browser.elements import method, ListElement, ItemElement -from weboob.browser.filters.html import AbsoluteLink -from weboob.browser.filters.standard import CleanText, Env, Field, Format -from weboob.browser.pages import HTMLPage, pagination -from weboob.capabilities.base import StringField -from weboob.capabilities.calendar import BaseCalendarEvent, CATEGORIES +from woob.browser.elements import method, ListElement, ItemElement +from woob.browser.filters.html import AbsoluteLink +from woob.browser.filters.standard import CleanText, Env, Field, Format +from woob.browser.pages import HTMLPage, pagination +from woob.capabilities.base import StringField +from woob.capabilities.calendar import BaseCalendarEvent, CATEGORIES LABEL_TO_CAT = { diff --git a/modules/billetreduc/test.py b/modules/billetreduc/test.py index 5b7eb5b939..cfc98c5101 100644 --- a/modules/billetreduc/test.py +++ b/modules/billetreduc/test.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.capabilities.base import empty -from weboob.capabilities.calendar import Query -from weboob.tools.test import BackendTest +from woob.capabilities.base import empty +from woob.capabilities.calendar import Query +from woob.tools.test import BackendTest class BilletreducTest(BackendTest): diff --git a/modules/binck/browser.py b/modules/binck/browser.py index a99a842f29..86aebc7cdd 100644 --- a/modules/binck/browser.py +++ b/modules/binck/browser.py @@ -22,10 +22,10 @@ from lxml import etree from io import StringIO -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded -from weboob.browser.exceptions import HTTPNotFound, ServerError -from weboob.tools.capabilities.bank.investments import create_french_liquidity +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded +from woob.browser.exceptions import HTTPNotFound, ServerError +from woob.tools.capabilities.bank.investments import create_french_liquidity from .pages import ( LoginPage, HomePage, AccountsPage, OldAccountsPage, HistoryPage, InvestmentPage, InvestDetailPage, diff --git a/modules/binck/module.py b/modules/binck/module.py index 34bf2bae1f..1821d16e88 100644 --- a/modules/binck/module.py +++ b/modules/binck/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.bank import AccountNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.bank import AccountNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object from .browser import BinckBrowser diff --git a/modules/binck/pages.py b/modules/binck/pages.py index a769c52373..f95f7c6700 100644 --- a/modules/binck/pages.py +++ b/modules/binck/pages.py @@ -21,17 +21,17 @@ import re -from weboob.browser.pages import HTMLPage, JsonPage, LoggedPage -from weboob.browser.elements import ItemElement, ListElement, DictElement, TableElement, method -from weboob.browser.filters.standard import CleanText, Date, Format, CleanDecimal, Eval, Env, Field -from weboob.browser.filters.html import Attr, Link, TableCell -from weboob.browser.filters.json import Dict -from weboob.exceptions import BrowserPasswordExpired, ActionNeeded -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Investment -from weboob.capabilities.base import NotAvailable, empty -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.capabilities.bank.investments import is_isin_valid +from woob.browser.pages import HTMLPage, JsonPage, LoggedPage +from woob.browser.elements import ItemElement, ListElement, DictElement, TableElement, method +from woob.browser.filters.standard import CleanText, Date, Format, CleanDecimal, Eval, Env, Field +from woob.browser.filters.html import Attr, Link, TableCell +from woob.browser.filters.json import Dict +from woob.exceptions import BrowserPasswordExpired, ActionNeeded +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Investment +from woob.capabilities.base import NotAvailable, empty +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.investments import is_isin_valid def MyDecimal(*args, **kwargs): diff --git a/modules/binck/test.py b/modules/binck/test.py index 77c284c6f5..4cec5c6d76 100644 --- a/modules/binck/test.py +++ b/modules/binck/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class BinckTest(BackendTest): diff --git a/modules/blablacar/browser.py b/modules/blablacar/browser.py index bd1194b568..53a2cdc398 100644 --- a/modules/blablacar/browser.py +++ b/modules/blablacar/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.tools.compat import urlencode +from woob.browser import PagesBrowser, URL +from woob.tools.compat import urlencode from .pages import DeparturesPage diff --git a/modules/blablacar/module.py b/modules/blablacar/module.py index 07fd1f40f6..db3c886b43 100644 --- a/modules/blablacar/module.py +++ b/modules/blablacar/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.travel import CapTravel +from woob.tools.backend import Module +from woob.capabilities.travel import CapTravel from .browser import BlablacarBrowser diff --git a/modules/blablacar/pages.py b/modules/blablacar/pages.py index 6ffb900505..f059428fe4 100644 --- a/modules/blablacar/pages.py +++ b/modules/blablacar/pages.py @@ -17,12 +17,12 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.travel import Departure -from weboob.browser.filters.standard import CleanText, Regexp, CleanDecimal -from weboob.browser.filters.html import Link -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.pages import JsonPage -from weboob.capabilities.base import Currency +from woob.capabilities.travel import Departure +from woob.browser.filters.standard import CleanText, Regexp, CleanDecimal +from woob.browser.filters.html import Link +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.pages import JsonPage +from woob.capabilities.base import Currency from io import StringIO import lxml.html as html diff --git a/modules/blablacar/test.py b/modules/blablacar/test.py index e803604b51..90102c5d91 100644 --- a/modules/blablacar/test.py +++ b/modules/blablacar/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from datetime import datetime diff --git a/modules/blogspot/browser.py b/modules/blogspot/browser.py index 2d1367d05c..afe7f7411c 100644 --- a/modules/blogspot/browser.py +++ b/modules/blogspot/browser.py @@ -22,8 +22,8 @@ from collections import OrderedDict from datetime import date -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.messages import Message +from woob.browser import PagesBrowser, URL +from woob.capabilities.messages import Message from .pages import DatePage, IndexPage, ArticlePage diff --git a/modules/blogspot/module.py b/modules/blogspot/module.py index 8b7d1586ec..e297aae7a3 100644 --- a/modules/blogspot/module.py +++ b/modules/blogspot/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.messages import CapMessages, Message, Thread -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value +from woob.capabilities.base import NotAvailable +from woob.capabilities.messages import CapMessages, Message, Thread +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value from .browser import BlogspotBrowser diff --git a/modules/blogspot/pages.py b/modules/blogspot/pages.py index a5d078d481..834f452643 100644 --- a/modules/blogspot/pages.py +++ b/modules/blogspot/pages.py @@ -24,10 +24,10 @@ import lxml.html -from weboob.browser.pages import HTMLPage, RawPage -from weboob.browser.elements import ItemElement, method -from weboob.browser.filters.standard import CleanText -from weboob.capabilities.messages import Message +from woob.browser.pages import HTMLPage, RawPage +from woob.browser.elements import ItemElement, method +from woob.browser.filters.standard import CleanText +from woob.capabilities.messages import Message class DatePage(RawPage): diff --git a/modules/blogspot/test.py b/modules/blogspot/test.py index 4230fdaa73..a6597c92fb 100644 --- a/modules/blogspot/test.py +++ b/modules/blogspot/test.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest, skip_without_config +from woob.tools.test import BackendTest, skip_without_config class BlogspotTest(BackendTest): diff --git a/modules/bnpcards/browser.py b/modules/bnpcards/browser.py index 5efca26964..58c950ec01 100644 --- a/modules/bnpcards/browser.py +++ b/modules/bnpcards/browser.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.exceptions import BrowserIncorrectPassword, BrowserPasswordExpired -from weboob.browser import LoginBrowser, URL, need_login -from weboob.browser.switch import SiteSwitch -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.compat import basestring +from woob.exceptions import BrowserIncorrectPassword, BrowserPasswordExpired +from woob.browser import LoginBrowser, URL, need_login +from woob.browser.switch import SiteSwitch +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.compat import basestring from .corporate.browser import BnpcartesentrepriseCorporateBrowser diff --git a/modules/bnpcards/corporate/browser.py b/modules/bnpcards/corporate/browser.py index 2d6e1c4913..27963d859f 100644 --- a/modules/bnpcards/corporate/browser.py +++ b/modules/bnpcards/corporate/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.exceptions import BrowserIncorrectPassword, BrowserPasswordExpired -from weboob.browser import LoginBrowser, URL, need_login -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.compat import basestring +from woob.exceptions import BrowserIncorrectPassword, BrowserPasswordExpired +from woob.browser import LoginBrowser, URL, need_login +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.compat import basestring from .pages import LoginPage, ErrorPage, AccountsPage, TransactionsPage diff --git a/modules/bnpcards/corporate/pages.py b/modules/bnpcards/corporate/pages.py index 88f0b0ff16..3b502295cd 100644 --- a/modules/bnpcards/corporate/pages.py +++ b/modules/bnpcards/corporate/pages.py @@ -23,12 +23,12 @@ from datetime import date from dateutil.relativedelta import relativedelta -from weboob.browser.pages import HTMLPage, LoggedPage, pagination, NextPage -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, CleanDecimal, Field, Format, Env -from weboob.browser.filters.html import Link, Attr -from weboob.capabilities.bank import Account -from weboob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.pages import HTMLPage, LoggedPage, pagination, NextPage +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import CleanText, CleanDecimal, Field, Format, Env +from woob.browser.filters.html import Link, Attr +from woob.capabilities.bank import Account +from woob.tools.capabilities.bank.transactions import FrenchTransaction __all__ = ['LoginPage', 'ErrorPage', 'AccountsPage', 'TransactionsPage'] diff --git a/modules/bnpcards/module.py b/modules/bnpcards/module.py index e8c7f623d2..0051bc552d 100644 --- a/modules/bnpcards/module.py +++ b/modules/bnpcards/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.capabilities.base import find_object -from weboob.tools.value import ValueBackendPassword, Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.bank import CapBank, AccountNotFound +from woob.capabilities.base import find_object +from woob.tools.value import ValueBackendPassword, Value from .proxy_browser import ProxyBrowser diff --git a/modules/bnpcards/pages.py b/modules/bnpcards/pages.py index 5e3f33c21b..7840f959dd 100644 --- a/modules/bnpcards/pages.py +++ b/modules/bnpcards/pages.py @@ -23,16 +23,16 @@ from datetime import date from decimal import Decimal -from weboob.exceptions import BrowserPasswordExpired -from weboob.browser.pages import HTMLPage, LoggedPage, pagination -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import ( +from woob.exceptions import BrowserPasswordExpired +from woob.browser.pages import HTMLPage, LoggedPage, pagination +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Field, Env, Format, RawText, Eval, ) -from weboob.browser.filters.html import Link, Attr, AbsoluteLink -from weboob.capabilities.bank import Account -from weboob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.filters.html import Link, Attr, AbsoluteLink +from woob.capabilities.bank import Account +from woob.tools.capabilities.bank.transactions import FrenchTransaction class HomePage(LoggedPage, HTMLPage): diff --git a/modules/bnpcards/phenix/browser.py b/modules/bnpcards/phenix/browser.py index ee68cdf233..c159ac7588 100644 --- a/modules/bnpcards/phenix/browser.py +++ b/modules/bnpcards/phenix/browser.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.exceptions import BrowserIncorrectPassword, BrowserPasswordExpired -from weboob.browser.exceptions import ClientError -from weboob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, BrowserPasswordExpired +from woob.browser.exceptions import ClientError +from woob.browser import LoginBrowser, URL, need_login from .pages import ( LoginPage, DashboardPage, TransactionPage, TransactionCSV, diff --git a/modules/bnpcards/phenix/pages.py b/modules/bnpcards/phenix/pages.py index f65b357da8..3c5d734f99 100644 --- a/modules/bnpcards/phenix/pages.py +++ b/modules/bnpcards/phenix/pages.py @@ -22,19 +22,19 @@ import sys from datetime import date -from weboob.browser.filters.standard import ( +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Date, MapIn, Field, Currency, Regexp, Format, Eval, ) -from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import Attr, Link -from weboob.capabilities.bank import Account, Transaction -from weboob.browser.elements import ( +from woob.browser.filters.json import Dict +from woob.browser.filters.html import Attr, Link +from woob.capabilities.bank import Account, Transaction +from woob.browser.elements import ( DictElement, ListElement, ItemElement, method, ) -from weboob.capabilities.base import NotAvailable -from weboob.tools.compat import unicode -from weboob.browser.pages import HTMLPage, LoggedPage, CsvPage +from woob.capabilities.base import NotAvailable +from woob.tools.compat import unicode +from woob.browser.pages import HTMLPage, LoggedPage, CsvPage class LoginPage(HTMLPage): diff --git a/modules/bnpcards/proxy_browser.py b/modules/bnpcards/proxy_browser.py index 2eb731a757..d005f8a1df 100644 --- a/modules/bnpcards/proxy_browser.py +++ b/modules/bnpcards/proxy_browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.switch import SwitchingBrowser +from woob.browser.switch import SwitchingBrowser from .browser import BnpcartesentrepriseBrowser from .corporate.browser import BnpcartesentrepriseCorporateBrowser diff --git a/modules/bnporc/company/browser.py b/modules/bnporc/company/browser.py index 758ec11fdb..d9969620fe 100644 --- a/modules/bnporc/company/browser.py +++ b/modules/bnporc/company/browser.py @@ -23,10 +23,10 @@ from datetime import date, timedelta -from weboob.browser import LoginBrowser, URL, need_login -from weboob.capabilities.base import find_object -from weboob.capabilities.bank import AccountNotFound -from weboob.tools.compat import basestring +from woob.browser import LoginBrowser, URL, need_login +from woob.capabilities.base import find_object +from woob.capabilities.bank import AccountNotFound +from woob.tools.compat import basestring from .pages import LoginPage, AccountsPage, HistoryPage diff --git a/modules/bnporc/company/pages.py b/modules/bnporc/company/pages.py index 88fb438056..41a4a4208e 100644 --- a/modules/bnporc/company/pages.py +++ b/modules/bnporc/company/pages.py @@ -26,11 +26,11 @@ from decimal import Decimal from datetime import datetime -from weboob.capabilities.bank import Account -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.browser.pages import HTMLPage, JsonPage, LoggedPage -from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard, VirtKeyboardError +from woob.capabilities.bank import Account +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.pages import HTMLPage, JsonPage, LoggedPage +from woob.tools.captcha.virtkeyboard import MappedVirtKeyboard, VirtKeyboardError class BNPVirtKeyboard(MappedVirtKeyboard): diff --git a/modules/bnporc/enterprise/browser.py b/modules/bnporc/enterprise/browser.py index 3955ef9f9b..69aa7746d7 100644 --- a/modules/bnporc/enterprise/browser.py +++ b/modules/bnporc/enterprise/browser.py @@ -26,12 +26,12 @@ from dateutil.rrule import rrule, MONTHLY from dateutil.relativedelta import relativedelta -from weboob.browser import LoginBrowser, need_login -from weboob.capabilities.base import find_object -from weboob.capabilities.bank import Account -from weboob.exceptions import BrowserIncorrectPassword, BrowserForbidden, BrowserUnavailable -from weboob.browser.url import URL -from weboob.tools.capabilities.bank.transactions import sorted_transactions +from woob.browser import LoginBrowser, need_login +from woob.capabilities.base import find_object +from woob.capabilities.bank import Account +from woob.exceptions import BrowserIncorrectPassword, BrowserForbidden, BrowserUnavailable +from woob.browser.url import URL +from woob.tools.capabilities.bank.transactions import sorted_transactions from .pages import ( LoginPage, AuthPage, AccountsPage, AccountHistoryViewPage, AccountHistoryPage, diff --git a/modules/bnporc/enterprise/pages.py b/modules/bnporc/enterprise/pages.py index ef8f186575..d55042cec9 100644 --- a/modules/bnporc/enterprise/pages.py +++ b/modules/bnporc/enterprise/pages.py @@ -27,20 +27,20 @@ import dateutil.parser -from weboob.browser.pages import LoggedPage, HTMLPage, JsonPage -from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import TableCell, Attr -from weboob.browser.elements import DictElement, ItemElement, method, TableElement -from weboob.browser.filters.standard import ( +from woob.browser.pages import LoggedPage, HTMLPage, JsonPage +from woob.browser.filters.json import Dict +from woob.browser.filters.html import TableCell, Attr +from woob.browser.elements import DictElement, ItemElement, method, TableElement +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Date, Regexp, Format, Eval, BrowserURL, Field, Currency, ) -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.wealth import Investment -from weboob.capabilities.profile import Person -from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard, VirtKeyboardError -from weboob.capabilities import NotAvailable -from weboob.exceptions import BrowserPasswordExpired, BrowserForbidden +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.wealth import Investment +from woob.capabilities.profile import Person +from woob.tools.captcha.virtkeyboard import MappedVirtKeyboard, VirtKeyboardError +from woob.capabilities import NotAvailable +from woob.exceptions import BrowserPasswordExpired, BrowserForbidden def fromtimestamp(milliseconds): diff --git a/modules/bnporc/module.py b/modules/bnporc/module.py index 4fb4193fc3..594cbf8a0f 100644 --- a/modules/bnporc/module.py +++ b/modules/bnporc/module.py @@ -25,18 +25,18 @@ from decimal import Decimal from datetime import datetime, timedelta -from weboob.capabilities.bank import ( +from woob.capabilities.bank import ( CapBankTransferAddRecipient, AccountNotFound, Account, RecipientNotFound, TransferInvalidLabel, ) -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.messages import CapMessages, Thread -from weboob.capabilities.contact import CapContact -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.base import find_object, strict_find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value, ValueBool -from weboob.capabilities.bill import ( +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.messages import CapMessages, Thread +from woob.capabilities.contact import CapContact +from woob.capabilities.profile import CapProfile +from woob.capabilities.base import find_object, strict_find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value, ValueBool +from woob.capabilities.bill import ( Subscription, CapDocument, SubscriptionNotFound, DocumentNotFound, Document, DocumentTypes, ) diff --git a/modules/bnporc/pp/browser.py b/modules/bnporc/pp/browser.py index d544d528cf..9ffd4e293e 100644 --- a/modules/bnporc/pp/browser.py +++ b/modules/bnporc/pp/browser.py @@ -27,25 +27,25 @@ from dateutil.relativedelta import relativedelta from requests.exceptions import ConnectionError -from weboob.browser.browsers import LoginBrowser, URL, need_login, StatesMixin -from weboob.capabilities.base import find_object -from weboob.capabilities.bank import ( +from woob.browser.browsers import LoginBrowser, URL, need_login, StatesMixin +from woob.capabilities.base import find_object +from woob.capabilities.bank import ( AccountNotFound, Account, AddRecipientStep, TransferInvalidRecipient, Loan, AddRecipientBankError, ) -from weboob.capabilities.bill import Subscription, Document, DocumentTypes -from weboob.capabilities.profile import ProfileMissing -from weboob.tools.decorators import retry -from weboob.tools.capabilities.bank.bank_transfer import sorted_transfers -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.browser.exceptions import ServerError -from weboob.browser.elements import DataError -from weboob.exceptions import ( +from woob.capabilities.bill import Subscription, Document, DocumentTypes +from woob.capabilities.profile import ProfileMissing +from woob.tools.decorators import retry +from woob.tools.capabilities.bank.bank_transfer import sorted_transfers +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.browser.exceptions import ServerError +from woob.browser.elements import DataError +from woob.exceptions import ( BrowserIncorrectPassword, BrowserUnavailable, AppValidation, AppValidationExpired, ActionNeeded, ) -from weboob.tools.value import Value -from weboob.tools.capabilities.bank.investments import create_french_liquidity +from woob.tools.value import Value +from woob.tools.capabilities.bank.investments import create_french_liquidity from .pages import ( LoginPage, AccountsPage, AccountsIBANPage, HistoryPage, TransferInitPage, diff --git a/modules/bnporc/pp/document_pages.py b/modules/bnporc/pp/document_pages.py index b62c672d1e..6d05917629 100644 --- a/modules/bnporc/pp/document_pages.py +++ b/modules/bnporc/pp/document_pages.py @@ -23,12 +23,12 @@ import re -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import Format, Date, Env, Field -from weboob.browser.pages import JsonPage, LoggedPage, RawPage -from weboob.capabilities.bill import Document, Bill, DocumentTypes -from weboob.tools.compat import urlencode +from woob.browser.elements import DictElement, ItemElement, method +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import Format, Date, Env, Field +from woob.browser.pages import JsonPage, LoggedPage, RawPage +from woob.capabilities.bill import Document, Bill, DocumentTypes +from woob.tools.compat import urlencode patterns = { r'Relevé': DocumentTypes.STATEMENT, diff --git a/modules/bnporc/pp/pages.py b/modules/bnporc/pp/pages.py index 4970676e3c..886101408b 100644 --- a/modules/bnporc/pp/pages.py +++ b/modules/bnporc/pp/pages.py @@ -31,39 +31,39 @@ import lxml.html as html from requests.exceptions import ConnectionError -from weboob.browser.elements import DictElement, ListElement, TableElement, ItemElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import ( +from woob.browser.elements import DictElement, ListElement, TableElement, ItemElement, method +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import ( Format, Eval, Regexp, CleanText, Date, CleanDecimal, Field, Coalesce, Map, MapIn, Env, Currency, FromTimestamp, ) -from weboob.browser.filters.html import TableCell -from weboob.browser.pages import JsonPage, LoggedPage, HTMLPage, PartialHTMLPage -from weboob.capabilities import NotAvailable -from weboob.capabilities.bank import ( +from woob.browser.filters.html import TableCell +from woob.browser.pages import JsonPage, LoggedPage, HTMLPage, PartialHTMLPage +from woob.capabilities import NotAvailable +from woob.capabilities.bank import ( Account, Recipient, Transfer, TransferBankError, AddRecipientBankError, AccountOwnership, Emitter, EmitterNumberType, TransferStatus, TransferDateType, ) -from weboob.capabilities.wealth import ( +from woob.capabilities.wealth import ( Investment, MarketOrder, MarketOrderDirection, ) -from weboob.capabilities.base import empty -from weboob.capabilities.contact import Advisor -from weboob.capabilities.profile import Person, ProfileMissing -from weboob.exceptions import ( +from woob.capabilities.base import empty +from woob.capabilities.contact import Advisor +from woob.capabilities.profile import Person, ProfileMissing +from woob.exceptions import ( BrowserIncorrectPassword, BrowserUnavailable, BrowserPasswordExpired, ActionNeeded, AppValidationCancelled, AppValidationExpired, ) -from weboob.tools.capabilities.bank.iban import rib2iban, rebuild_rib, is_iban_valid -from weboob.tools.capabilities.bank.transactions import FrenchTransaction, parse_with_patterns -from weboob.tools.captcha.virtkeyboard import GridVirtKeyboard -from weboob.tools.date import parse_french_date -from weboob.tools.capabilities.bank.investments import is_isin_valid, IsinCode -from weboob.tools.compat import unquote_plus -from weboob.tools.html import html2text +from woob.tools.capabilities.bank.iban import rib2iban, rebuild_rib, is_iban_valid +from woob.tools.capabilities.bank.transactions import FrenchTransaction, parse_with_patterns +from woob.tools.captcha.virtkeyboard import GridVirtKeyboard +from woob.tools.date import parse_french_date +from woob.tools.capabilities.bank.investments import is_isin_valid, IsinCode +from woob.tools.compat import unquote_plus +from woob.tools.html import html2text class TransferAssertionError(Exception): diff --git a/modules/bnporc/test.py b/modules/bnporc/test.py index cad0a8a81c..d8474874ab 100644 --- a/modules/bnporc/test.py +++ b/modules/bnporc/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from random import choice diff --git a/modules/bnppere/browser.py b/modules/bnppere/browser.py index 1cf2cef811..09bcb3e05b 100644 --- a/modules/bnppere/browser.py +++ b/modules/bnppere/browser.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.browser import AbstractBrowser, LoginBrowser, URL, need_login -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Per -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable, ActionNeeded +from woob.browser import AbstractBrowser, LoginBrowser, URL, need_login +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Per +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable, ActionNeeded from .pages import ( LoginPage, LoginErrorPage, ProfilePage, ErrorPage, AccountPage, AccountSwitchPage, InvestmentPage, TermPage, UnexpectedPage, HistoryPage, diff --git a/modules/bnppere/module.py b/modules/bnppere/module.py index b9caf183e6..f57d3eecd9 100644 --- a/modules/bnppere/module.py +++ b/modules/bnppere/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.bill import CapDocument -from weboob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword, Value +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.bill import CapDocument +from woob.capabilities.profile import CapProfile from .browser import BnppereBrowser, VisiogoBrowser diff --git a/modules/bnppere/pages.py b/modules/bnppere/pages.py index 320bc24b62..a1c6dd1c2d 100644 --- a/modules/bnppere/pages.py +++ b/modules/bnppere/pages.py @@ -21,18 +21,18 @@ import re -from weboob.browser.pages import HTMLPage, LoggedPage, RawPage -from weboob.browser.elements import method, ItemElement, ListElement -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage, RawPage +from woob.browser.elements import method, ItemElement, ListElement +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Currency, Date, NumberFormatError, Field, Env, MapIn, ) -from weboob.capabilities.base import NotAvailable, empty -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.wealth import Investment, PerVersion -from weboob.browser.filters.html import Attr -from weboob.capabilities.profile import Profile -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.capabilities.base import NotAvailable, empty +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.wealth import Investment, PerVersion +from woob.browser.filters.html import Attr +from woob.capabilities.profile import Profile +from woob.tools.capabilities.bank.investments import IsinCode, IsinType class LoginPage(HTMLPage): diff --git a/modules/bnppere/test.py b/modules/bnppere/test.py index 950048fa3e..4a19530a4d 100644 --- a/modules/bnppere/test.py +++ b/modules/bnppere/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class BnppereTest(BackendTest): diff --git a/modules/bolden/browser.py b/modules/bolden/browser.py index e592ed9750..563f87932f 100644 --- a/modules/bolden/browser.py +++ b/modules/bolden/browser.py @@ -21,9 +21,9 @@ from datetime import timedelta, datetime -from weboob.browser import LoginBrowser, need_login, URL -from weboob.capabilities.bill import DocumentTypes, Document -from weboob.tools.capabilities.bank.investments import create_french_liquidity +from woob.browser import LoginBrowser, need_login, URL +from woob.capabilities.bill import DocumentTypes, Document +from woob.tools.capabilities.bank.investments import create_french_liquidity from .pages import ( LoginPage, HomeLendPage, PortfolioPage, OperationsPage, diff --git a/modules/bolden/module.py b/modules/bolden/module.py index c533bea4da..0bcb823730 100644 --- a/modules/bolden/module.py +++ b/modules/bolden/module.py @@ -19,16 +19,16 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object -from weboob.capabilities.bill import ( +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.bank import Account +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object +from woob.capabilities.bill import ( CapDocument, Subscription, SubscriptionNotFound, DocumentNotFound, Document, DocumentTypes, ) -from weboob.capabilities.profile import CapProfile +from woob.capabilities.profile import CapProfile from .browser import BoldenBrowser diff --git a/modules/bolden/pages.py b/modules/bolden/pages.py index 78e1066a20..76373b27ed 100644 --- a/modules/bolden/pages.py +++ b/modules/bolden/pages.py @@ -19,21 +19,21 @@ from __future__ import unicode_literals -from weboob.browser.elements import ListElement, ItemElement, method, TableElement -from weboob.browser.filters.html import TableCell, Link, Attr, AbsoluteLink -from weboob.browser.filters.standard import ( +from woob.browser.elements import ListElement, ItemElement, method, TableElement +from woob.browser.filters.html import TableCell, Link, Attr, AbsoluteLink +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Slugify, Date, Field, Format, Regexp, ) -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.wealth import Investment -from weboob.capabilities.profile import Profile -from weboob.capabilities.bill import Document, DocumentTypes -from weboob.exceptions import ( +from woob.browser.pages import HTMLPage, LoggedPage +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.wealth import Investment +from woob.capabilities.profile import Profile +from woob.capabilities.bill import Document, DocumentTypes +from woob.exceptions import ( BrowserIncorrectPassword, BrowserUnavailable, ActionNeeded, ) -from weboob.tools.compat import urljoin +from woob.tools.compat import urljoin MAIN_ID = '_bolden_' diff --git a/modules/boursedirect/browser.py b/modules/boursedirect/browser.py index ace3214486..fb226ffb19 100644 --- a/modules/boursedirect/browser.py +++ b/modules/boursedirect/browser.py @@ -21,10 +21,10 @@ from __future__ import unicode_literals -from weboob.browser import URL, need_login, LoginBrowser -from weboob.exceptions import BrowserUnavailable, BrowserPasswordExpired -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.decorators import retry +from woob.browser import URL, need_login, LoginBrowser +from woob.exceptions import BrowserUnavailable, BrowserPasswordExpired +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.decorators import retry from .pages import ( LoginPage, PasswordRenewalPage, AccountsPage, HistoryPage, diff --git a/modules/boursedirect/module.py b/modules/boursedirect/module.py index 2237aa92bb..4626ff3b53 100644 --- a/modules/boursedirect/module.py +++ b/modules/boursedirect/module.py @@ -21,9 +21,9 @@ from __future__ import unicode_literals -from weboob.tools.value import Value, ValueBackendPassword -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.wealth import CapBankWealth +from woob.tools.value import Value, ValueBackendPassword +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.wealth import CapBankWealth from .browser import BoursedirectBrowser diff --git a/modules/boursedirect/pages.py b/modules/boursedirect/pages.py index 8991112282..0d19aed5e9 100644 --- a/modules/boursedirect/pages.py +++ b/modules/boursedirect/pages.py @@ -23,25 +23,25 @@ import re -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.wealth import ( +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.wealth import ( Investment, MarketOrder, MarketOrderDirection, MarketOrderType, MarketOrderPayment, ) -from weboob.exceptions import ( +from woob.exceptions import ( BrowserIncorrectPassword, BrowserPasswordExpired, ActionNeeded, BrowserHTTPNotFound, BrowserUnavailable, ) -from weboob.browser.pages import HTMLPage, RawPage -from weboob.browser.filters.html import Attr, TableCell, ReplaceEntities -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, RawPage +from woob.browser.filters.html import Attr, TableCell, ReplaceEntities +from woob.browser.filters.standard import ( CleanText, Currency, Regexp, Field, CleanDecimal, Date, Eval, Format, MapIn, Base, Lower, QueryValue, ) -from weboob.browser.filters.html import Link -from weboob.browser.elements import method, ListElement, ItemElement, TableElement -from weboob.tools.capabilities.bank.investments import ( +from woob.browser.filters.html import Link +from woob.browser.elements import method, ListElement, ItemElement, TableElement +from woob.tools.capabilities.bank.investments import ( is_isin_valid, create_french_liquidity, IsinCode, IsinType, ) diff --git a/modules/boursorama/browser.py b/modules/boursorama/browser.py index c0eb5268c9..155378ab0e 100644 --- a/modules/boursorama/browser.py +++ b/modules/boursorama/browser.py @@ -27,27 +27,27 @@ from dateutil.relativedelta import relativedelta import requests -from weboob.browser.retry import login_method, retry_on_logout, RetryLoginBrowser -from weboob.browser.browsers import need_login, TwoFactorBrowser -from weboob.browser.url import URL -from weboob.exceptions import ( +from woob.browser.retry import login_method, retry_on_logout, RetryLoginBrowser +from woob.browser.browsers import need_login, TwoFactorBrowser +from woob.browser.url import URL +from woob.exceptions import ( BrowserIncorrectPassword, BrowserHTTPNotFound, NoAccountsException, BrowserUnavailable, ActionNeeded, ) -from weboob.browser.exceptions import LoggedOut, ClientError -from weboob.capabilities.bank import ( +from woob.browser.exceptions import LoggedOut, ClientError +from woob.capabilities.bank import ( Account, AccountNotFound, TransferError, TransferInvalidAmount, TransferInvalidEmitter, TransferInvalidLabel, TransferInvalidRecipient, AddRecipientStep, Rate, TransferBankError, AccountOwnership, RecipientNotFound, AddRecipientTimeout, TransferDateType, Emitter, TransactionType, AddRecipientBankError, TransferStep, TransferTimeout, ) -from weboob.capabilities.base import NotLoaded, empty, find_object, strict_find_object -from weboob.capabilities.contact import Advisor -from weboob.tools.value import Value -from weboob.tools.compat import urlsplit -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.capabilities.bank.bank_transfer import sorted_transfers +from woob.capabilities.base import NotLoaded, empty, find_object, strict_find_object +from woob.capabilities.contact import Advisor +from woob.tools.value import Value +from woob.tools.compat import urlsplit +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.capabilities.bank.bank_transfer import sorted_transfers from .pages import ( VirtKeyboardPage, AccountsPage, AsvPage, HistoryPage, AuthenticationPage, diff --git a/modules/boursorama/document_pages.py b/modules/boursorama/document_pages.py index c55b02bbcf..2e09b7b361 100644 --- a/modules/boursorama/document_pages.py +++ b/modules/boursorama/document_pages.py @@ -21,17 +21,17 @@ from datetime import date -from weboob.browser.pages import HTMLPage, LoggedPage, RawPage -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.capabilities.bill import ( +from woob.browser.pages import HTMLPage, LoggedPage, RawPage +from woob.browser.elements import ListElement, ItemElement, method +from woob.capabilities.bill import ( Subscription, Document, DocumentTypes, ) -from weboob.browser.filters.standard import ( +from woob.browser.filters.standard import ( CleanText, Field, Format, Regexp, Date, Env, FilterError, ) -from weboob.browser.filters.html import Attr, Link -from weboob.tools.compat import urljoin +from woob.browser.filters.html import Attr, Link +from woob.tools.compat import urljoin class BankStatementsPage(LoggedPage, HTMLPage): diff --git a/modules/boursorama/module.py b/modules/boursorama/module.py index bd79bfad78..ae553fd05c 100644 --- a/modules/boursorama/module.py +++ b/modules/boursorama/module.py @@ -25,19 +25,19 @@ import re -from weboob.capabilities.base import empty, find_object -from weboob.capabilities.bank import ( +from woob.capabilities.base import empty, find_object +from woob.capabilities.bank import ( Account, AccountNotFound, CapCurrencyRate, CapBankTransferAddRecipient, CapBankWealth, ) -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.contact import CapContact -from weboob.capabilities.bill import ( +from woob.capabilities.profile import CapProfile +from woob.capabilities.contact import CapContact +from woob.capabilities.bill import ( CapDocument, Subscription, SubscriptionNotFound, Document, DocumentNotFound, DocumentTypes, ) -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, ValueTransient +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, ValueTransient from .browser import BoursoramaBrowser diff --git a/modules/boursorama/pages.py b/modules/boursorama/pages.py index 6c0ad88974..0f9cb15357 100644 --- a/modules/boursorama/pages.py +++ b/modules/boursorama/pages.py @@ -28,36 +28,36 @@ import hashlib from functools import wraps -from weboob.browser.pages import ( +from woob.browser.pages import ( HTMLPage, LoggedPage, pagination, NextPage, FormNotFound, PartialHTMLPage, LoginPage, CsvPage, RawPage, JsonPage, ) -from weboob.browser.elements import ListElement, ItemElement, method, TableElement, SkipItem, DictElement -from weboob.browser.filters.standard import ( +from woob.browser.elements import ListElement, ItemElement, method, TableElement, SkipItem, DictElement +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Field, Format, Regexp, Date, Eval, Env, Currency as CleanCurrency, Map, Coalesce, MapIn, Lower, Base, ) -from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import Attr, HasElement, Link, TableCell -from weboob.capabilities.bank import ( +from woob.browser.filters.json import Dict +from woob.browser.filters.html import Attr, HasElement, Link, TableCell +from woob.capabilities.bank import ( Account as BaseAccount, Recipient, Transfer, TransferDateType, AccountNotFound, AddRecipientBankError, TransferInvalidAmount, Loan, AccountOwnership, Emitter, TransferBankError, ) -from weboob.capabilities.wealth import ( +from woob.capabilities.wealth import ( Investment, MarketOrder, MarketOrderType, MarketOrderDirection, MarketOrderPayment, ) -from weboob.capabilities.base import NotAvailable, Currency, find_object, empty -from weboob.capabilities.profile import Person -from weboob.tools.capabilities.bank.iban import is_iban_valid -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType, create_french_liquidity -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.compat import urljoin, urlencode, urlparse, range -from weboob.tools.date import parse_french_date -from weboob.tools.value import Value -from weboob.exceptions import ( +from woob.capabilities.base import NotAvailable, Currency, find_object, empty +from woob.capabilities.profile import Person +from woob.tools.capabilities.bank.iban import is_iban_valid +from woob.tools.capabilities.bank.investments import IsinCode, IsinType, create_french_liquidity +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.compat import urljoin, urlencode, urlparse, range +from woob.tools.date import parse_french_date +from woob.tools.value import Value +from woob.exceptions import ( BrowserQuestion, BrowserIncorrectPassword, BrowserHTTPNotFound, BrowserUnavailable, ActionNeeded, ) diff --git a/modules/boursorama/test.py b/modules/boursorama/test.py index 2339a0bc36..fc7ea2c5b5 100644 --- a/modules/boursorama/test.py +++ b/modules/boursorama/test.py @@ -19,7 +19,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class BoursoramaTest(BackendTest): diff --git a/modules/boursorama/transfer_pages.py b/modules/boursorama/transfer_pages.py index abbb05fc75..942b249e17 100644 --- a/modules/boursorama/transfer_pages.py +++ b/modules/boursorama/transfer_pages.py @@ -21,19 +21,19 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage, LoggedPage, pagination -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage, pagination +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Regexp, Date, Currency as CleanCurrency, MapIn, Map, Field, ) -from weboob.browser.filters.html import AbsoluteLink -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import ( +from woob.browser.filters.html import AbsoluteLink +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import ( Transfer, TransferStatus, TransferFrequency, ) -from weboob.tools.date import parse_french_date -from weboob.tools.compat import urljoin +from woob.tools.date import parse_french_date +from woob.tools.compat import urljoin class TransferListPage(LoggedPage, HTMLPage): diff --git a/modules/bouygues/browser.py b/modules/bouygues/browser.py index 63490013c4..dccfb06309 100644 --- a/modules/bouygues/browser.py +++ b/modules/bouygues/browser.py @@ -22,10 +22,10 @@ from time import time from jose import jwt -from weboob.browser import LoginBrowser, URL, need_login -from weboob.browser.exceptions import HTTPNotFound, ClientError -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.compat import urlparse, parse_qsl +from woob.browser import LoginBrowser, URL, need_login +from woob.browser.exceptions import HTTPNotFound, ClientError +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.compat import urlparse, parse_qsl from .pages import ( LoginPage, ForgottenPasswordPage, AppConfigPage, SubscriberPage, SubscriptionPage, SubscriptionDetail, DocumentPage, diff --git a/modules/bouygues/module.py b/modules/bouygues/module.py index be76f2ef31..2efaf38d87 100644 --- a/modules/bouygues/module.py +++ b/modules/bouygues/module.py @@ -19,12 +19,12 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.base import find_object -from weboob.capabilities.bill import CapDocument, Document, SubscriptionNotFound, Subscription, DocumentNotFound -from weboob.capabilities.messages import CapMessagesPost -from weboob.capabilities.profile import CapProfile -from weboob.tools.value import Value, ValueBackendPassword +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.base import find_object +from woob.capabilities.bill import CapDocument, Document, SubscriptionNotFound, Subscription, DocumentNotFound +from woob.capabilities.messages import CapMessagesPost +from woob.capabilities.profile import CapProfile +from woob.tools.value import Value, ValueBackendPassword from .browser import BouyguesBrowser diff --git a/modules/bouygues/pages.py b/modules/bouygues/pages.py index 1fea3fa16f..6eee764920 100644 --- a/modules/bouygues/pages.py +++ b/modules/bouygues/pages.py @@ -22,15 +22,15 @@ import re from datetime import timedelta -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.pages import HTMLPage, JsonPage, LoggedPage, RawPage -from weboob.capabilities import NotAvailable -from weboob.capabilities.address import PostalAddress -from weboob.capabilities.bill import Subscription, Bill -from weboob.browser.filters.standard import Date, CleanDecimal, Env, Format, Coalesce, CleanText -from weboob.capabilities.profile import Person -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser.elements import DictElement, ItemElement, method +from woob.browser.filters.json import Dict +from woob.browser.pages import HTMLPage, JsonPage, LoggedPage, RawPage +from woob.capabilities import NotAvailable +from woob.capabilities.address import PostalAddress +from woob.capabilities.bill import Subscription, Bill +from woob.browser.filters.standard import Date, CleanDecimal, Env, Format, Coalesce, CleanText +from woob.capabilities.profile import Person +from woob.exceptions import BrowserIncorrectPassword class LoginPage(HTMLPage): diff --git a/modules/bp/browser.py b/modules/bp/browser.py index 872a962e81..34e8daf4be 100644 --- a/modules/bp/browser.py +++ b/modules/bp/browser.py @@ -27,23 +27,23 @@ from requests.exceptions import HTTPError -from weboob.browser import LoginBrowser, URL, need_login -from weboob.browser.browsers import StatesMixin -from weboob.browser.exceptions import ServerError, BrowserHTTPNotFound -from weboob.capabilities.base import NotAvailable -from weboob.exceptions import ( +from woob.browser import LoginBrowser, URL, need_login +from woob.browser.browsers import StatesMixin +from woob.browser.exceptions import ServerError, BrowserHTTPNotFound +from woob.capabilities.base import NotAvailable +from woob.exceptions import ( BrowserIncorrectPassword, BrowserBanned, NoAccountsException, BrowserUnavailable, ActionNeeded, NeedInteractiveFor2FA, BrowserQuestion, AppValidation, AppValidationCancelled, AppValidationExpired, ) -from weboob.tools.compat import urlsplit, urlunsplit -from weboob.tools.decorators import retry -from weboob.capabilities.bank import ( +from woob.tools.compat import urlsplit, urlunsplit +from woob.tools.decorators import retry +from woob.capabilities.bank import ( Account, Recipient, AddRecipientStep, TransferStep, TransferInvalidRecipient, RecipientInvalidOTP, TransferBankError, AddRecipientBankError, TransferInvalidOTP, ) -from weboob.tools.value import Value +from woob.tools.value import Value from .pages import ( LoginPage, Initident, CheckPassword, repositionnerCheminCourant, BadLoginPage, AccountDesactivate, diff --git a/modules/bp/linebourse_browser.py b/modules/bp/linebourse_browser.py index e6c15c134a..5146311384 100644 --- a/modules/bp/linebourse_browser.py +++ b/modules/bp/linebourse_browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class LinebourseAPIBrowser(AbstractBrowser): diff --git a/modules/bp/module.py b/modules/bp/module.py index 27327e1cd9..d86c441813 100644 --- a/modules/bp/module.py +++ b/modules/bp/module.py @@ -22,17 +22,17 @@ from decimal import Decimal from datetime import timedelta -from weboob.capabilities.bank import CapBankTransferAddRecipient, Account, AccountNotFound, RecipientNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.contact import CapContact -from weboob.capabilities.base import find_object, strict_find_object, NotAvailable -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.bill import ( +from woob.capabilities.bank import CapBankTransferAddRecipient, Account, AccountNotFound, RecipientNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.contact import CapContact +from woob.capabilities.base import find_object, strict_find_object, NotAvailable +from woob.capabilities.profile import CapProfile +from woob.capabilities.bill import ( CapDocument, Subscription, SubscriptionNotFound, Document, DocumentNotFound, ) -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value, ValueTransient +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value, ValueTransient from .browser import BPBrowser, BProBrowser diff --git a/modules/bp/pages/accounthistory.py b/modules/bp/pages/accounthistory.py index 30fd75afd2..efdfd37bb6 100644 --- a/modules/bp/pages/accounthistory.py +++ b/modules/bp/pages/accounthistory.py @@ -24,20 +24,20 @@ import datetime import re -from weboob.capabilities.base import NotAvailable, empty -from weboob.capabilities.bank import Account, Transaction as BaseTransaction -from weboob.capabilities.wealth import Investment -from weboob.exceptions import BrowserUnavailable -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.browser.pages import LoggedPage, JsonPage -from weboob.browser.elements import TableElement, ItemElement, method, DictElement -from weboob.browser.filters.html import Link, TableCell -from weboob.browser.filters.standard import ( +from woob.capabilities.base import NotAvailable, empty +from woob.capabilities.bank import Account, Transaction as BaseTransaction +from woob.capabilities.wealth import Investment +from woob.exceptions import BrowserUnavailable +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.pages import LoggedPage, JsonPage +from woob.browser.elements import TableElement, ItemElement, method, DictElement +from woob.browser.filters.html import Link, TableCell +from woob.browser.filters.standard import ( CleanDecimal, CleanText, Eval, Async, AsyncLoad, Date, Env, Format, Regexp, Base, Coalesce, Currency, ) -from weboob.browser.filters.json import Dict -from weboob.tools.compat import urljoin +from woob.browser.filters.json import Dict +from woob.tools.compat import urljoin from .base import MyHTMLPage diff --git a/modules/bp/pages/accountlist.py b/modules/bp/pages/accountlist.py index e4a33b7025..93aa458ea6 100644 --- a/modules/bp/pages/accountlist.py +++ b/modules/bp/pages/accountlist.py @@ -24,20 +24,20 @@ import re from decimal import Decimal -from weboob.capabilities.base import NotAvailable, empty -from weboob.capabilities.bank import Account, Loan, AccountOwnership -from weboob.capabilities.contact import Advisor -from weboob.capabilities.profile import Person -from weboob.browser.elements import ListElement, ItemElement, method, TableElement -from weboob.browser.pages import LoggedPage, RawPage, PartialHTMLPage, HTMLPage -from weboob.browser.filters.html import Link, TableCell, Attr -from weboob.browser.filters.standard import ( +from woob.capabilities.base import NotAvailable, empty +from woob.capabilities.bank import Account, Loan, AccountOwnership +from woob.capabilities.contact import Advisor +from woob.capabilities.profile import Person +from woob.browser.elements import ListElement, ItemElement, method, TableElement +from woob.browser.pages import LoggedPage, RawPage, PartialHTMLPage, HTMLPage +from woob.browser.filters.html import Link, TableCell, Attr +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Regexp, Env, Field, Currency, Async, Date, Format, Coalesce, Lower, Upper, ) -from weboob.exceptions import BrowserUnavailable -from weboob.tools.compat import urljoin, unicode -from weboob.tools.pdf import extract_text +from woob.exceptions import BrowserUnavailable +from woob.tools.compat import urljoin, unicode +from woob.tools.pdf import extract_text from .base import MyHTMLPage diff --git a/modules/bp/pages/base.py b/modules/bp/pages/base.py index 4c0607fd11..5f0253fcde 100644 --- a/modules/bp/pages/base.py +++ b/modules/bp/pages/base.py @@ -19,9 +19,9 @@ # flake8: compatible -from weboob.browser.filters.standard import CleanText -from weboob.browser.pages import HTMLPage -from weboob.exceptions import BrowserUnavailable +from woob.browser.filters.standard import CleanText +from woob.browser.pages import HTMLPage +from woob.exceptions import BrowserUnavailable class MyHTMLPage(HTMLPage): diff --git a/modules/bp/pages/login.py b/modules/bp/pages/login.py index 7c613a6c75..15eec45b8b 100644 --- a/modules/bp/pages/login.py +++ b/modules/bp/pages/login.py @@ -24,11 +24,11 @@ import re from io import BytesIO -from weboob.exceptions import BrowserUnavailable, BrowserIncorrectPassword, NoAccountsException, ActionNeeded -from weboob.browser.pages import LoggedPage -from weboob.browser.filters.html import Link -from weboob.browser.filters.standard import CleanText, Regexp -from weboob.tools.captcha.virtkeyboard import VirtKeyboard +from woob.exceptions import BrowserUnavailable, BrowserIncorrectPassword, NoAccountsException, ActionNeeded +from woob.browser.pages import LoggedPage +from woob.browser.filters.html import Link +from woob.browser.filters.standard import CleanText, Regexp +from woob.tools.captcha.virtkeyboard import VirtKeyboard from .base import MyHTMLPage diff --git a/modules/bp/pages/mandate.py b/modules/bp/pages/mandate.py index 9a5450d0d6..2d3317fa32 100644 --- a/modules/bp/pages/mandate.py +++ b/modules/bp/pages/mandate.py @@ -23,15 +23,15 @@ import re -from weboob.browser.pages import LoggedPage, HTMLPage, pagination -from weboob.browser.elements import TableElement, ItemElement, method -from weboob.browser.filters.html import Link, Attr, TableCell -from weboob.browser.filters.standard import ( +from woob.browser.pages import LoggedPage, HTMLPage, pagination +from woob.browser.elements import TableElement, ItemElement, method +from woob.browser.filters.html import Link, Attr, TableCell +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Regexp, Format, Currency, ) -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Investment +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Investment class PreMandate(LoggedPage, HTMLPage): diff --git a/modules/bp/pages/pro.py b/modules/bp/pages/pro.py index 7bde9e9981..20762307e2 100644 --- a/modules/bp/pages/pro.py +++ b/modules/bp/pages/pro.py @@ -21,15 +21,15 @@ from __future__ import unicode_literals -from weboob.tools.compat import parse_qsl, urlparse -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.browser.filters.html import Attr -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import CleanText, CleanDecimal, Date, Map, Field -from weboob.browser.pages import LoggedPage, JsonPage -from weboob.capabilities.bank import Account -from weboob.capabilities.profile import Company -from weboob.exceptions import ActionNeeded, BrowserIncorrectPassword +from woob.tools.compat import parse_qsl, urlparse +from woob.browser.elements import DictElement, ItemElement, method +from woob.browser.filters.html import Attr +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import CleanText, CleanDecimal, Date, Map, Field +from woob.browser.pages import LoggedPage, JsonPage +from woob.capabilities.bank import Account +from woob.capabilities.profile import Company +from woob.exceptions import ActionNeeded, BrowserIncorrectPassword from .accounthistory import Transaction from .base import MyHTMLPage diff --git a/modules/bp/pages/subscription.py b/modules/bp/pages/subscription.py index 891df443ba..b5aa761c24 100644 --- a/modules/bp/pages/subscription.py +++ b/modules/bp/pages/subscription.py @@ -23,13 +23,13 @@ import re -from weboob.capabilities.bill import DocumentTypes, Subscription, Document -from weboob.browser.pages import LoggedPage, HTMLPage -from weboob.browser.filters.standard import ( +from woob.capabilities.bill import DocumentTypes, Subscription, Document +from woob.browser.pages import LoggedPage, HTMLPage +from woob.browser.filters.standard import ( CleanText, Regexp, Env, Date, Format, Field, MapIn, ) -from weboob.browser.filters.html import AbsoluteLink, Attr, TableCell -from weboob.browser.elements import ListElement, ItemElement, method, TableElement +from woob.browser.filters.html import AbsoluteLink, Attr, TableCell +from woob.browser.elements import ListElement, ItemElement, method, TableElement TYPE_BY_LABEL = { diff --git a/modules/bp/pages/transfer.py b/modules/bp/pages/transfer.py index 8ea534a7bb..9e38e1978f 100644 --- a/modules/bp/pages/transfer.py +++ b/modules/bp/pages/transfer.py @@ -24,20 +24,20 @@ import re from datetime import datetime -from weboob.capabilities.bank import ( +from woob.capabilities.bank import ( TransferBankError, Transfer, Recipient, AccountNotFound, AddRecipientBankError, Emitter, ) -from weboob.capabilities.base import find_object, empty, NotAvailable -from weboob.browser.pages import LoggedPage, PartialHTMLPage -from weboob.browser.filters.standard import CleanText, Env, Regexp, Date, CleanDecimal, Currency, Format -from weboob.browser.filters.html import Attr, Link -from weboob.browser.filters.javascript import JSVar -from weboob.browser.elements import ListElement, ItemElement, method, SkipItem -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.capabilities.bank.iban import is_iban_valid -from weboob.tools.compat import urljoin -from weboob.exceptions import BrowserUnavailable +from woob.capabilities.base import find_object, empty, NotAvailable +from woob.browser.pages import LoggedPage, PartialHTMLPage +from woob.browser.filters.standard import CleanText, Env, Regexp, Date, CleanDecimal, Currency, Format +from woob.browser.filters.html import Attr, Link +from woob.browser.filters.javascript import JSVar +from woob.browser.elements import ListElement, ItemElement, method, SkipItem +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.iban import is_iban_valid +from woob.tools.compat import urljoin +from woob.exceptions import BrowserUnavailable from .base import MyHTMLPage diff --git a/modules/bred/bred/browser.py b/modules/bred/bred/browser.py index e6b82d5ff0..b88a6f3742 100644 --- a/modules/bred/bred/browser.py +++ b/modules/bred/bred/browser.py @@ -27,22 +27,22 @@ from datetime import date from decimal import Decimal -from weboob.exceptions import ( +from woob.exceptions import ( AuthMethodNotImplemented, AppValidation, AppValidationExpired, AppValidationCancelled, BrowserQuestion, BrowserIncorrectPassword, ) -from weboob.capabilities.bank import ( +from woob.capabilities.bank import ( Account, AddRecipientStep, AddRecipientBankError, TransferBankError, ) -from weboob.browser import need_login, URL -from weboob.browser.browsers import TwoFactorBrowser -from weboob.browser.exceptions import ClientError -from weboob.capabilities.base import find_object -from weboob.tools.capabilities.bank.investments import create_french_liquidity -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.value import Value +from woob.browser import need_login, URL +from woob.browser.browsers import TwoFactorBrowser +from woob.browser.exceptions import ClientError +from woob.capabilities.base import find_object +from woob.tools.capabilities.bank.investments import create_french_liquidity +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.value import Value from .linebourse_browser import LinebourseAPIBrowser from .pages import ( diff --git a/modules/bred/bred/linebourse_browser.py b/modules/bred/bred/linebourse_browser.py index 08325fc052..ecd38a925c 100644 --- a/modules/bred/bred/linebourse_browser.py +++ b/modules/bred/bred/linebourse_browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class LinebourseAPIBrowser(AbstractBrowser): diff --git a/modules/bred/bred/pages.py b/modules/bred/bred/pages.py index 1c5345f580..157b996c8f 100644 --- a/modules/bred/bred/pages.py +++ b/modules/bred/bred/pages.py @@ -23,19 +23,19 @@ from datetime import date from decimal import Decimal -from weboob.tools.date import parse_french_date -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable, ActionNeeded -from weboob.capabilities.base import find_object -from weboob.browser.pages import JsonPage, LoggedPage, HTMLPage -from weboob.capabilities import NotAvailable -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Investment -from weboob.tools.capabilities.bank.investments import is_isin_valid -from weboob.capabilities.profile import Person -from weboob.browser.filters.standard import CleanText, CleanDecimal, Env, Eval -from weboob.browser.filters.json import Dict -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.date import parse_french_date +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable, ActionNeeded +from woob.capabilities.base import find_object +from woob.browser.pages import JsonPage, LoggedPage, HTMLPage +from woob.capabilities import NotAvailable +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Investment +from woob.tools.capabilities.bank.investments import is_isin_valid +from woob.capabilities.profile import Person +from woob.browser.filters.standard import CleanText, CleanDecimal, Env, Eval +from woob.browser.filters.json import Dict +from woob.browser.elements import DictElement, ItemElement, method +from woob.tools.capabilities.bank.transactions import FrenchTransaction class Transaction(FrenchTransaction): diff --git a/modules/bred/bred/transfer_pages.py b/modules/bred/bred/transfer_pages.py index 861a1e871f..9b853298a9 100644 --- a/modules/bred/bred/transfer_pages.py +++ b/modules/bred/bred/transfer_pages.py @@ -22,13 +22,13 @@ from datetime import date import re -from weboob.capabilities.bank import Recipient -from weboob.browser.pages import LoggedPage, JsonPage -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.browser.filters.standard import ( +from woob.capabilities.bank import Recipient +from woob.browser.pages import LoggedPage, JsonPage +from woob.browser.elements import ItemElement, DictElement, method +from woob.browser.filters.standard import ( CleanText, Currency, Format, CleanDecimal, Regexp, ) -from weboob.browser.filters.json import Dict +from woob.browser.filters.json import Dict class ListAuthentPage(LoggedPage, JsonPage): diff --git a/modules/bred/dispobank/browser.py b/modules/bred/dispobank/browser.py index c3f99c6446..9da3d2ccf7 100644 --- a/modules/bred/dispobank/browser.py +++ b/modules/bred/dispobank/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import LoginBrowser, need_login, URL -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, need_login, URL +from woob.exceptions import BrowserIncorrectPassword from .pages import LoginPage, LoginResultPage, AccountsPage, EmptyPage, TransactionsPage diff --git a/modules/bred/dispobank/pages.py b/modules/bred/dispobank/pages.py index f0d3b33c13..f2155f094c 100644 --- a/modules/bred/dispobank/pages.py +++ b/modules/bred/dispobank/pages.py @@ -23,12 +23,12 @@ import re from collections import OrderedDict -from weboob.browser.pages import LoggedPage, HTMLPage, RawPage, FormNotFound -from weboob.browser.filters.standard import CleanText -from weboob.tools.misc import to_unicode -from weboob.capabilities.bank import Account -from weboob.capabilities.profile import Profile -from weboob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.pages import LoggedPage, HTMLPage, RawPage, FormNotFound +from woob.browser.filters.standard import CleanText +from woob.tools.misc import to_unicode +from woob.capabilities.bank import Account +from woob.capabilities.profile import Profile +from woob.tools.capabilities.bank.transactions import FrenchTransaction class LoginPage(HTMLPage): diff --git a/modules/bred/module.py b/modules/bred/module.py index 96883f4cb3..ea4fdf1771 100644 --- a/modules/bred/module.py +++ b/modules/bred/module.py @@ -21,15 +21,15 @@ import re -from weboob.capabilities.bank import ( +from woob.capabilities.bank import ( AccountNotFound, Account, CapBankTransferAddRecipient, RecipientInvalidLabel, TransferInvalidLabel, RecipientNotFound, ) -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value, ValueTransient +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object +from woob.capabilities.profile import CapProfile +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value, ValueTransient from .bred import BredBrowser from .dispobank import DispoBankBrowser diff --git a/modules/bred/test.py b/modules/bred/test.py index 36f339b9c8..51eb5e1132 100644 --- a/modules/bred/test.py +++ b/modules/bred/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class BredTest(BackendTest): diff --git a/modules/btmon/browser.py b/modules/btmon/browser.py index 0fd83c3a87..9de6216234 100644 --- a/modules/btmon/browser.py +++ b/modules/btmon/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Wget +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Wget from .pages import SearchPage, TorrentPage, HomePage diff --git a/modules/btmon/module.py b/modules/btmon/module.py index 546fe4a36a..f185e966ae 100644 --- a/modules/btmon/module.py +++ b/modules/btmon/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.torrent import CapTorrent, Torrent -from weboob.tools.backend import Module -from weboob.tools.compat import quote_plus +from woob.capabilities.torrent import CapTorrent, Torrent +from woob.tools.backend import Module +from woob.tools.compat import quote_plus from .browser import BtmonBrowser diff --git a/modules/btmon/pages.py b/modules/btmon/pages.py index c249b4ad3d..7c1cf4ed8a 100644 --- a/modules/btmon/pages.py +++ b/modules/btmon/pages.py @@ -18,14 +18,14 @@ # along with this woob module. If not, see . import re -from weboob.tools.misc import get_bytes_size -from weboob.capabilities.torrent import Torrent -from weboob.capabilities.base import NotAvailable +from woob.tools.misc import get_bytes_size +from woob.capabilities.torrent import Torrent +from woob.capabilities.base import NotAvailable -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.filters.standard import Regexp, CleanText, CleanDecimal, Format -from weboob.browser.filters.html import AbsoluteLink +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage, pagination +from woob.browser.filters.standard import Regexp, CleanText, CleanDecimal, Format +from woob.browser.filters.html import AbsoluteLink class SearchPage(HTMLPage): diff --git a/modules/btmon/test.py b/modules/btmon/test.py index 06571b33a8..40c611fa8d 100644 --- a/modules/btmon/test.py +++ b/modules/btmon/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from random import choice diff --git a/modules/btpbanque/caisseepargne_browser.py b/modules/btpbanque/caisseepargne_browser.py index 6654122e2f..531d098962 100644 --- a/modules/btpbanque/caisseepargne_browser.py +++ b/modules/btpbanque/caisseepargne_browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser, URL +from woob.browser import AbstractBrowser, URL from .pages import JsFilePage, LoginPage, NewLoginPage, ConfigPage diff --git a/modules/btpbanque/cenet_browser.py b/modules/btpbanque/cenet_browser.py index 83a4589389..d70a2bc6a6 100644 --- a/modules/btpbanque/cenet_browser.py +++ b/modules/btpbanque/cenet_browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser, URL +from woob.browser import AbstractBrowser, URL from .pages import JsFilePage, LoginPage, NewLoginPage, ConfigPage diff --git a/modules/btpbanque/module.py b/modules/btpbanque/module.py index 535928a9de..4adaa046fb 100644 --- a/modules/btpbanque/module.py +++ b/modules/btpbanque/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBank -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value, ValueTransient +from woob.capabilities.bank import CapBank +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword, Value, ValueTransient from .proxy_browser import ProxyBrowser diff --git a/modules/btpbanque/pages.py b/modules/btpbanque/pages.py index cfc81ce283..a4333e1380 100644 --- a/modules/btpbanque/pages.py +++ b/modules/btpbanque/pages.py @@ -4,7 +4,7 @@ # flake8: compatible -from weboob.browser.pages import AbstractPage +from woob.browser.pages import AbstractPage class LoginPage(AbstractPage): diff --git a/modules/btpbanque/proxy_browser.py b/modules/btpbanque/proxy_browser.py index 4a6b4a95c3..4a08f0a178 100644 --- a/modules/btpbanque/proxy_browser.py +++ b/modules/btpbanque/proxy_browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.switch import SwitchingBrowser +from woob.browser.switch import SwitchingBrowser from .caisseepargne_browser import CaisseEpargneBrowser from .cenet_browser import CenetBrowser diff --git a/modules/btpbanque/test.py b/modules/btpbanque/test.py index 0a14c9ab99..eb8003f264 100644 --- a/modules/btpbanque/test.py +++ b/modules/btpbanque/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class BtpbanqueTest(BackendTest): diff --git a/modules/caels/browser.py b/modules/caels/browser.py index 1c396275ec..0968673eca 100644 --- a/modules/caels/browser.py +++ b/modules/caels/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class CAELSBrowser(AbstractBrowser): diff --git a/modules/caels/module.py b/modules/caels/module.py index b2d7012087..e89f5b8299 100644 --- a/modules/caels/module.py +++ b/modules/caels/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.capabilities.bank import AccountNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import AccountNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import CAELSBrowser diff --git a/modules/caels/pages.py b/modules/caels/pages.py index 3adcb54301..3be5c93532 100644 --- a/modules/caels/pages.py +++ b/modules/caels/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.browser.elements import ItemElement, method, DictElement -from weboob.browser.filters.standard import CleanDecimal, Date, Field, Env -from weboob.browser.filters.json import Dict -from weboob.browser.pages import AbstractPage -from weboob.capabilities.wealth import Investment -from weboob.capabilities.base import NotAvailable -from weboob.tools.capabilities.bank.investments import is_isin_valid +from woob.browser.elements import ItemElement, method, DictElement +from woob.browser.filters.standard import CleanDecimal, Date, Field, Env +from woob.browser.filters.json import Dict +from woob.browser.pages import AbstractPage +from woob.capabilities.wealth import Investment +from woob.capabilities.base import NotAvailable +from woob.tools.capabilities.bank.investments import is_isin_valid class AccountsPage(AbstractPage): diff --git a/modules/caissedepargne/base_pages.py b/modules/caissedepargne/base_pages.py index fd31cb78e0..5503fc147c 100644 --- a/modules/caissedepargne/base_pages.py +++ b/modules/caissedepargne/base_pages.py @@ -19,7 +19,7 @@ # flake8: compatible -from weboob.browser.pages import HTMLPage +from woob.browser.pages import HTMLPage def fix_form(form): diff --git a/modules/caissedepargne/browser.py b/modules/caissedepargne/browser.py index ba586c4bee..c84658c6ce 100644 --- a/modules/caissedepargne/browser.py +++ b/modules/caissedepargne/browser.py @@ -32,32 +32,32 @@ from dateutil import parser -from weboob.browser import LoginBrowser, need_login, StatesMixin -from weboob.browser.switch import SiteSwitch -from weboob.browser.url import URL -from weboob.capabilities.bank import ( +from woob.browser import LoginBrowser, need_login, StatesMixin +from woob.browser.switch import SiteSwitch +from woob.browser.url import URL +from woob.capabilities.bank import ( Account, AddRecipientStep, Recipient, TransferBankError, Transaction, TransferStep, AddRecipientBankError, ) -from weboob.capabilities.base import NotAvailable, find_object -from weboob.capabilities.bill import Subscription -from weboob.capabilities.profile import Profile -from weboob.browser.exceptions import BrowserHTTPNotFound, ClientError, ServerError -from weboob.exceptions import ( +from woob.capabilities.base import NotAvailable, find_object +from woob.capabilities.bill import Subscription +from woob.capabilities.profile import Profile +from woob.browser.exceptions import BrowserHTTPNotFound, ClientError, ServerError +from woob.exceptions import ( BrowserIncorrectPassword, BrowserUnavailable, BrowserHTTPError, BrowserPasswordExpired, AuthMethodNotImplemented, AppValidation, AppValidationExpired, BrowserQuestion, NeedInteractiveFor2FA, ) -from weboob.tools.capabilities.bank.transactions import ( +from woob.tools.capabilities.bank.transactions import ( sorted_transactions, FrenchTransaction, keep_only_card_transactions, omit_deferred_transactions, ) -from weboob.tools.capabilities.bank.investments import create_french_liquidity -from weboob.tools.compat import urljoin, urlparse, parse_qsl, parse_qs, urlencode, urlunparse -from weboob.tools.date import date -from weboob.tools.json import json -from weboob.tools.value import Value -from weboob.tools.decorators import retry +from woob.tools.capabilities.bank.investments import create_french_liquidity +from woob.tools.compat import urljoin, urlparse, parse_qsl, parse_qs, urlencode, urlunparse +from woob.tools.date import date +from woob.tools.json import json +from woob.tools.value import Value +from woob.tools.decorators import retry from .pages import ( IndexPage, ErrorPage, MarketPage, LifeInsurance, LifeInsuranceHistory, LifeInsuranceInvestments, diff --git a/modules/caissedepargne/cenet/browser.py b/modules/caissedepargne/cenet/browser.py index 1d0b89615e..d1b8858edc 100644 --- a/modules/caissedepargne/cenet/browser.py +++ b/modules/caissedepargne/cenet/browser.py @@ -25,16 +25,16 @@ from collections import Counter from fnmatch import fnmatch -from weboob.browser import need_login -from weboob.browser.url import URL -from weboob.browser.exceptions import ClientError -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable -from weboob.capabilities.base import find_object -from weboob.tools.capabilities.bank.transactions import ( +from woob.browser import need_login +from woob.browser.url import URL +from woob.browser.exceptions import ClientError +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable +from woob.capabilities.base import find_object +from woob.tools.capabilities.bank.transactions import ( sorted_transactions, omit_deferred_transactions, keep_only_card_transactions, ) -from weboob.tools.json import json -from weboob.tools.compat import urlparse +from woob.tools.json import json +from woob.tools.compat import urlparse from .pages import ( ErrorPage, diff --git a/modules/caissedepargne/cenet/pages.py b/modules/caissedepargne/cenet/pages.py index 228f69a87c..2fa2bb40bb 100644 --- a/modules/caissedepargne/cenet/pages.py +++ b/modules/caissedepargne/cenet/pages.py @@ -26,19 +26,19 @@ import json from datetime import datetime -from weboob.browser.pages import AbstractPage, LoggedPage, HTMLPage, JsonPage -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import AbstractPage, LoggedPage, HTMLPage, JsonPage +from woob.browser.elements import DictElement, ItemElement, method +from woob.browser.filters.standard import ( Date, CleanDecimal, CleanText, Format, Field, Env, Regexp, Currency, ) -from weboob.browser.filters.json import Dict -from weboob.capabilities import NotAvailable -from weboob.capabilities.bank import Account, Loan -from weboob.capabilities.contact import Advisor -from weboob.capabilities.profile import Profile -from weboob.capabilities.bill import DocumentTypes, Subscription, Document -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.exceptions import BrowserUnavailable +from woob.browser.filters.json import Dict +from woob.capabilities import NotAvailable +from woob.capabilities.bank import Account, Loan +from woob.capabilities.contact import Advisor +from woob.capabilities.profile import Profile +from woob.capabilities.bill import DocumentTypes, Subscription, Document +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.exceptions import BrowserUnavailable class Transaction(FrenchTransaction): diff --git a/modules/caissedepargne/linebourse_browser.py b/modules/caissedepargne/linebourse_browser.py index b977d1b6ba..03ffe3b6e4 100644 --- a/modules/caissedepargne/linebourse_browser.py +++ b/modules/caissedepargne/linebourse_browser.py @@ -19,7 +19,7 @@ # flake8: compatible -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class LinebourseAPIBrowser(AbstractBrowser): diff --git a/modules/caissedepargne/module.py b/modules/caissedepargne/module.py index 3e31c7b851..4ec1ce0e3e 100644 --- a/modules/caissedepargne/module.py +++ b/modules/caissedepargne/module.py @@ -24,17 +24,17 @@ import re from decimal import Decimal -from weboob.capabilities.bank import CapBankTransferAddRecipient, AccountNotFound, Account, RecipientNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.bill import ( +from woob.capabilities.bank import CapBankTransferAddRecipient, AccountNotFound, Account, RecipientNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.bill import ( CapDocument, Subscription, SubscriptionNotFound, Document, DocumentNotFound, DocumentTypes, ) -from weboob.capabilities.contact import CapContact -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword, ValueTransient +from woob.capabilities.contact import CapContact +from woob.capabilities.profile import CapProfile +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword, ValueTransient from .proxy_browser import ProxyBrowser diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py index 4e65d43376..f39c76585a 100644 --- a/modules/caissedepargne/pages.py +++ b/modules/caissedepargne/pages.py @@ -32,36 +32,36 @@ from lxml import html from PIL import Image, ImageFilter -from weboob.browser.pages import ( +from woob.browser.pages import ( LoggedPage, HTMLPage, JsonPage, pagination, FormNotFound, RawPage, XMLPage, ) -from weboob.browser.elements import ItemElement, method, ListElement, TableElement, SkipItem, DictElement -from weboob.browser.filters.standard import ( +from woob.browser.elements import ItemElement, method, ListElement, TableElement, SkipItem, DictElement +from woob.browser.filters.standard import ( Date, CleanDecimal, Regexp, CleanText, Env, Upper, Field, Eval, Format, Currency, Coalesce, MapIn, ) -from weboob.browser.filters.html import Link, Attr, TableCell -from weboob.capabilities.base import NotAvailable, empty -from weboob.capabilities.bank import ( +from woob.browser.filters.html import Link, Attr, TableCell +from woob.capabilities.base import NotAvailable, empty +from woob.capabilities.bank import ( Account, Loan, AccountOwnership, Transfer, TransferBankError, TransferInvalidOTP, Recipient, AddRecipientBankError, RecipientInvalidOTP, Emitter, EmitterNumberType, TransferError, ) -from weboob.capabilities.wealth import Investment -from weboob.capabilities.bill import DocumentTypes, Subscription, Document -from weboob.tools.capabilities.bank.investments import is_isin_valid, IsinCode, IsinType -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.capabilities.bank.iban import is_rib_valid, rib2iban, is_iban_valid -from weboob.tools.captcha.virtkeyboard import SplitKeyboard, GridVirtKeyboard -from weboob.tools.compat import unicode, urlparse, parse_qsl, urljoin -from weboob.exceptions import ( +from woob.capabilities.wealth import Investment +from woob.capabilities.bill import DocumentTypes, Subscription, Document +from woob.tools.capabilities.bank.investments import is_isin_valid, IsinCode, IsinType +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.iban import is_rib_valid, rib2iban, is_iban_valid +from woob.tools.captcha.virtkeyboard import SplitKeyboard, GridVirtKeyboard +from woob.tools.compat import unicode, urlparse, parse_qsl, urljoin +from woob.exceptions import ( NoAccountsException, BrowserUnavailable, ActionNeeded, BrowserIncorrectPassword, BrowserPasswordExpired, ) -from weboob.browser.filters.json import Dict -from weboob.browser.exceptions import ClientError +from woob.browser.filters.json import Dict +from woob.browser.exceptions import ClientError from .base_pages import fix_form, BasePage diff --git a/modules/caissedepargne/proxy_browser.py b/modules/caissedepargne/proxy_browser.py index e3679d9aba..ae82507a3e 100644 --- a/modules/caissedepargne/proxy_browser.py +++ b/modules/caissedepargne/proxy_browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser.switch import SwitchingBrowser +from woob.browser.switch import SwitchingBrowser from .browser import CaisseEpargne from .cenet.browser import CenetBrowser diff --git a/modules/caissedepargne/test.py b/modules/caissedepargne/test.py index a56d0256d4..1b645b9990 100644 --- a/modules/caissedepargne/test.py +++ b/modules/caissedepargne/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CaisseEpargneTest(BackendTest): diff --git a/modules/caissedepargne/transfer_pages.py b/modules/caissedepargne/transfer_pages.py index 3b0009c4f7..dee3b2ac1a 100644 --- a/modules/caissedepargne/transfer_pages.py +++ b/modules/caissedepargne/transfer_pages.py @@ -23,17 +23,17 @@ import re -from weboob.browser.pages import LoggedPage, HTMLPage -from weboob.browser.elements import ItemElement, method, TableElement -from weboob.browser.filters.html import Link -from weboob.browser.filters.standard import ( +from woob.browser.pages import LoggedPage, HTMLPage +from woob.browser.elements import ItemElement, method, TableElement +from woob.browser.filters.html import Link +from woob.browser.filters.standard import ( Date, CleanDecimal, CleanText, Base, Regexp, MapIn, Field, ) -from weboob.browser.filters.html import TableCell -from weboob.capabilities.bank import ( +from woob.browser.filters.html import TableCell +from woob.capabilities.bank import ( Transfer, TransferFrequency, TransferStatus, TransferDateType, ) -from weboob.tools.capabilities.bank.iban import is_iban_valid +from woob.tools.capabilities.bank.iban import is_iban_valid from .base_pages import fix_form diff --git a/modules/canalplus/browser.py b/modules/canalplus/browser.py index 06c0b966d7..b04746948d 100644 --- a/modules/canalplus/browser.py +++ b/modules/canalplus/browser.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.tools.compat import quote_plus +from woob.browser import PagesBrowser, URL +from woob.tools.compat import quote_plus from .pages import ChannelsPage, VideoPage from .video import CanalplusVideo -from weboob.capabilities.collection import CollectionNotFound +from woob.capabilities.collection import CollectionNotFound __all__ = ['CanalplusBrowser'] diff --git a/modules/canalplus/module.py b/modules/canalplus/module.py index 245cd714d1..9f528492fd 100644 --- a/modules/canalplus/module.py +++ b/modules/canalplus/module.py @@ -19,14 +19,14 @@ import re -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value +from woob.capabilities.video import CapVideo, BaseVideo +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value from .browser import CanalplusBrowser from .video import CanalplusVideo -from weboob.capabilities.collection import CapCollection +from woob.capabilities.collection import CapCollection __all__ = ['CanalplusModule'] diff --git a/modules/canalplus/pages.py b/modules/canalplus/pages.py index 16ca2ab186..b4ebffa4d2 100644 --- a/modules/canalplus/pages.py +++ b/modules/canalplus/pages.py @@ -20,10 +20,10 @@ from datetime import datetime import re -from weboob.browser.pages import XMLPage -from weboob.capabilities.collection import Collection -from weboob.capabilities.base import NotAvailable, NotLoaded -from weboob.capabilities.image import Thumbnail +from woob.browser.pages import XMLPage +from woob.capabilities.collection import Collection +from woob.capabilities.base import NotAvailable, NotLoaded +from woob.capabilities.image import Thumbnail from .video import CanalplusVideo diff --git a/modules/canalplus/test.py b/modules/canalplus/test.py index 92da52d536..de293e99f3 100644 --- a/modules/canalplus/test.py +++ b/modules/canalplus/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.video import BaseVideo +from woob.tools.test import BackendTest +from woob.capabilities.video import BaseVideo class CanalPlusTest(BackendTest): diff --git a/modules/canalplus/video.py b/modules/canalplus/video.py index dc7aacb46c..1e98737525 100644 --- a/modules/canalplus/video.py +++ b/modules/canalplus/video.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.capabilities.video import BaseVideo +from woob.capabilities.video import BaseVideo class CanalplusVideo(BaseVideo): diff --git a/modules/capeasi/browser.py b/modules/capeasi/browser.py index bd763866dc..5c5edb06bd 100644 --- a/modules/capeasi/browser.py +++ b/modules/capeasi/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class CapeasiBrowser(AbstractBrowser): diff --git a/modules/capeasi/module.py b/modules/capeasi/module.py index 3975d47d78..5d1d52e5fa 100644 --- a/modules/capeasi/module.py +++ b/modules/capeasi/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.bill import CapDocument -from weboob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword, Value +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.bill import CapDocument +from woob.capabilities.profile import CapProfile from .browser import CapeasiBrowser diff --git a/modules/capeasi/test.py b/modules/capeasi/test.py index ede4510b0c..e755438135 100644 --- a/modules/capeasi/test.py +++ b/modules/capeasi/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CapeasiTest(BackendTest): diff --git a/modules/carrefourbanque/browser.py b/modules/carrefourbanque/browser.py index cdce9af1ed..4f1f95a30f 100644 --- a/modules/carrefourbanque/browser.py +++ b/modules/carrefourbanque/browser.py @@ -22,13 +22,13 @@ import re from time import sleep -from weboob.browser import LoginBrowser, URL, need_login, StatesMixin -from weboob.exceptions import ( +from woob.browser import LoginBrowser, URL, need_login, StatesMixin +from woob.exceptions import ( BrowserIncorrectPassword, RecaptchaV2Question, BrowserUnavailable, AuthMethodNotImplemented, ) -from weboob.capabilities.bank import Account -from weboob.tools.compat import basestring +from woob.capabilities.bank import Account +from woob.tools.compat import basestring from .pages import ( LoginPage, MaintenancePage, HomePage, IncapsulaResourcePage, LoanHistoryPage, CardHistoryPage, SavingHistoryPage, diff --git a/modules/carrefourbanque/module.py b/modules/carrefourbanque/module.py index 1d1238a42f..ed5fa6374e 100644 --- a/modules/carrefourbanque/module.py +++ b/modules/carrefourbanque/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.capabilities.base import find_object -from weboob.capabilities.bank import AccountNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.base import find_object +from woob.capabilities.bank import AccountNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value from .browser import CarrefourBanqueBrowser diff --git a/modules/carrefourbanque/pages.py b/modules/carrefourbanque/pages.py index a2e96760db..aad20e4407 100644 --- a/modules/carrefourbanque/pages.py +++ b/modules/carrefourbanque/pages.py @@ -25,19 +25,19 @@ from io import BytesIO from PIL import Image -from weboob.tools.json import json -from weboob.browser.pages import HTMLPage, LoggedPage, pagination, JsonPage -from weboob.browser.elements import ListElement, TableElement, ItemElement, method, DictElement -from weboob.browser.filters.standard import ( +from woob.tools.json import json +from woob.browser.pages import HTMLPage, LoggedPage, pagination, JsonPage +from woob.browser.elements import ListElement, TableElement, ItemElement, method, DictElement +from woob.browser.filters.standard import ( Regexp, Field, CleanText, CleanDecimal, Eval, Currency, Date, ) -from weboob.browser.filters.html import Link, TableCell, Attr, AttributeNotFound -from weboob.browser.filters.json import Dict -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Investment -from weboob.capabilities.base import NotAvailable, empty -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.exceptions import ActionNeeded +from woob.browser.filters.html import Link, TableCell, Attr, AttributeNotFound +from woob.browser.filters.json import Dict +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Investment +from woob.capabilities.base import NotAvailable, empty +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.exceptions import ActionNeeded class CarrefourBanqueKeyboard(object): diff --git a/modules/carrefourbanque/test.py b/modules/carrefourbanque/test.py index 3924e7e6f7..9683c86478 100644 --- a/modules/carrefourbanque/test.py +++ b/modules/carrefourbanque/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CarrefourBanqueTest(BackendTest): diff --git a/modules/cci/browser.py b/modules/cci/browser.py index 24a5355a7e..c193492ce9 100644 --- a/modules/cci/browser.py +++ b/modules/cci/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.job import BaseJobAdvert +from woob.browser import PagesBrowser, URL +from woob.capabilities.job import BaseJobAdvert from .pages import SearchPage diff --git a/modules/cci/module.py b/modules/cci/module.py index 3a44003efb..01fadb8fb6 100644 --- a/modules/cci/module.py +++ b/modules/cci/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.job import CapJob, BaseJobAdvert -from weboob.tools.value import Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.job import CapJob, BaseJobAdvert +from woob.tools.value import Value from .browser import CciBrowser diff --git a/modules/cci/pages.py b/modules/cci/pages.py index 2f10815f2e..02997cbbca 100644 --- a/modules/cci/pages.py +++ b/modules/cci/pages.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, TableElement, method -from weboob.browser.filters.standard import Filter, CleanText, Format, Env, DateTime, Join -from weboob.browser.filters.html import Link, CleanHTML, TableCell -from weboob.capabilities.job import BaseJobAdvert +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, TableElement, method +from woob.browser.filters.standard import Filter, CleanText, Format, Env, DateTime, Join +from woob.browser.filters.html import Link, CleanHTML, TableCell +from woob.capabilities.job import BaseJobAdvert class Child(Filter): diff --git a/modules/cci/test.py b/modules/cci/test.py index e5f170f11d..23c1e590b2 100644 --- a/modules/cci/test.py +++ b/modules/cci/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CciTest(BackendTest): diff --git a/modules/centquatre/browser.py b/modules/centquatre/browser.py index 4095b019cb..7052f564fe 100644 --- a/modules/centquatre/browser.py +++ b/modules/centquatre/browser.py @@ -20,8 +20,8 @@ import itertools -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword from .pages import CentQuatrePage, LoginPage, TicketsPage, TicketsDetailsPage diff --git a/modules/centquatre/calendar.py b/modules/centquatre/calendar.py index 0519013f2f..664c0cb56c 100644 --- a/modules/centquatre/calendar.py +++ b/modules/centquatre/calendar.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS +from woob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS class CentQuatreEvent(BaseCalendarEvent): diff --git a/modules/centquatre/module.py b/modules/centquatre/module.py index 60f5a0808f..7eb58540e3 100644 --- a/modules/centquatre/module.py +++ b/modules/centquatre/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword -from weboob.capabilities.calendar import CapCalendarEvent +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword +from woob.capabilities.calendar import CapCalendarEvent from .browser import CentQuatreBrowser diff --git a/modules/centquatre/pages.py b/modules/centquatre/pages.py index d4ba5d377b..a32b936c2c 100644 --- a/modules/centquatre/pages.py +++ b/modules/centquatre/pages.py @@ -18,12 +18,12 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.elements import method, ItemElement, ListElement -from weboob.browser.filters.standard import CleanDecimal, CleanText -from weboob.browser.filters.standard import DateTime, Env, Eval, Format -from weboob.browser.filters.html import Link -from weboob.capabilities.calendar import CATEGORIES, TICKET +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.elements import method, ItemElement, ListElement +from woob.browser.filters.standard import CleanDecimal, CleanText +from woob.browser.filters.standard import DateTime, Env, Eval, Format +from woob.browser.filters.html import Link +from woob.capabilities.calendar import CATEGORIES, TICKET from .calendar import CentQuatreEvent from datetime import datetime, timedelta diff --git a/modules/centquatre/test.py b/modules/centquatre/test.py index 97ef4bc81c..f015083491 100644 --- a/modules/centquatre/test.py +++ b/modules/centquatre/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CentQuatreTest(BackendTest): diff --git a/modules/cesu/browser.py b/modules/cesu/browser.py index dd75e1fb0f..fb6ee24ec4 100644 --- a/modules/cesu/browser.py +++ b/modules/cesu/browser.py @@ -20,11 +20,11 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword from datetime import datetime from dateutil.relativedelta import relativedelta -from weboob.capabilities.bill import Subscription +from woob.capabilities.bill import Subscription import calendar from .pages import ( diff --git a/modules/cesu/module.py b/modules/cesu/module.py index a42789ebb3..9be140e52a 100644 --- a/modules/cesu/module.py +++ b/modules/cesu/module.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import BackendConfig, Module -from weboob.capabilities.bill import ( +from woob.tools.backend import BackendConfig, Module +from woob.capabilities.bill import ( DocumentTypes, CapDocument, Subscription, @@ -29,8 +29,8 @@ DocumentNotFound, Document, ) -from weboob.capabilities.base import find_object, NotAvailable -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.base import find_object, NotAvailable +from woob.tools.value import ValueBackendPassword, Value from .browser import CesuBrowser diff --git a/modules/cesu/pages.py b/modules/cesu/pages.py index d59f5d946b..c0cbbe0428 100644 --- a/modules/cesu/pages.py +++ b/modules/cesu/pages.py @@ -20,15 +20,15 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import DocumentTypes, Subscription, Document -from weboob.browser.pages import JsonPage, HTMLPage, LoggedPage, RawPage -from weboob.browser.elements import ( +from woob.capabilities.bill import DocumentTypes, Subscription, Document +from woob.browser.pages import JsonPage, HTMLPage, LoggedPage, RawPage +from woob.browser.elements import ( method, DictElement, ItemElement, ) -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import ( +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import ( CleanText, Regexp, Env, diff --git a/modules/cesu/test.py b/modules/cesu/test.py index 0f8a96f532..0d97a1ccaa 100644 --- a/modules/cesu/test.py +++ b/modules/cesu/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CesuTest(BackendTest): diff --git a/modules/chronopost/browser.py b/modules/chronopost/browser.py index 02f4d77814..0f70c42b59 100644 --- a/modules/chronopost/browser.py +++ b/modules/chronopost/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import TrackPage diff --git a/modules/chronopost/module.py b/modules/chronopost/module.py index 9719e0b675..65440920b5 100644 --- a/modules/chronopost/module.py +++ b/modules/chronopost/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.capabilities.parcel import CapParcel -from weboob.tools.backend import Module +from woob.capabilities.parcel import CapParcel +from woob.tools.backend import Module from .browser import ChronopostBrowser diff --git a/modules/chronopost/pages.py b/modules/chronopost/pages.py index d766a91630..8928b8cd81 100644 --- a/modules/chronopost/pages.py +++ b/modules/chronopost/pages.py @@ -18,12 +18,12 @@ # along with this woob module. If not, see . -from weboob.capabilities.parcel import Parcel, Event, ParcelNotFound -from weboob.capabilities import NotAvailable -from weboob.browser.pages import JsonPage, HTMLPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import Env, CleanText, DateTime -from weboob.tools.date import parse_french_date +from woob.capabilities.parcel import Parcel, Event, ParcelNotFound +from woob.capabilities import NotAvailable +from woob.browser.pages import JsonPage, HTMLPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import Env, CleanText, DateTime +from woob.tools.date import parse_french_date class TrackPage(JsonPage): diff --git a/modules/cic/browser.py b/modules/cic/browser.py index b76c5e2370..734cc641e6 100644 --- a/modules/cic/browser.py +++ b/modules/cic/browser.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . from .pages import LoginPage, DecoupledStatePage, CancelDecoupled -from weboob.browser.browsers import AbstractBrowser -from weboob.browser.profiles import Wget -from weboob.browser.url import URL +from woob.browser.browsers import AbstractBrowser +from woob.browser.profiles import Wget +from woob.browser.url import URL __all__ = ['CICBrowser'] diff --git a/modules/cic/module.py b/modules/cic/module.py index 1fc3b20790..634805e800 100644 --- a/modules/cic/module.py +++ b/modules/cic/module.py @@ -18,11 +18,11 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBankTransferAddRecipient -from weboob.capabilities.bill import CapDocument -from weboob.capabilities.contact import CapContact -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueTransient +from woob.capabilities.bank import CapBankTransferAddRecipient +from woob.capabilities.bill import CapDocument +from woob.capabilities.contact import CapContact +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueTransient from .browser import CICBrowser diff --git a/modules/cic/pages.py b/modules/cic/pages.py index 3174ef8fa0..0a0d49685b 100644 --- a/modules/cic/pages.py +++ b/modules/cic/pages.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.browser.pages import AbstractPage +from woob.browser.pages import AbstractPage class LoginPage(AbstractPage): diff --git a/modules/cic/test.py b/modules/cic/test.py index f188e15ba6..fa94542aaf 100644 --- a/modules/cic/test.py +++ b/modules/cic/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CICTest(BackendTest): diff --git a/modules/cices/browser.py b/modules/cices/browser.py index 230d2a3e87..b331f2ad3f 100644 --- a/modules/cices/browser.py +++ b/modules/cices/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class CmesBrowser(AbstractBrowser): diff --git a/modules/cices/module.py b/modules/cices/module.py index 4104f2cf7c..00aed80786 100644 --- a/modules/cices/module.py +++ b/modules/cices/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.bank import AccountNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.bank import AccountNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object from .browser import CmesBrowser diff --git a/modules/cices/test.py b/modules/cices/test.py index fd4bc02fd8..d50b2a7795 100644 --- a/modules/cices/test.py +++ b/modules/cices/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CicesTest(BackendTest): diff --git a/modules/citibank/browser.py b/modules/citibank/browser.py index 4a9f02bea2..09da5a5153 100644 --- a/modules/citibank/browser.py +++ b/modules/citibank/browser.py @@ -23,12 +23,12 @@ from datetime import datetime from time import sleep -from weboob.browser import URL, LoginBrowser, need_login -from weboob.browser.pages import HTMLPage, JsonPage, RawPage -from weboob.capabilities.bank import Account, AccountNotFound, Transaction -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr -from weboob.tools.js import Javascript +from woob.browser import URL, LoginBrowser, need_login +from woob.browser.pages import HTMLPage, JsonPage, RawPage +from woob.capabilities.bank import Account, AccountNotFound, Transaction +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr +from woob.tools.js import Javascript from .parser import StatementParser, clean_label diff --git a/modules/citibank/module.py b/modules/citibank/module.py index aaeb00650b..712e1122f2 100644 --- a/modules/citibank/module.py +++ b/modules/citibank/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBank -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import Citibank diff --git a/modules/citibank/parser.py b/modules/citibank/parser.py index 3addda4e3f..d6e3ca0d80 100644 --- a/modules/citibank/parser.py +++ b/modules/citibank/parser.py @@ -22,12 +22,12 @@ import datetime import re -from weboob.capabilities.bank import Transaction -from weboob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr -from weboob.tools.compat import unicode -from weboob.tools.date import closest_date -from weboob.tools.pdf import decompress_pdf -from weboob.tools.tokenizer import ReTokenizer +from woob.capabilities.bank import Transaction +from woob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr +from woob.tools.compat import unicode +from woob.tools.date import closest_date +from woob.tools.pdf import decompress_pdf +from woob.tools.tokenizer import ReTokenizer def clean_label(text): diff --git a/modules/citibank/test.py b/modules/citibank/test.py index e77e594509..d50cbc7c4f 100644 --- a/modules/citibank/test.py +++ b/modules/citibank/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from itertools import chain diff --git a/modules/cityscoot/browser.py b/modules/cityscoot/browser.py index 64391bafe9..f7988ed21b 100644 --- a/modules/cityscoot/browser.py +++ b/modules/cityscoot/browser.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, RecaptchaV2Question +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, RecaptchaV2Question from .pages import LoginPage, SubscriptionsPage, DocumentsPage, OtpPage diff --git a/modules/cityscoot/module.py b/modules/cityscoot/module.py index aab05fb6f5..287e853c44 100644 --- a/modules/cityscoot/module.py +++ b/modules/cityscoot/module.py @@ -20,12 +20,12 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import ( +from woob.capabilities.bill import ( DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound ) -from weboob.capabilities.base import find_object, NotAvailable -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, ValueTransient +from woob.capabilities.base import find_object, NotAvailable +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, ValueTransient from .browser import CityscootBrowser diff --git a/modules/cityscoot/pages.py b/modules/cityscoot/pages.py index 1ab411fe3c..3223896d24 100644 --- a/modules/cityscoot/pages.py +++ b/modules/cityscoot/pages.py @@ -20,14 +20,14 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.elements import ItemElement, method, ListElement -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.elements import ItemElement, method, ListElement +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Env, Regexp, Format, Date, Currency, ) -from weboob.browser.filters.html import Attr, AbsoluteLink -from weboob.capabilities.bill import Bill, Subscription +from woob.browser.filters.html import Attr, AbsoluteLink +from woob.capabilities.bill import Bill, Subscription class LoginPage(HTMLPage): diff --git a/modules/cityscoot/test.py b/modules/cityscoot/test.py index 2a4e6e1dd3..a826444014 100644 --- a/modules/cityscoot/test.py +++ b/modules/cityscoot/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CityscootTest(BackendTest): diff --git a/modules/cmb/module.py b/modules/cmb/module.py index b07a43c463..265fa6e874 100644 --- a/modules/cmb/module.py +++ b/modules/cmb/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.capabilities.bank import CapBankTransfer -from weboob.capabilities.contact import CapContact -from weboob.tools.value import Value, ValueBackendPassword, ValueTransient +from woob.tools.backend import AbstractModule, BackendConfig +from woob.capabilities.bank import CapBankTransfer +from woob.capabilities.contact import CapContact +from woob.tools.value import Value, ValueBackendPassword, ValueTransient from .par.browser import CmbParBrowser from .pro.browser import CmbProBrowser diff --git a/modules/cmb/par/browser.py b/modules/cmb/par/browser.py index 90bdbfbe01..c94466d072 100644 --- a/modules/cmb/par/browser.py +++ b/modules/cmb/par/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class CmbParBrowser(AbstractBrowser): diff --git a/modules/cmb/pro/browser.py b/modules/cmb/pro/browser.py index ee8af9fdd3..d68d00f49f 100644 --- a/modules/cmb/pro/browser.py +++ b/modules/cmb/pro/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class CmbProBrowser(AbstractBrowser): diff --git a/modules/cmes/browser.py b/modules/cmes/browser.py index 7ee098d179..983c7235e1 100644 --- a/modules/cmes/browser.py +++ b/modules/cmes/browser.py @@ -22,8 +22,8 @@ from datetime import datetime from dateutil.relativedelta import relativedelta -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded from .pages import ( LoginPage, AccountsPage, OperationsListPage, OperationPage, ActionNeededPage, InvestmentPage, InvestmentDetailsPage, AssetManagementPage, diff --git a/modules/cmes/module.py b/modules/cmes/module.py index 7a96e83620..f8ef779116 100644 --- a/modules/cmes/module.py +++ b/modules/cmes/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.bank import AccountNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.bank import AccountNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object from .browser import CmesBrowser diff --git a/modules/cmes/pages.py b/modules/cmes/pages.py index fdac76461a..4fdef6731b 100644 --- a/modules/cmes/pages.py +++ b/modules/cmes/pages.py @@ -21,17 +21,17 @@ import re -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.elements import ListElement, ItemElement, method, TableElement -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.elements import ListElement, ItemElement, method, TableElement +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Date, Regexp, Field, Currency, MapIn, Eval, Title, Env, ) -from weboob.browser.filters.html import Link, TableCell -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Investment, Pocket -from weboob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.filters.html import Link, TableCell +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Investment, Pocket +from woob.tools.capabilities.bank.transactions import FrenchTransaction class Transaction(FrenchTransaction): diff --git a/modules/cmes/test.py b/modules/cmes/test.py index fd68a099ad..1042305eb5 100644 --- a/modules/cmes/test.py +++ b/modules/cmes/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CmesTest(BackendTest): diff --git a/modules/cmmc/module.py b/modules/cmmc/module.py index 8c28acbf55..455c2d3927 100644 --- a/modules/cmmc/module.py +++ b/modules/cmmc/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.capabilities.bank import CapBankTransfer -from weboob.capabilities.contact import CapContact -from weboob.tools.value import Value, ValueBackendPassword +from woob.tools.backend import AbstractModule, BackendConfig +from woob.capabilities.bank import CapBankTransfer +from woob.capabilities.contact import CapContact +from woob.tools.value import Value, ValueBackendPassword __all__ = ['CmmcModule'] diff --git a/modules/cmso/module.py b/modules/cmso/module.py index 0a1c47130c..92c724b34b 100644 --- a/modules/cmso/module.py +++ b/modules/cmso/module.py @@ -21,13 +21,13 @@ from __future__ import unicode_literals -from weboob.capabilities.bank import CapBankTransfer, Account, AccountNotFound, RecipientNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.contact import CapContact -from weboob.capabilities.base import find_object, strict_find_object -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueTransient, ValueBackendPassword +from woob.capabilities.bank import CapBankTransfer, Account, AccountNotFound, RecipientNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.contact import CapContact +from woob.capabilities.base import find_object, strict_find_object +from woob.capabilities.profile import CapProfile +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueTransient, ValueBackendPassword from .par.browser import CmsoParBrowser from .pro.browser import CmsoProBrowser diff --git a/modules/cmso/par/browser.py b/modules/cmso/par/browser.py index f894bbdbcc..81ffacb1cc 100644 --- a/modules/cmso/par/browser.py +++ b/modules/cmso/par/browser.py @@ -28,15 +28,15 @@ from functools import wraps from hashlib import sha256 -from weboob.browser.browsers import TwoFactorBrowser, URL, need_login -from weboob.browser.exceptions import ClientError, ServerError -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable, BrowserQuestion -from weboob.capabilities.bank import Account, Transaction, AccountNotFound -from weboob.capabilities.base import find_object, empty -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.compat import urlparse, parse_qsl -from weboob.tools.value import Value -from weboob.tools.json import json +from woob.browser.browsers import TwoFactorBrowser, URL, need_login +from woob.browser.exceptions import ClientError, ServerError +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable, BrowserQuestion +from woob.capabilities.bank import Account, Transaction, AccountNotFound +from woob.capabilities.base import find_object, empty +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.compat import urlparse, parse_qsl +from woob.tools.value import Value +from woob.tools.json import json from .pages import ( LogoutPage, AccountsPage, HistoryPage, LifeinsurancePage, MarketPage, diff --git a/modules/cmso/par/pages.py b/modules/cmso/par/pages.py index 5c1ca1df5c..7045bc3bf1 100644 --- a/modules/cmso/par/pages.py +++ b/modules/cmso/par/pages.py @@ -28,26 +28,26 @@ import requests -from weboob.exceptions import BrowserUnavailable -from weboob.browser.pages import HTMLPage, JsonPage, RawPage, LoggedPage, pagination -from weboob.browser.elements import DictElement, ItemElement, TableElement, SkipItem, method -from weboob.browser.filters.standard import ( +from woob.exceptions import BrowserUnavailable +from woob.browser.pages import HTMLPage, JsonPage, RawPage, LoggedPage, pagination +from woob.browser.elements import DictElement, ItemElement, TableElement, SkipItem, method +from woob.browser.filters.standard import ( CleanText, Upper, Date, Regexp, Format, CleanDecimal, Filter, Env, Slugify, Field, Currency, Map, Base, MapIn, Coalesce, DateTime, ) -from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import Attr, Link, TableCell, AbsoluteLink -from weboob.browser.exceptions import ServerError -from weboob.capabilities.bank import Account, Loan, AccountOwnership -from weboob.capabilities.wealth import Investment, MarketOrder, MarketOrderDirection, MarketOrderType -from weboob.capabilities.contact import Advisor -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.profile import Profile -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.exceptions import ParseError -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType -from weboob.tools.compat import unicode -from weboob.tools.date import parse_french_date +from woob.browser.filters.json import Dict +from woob.browser.filters.html import Attr, Link, TableCell, AbsoluteLink +from woob.browser.exceptions import ServerError +from woob.capabilities.bank import Account, Loan, AccountOwnership +from woob.capabilities.wealth import Investment, MarketOrder, MarketOrderDirection, MarketOrderType +from woob.capabilities.contact import Advisor +from woob.capabilities.base import NotAvailable +from woob.capabilities.profile import Profile +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.exceptions import ParseError +from woob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.tools.compat import unicode +from woob.tools.date import parse_french_date from .transfer_pages import get_recipient_id_hash diff --git a/modules/cmso/par/transfer_pages.py b/modules/cmso/par/transfer_pages.py index 58d7d85eca..bb1534e421 100644 --- a/modules/cmso/par/transfer_pages.py +++ b/modules/cmso/par/transfer_pages.py @@ -24,15 +24,15 @@ from hashlib import md5 import datetime as dt -from weboob.browser.pages import JsonPage, LoggedPage -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import JsonPage, LoggedPage +from woob.browser.elements import DictElement, ItemElement, method +from woob.browser.filters.standard import ( CleanText, Currency, CleanDecimal, Env, Format, Upper, ) -from weboob.browser.filters.json import Dict -from weboob.capabilities.bank import Recipient, Transfer, TransferBankError, Emitter -from weboob.capabilities.base import NotAvailable +from woob.browser.filters.json import Dict +from woob.capabilities.bank import Recipient, Transfer, TransferBankError, Emitter +from woob.capabilities.base import NotAvailable def get_recipient_id_hash(label, name, iban): diff --git a/modules/cmso/pro/browser.py b/modules/cmso/pro/browser.py index b2cd4b156f..a6e01cb62a 100644 --- a/modules/cmso/pro/browser.py +++ b/modules/cmso/pro/browser.py @@ -26,14 +26,14 @@ from dateutil.relativedelta import relativedelta -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.capabilities.base import find_object -from weboob.capabilities.bank import Account -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded -from weboob.browser import LoginBrowser, URL, need_login -from weboob.browser.exceptions import ServerError -from weboob.tools.date import LinearDateGuesser -from weboob.tools.compat import urlparse, parse_qsl +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.capabilities.base import find_object +from woob.capabilities.bank import Account +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded +from woob.browser import LoginBrowser, URL, need_login +from woob.browser.exceptions import ServerError +from woob.tools.date import LinearDateGuesser +from woob.tools.compat import urlparse, parse_qsl from .pages import ( LoginPage, PasswordCreationPage, AccountsPage, HistoryPage, SubscriptionPage, InvestmentPage, diff --git a/modules/cmso/pro/pages.py b/modules/cmso/pro/pages.py index 7f359d4451..09990b8aa7 100644 --- a/modules/cmso/pro/pages.py +++ b/modules/cmso/pro/pages.py @@ -23,19 +23,19 @@ import re -from weboob.exceptions import BrowserIncorrectPassword -from weboob.browser.pages import HTMLPage, JsonPage, pagination, LoggedPage -from weboob.browser.elements import ListElement, ItemElement, TableElement, method -from weboob.browser.filters.standard import ( +from woob.exceptions import BrowserIncorrectPassword +from woob.browser.pages import HTMLPage, JsonPage, pagination, LoggedPage +from woob.browser.elements import ListElement, ItemElement, TableElement, method +from woob.browser.filters.standard import ( CleanText, CleanDecimal, DateGuesser, Env, Field, Filter, Regexp, Currency, Date, ) -from weboob.browser.filters.html import Link, Attr, TableCell -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Investment -from weboob.capabilities.base import NotAvailable -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.compat import urljoin -from weboob.tools.capabilities.bank.investments import is_isin_valid +from woob.browser.filters.html import Link, Attr, TableCell +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Investment +from woob.capabilities.base import NotAvailable +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.compat import urljoin +from woob.tools.capabilities.bank.investments import is_isin_valid __all__ = ['LoginPage'] diff --git a/modules/codimd/browser.py b/modules/codimd/browser.py index da7608f494..2ed7a9513e 100644 --- a/modules/codimd/browser.py +++ b/modules/codimd/browser.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL -from weboob.exceptions import BrowserIncorrectPassword, BrowserHTTPNotFound -from weboob.capabilities.content import Content, Revision +from woob.browser import PagesBrowser, URL +from woob.exceptions import BrowserIncorrectPassword, BrowserHTTPNotFound +from woob.capabilities.content import Content, Revision from .pages import ( NotePage, MePage, RootPage, RevisionListPage, RevisionPage, NewNotePage, diff --git a/modules/codimd/module.py b/modules/codimd/module.py index 1a1c955ba1..e67f4e2e25 100644 --- a/modules/codimd/module.py +++ b/modules/codimd/module.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword -from weboob.capabilities.content import CapContent +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword +from woob.capabilities.content import CapContent from .browser import CodimdBrowser diff --git a/modules/codimd/pages.py b/modules/codimd/pages.py index 0d357cea1d..f86b5230e6 100644 --- a/modules/codimd/pages.py +++ b/modules/codimd/pages.py @@ -22,9 +22,9 @@ import re from urllib.parse import unquote -from weboob.browser.pages import RawPage, JsonPage, HTMLPage -from weboob.browser.filters.standard import CleanText -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser.pages import RawPage, JsonPage, HTMLPage +from woob.browser.filters.standard import CleanText +from woob.exceptions import BrowserIncorrectPassword class RootPage(HTMLPage): diff --git a/modules/codimd/test.py b/modules/codimd/test.py index 8a81f80036..774bec5b24 100644 --- a/modules/codimd/test.py +++ b/modules/codimd/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CodimdTest(BackendTest): diff --git a/modules/colisprive/browser.py b/modules/colisprive/browser.py index 394d2c5458..d51d722ef2 100644 --- a/modules/colisprive/browser.py +++ b/modules/colisprive/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import TrackPage, ErrorPage diff --git a/modules/colisprive/module.py b/modules/colisprive/module.py index 6cbd6f05f6..ee67e0b3cc 100644 --- a/modules/colisprive/module.py +++ b/modules/colisprive/module.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.parcel import CapParcel +from woob.tools.backend import Module +from woob.capabilities.parcel import CapParcel from .browser import ColispriveBrowser diff --git a/modules/colisprive/pages.py b/modules/colisprive/pages.py index 31738053ca..e025715142 100644 --- a/modules/colisprive/pages.py +++ b/modules/colisprive/pages.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . from datetime import date -from weboob.browser.pages import HTMLPage -from weboob.capabilities.parcel import Parcel, Event, ParcelNotFound +from woob.browser.pages import HTMLPage +from woob.capabilities.parcel import Parcel, Event, ParcelNotFound def update_status(p, status): diff --git a/modules/colissimo/browser.py b/modules/colissimo/browser.py index 2de58bf419..ce7c4df08c 100644 --- a/modules/colissimo/browser.py +++ b/modules/colissimo/browser.py @@ -19,10 +19,10 @@ import re -from weboob.capabilities.parcel import Event, ParcelNotFound, Parcel -from weboob.browser import PagesBrowser, URL -from weboob.browser.pages import HTMLPage, JsonPage -from weboob.browser.profiles import Firefox +from woob.capabilities.parcel import Event, ParcelNotFound, Parcel +from woob.browser import PagesBrowser, URL +from woob.browser.pages import HTMLPage, JsonPage +from woob.browser.profiles import Firefox from dateutil.parser import parse as parse_date diff --git a/modules/colissimo/module.py b/modules/colissimo/module.py index cb2083f29a..05011b362c 100644 --- a/modules/colissimo/module.py +++ b/modules/colissimo/module.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.parcel import CapParcel, ParcelNotFound -from weboob.tools.backend import Module +from woob.capabilities.parcel import CapParcel, ParcelNotFound +from woob.tools.backend import Module from .browser import ColissimoBrowser diff --git a/modules/courtois/browser.py b/modules/courtois/browser.py index dcfc1f10ea..c3921fc0f7 100644 --- a/modules/courtois/browser.py +++ b/modules/courtois/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class CourtoisBrowser(AbstractBrowser): diff --git a/modules/courtois/module.py b/modules/courtois/module.py index c63046608a..7b5f6bd442 100644 --- a/modules/courtois/module.py +++ b/modules/courtois/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import CourtoisBrowser diff --git a/modules/courtois/test.py b/modules/courtois/test.py index 32e63991d8..f93ec53a54 100644 --- a/modules/courtois/test.py +++ b/modules/courtois/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CreditDuNordTest(BackendTest): MODULE = 'tarneaud' diff --git a/modules/cpasbien/browser.py b/modules/cpasbien/browser.py index 1e2bb8fe4d..88cfd672d5 100644 --- a/modules/cpasbien/browser.py +++ b/modules/cpasbien/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Firefox +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Firefox from .pages import SearchPage, TorrentPage#, HomePage diff --git a/modules/cpasbien/module.py b/modules/cpasbien/module.py index b1d6bc7c93..e42902a59e 100644 --- a/modules/cpasbien/module.py +++ b/modules/cpasbien/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.torrent import CapTorrent, Torrent -from weboob.tools.backend import Module -from weboob.tools.compat import quote_plus +from woob.capabilities.torrent import CapTorrent, Torrent +from woob.tools.backend import Module +from woob.tools.compat import quote_plus from .browser import CpasbienBrowser diff --git a/modules/cpasbien/pages.py b/modules/cpasbien/pages.py index 4c3f74df4d..cc1be12099 100644 --- a/modules/cpasbien/pages.py +++ b/modules/cpasbien/pages.py @@ -18,14 +18,14 @@ # along with this woob module. If not, see . -from weboob.capabilities.torrent import Torrent -from weboob.capabilities.base import NotLoaded, NotAvailable -from weboob.tools.misc import get_bytes_size - -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import Regexp, CleanText, Type, Format -from weboob.browser.filters.html import CleanHTML +from woob.capabilities.torrent import Torrent +from woob.capabilities.base import NotLoaded, NotAvailable +from woob.tools.misc import get_bytes_size + +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import Regexp, CleanText, Type, Format +from woob.browser.filters.html import CleanHTML class SearchPage(HTMLPage): diff --git a/modules/cpasbien/test.py b/modules/cpasbien/test.py index 64a9fa3283..09cfccef1c 100644 --- a/modules/cpasbien/test.py +++ b/modules/cpasbien/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest +from woob.capabilities.base import NotLoaded from random import choice diff --git a/modules/cragr/browser.py b/modules/cragr/browser.py index fb981804ee..f4621f4a4d 100644 --- a/modules/cragr/browser.py +++ b/modules/cragr/browser.py @@ -25,25 +25,25 @@ from decimal import Decimal import re -from weboob.capabilities.wealth import Per, PerProviderType -from weboob.capabilities.bank import ( +from woob.capabilities.wealth import Per, PerProviderType +from woob.capabilities.bank import ( Account, Loan, Transaction, AccountNotFound, RecipientNotFound, AddRecipientStep, RecipientInvalidOTP, RecipientInvalidIban, AddRecipientBankError, ) -from weboob.capabilities.base import empty, NotAvailable, strict_find_object -from weboob.browser import LoginBrowser, URL, need_login, StatesMixin -from weboob.browser.exceptions import ServerError, ClientError, BrowserHTTPNotFound, HTTPNotFound -from weboob.exceptions import ( +from woob.capabilities.base import empty, NotAvailable, strict_find_object +from woob.browser import LoginBrowser, URL, need_login, StatesMixin +from woob.browser.exceptions import ServerError, ClientError, BrowserHTTPNotFound, HTTPNotFound +from woob.exceptions import ( BrowserUnavailable, BrowserIncorrectPassword, ActionNeeded, AuthMethodNotImplemented, ) -from weboob.tools.capabilities.bank.iban import is_iban_valid -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.decorators import retry -from weboob.tools.value import Value -from weboob.tools.capabilities.bank.investments import create_french_liquidity -from weboob.tools.compat import parse_qs, urlparse, urljoin +from woob.tools.capabilities.bank.iban import is_iban_valid +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.decorators import retry +from woob.tools.value import Value +from woob.tools.capabilities.bank.investments import create_french_liquidity +from woob.tools.compat import parse_qs, urlparse, urljoin from .document_pages import ( SubscriptionsTransitionPage, SubscriptionsDocumentsPage, diff --git a/modules/cragr/document_pages.py b/modules/cragr/document_pages.py index 81bdb36d3b..0dc11ad47d 100644 --- a/modules/cragr/document_pages.py +++ b/modules/cragr/document_pages.py @@ -21,11 +21,11 @@ import re -from weboob.browser.pages import LoggedPage, HTMLPage -from weboob.capabilities.bill import Document, DocumentTypes, Subscription -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import Env, CleanText, Date, Regexp, Format -from weboob.browser.filters.html import Link +from woob.browser.pages import LoggedPage, HTMLPage +from woob.capabilities.bill import Document, DocumentTypes, Subscription +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import Env, CleanText, Date, Regexp, Format +from woob.browser.filters.html import Link class SubscriptionsTransitionPage(LoggedPage, HTMLPage): diff --git a/modules/cragr/module.py b/modules/cragr/module.py index 8890338531..fbe024af54 100644 --- a/modules/cragr/module.py +++ b/modules/cragr/module.py @@ -24,17 +24,17 @@ from datetime import date from collections import OrderedDict -from weboob.tools.value import Value, ValueBackendPassword -from weboob.tools.backend import BackendConfig, Module -from weboob.capabilities.base import find_object -from weboob.capabilities.bill import ( +from woob.tools.value import Value, ValueBackendPassword +from woob.tools.backend import BackendConfig, Module +from woob.capabilities.base import find_object +from woob.capabilities.bill import ( CapDocument, Subscription, SubscriptionNotFound, Document, DocumentNotFound, DocumentTypes, ) -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.bank import ( +from woob.capabilities.profile import CapProfile +from woob.capabilities.bank import ( CapBankTransferAddRecipient, Account, AccountNotFound, ) -from weboob.capabilities.wealth import CapBankWealth +from woob.capabilities.wealth import CapBankWealth from .browser import CreditAgricoleBrowser diff --git a/modules/cragr/netfinca_browser.py b/modules/cragr/netfinca_browser.py index cd7ff068c3..0c59718fd5 100644 --- a/modules/cragr/netfinca_browser.py +++ b/modules/cragr/netfinca_browser.py @@ -19,7 +19,7 @@ # flake8: compatible -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class NetfincaBrowser(AbstractBrowser): diff --git a/modules/cragr/pages.py b/modules/cragr/pages.py index 8820f52d8c..fa6b519074 100644 --- a/modules/cragr/pages.py +++ b/modules/cragr/pages.py @@ -27,25 +27,25 @@ import dateutil -from weboob.browser.pages import HTMLPage, JsonPage, LoggedPage -from weboob.exceptions import ActionNeeded -from weboob.capabilities import NotAvailable -from weboob.capabilities.base import empty -from weboob.capabilities.bank import Account, AccountOwnerType -from weboob.capabilities.wealth import Investment -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.capabilities.profile import Person, Company -from weboob.capabilities.contact import Advisor -from weboob.browser.elements import DictElement, ListElement, ItemElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, JsonPage, LoggedPage +from woob.exceptions import ActionNeeded +from woob.capabilities import NotAvailable +from woob.capabilities.base import empty +from woob.capabilities.bank import Account, AccountOwnerType +from woob.capabilities.wealth import Investment +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.capabilities.profile import Person, Company +from woob.capabilities.contact import Advisor +from woob.browser.elements import DictElement, ListElement, ItemElement, method +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Currency as CleanCurrency, Format, Field, Map, Eval, Env, Regexp, Date, Coalesce, ) -from weboob.browser.filters.html import Attr, Link -from weboob.browser.filters.json import Dict -from weboob.tools.capabilities.bank.investments import is_isin_valid, IsinCode, IsinType -from weboob.tools.compat import urljoin -from weboob.exceptions import BrowserPasswordExpired +from woob.browser.filters.html import Attr, Link +from woob.browser.filters.json import Dict +from woob.tools.capabilities.bank.investments import is_isin_valid, IsinCode, IsinType +from woob.tools.compat import urljoin +from woob.exceptions import BrowserPasswordExpired def float_to_decimal(f): diff --git a/modules/cragr/test.py b/modules/cragr/test.py index 46e6215f66..8e9994e3c0 100644 --- a/modules/cragr/test.py +++ b/modules/cragr/test.py @@ -19,8 +19,8 @@ # flake8: compatible -from weboob.tools.test import BackendTest -from weboob.tools.capabilities.bank.test import BankStandardTest +from woob.tools.test import BackendTest +from woob.tools.capabilities.bank.test import BankStandardTest class CrAgrTest(BankStandardTest, BackendTest): diff --git a/modules/cragr/transfer_pages.py b/modules/cragr/transfer_pages.py index 16da138958..acb69c27cd 100644 --- a/modules/cragr/transfer_pages.py +++ b/modules/cragr/transfer_pages.py @@ -23,19 +23,19 @@ from datetime import date -from weboob.browser.pages import ( +from woob.browser.pages import ( LoggedPage, JsonPage, RawPage, HTMLPage, PartialHTMLPage, ) -from weboob.browser.elements import method, ItemElement, DictElement -from weboob.capabilities.base import empty, NotAvailable -from weboob.capabilities.bank import ( +from woob.browser.elements import method, ItemElement, DictElement +from woob.capabilities.base import empty, NotAvailable +from woob.capabilities.bank import ( Account, Recipient, Transfer, TransferBankError, Emitter, EmitterNumberType, ) -from weboob.browser.filters.standard import ( +from woob.browser.filters.standard import ( CleanDecimal, Date, CleanText, Coalesce, Format, ) -from weboob.browser.filters.json import Dict +from woob.browser.filters.json import Dict class NewRecipientPage(LoggedPage, PartialHTMLPage): diff --git a/modules/creditcooperatif/caisseepargne_browser.py b/modules/creditcooperatif/caisseepargne_browser.py index 894e303866..5c574538fd 100644 --- a/modules/creditcooperatif/caisseepargne_browser.py +++ b/modules/creditcooperatif/caisseepargne_browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser, URL +from woob.browser import AbstractBrowser, URL from .linebourse_browser import LinebourseAPIBrowser from .pages import JsFilePage, LoginPage, NewLoginPage, ConfigPage diff --git a/modules/creditcooperatif/cenet_browser.py b/modules/creditcooperatif/cenet_browser.py index 856b0d0e4f..68d1d1510b 100644 --- a/modules/creditcooperatif/cenet_browser.py +++ b/modules/creditcooperatif/cenet_browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser, URL -from weboob.capabilities.bank import Account +from woob.browser import AbstractBrowser, URL +from woob.capabilities.bank import Account from .linebourse_browser import LinebourseAPIBrowser from .pages import JsFilePage, LoginPage, NewLoginPage, ConfigPage diff --git a/modules/creditcooperatif/linebourse_browser.py b/modules/creditcooperatif/linebourse_browser.py index c095723f44..3115794155 100644 --- a/modules/creditcooperatif/linebourse_browser.py +++ b/modules/creditcooperatif/linebourse_browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class LinebourseAPIBrowser(AbstractBrowser): diff --git a/modules/creditcooperatif/module.py b/modules/creditcooperatif/module.py index 28f5420d61..c9b65dd52e 100644 --- a/modules/creditcooperatif/module.py +++ b/modules/creditcooperatif/module.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBankTransferAddRecipient -from weboob.capabilities.bill import CapDocument -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value, ValueTransient +from woob.capabilities.bank import CapBankTransferAddRecipient +from woob.capabilities.bill import CapDocument +from woob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword, Value, ValueTransient from .proxy_browser import ProxyBrowser diff --git a/modules/creditcooperatif/pages.py b/modules/creditcooperatif/pages.py index cfc81ce283..a4333e1380 100644 --- a/modules/creditcooperatif/pages.py +++ b/modules/creditcooperatif/pages.py @@ -4,7 +4,7 @@ # flake8: compatible -from weboob.browser.pages import AbstractPage +from woob.browser.pages import AbstractPage class LoginPage(AbstractPage): diff --git a/modules/creditcooperatif/proxy_browser.py b/modules/creditcooperatif/proxy_browser.py index d677997198..6aacfaa2a4 100644 --- a/modules/creditcooperatif/proxy_browser.py +++ b/modules/creditcooperatif/proxy_browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser.switch import SwitchingBrowser +from woob.browser.switch import SwitchingBrowser from .caisseepargne_browser import CaisseEpargneBrowser from .cenet_browser import CenetBrowser diff --git a/modules/creditcooperatif/test.py b/modules/creditcooperatif/test.py index db5b484c62..7e267d899c 100644 --- a/modules/creditcooperatif/test.py +++ b/modules/creditcooperatif/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CreditCooperatifTest(BackendTest): diff --git a/modules/creditdunord/browser.py b/modules/creditdunord/browser.py index 8d4b976e58..cef5edf396 100644 --- a/modules/creditdunord/browser.py +++ b/modules/creditdunord/browser.py @@ -21,11 +21,11 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, BrowserPasswordExpired, ActionNeeded -from weboob.capabilities.bank import Account -from weboob.tools.capabilities.bank.investments import create_french_liquidity -from weboob.tools.capabilities.bank.transactions import sorted_transactions +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, BrowserPasswordExpired, ActionNeeded +from woob.capabilities.bank import Account +from woob.tools.capabilities.bank.investments import create_french_liquidity +from woob.tools.capabilities.bank.transactions import sorted_transactions from .pages import ( LoginPage, LoginConfirmPage, ProfilePage, diff --git a/modules/creditdunord/module.py b/modules/creditdunord/module.py index cd00448e34..cbf680ed23 100644 --- a/modules/creditdunord/module.py +++ b/modules/creditdunord/module.py @@ -26,13 +26,13 @@ from unidecode import unidecode -from weboob.capabilities.bank import Account -from weboob.capabilities.bank.pfm import CapBankMatching -from weboob.capabilities.base import find_object -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.bank import Account +from woob.capabilities.bank.pfm import CapBankMatching +from woob.capabilities.base import find_object +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value from .browser import CreditDuNordBrowser diff --git a/modules/creditdunord/pages.py b/modules/creditdunord/pages.py index 9923f5ea9d..c7ecc4f7a2 100755 --- a/modules/creditdunord/pages.py +++ b/modules/creditdunord/pages.py @@ -28,21 +28,21 @@ from dateutil.relativedelta import FR, relativedelta -from weboob.browser.pages import HTMLPage, LoggedPage, JsonPage -from weboob.browser.elements import method, ItemElement, DictElement -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage, JsonPage +from woob.browser.elements import method, ItemElement, DictElement +from woob.browser.filters.standard import ( CleanText, Date, CleanDecimal, Regexp, Format, Field, Env, Map, MapIn, Currency, ) -from weboob.browser.filters.json import Dict -from weboob.exceptions import ActionNeeded -from weboob.capabilities.bank import Account, AccountOwnership, Loan -from weboob.capabilities.wealth import Investment -from weboob.capabilities.profile import Profile -from weboob.capabilities import NotAvailable -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType -from weboob.tools.captcha.virtkeyboard import GridVirtKeyboard +from woob.browser.filters.json import Dict +from woob.exceptions import ActionNeeded +from woob.capabilities.bank import Account, AccountOwnership, Loan +from woob.capabilities.wealth import Investment +from woob.capabilities.profile import Profile +from woob.capabilities import NotAvailable +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.tools.captcha.virtkeyboard import GridVirtKeyboard class CDNVirtKeyboard(GridVirtKeyboard): diff --git a/modules/creditdunord/test.py b/modules/creditdunord/test.py index 3823b01329..c15048683c 100644 --- a/modules/creditdunord/test.py +++ b/modules/creditdunord/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CreditDuNordTest(BackendTest): diff --git a/modules/creditdunordpee/browser.py b/modules/creditdunordpee/browser.py index c7ba9f00c8..c7bc0f56a3 100644 --- a/modules/creditdunordpee/browser.py +++ b/modules/creditdunordpee/browser.py @@ -19,7 +19,7 @@ # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class CreditdunordpeeBrowser(AbstractBrowser): diff --git a/modules/creditdunordpee/module.py b/modules/creditdunordpee/module.py index b98729dd1e..07a660652a 100644 --- a/modules/creditdunordpee/module.py +++ b/modules/creditdunordpee/module.py @@ -19,11 +19,11 @@ # along with this woob module. If not, see . -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.bill import CapDocument -from weboob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword, Value +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.bill import CapDocument +from woob.capabilities.profile import CapProfile from .browser import CreditdunordpeeBrowser diff --git a/modules/creditdunordpee/test.py b/modules/creditdunordpee/test.py index a42c6e5a65..8402a369fe 100644 --- a/modules/creditdunordpee/test.py +++ b/modules/creditdunordpee/test.py @@ -18,7 +18,7 @@ # along with woob. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CreditdunordpeeTest(BackendTest): diff --git a/modules/creditmutuel/browser.py b/modules/creditmutuel/browser.py index 1c064b9249..a284cba47f 100644 --- a/modules/creditmutuel/browser.py +++ b/modules/creditmutuel/browser.py @@ -25,28 +25,28 @@ from itertools import groupby from operator import attrgetter -from weboob.capabilities.bill import Subscription -from weboob.exceptions import ( +from woob.capabilities.bill import Subscription +from woob.exceptions import ( ActionNeeded, AppValidation, AppValidationExpired, AppValidationCancelled, AuthMethodNotImplemented, BrowserIncorrectPassword, BrowserUnavailable, BrowserQuestion, NoAccountsException, NeedInteractiveFor2FA, ) -from weboob.tools.compat import basestring -from weboob.tools.value import Value -from weboob.tools.capabilities.bank.transactions import FrenchTransaction, sorted_transactions -from weboob.browser.browsers import need_login, TwoFactorBrowser -from weboob.browser.profiles import Wget -from weboob.browser.url import URL -from weboob.browser.pages import FormNotFound -from weboob.browser.exceptions import ClientError, ServerError -from weboob.capabilities.bank import ( +from woob.tools.compat import basestring +from woob.tools.value import Value +from woob.tools.capabilities.bank.transactions import FrenchTransaction, sorted_transactions +from woob.browser.browsers import need_login, TwoFactorBrowser +from woob.browser.profiles import Wget +from woob.browser.url import URL +from woob.browser.pages import FormNotFound +from woob.browser.exceptions import ClientError, ServerError +from woob.capabilities.bank import ( Account, AddRecipientStep, Recipient, AccountOwnership, AddRecipientTimeout, TransferStep, TransferBankError, AddRecipientBankError, ) -from weboob.tools.capabilities.bank.investments import create_french_liquidity -from weboob.capabilities import NotAvailable -from weboob.tools.compat import urlparse -from weboob.capabilities.base import find_object, empty +from woob.tools.capabilities.bank.investments import create_french_liquidity +from woob.capabilities import NotAvailable +from woob.tools.compat import urlparse +from woob.capabilities.base import find_object, empty from .pages import ( LoginPage, LoginErrorPage, AccountsPage, UserSpacePage, diff --git a/modules/creditmutuel/module.py b/modules/creditmutuel/module.py index dcca6fdac1..267936faf2 100644 --- a/modules/creditmutuel/module.py +++ b/modules/creditmutuel/module.py @@ -24,20 +24,20 @@ import re from decimal import Decimal -from weboob.capabilities.base import find_object, NotAvailable -from weboob.capabilities.bank import ( +from woob.capabilities.base import find_object, NotAvailable +from woob.capabilities.bank import ( CapBankTransferAddRecipient, AccountNotFound, RecipientNotFound, Account, TransferInvalidLabel, ) -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.contact import CapContact -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.bill import ( +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.contact import CapContact +from woob.capabilities.profile import CapProfile +from woob.capabilities.bill import ( CapDocument, Subscription, SubscriptionNotFound, Document, DocumentNotFound, DocumentTypes, ) -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, ValueTransient +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, ValueTransient from .browser import CreditMutuelBrowser diff --git a/modules/creditmutuel/pages.py b/modules/creditmutuel/pages.py index 0348ae642e..5da74276cf 100644 --- a/modules/creditmutuel/pages.py +++ b/modules/creditmutuel/pages.py @@ -28,40 +28,40 @@ from random import randint from collections import OrderedDict -from weboob.browser.pages import ( +from woob.browser.pages import ( HTMLPage, FormNotFound, LoggedPage, pagination, XMLPage, PartialHTMLPage, Page, ) -from weboob.browser.elements import ListElement, ItemElement, SkipItem, method, TableElement -from weboob.browser.filters.standard import ( +from woob.browser.elements import ListElement, ItemElement, SkipItem, method, TableElement +from woob.browser.filters.standard import ( Filter, Env, CleanText, CleanDecimal, Field, Regexp, Async, AsyncLoad, Date, Format, Type, Currency, Base, Coalesce, Map, MapIn, ) -from weboob.browser.filters.html import Link, Attr, TableCell, ColumnNotFound, AbsoluteLink -from weboob.exceptions import ( +from woob.browser.filters.html import Link, Attr, TableCell, ColumnNotFound, AbsoluteLink +from woob.exceptions import ( BrowserIncorrectPassword, ParseError, ActionNeeded, BrowserUnavailable, AppValidation, ) -from weboob.capabilities import NotAvailable -from weboob.capabilities.base import empty, find_object -from weboob.capabilities.bank import ( +from woob.capabilities import NotAvailable +from woob.capabilities.base import empty, find_object +from woob.capabilities.bank import ( Account, Recipient, TransferBankError, Transfer, AddRecipientBankError, AddRecipientStep, Loan, Emitter, ) -from weboob.capabilities.wealth import ( +from woob.capabilities.wealth import ( Investment, MarketOrder, MarketOrderDirection, MarketOrderType, MarketOrderPayment, ) -from weboob.capabilities.contact import Advisor -from weboob.capabilities.profile import Profile -from weboob.tools.capabilities.bank.iban import is_iban_valid -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.capabilities.bill import DocumentTypes, Document -from weboob.tools.compat import urlparse, parse_qs, urljoin, range -from weboob.tools.date import parse_french_date, LinearDateGuesser -from weboob.tools.value import Value +from woob.capabilities.contact import Advisor +from woob.capabilities.profile import Profile +from woob.tools.capabilities.bank.iban import is_iban_valid +from woob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.capabilities.bill import DocumentTypes, Document +from woob.tools.compat import urlparse, parse_qs, urljoin, range +from woob.tools.date import parse_french_date, LinearDateGuesser +from woob.tools.value import Value def MyDecimal(*args, **kwargs): diff --git a/modules/creditmutuel/test.py b/modules/creditmutuel/test.py index 27d8d04077..b14df2581c 100644 --- a/modules/creditmutuel/test.py +++ b/modules/creditmutuel/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CreditMutuelTest(BackendTest): diff --git a/modules/cuisineaz/browser.py b/modules/cuisineaz/browser.py index 6e18beb534..f3f10404e0 100644 --- a/modules/cuisineaz/browser.py +++ b/modules/cuisineaz/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import RecipePage, ResultsPage diff --git a/modules/cuisineaz/module.py b/modules/cuisineaz/module.py index 65cf794b6d..4a05251e3e 100644 --- a/modules/cuisineaz/module.py +++ b/modules/cuisineaz/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.recipe import CapRecipe, Recipe -from weboob.tools.backend import Module -from weboob.tools.compat import unicode +from woob.capabilities.recipe import CapRecipe, Recipe +from woob.tools.backend import Module +from woob.tools.compat import unicode from .browser import CuisineazBrowser diff --git a/modules/cuisineaz/pages.py b/modules/cuisineaz/pages.py index 6e3fcab353..0006505498 100644 --- a/modules/cuisineaz/pages.py +++ b/modules/cuisineaz/pages.py @@ -18,15 +18,15 @@ # along with this woob module. If not, see . -from weboob.capabilities.recipe import Recipe, Comment -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.image import BaseImage, Thumbnail -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.elements import ItemElement, method, ListElement -from weboob.browser.filters.standard import ( +from woob.capabilities.recipe import Recipe, Comment +from woob.capabilities.base import NotAvailable +from woob.capabilities.image import BaseImage, Thumbnail +from woob.browser.pages import HTMLPage, pagination +from woob.browser.elements import ItemElement, method, ListElement +from woob.browser.filters.standard import ( CleanText, Regexp, Env, Time, Join, Format, Eval, ) -from weboob.browser.filters.html import XPath +from woob.browser.filters.html import XPath import re import datetime diff --git a/modules/cuisineaz/test.py b/modules/cuisineaz/test.py index c3dbe0777c..d23fd268fe 100644 --- a/modules/cuisineaz/test.py +++ b/modules/cuisineaz/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest import itertools diff --git a/modules/dailymotion/browser.py b/modules/dailymotion/browser.py index 21a8678d82..f57e2c27a7 100644 --- a/modules/dailymotion/browser.py +++ b/modules/dailymotion/browser.py @@ -19,9 +19,9 @@ import re -from weboob.tools.compat import unicode -from weboob.browser import PagesBrowser, URL -from weboob.tools.compat import quote_plus +from woob.tools.compat import unicode +from woob.browser import PagesBrowser, URL +from woob.tools.compat import quote_plus from .pages import IndexPage, VideoPage diff --git a/modules/dailymotion/module.py b/modules/dailymotion/module.py index e05ecec94c..297ea70cd5 100644 --- a/modules/dailymotion/module.py +++ b/modules/dailymotion/module.py @@ -19,10 +19,10 @@ from collections import OrderedDict -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value +from woob.capabilities.video import CapVideo, BaseVideo +from woob.capabilities.collection import CapCollection, CollectionNotFound +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value from .browser import DailymotionBrowser import re diff --git a/modules/dailymotion/pages.py b/modules/dailymotion/pages.py index 6e3ef66963..6eda47bd57 100644 --- a/modules/dailymotion/pages.py +++ b/modules/dailymotion/pages.py @@ -17,17 +17,17 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.filters.standard import CleanText, Regexp, Env, Duration, DateTime -from weboob.browser.filters.html import Link +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage, pagination +from woob.browser.filters.standard import CleanText, Regexp, Env, Duration, DateTime +from woob.browser.filters.html import Link -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.video import BaseVideo -from weboob.capabilities.image import Thumbnail +from woob.capabilities.base import NotAvailable +from woob.capabilities.video import BaseVideo +from woob.capabilities.image import Thumbnail -from weboob.exceptions import ParseError -from weboob.tools.json import json +from woob.exceptions import ParseError +from woob.tools.json import json from datetime import timedelta import re diff --git a/modules/dailymotion/test.py b/modules/dailymotion/test.py index e7f42de3d9..4ab51b8192 100644 --- a/modules/dailymotion/test.py +++ b/modules/dailymotion/test.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.value import Value -from weboob.capabilities.video import BaseVideo +from woob.tools.test import BackendTest +from woob.tools.value import Value +from woob.capabilities.video import BaseVideo from random import choice import itertools diff --git a/modules/deathbycaptcha/browser.py b/modules/deathbycaptcha/browser.py index 9777d34ce2..388b1eae7e 100644 --- a/modules/deathbycaptcha/browser.py +++ b/modules/deathbycaptcha/browser.py @@ -23,10 +23,10 @@ from collections import OrderedDict from io import BytesIO -from weboob.capabilities.captcha import UnsolvableCaptcha, InvalidCaptcha -from weboob.browser import DomainBrowser -from weboob.tools.compat import parse_qsl -from weboob.tools.json import json +from woob.capabilities.captcha import UnsolvableCaptcha, InvalidCaptcha +from woob.browser import DomainBrowser +from woob.tools.compat import parse_qsl +from woob.tools.json import json def parse_qs(d): diff --git a/modules/deathbycaptcha/module.py b/modules/deathbycaptcha/module.py index a16c09169f..351551a6c7 100644 --- a/modules/deathbycaptcha/module.py +++ b/modules/deathbycaptcha/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.captcha import CapCaptchaSolver, ImageCaptchaJob, RecaptchaV2Job +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value +from woob.capabilities.captcha import CapCaptchaSolver, ImageCaptchaJob, RecaptchaV2Job from .browser import DeathbycaptchaBrowser diff --git a/modules/deathbycaptcha/test.py b/modules/deathbycaptcha/test.py index b14236042a..955c99a15f 100644 --- a/modules/deathbycaptcha/test.py +++ b/modules/deathbycaptcha/test.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.capabilities.captcha import ImageCaptchaJob -from weboob.tools.test import BackendTest +from woob.capabilities.captcha import ImageCaptchaJob +from woob.tools.test import BackendTest class DeathbycaptchaTest(BackendTest): diff --git a/modules/degiro/browser.py b/modules/degiro/browser.py index 2409268c6e..d61a726714 100644 --- a/modules/degiro/browser.py +++ b/modules/degiro/browser.py @@ -22,13 +22,13 @@ import datetime from decimal import Decimal -from weboob.browser import LoginBrowser, URL, need_login -from weboob.browser.exceptions import ClientError -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.json import json -from weboob.tools.capabilities.bank.investments import create_french_liquidity -from weboob.capabilities.base import Currency -from weboob.capabilities.bank import Account +from woob.browser import LoginBrowser, URL, need_login +from woob.browser.exceptions import ClientError +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.json import json +from woob.tools.capabilities.bank.investments import create_french_liquidity +from woob.capabilities.base import Currency +from woob.capabilities.bank import Account from dateutil.relativedelta import relativedelta diff --git a/modules/degiro/module.py b/modules/degiro/module.py index e36fa59a01..bc99b59fcc 100644 --- a/modules/degiro/module.py +++ b/modules/degiro/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth from .browser import DegiroBrowser diff --git a/modules/degiro/pages.py b/modules/degiro/pages.py index 3aeb207520..2803b7e78f 100644 --- a/modules/degiro/pages.py +++ b/modules/degiro/pages.py @@ -22,21 +22,21 @@ from decimal import Decimal import re -from weboob.browser.pages import JsonPage, LoggedPage -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import JsonPage, LoggedPage +from woob.browser.elements import ItemElement, DictElement, method +from woob.browser.filters.standard import ( CleanText, Date, Regexp, CleanDecimal, Env, Field, Currency, Map, Title, ) -from weboob.browser.filters.json import Dict -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import ( +from woob.browser.filters.json import Dict +from woob.capabilities.bank import Account +from woob.capabilities.wealth import ( Investment, MarketOrder, MarketOrderDirection, MarketOrderType, ) -from weboob.capabilities.base import NotAvailable, empty -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.exceptions import AuthMethodNotImplemented -from weboob.tools.capabilities.bank.investments import is_isin_valid, IsinCode +from woob.capabilities.base import NotAvailable, empty +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.exceptions import AuthMethodNotImplemented +from woob.tools.capabilities.bank.investments import is_isin_valid, IsinCode def float_to_decimal(f): diff --git a/modules/delubac/browser.py b/modules/delubac/browser.py index e328c1ba12..c22d2cedb5 100644 --- a/modules/delubac/browser.py +++ b/modules/delubac/browser.py @@ -21,9 +21,9 @@ from __future__ import unicode_literals -from weboob.browser import URL, need_login, LoginBrowser -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.capabilities.bank.transactions import sorted_transactions +from woob.browser import URL, need_login, LoginBrowser +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.capabilities.bank.transactions import sorted_transactions from .pages import LoginPage, LoginResultPage, AccountsPage, HistoryPage diff --git a/modules/delubac/module.py b/modules/delubac/module.py index 7375cbd8bd..21d944cc13 100644 --- a/modules/delubac/module.py +++ b/modules/delubac/module.py @@ -19,9 +19,9 @@ # flake8: compatible -from weboob.capabilities.bank import CapBank -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import DelubacBrowser diff --git a/modules/delubac/pages.py b/modules/delubac/pages.py index 27430faa18..5f09f7a154 100644 --- a/modules/delubac/pages.py +++ b/modules/delubac/pages.py @@ -22,14 +22,14 @@ import re -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.elements import ItemElement, method, ListElement, TableElement -from weboob.browser.filters.standard import CleanDecimal, CleanText, Date, Regexp, QueryValue, Field -from weboob.browser.filters.html import Attr, TableCell -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import Account -from weboob.tools.captcha.virtkeyboard import SplitKeyboard -from weboob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.elements import ItemElement, method, ListElement, TableElement +from woob.browser.filters.standard import CleanDecimal, CleanText, Date, Regexp, QueryValue, Field +from woob.browser.filters.html import Attr, TableCell +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import Account +from woob.tools.captcha.virtkeyboard import SplitKeyboard +from woob.tools.capabilities.bank.transactions import FrenchTransaction class DelubacVirtKeyboard(SplitKeyboard): diff --git a/modules/delubac/test.py b/modules/delubac/test.py index ecf816eb5b..2c65b88661 100644 --- a/modules/delubac/test.py +++ b/modules/delubac/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class DelubacTest(BackendTest): diff --git a/modules/dhl/browser.py b/modules/dhl/browser.py index ed9b16340b..81c197d77c 100644 --- a/modules/dhl/browser.py +++ b/modules/dhl/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import DHLExpressSearchPage, DeutschePostDHLSearchPage diff --git a/modules/dhl/module.py b/modules/dhl/module.py index 53bb232171..c07ae35884 100644 --- a/modules/dhl/module.py +++ b/modules/dhl/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.parcel import CapParcel, ParcelNotFound +from woob.tools.backend import Module +from woob.capabilities.parcel import CapParcel, ParcelNotFound from .browser import DHLExpressBrowser, DeutschePostDHLBrowser diff --git a/modules/dhl/pages.py b/modules/dhl/pages.py index c7645450ca..9faef7f9b1 100644 --- a/modules/dhl/pages.py +++ b/modules/dhl/pages.py @@ -21,9 +21,9 @@ from dateutil.parser import parse as parse_date -from weboob.tools.compat import unicode -from weboob.browser.pages import JsonPage, HTMLPage -from weboob.capabilities.parcel import Parcel, Event, ParcelNotFound +from woob.tools.compat import unicode +from woob.browser.pages import JsonPage, HTMLPage +from woob.capabilities.parcel import Parcel, Event, ParcelNotFound class DHLExpressSearchPage(JsonPage): diff --git a/modules/dhl/test.py b/modules/dhl/test.py index 3a943537cb..9093ad75b6 100644 --- a/modules/dhl/test.py +++ b/modules/dhl/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.parcel import ParcelNotFound +from woob.tools.test import BackendTest +from woob.capabilities.parcel import ParcelNotFound class DHLTest(BackendTest): diff --git a/modules/dlfp/browser.py b/modules/dlfp/browser.py index 9d61071e52..a92abf93ed 100644 --- a/modules/dlfp/browser.py +++ b/modules/dlfp/browser.py @@ -23,10 +23,10 @@ from requests.exceptions import HTTPError -from weboob.browser import LoginBrowser, need_login, URL -from weboob.browser.exceptions import HTTPNotFound -from weboob.exceptions import BrowserIncorrectPassword, ParseError -from weboob.capabilities.messages import CantSendMessage +from woob.browser import LoginBrowser, need_login, URL +from woob.browser.exceptions import HTTPNotFound +from woob.exceptions import BrowserIncorrectPassword, ParseError +from woob.capabilities.messages import CantSendMessage from .pages.index import IndexPage, LoginPage from .pages.news import ContentPage, NewCommentPage, NodePage, CommentPage, NewTagPage, RSSComment diff --git a/modules/dlfp/module.py b/modules/dlfp/module.py index c284568794..d596d97db4 100644 --- a/modules/dlfp/module.py +++ b/modules/dlfp/module.py @@ -21,13 +21,13 @@ from datetime import datetime, timedelta import time -from weboob.tools.backend import Module, BackendConfig -from weboob.exceptions import BrowserForbidden -from weboob.tools.newsfeed import Newsfeed -from weboob.tools.value import Value, ValueBool, ValueBackendPassword -from weboob.capabilities.messages import CapMessages, CapMessagesPost, Message, Thread, CantSendMessage -from weboob.capabilities.content import CapContent, Content -from weboob.tools.compat import basestring +from woob.tools.backend import Module, BackendConfig +from woob.exceptions import BrowserForbidden +from woob.tools.newsfeed import Newsfeed +from woob.tools.value import Value, ValueBool, ValueBackendPassword +from woob.capabilities.messages import CapMessages, CapMessagesPost, Message, Thread, CantSendMessage +from woob.capabilities.content import CapContent, Content +from woob.tools.compat import basestring from .browser import DLFP from .tools import rssid, id2url diff --git a/modules/dlfp/pages/board.py b/modules/dlfp/pages/board.py index 29b11921dc..e20164f5ac 100644 --- a/modules/dlfp/pages/board.py +++ b/modules/dlfp/pages/board.py @@ -21,7 +21,7 @@ import re from logging import warning -from weboob.browser.pages import HTMLPage, LoggedPage +from woob.browser.pages import HTMLPage, LoggedPage class Message(object): diff --git a/modules/dlfp/pages/index.py b/modules/dlfp/pages/index.py index 9cd3f4419f..d3fbbd960c 100644 --- a/modules/dlfp/pages/index.py +++ b/modules/dlfp/pages/index.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage, FormNotFound +from woob.browser.pages import HTMLPage, FormNotFound class DLFPPage(HTMLPage): diff --git a/modules/dlfp/pages/news.py b/modules/dlfp/pages/news.py index bb36161d54..5041e1950e 100644 --- a/modules/dlfp/pages/news.py +++ b/modules/dlfp/pages/news.py @@ -21,8 +21,8 @@ import lxml.html -from weboob.tools.date import local2utc -from weboob.tools.compat import unicode +from woob.tools.date import local2utc +from woob.tools.compat import unicode from ..tools import url2id from .index import DLFPPage diff --git a/modules/dlfp/pages/wiki.py b/modules/dlfp/pages/wiki.py index 621a3bd52d..9fc7c5ce77 100644 --- a/modules/dlfp/pages/wiki.py +++ b/modules/dlfp/pages/wiki.py @@ -19,7 +19,7 @@ import lxml.html -from weboob.browser.filters.standard import CleanText +from woob.browser.filters.standard import CleanText from .index import DLFPPage diff --git a/modules/dlfp/test.py b/modules/dlfp/test.py index fe609da5c4..4de3c72a91 100644 --- a/modules/dlfp/test.py +++ b/modules/dlfp/test.py @@ -20,7 +20,7 @@ from datetime import datetime -from weboob.tools.test import BackendTest, skip_without_config +from woob.tools.test import BackendTest, skip_without_config from .browser import DLFP diff --git a/modules/dpd/browser.py b/modules/dpd/browser.py index c42b1afefe..e6ee2b1036 100644 --- a/modules/dpd/browser.py +++ b/modules/dpd/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import SearchPage diff --git a/modules/dpd/module.py b/modules/dpd/module.py index c77bc42cfb..9f09d26e63 100644 --- a/modules/dpd/module.py +++ b/modules/dpd/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.parcel import CapParcel +from woob.tools.backend import Module +from woob.capabilities.parcel import CapParcel from .browser import DPDBrowser diff --git a/modules/dpd/pages.py b/modules/dpd/pages.py index 721ff6cd77..7b29d08514 100644 --- a/modules/dpd/pages.py +++ b/modules/dpd/pages.py @@ -19,9 +19,9 @@ from dateutil.parser import parse as parse_date -from weboob.tools.compat import unicode -from weboob.browser.pages import JsonPage -from weboob.capabilities.parcel import Parcel, Event, ParcelNotFound +from woob.tools.compat import unicode +from woob.browser.pages import JsonPage +from woob.capabilities.parcel import Parcel, Event, ParcelNotFound STATUSES = { 1: Parcel.STATUS_PLANNED, @@ -34,7 +34,7 @@ class SearchPage(JsonPage): def build_doc(self, text): - from weboob.tools.json import json + from woob.tools.json import json return json.loads(text[1:-1]) def get_info(self, _id): diff --git a/modules/dpd/test.py b/modules/dpd/test.py index 6a238767f8..b156e0c47f 100644 --- a/modules/dpd/test.py +++ b/modules/dpd/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.parcel import ParcelNotFound +from woob.tools.test import BackendTest +from woob.capabilities.parcel import ParcelNotFound class DPDTest(BackendTest): diff --git a/modules/dresdenwetter/browser.py b/modules/dresdenwetter/browser.py index 3b436b7392..a9e144d170 100644 --- a/modules/dresdenwetter/browser.py +++ b/modules/dresdenwetter/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import StartPage diff --git a/modules/dresdenwetter/module.py b/modules/dresdenwetter/module.py index b333bdcc74..7d336447d5 100644 --- a/modules/dresdenwetter/module.py +++ b/modules/dresdenwetter/module.py @@ -19,10 +19,10 @@ from .browser import DresdenWetterBrowser -from weboob.capabilities.gauge import CapGauge, GaugeSensor, Gauge,\ +from woob.capabilities.gauge import CapGauge, GaugeSensor, Gauge,\ SensorNotFound -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module +from woob.capabilities.base import find_object +from woob.tools.backend import Module __all__ = ['DresdenWetterModule'] diff --git a/modules/dresdenwetter/pages.py b/modules/dresdenwetter/pages.py index 9ad32a3b01..7d49f37e72 100644 --- a/modules/dresdenwetter/pages.py +++ b/modules/dresdenwetter/pages.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, Regexp, Field, Filter, debug -from weboob.capabilities.gauge import GaugeMeasure, GaugeSensor -from weboob.capabilities.base import NotAvailable +from woob.browser.pages import HTMLPage +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import CleanText, Regexp, Field, Filter, debug +from woob.capabilities.gauge import GaugeMeasure, GaugeSensor +from woob.capabilities.base import NotAvailable class Split(Filter): diff --git a/modules/dresdenwetter/test.py b/modules/dresdenwetter/test.py index 8eac42db6a..e5488b1b08 100644 --- a/modules/dresdenwetter/test.py +++ b/modules/dresdenwetter/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest, skip_without_config +from woob.tools.test import BackendTest, skip_without_config class DresdenWetterTest(BackendTest): diff --git a/modules/edfparticulier/browser.py b/modules/edfparticulier/browser.py index 1b9272bd67..f76fb7172f 100644 --- a/modules/edfparticulier/browser.py +++ b/modules/edfparticulier/browser.py @@ -23,11 +23,11 @@ from time import time -from weboob.browser import LoginBrowser, URL, need_login, StatesMixin -from weboob.exceptions import BrowserIncorrectPassword, BrowserQuestion -from weboob.tools.decorators import retry -from weboob.tools.json import json -from weboob.tools.value import Value +from woob.browser import LoginBrowser, URL, need_login, StatesMixin +from woob.exceptions import BrowserIncorrectPassword, BrowserQuestion +from woob.tools.decorators import retry +from woob.tools.json import json +from woob.tools.value import Value from .pages import ( HomePage, AuthenticatePage, AuthorizePage, WrongPasswordPage, CheckAuthenticatePage, ProfilPage, diff --git a/modules/edfparticulier/module.py b/modules/edfparticulier/module.py index 8b9a7cc993..315dd36126 100644 --- a/modules/edfparticulier/module.py +++ b/modules/edfparticulier/module.py @@ -22,13 +22,13 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import ( +from woob.capabilities.bill import ( DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound, ) -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value, ValueTransient -from weboob.capabilities.profile import CapProfile +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value, ValueTransient +from woob.capabilities.profile import CapProfile from .browser import EdfParticulierBrowser diff --git a/modules/edfparticulier/pages.py b/modules/edfparticulier/pages.py index c9aa4f7ad2..6dc2efa3c9 100644 --- a/modules/edfparticulier/pages.py +++ b/modules/edfparticulier/pages.py @@ -24,14 +24,14 @@ from datetime import datetime from decimal import Decimal -from weboob.browser.filters.html import Attr -from weboob.browser.pages import LoggedPage, JsonPage, HTMLPage, RawPage -from weboob.browser.filters.standard import Env, Format, Date, Eval, CleanText, Regexp -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.browser.filters.json import Dict -from weboob.capabilities.bill import Bill, Subscription -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.profile import Profile +from woob.browser.filters.html import Attr +from woob.browser.pages import LoggedPage, JsonPage, HTMLPage, RawPage +from woob.browser.filters.standard import Env, Format, Date, Eval, CleanText, Regexp +from woob.browser.elements import ItemElement, DictElement, method +from woob.browser.filters.json import Dict +from woob.capabilities.bill import Bill, Subscription +from woob.capabilities.base import NotAvailable +from woob.capabilities.profile import Profile class HomePage(HTMLPage): diff --git a/modules/edfprofessionnel/browser.py b/modules/edfprofessionnel/browser.py index 6804a4fce8..12769f1711 100644 --- a/modules/edfprofessionnel/browser.py +++ b/modules/edfprofessionnel/browser.py @@ -21,12 +21,12 @@ from datetime import datetime, timedelta -from weboob.browser import LoginBrowser, URL, need_login -from weboob.browser.switch import SiteSwitch -from weboob.capabilities.base import NotAvailable -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded, BrowserUnavailable -from weboob.browser.exceptions import ServerError, ClientError -from weboob.tools.compat import urlparse, parse_qsl +from woob.browser import LoginBrowser, URL, need_login +from woob.browser.switch import SiteSwitch +from woob.capabilities.base import NotAvailable +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded, BrowserUnavailable +from woob.browser.exceptions import ServerError, ClientError +from woob.tools.compat import urlparse, parse_qsl from .pages import ( LoginPage, HomePage, AuthPage, ErrorPage, LireSitePage, diff --git a/modules/edfprofessionnel/browser_collectivites.py b/modules/edfprofessionnel/browser_collectivites.py index c37f4ed39a..9a798d4c1e 100644 --- a/modules/edfprofessionnel/browser_collectivites.py +++ b/modules/edfprofessionnel/browser_collectivites.py @@ -5,9 +5,9 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.json import json +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.json import json from .collectivites_pages import ( ClientSpace, CnicePage, AuraPage, PdfPage, AuthenticationErrorPage, diff --git a/modules/edfprofessionnel/collectivites_pages.py b/modules/edfprofessionnel/collectivites_pages.py index 3354bf2c8a..9054cbbfa2 100644 --- a/modules/edfprofessionnel/collectivites_pages.py +++ b/modules/edfprofessionnel/collectivites_pages.py @@ -19,14 +19,14 @@ from __future__ import unicode_literals -from weboob.browser.filters.html import Attr, Link -from weboob.browser.pages import JsonPage, HTMLPage, LoggedPage, RawPage -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.browser.filters.standard import CleanDecimal, CleanText, Regexp, Env, Format, Date, Field -from weboob.browser.filters.json import Dict -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bill import Subscription, Bill -from weboob.tools.json import json +from woob.browser.filters.html import Attr, Link +from woob.browser.pages import JsonPage, HTMLPage, LoggedPage, RawPage +from woob.browser.elements import DictElement, ItemElement, method +from woob.browser.filters.standard import CleanDecimal, CleanText, Regexp, Env, Format, Date, Field +from woob.browser.filters.json import Dict +from woob.capabilities.base import NotAvailable +from woob.capabilities.bill import Subscription, Bill +from woob.tools.json import json class RedirectClass(HTMLPage): diff --git a/modules/edfprofessionnel/module.py b/modules/edfprofessionnel/module.py index 47e6fe1191..c96de681b0 100644 --- a/modules/edfprofessionnel/module.py +++ b/modules/edfprofessionnel/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.profile import CapProfile +from woob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value +from woob.capabilities.profile import CapProfile from .proxy_browser import ProxyBrowser diff --git a/modules/edfprofessionnel/pages.py b/modules/edfprofessionnel/pages.py index 74c5c4479c..6d41d1c747 100644 --- a/modules/edfprofessionnel/pages.py +++ b/modules/edfprofessionnel/pages.py @@ -21,13 +21,13 @@ from datetime import date -from weboob.browser.pages import JsonPage, HTMLPage, RawPage, LoggedPage -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.browser.filters.standard import CleanDecimal, CleanText -from weboob.browser.filters.json import Dict -from weboob.capabilities.bill import DocumentTypes, Subscription, Bill -from weboob.exceptions import ActionNeeded, BrowserUnavailable -from weboob.capabilities.profile import Profile +from woob.browser.pages import JsonPage, HTMLPage, RawPage, LoggedPage +from woob.browser.elements import DictElement, ItemElement, method +from woob.browser.filters.standard import CleanDecimal, CleanText +from woob.browser.filters.json import Dict +from woob.capabilities.bill import DocumentTypes, Subscription, Bill +from woob.exceptions import ActionNeeded, BrowserUnavailable +from woob.capabilities.profile import Profile class LoginPage(JsonPage): diff --git a/modules/edfprofessionnel/proxy_browser.py b/modules/edfprofessionnel/proxy_browser.py index 32c461a29b..727d97ebbd 100644 --- a/modules/edfprofessionnel/proxy_browser.py +++ b/modules/edfprofessionnel/proxy_browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser.switch import SwitchingBrowser +from woob.browser.switch import SwitchingBrowser from .browser import EdfproBrowser from .browser_collectivites import EdfproCollectivitesBrowser diff --git a/modules/ekwateur/browser.py b/modules/ekwateur/browser.py index fa8b16f7fd..820f73a6d9 100644 --- a/modules/ekwateur/browser.py +++ b/modules/ekwateur/browser.py @@ -22,8 +22,8 @@ import itertools -from weboob.browser import LoginBrowser, need_login, URL -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, need_login, URL +from woob.exceptions import BrowserIncorrectPassword from .pages import BillsPage, DocumentsPage, LoginPage diff --git a/modules/ekwateur/module.py b/modules/ekwateur/module.py index 1f7f953c8e..bd6f7af437 100644 --- a/modules/ekwateur/module.py +++ b/modules/ekwateur/module.py @@ -20,10 +20,10 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword -from weboob.capabilities.base import find_object -from weboob.capabilities.bill import ( +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword +from woob.capabilities.base import find_object +from woob.capabilities.bill import ( CapDocument, Document, DocumentNotFound, Subscription, DocumentTypes, ) diff --git a/modules/ekwateur/pages.py b/modules/ekwateur/pages.py index 774abe2523..d4b6458b8f 100644 --- a/modules/ekwateur/pages.py +++ b/modules/ekwateur/pages.py @@ -20,16 +20,16 @@ from __future__ import unicode_literals -from weboob.browser.elements import ( +from woob.browser.elements import ( ItemElement, ListElement, TableElement, method ) -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import ( Date, CleanDecimal, CleanText, Currency, Env, Format, Regexp, Slugify, ) -from weboob.browser.filters.html import AbsoluteLink, Attr, Link, XPath, TableCell -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bill import DocumentTypes, Subscription, Bill, Document +from woob.browser.filters.html import AbsoluteLink, Attr, Link, XPath, TableCell +from woob.capabilities.base import NotAvailable +from woob.capabilities.bill import DocumentTypes, Subscription, Bill, Document class LoginPage(HTMLPage): diff --git a/modules/ekwateur/test.py b/modules/ekwateur/test.py index 0998aa4123..228fbee01e 100644 --- a/modules/ekwateur/test.py +++ b/modules/ekwateur/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class EkwateurTest(BackendTest): diff --git a/modules/enercoop/browser.py b/modules/enercoop/browser.py index 401d06a66b..cb03d1317c 100644 --- a/modules/enercoop/browser.py +++ b/modules/enercoop/browser.py @@ -23,9 +23,9 @@ import datetime -from weboob.browser import LoginBrowser, URL, need_login -from weboob.capabilities.base import find_object -from weboob.capabilities.gauge import Gauge, GaugeSensor +from woob.browser import LoginBrowser, URL, need_login +from woob.capabilities.base import find_object +from woob.capabilities.gauge import Gauge, GaugeSensor from .pages import ( BillsPage, ProfilePage, diff --git a/modules/enercoop/module.py b/modules/enercoop/module.py index 1d1f4caed4..8546c37cd6 100644 --- a/modules/enercoop/module.py +++ b/modules/enercoop/module.py @@ -21,12 +21,12 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.bill import ( +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.bill import ( DocumentTypes, CapDocument, Subscription, ) -from weboob.capabilities.gauge import CapGauge +from woob.capabilities.gauge import CapGauge from .browser import EnercoopBrowser diff --git a/modules/enercoop/pages.py b/modules/enercoop/pages.py index d13b881bd8..7a98f21ee9 100644 --- a/modules/enercoop/pages.py +++ b/modules/enercoop/pages.py @@ -28,23 +28,23 @@ from dateutil.tz import gettz -from weboob.browser.elements import ( +from woob.browser.elements import ( ItemElement, ListElement, method, ) -from weboob.browser.pages import HTMLPage, NextPage, pagination -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, NextPage, pagination +from woob.browser.filters.standard import ( Date, CleanDecimal, CleanText, Format, Regexp, QueryValue, ) -from weboob.browser.filters.html import ( +from woob.browser.filters.html import ( AbsoluteLink, Attr, FormValue, ) -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.address import PostalAddress -from weboob.capabilities.profile import Person -from weboob.capabilities.bill import ( +from woob.capabilities.base import NotAvailable +from woob.capabilities.address import PostalAddress +from woob.capabilities.profile import Person +from woob.capabilities.bill import ( Subscription, Bill, ) -from weboob.capabilities.gauge import GaugeMeasure +from woob.capabilities.gauge import GaugeMeasure SITE_TZ = gettz("Europe/Paris") diff --git a/modules/enercoop/test.py b/modules/enercoop/test.py index 9f4967d28a..94093e0c37 100644 --- a/modules/enercoop/test.py +++ b/modules/enercoop/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class EnercoopTest(BackendTest): diff --git a/modules/ensap/browser.py b/modules/ensap/browser.py index bdaa13d4ef..d889dba37b 100644 --- a/modules/ensap/browser.py +++ b/modules/ensap/browser.py @@ -20,11 +20,11 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, need_login, URL -from weboob.browser.profiles import Firefox -from weboob.exceptions import BrowserIncorrectPassword -from weboob.capabilities.base import find_object -from weboob.capabilities.bill import DocumentNotFound +from woob.browser import LoginBrowser, need_login, URL +from woob.browser.profiles import Firefox +from woob.exceptions import BrowserIncorrectPassword +from woob.capabilities.base import find_object +from woob.capabilities.bill import DocumentNotFound from .pages import LoginPage, DocumentsPage, HomePage, LoginControlPage,\ LoginValidityPage, ListYear diff --git a/modules/ensap/module.py b/modules/ensap/module.py index c7f697a291..69b8259358 100644 --- a/modules/ensap/module.py +++ b/modules/ensap/module.py @@ -19,12 +19,12 @@ from __future__ import unicode_literals -from weboob.tools.compat import basestring -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.base import find_object -from weboob.capabilities.bill import CapDocument, SubscriptionNotFound,\ +from woob.tools.compat import basestring +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.base import find_object +from woob.capabilities.bill import CapDocument, SubscriptionNotFound,\ Document, DocumentNotFound -from weboob.tools.value import Value, ValueBackendPassword +from woob.tools.value import Value, ValueBackendPassword from .browser import EnsapBrowser diff --git a/modules/ensap/pages.py b/modules/ensap/pages.py index f11e0401f9..002fe05e26 100644 --- a/modules/ensap/pages.py +++ b/modules/ensap/pages.py @@ -20,11 +20,11 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage, JsonPage -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.browser.filters.json import Dict -from weboob.capabilities.bill import Subscription, Document -from weboob.browser.filters.standard import Date, CleanText, Format, Regexp +from woob.browser.pages import HTMLPage, JsonPage +from woob.browser.elements import ItemElement, DictElement, method +from woob.browser.filters.json import Dict +from woob.capabilities.bill import Subscription, Document +from woob.browser.filters.standard import Date, CleanText, Format, Regexp class LoginPage(HTMLPage): diff --git a/modules/entreparticuliers/browser.py b/modules/entreparticuliers/browser.py index 761e9b3c61..694fcaf590 100644 --- a/modules/entreparticuliers/browser.py +++ b/modules/entreparticuliers/browser.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.json import json +from woob.tools.json import json -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.base import empty +from woob.browser import PagesBrowser, URL +from woob.capabilities.base import empty from .pages import CitiesPage, HousingPage, SearchPage from .housing import RET, TYPES diff --git a/modules/entreparticuliers/housing.py b/modules/entreparticuliers/housing.py index 805ba2569f..16c928aae0 100755 --- a/modules/entreparticuliers/housing.py +++ b/modules/entreparticuliers/housing.py @@ -1,4 +1,4 @@ -from weboob.capabilities.housing import (POSTS_TYPES, HOUSE_TYPES) +from woob.capabilities.housing import (POSTS_TYPES, HOUSE_TYPES) TYPES = {POSTS_TYPES.RENT: u'1', POSTS_TYPES.SALE: u'4'} diff --git a/modules/entreparticuliers/module.py b/modules/entreparticuliers/module.py index e359ae33e2..0b9b517094 100644 --- a/modules/entreparticuliers/module.py +++ b/modules/entreparticuliers/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.housing import (CapHousing, HousingPhoto, +from woob.tools.backend import Module +from woob.capabilities.housing import (CapHousing, HousingPhoto, ADVERT_TYPES, Housing) from .browser import EntreparticuliersBrowser diff --git a/modules/entreparticuliers/pages.py b/modules/entreparticuliers/pages.py index 7be0e84f43..76b554c2dc 100644 --- a/modules/entreparticuliers/pages.py +++ b/modules/entreparticuliers/pages.py @@ -19,13 +19,13 @@ from lxml import objectify -from weboob.browser.pages import JsonPage, XMLPage -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import CleanText, CleanDecimal, Env, Format, Filter, DateTime -from weboob.capabilities.housing import (Housing, HousingPhoto, City, UTILITIES, ENERGY_CLASS, ADVERT_TYPES) -from weboob.tools.capabilities.housing.housing import PricePerMeterFilter -from weboob.capabilities.base import NotAvailable, Currency, empty +from woob.browser.pages import JsonPage, XMLPage +from woob.browser.elements import ItemElement, DictElement, method +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import CleanText, CleanDecimal, Env, Format, Filter, DateTime +from woob.capabilities.housing import (Housing, HousingPhoto, City, UTILITIES, ENERGY_CLASS, ADVERT_TYPES) +from woob.tools.capabilities.housing.housing import PricePerMeterFilter +from woob.capabilities.base import NotAvailable, Currency, empty from .housing import RET, TYPES diff --git a/modules/entreparticuliers/test.py b/modules/entreparticuliers/test.py index 61a1eec900..eb0fab08d1 100644 --- a/modules/entreparticuliers/test.py +++ b/modules/entreparticuliers/test.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.housing import (Query, POSTS_TYPES) -from weboob.tools.capabilities.housing.housing_test import HousingTest +from woob.tools.test import BackendTest +from woob.capabilities.housing import (Query, POSTS_TYPES) +from woob.tools.capabilities.housing.housing_test import HousingTest class EntreparticuliersTest(BackendTest, HousingTest): diff --git a/modules/erehsbc/browser.py b/modules/erehsbc/browser.py index b751fbe0cc..4ddf1b3cb7 100644 --- a/modules/erehsbc/browser.py +++ b/modules/erehsbc/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class ErehsbcBrowser(AbstractBrowser): diff --git a/modules/erehsbc/module.py b/modules/erehsbc/module.py index 907541e123..67edb74f81 100644 --- a/modules/erehsbc/module.py +++ b/modules/erehsbc/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.bill import CapDocument -from weboob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword, Value +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.bill import CapDocument +from woob.capabilities.profile import CapProfile from .browser import ErehsbcBrowser diff --git a/modules/erehsbc/test.py b/modules/erehsbc/test.py index 0665fb68c0..81cb6938a5 100644 --- a/modules/erehsbc/test.py +++ b/modules/erehsbc/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class ErehsbcTest(BackendTest): diff --git a/modules/esalia/browser.py b/modules/esalia/browser.py index 499b7ce046..5f6bb206b3 100644 --- a/modules/esalia/browser.py +++ b/modules/esalia/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class EsaliaBrowser(AbstractBrowser): diff --git a/modules/esalia/module.py b/modules/esalia/module.py index b56064dd00..e652aca274 100644 --- a/modules/esalia/module.py +++ b/modules/esalia/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.bill import CapDocument -from weboob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword, Value +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.bill import CapDocument +from woob.capabilities.profile import CapProfile from .browser import EsaliaBrowser diff --git a/modules/esalia/test.py b/modules/esalia/test.py index c0c0a7c008..23ed4d06f2 100644 --- a/modules/esalia/test.py +++ b/modules/esalia/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class EsaliaTest(BackendTest): diff --git a/modules/explorimmo/browser.py b/modules/explorimmo/browser.py index c919890621..1cc58e266b 100644 --- a/modules/explorimmo/browser.py +++ b/modules/explorimmo/browser.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.housing import (TypeNotSupported, POSTS_TYPES, +from woob.browser import PagesBrowser, URL +from woob.capabilities.housing import (TypeNotSupported, POSTS_TYPES, HOUSE_TYPES) -from weboob.tools.compat import urlencode +from woob.tools.compat import urlencode from .pages import CitiesPage, SearchPage, HousingPage, HousingPage2, PhonePage diff --git a/modules/explorimmo/module.py b/modules/explorimmo/module.py index 4b6b392d3e..fec90bd111 100644 --- a/modules/explorimmo/module.py +++ b/modules/explorimmo/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.housing import CapHousing, Housing, HousingPhoto +from woob.tools.backend import Module +from woob.capabilities.housing import CapHousing, Housing, HousingPhoto from .browser import ExplorimmoBrowser diff --git a/modules/explorimmo/pages.py b/modules/explorimmo/pages.py index 4f4abdc04f..a12fb2f18d 100644 --- a/modules/explorimmo/pages.py +++ b/modules/explorimmo/pages.py @@ -23,19 +23,19 @@ import re from decimal import Decimal from datetime import datetime -from weboob.browser.filters.json import Dict -from weboob.browser.elements import ItemElement, ListElement, DictElement, method -from weboob.browser.pages import JsonPage, HTMLPage, pagination -from weboob.browser.filters.standard import (CleanText, CleanDecimal, Currency, +from woob.browser.filters.json import Dict +from woob.browser.elements import ItemElement, ListElement, DictElement, method +from woob.browser.pages import JsonPage, HTMLPage, pagination +from woob.browser.filters.standard import (CleanText, CleanDecimal, Currency, Regexp, Env, BrowserURL, Filter, Format) -from weboob.browser.filters.html import Attr, CleanHTML, XPath -from weboob.capabilities.base import NotAvailable, NotLoaded, Currency as BaseCurrency -from weboob.capabilities.housing import (Housing, HousingPhoto, City, +from woob.browser.filters.html import Attr, CleanHTML, XPath +from woob.capabilities.base import NotAvailable, NotLoaded, Currency as BaseCurrency +from woob.capabilities.housing import (Housing, HousingPhoto, City, UTILITIES, ENERGY_CLASS, POSTS_TYPES, ADVERT_TYPES, HOUSE_TYPES) -from weboob.tools.capabilities.housing.housing import PricePerMeterFilter -from weboob.tools.compat import unquote +from woob.tools.capabilities.housing.housing import PricePerMeterFilter +from woob.tools.compat import unquote class CitiesPage(JsonPage): diff --git a/modules/explorimmo/test.py b/modules/explorimmo/test.py index 5dc93bc09d..07a0906589 100644 --- a/modules/explorimmo/test.py +++ b/modules/explorimmo/test.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.housing import Query, ADVERT_TYPES, POSTS_TYPES -from weboob.tools.capabilities.housing.housing_test import HousingTest -from weboob.tools.test import BackendTest +from woob.capabilities.housing import Query, ADVERT_TYPES, POSTS_TYPES +from woob.tools.capabilities.housing.housing_test import HousingTest +from woob.tools.test import BackendTest class ExplorimmoTest(BackendTest, HousingTest): diff --git a/modules/feedly/browser.py b/modules/feedly/browser.py index c53d2715fe..bd1341d70b 100644 --- a/modules/feedly/browser.py +++ b/modules/feedly/browser.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.json import json -from weboob.capabilities.base import UserError -from weboob.capabilities.collection import Collection -from weboob.browser import LoginBrowser, URL, need_login +from woob.tools.json import json +from woob.capabilities.base import UserError +from woob.capabilities.collection import Collection +from woob.browser import LoginBrowser, URL, need_login from .pages import EssentialsPage, TokenPage, ContentsPage, PreferencesPage, MarkerPage diff --git a/modules/feedly/google.py b/modules/feedly/google.py index 3c2c52f9a8..9a37c1df35 100644 --- a/modules/feedly/google.py +++ b/modules/feedly/google.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser import LoginBrowser, URL -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.compat import urlparse, parse_qs +from woob.browser import LoginBrowser, URL +from woob.browser.pages import HTMLPage, LoggedPage +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.compat import urlparse, parse_qs class GoogleLoginPage(LoggedPage, HTMLPage): diff --git a/modules/feedly/module.py b/modules/feedly/module.py index 267832ec2c..f5ef0b2c89 100644 --- a/modules/feedly/module.py +++ b/modules/feedly/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.collection import CapCollection -from weboob.capabilities.messages import CapMessages, Message, Thread -from weboob.tools.value import Value, ValueBackendPassword +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.collection import CapCollection +from woob.capabilities.messages import CapMessages, Message, Thread +from woob.tools.value import Value, ValueBackendPassword from .browser import FeedlyBrowser from .google import GoogleBrowser diff --git a/modules/feedly/pages.py b/modules/feedly/pages.py index db384b7377..8555c7794b 100644 --- a/modules/feedly/pages.py +++ b/modules/feedly/pages.py @@ -19,13 +19,13 @@ from datetime import datetime -from weboob.capabilities.messages import Message -from weboob.capabilities.collection import Collection -from weboob.browser.pages import JsonPage, LoggedPage -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.browser.filters.standard import CleanText, Format -from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import CleanHTML +from woob.capabilities.messages import Message +from woob.capabilities.collection import Collection +from woob.browser.pages import JsonPage, LoggedPage +from woob.browser.elements import ItemElement, DictElement, method +from woob.browser.filters.standard import CleanText, Format +from woob.browser.filters.json import Dict +from woob.browser.filters.html import CleanHTML class ContentsPage(LoggedPage, JsonPage): diff --git a/modules/feedly/test.py b/modules/feedly/test.py index 61ff2fc5b8..73718b43b8 100644 --- a/modules/feedly/test.py +++ b/modules/feedly/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest, SkipTest +from woob.tools.test import BackendTest, SkipTest class FeedlyTest(BackendTest): diff --git a/modules/foncia/browser.py b/modules/foncia/browser.py index e55b838f70..54df02fd04 100644 --- a/modules/foncia/browser.py +++ b/modules/foncia/browser.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .constants import QUERY_TYPES from .pages import CitiesPage, HousingPage, SearchPage, SearchResultsPage diff --git a/modules/foncia/constants.py b/modules/foncia/constants.py index 404f2af848..50e3befa16 100644 --- a/modules/foncia/constants.py +++ b/modules/foncia/constants.py @@ -1,4 +1,4 @@ -from weboob.capabilities.housing import POSTS_TYPES, HOUSE_TYPES +from woob.capabilities.housing import POSTS_TYPES, HOUSE_TYPES QUERY_TYPES = { POSTS_TYPES.RENT: 'location', diff --git a/modules/foncia/module.py b/modules/foncia/module.py index d5e48e8ef0..86f2402066 100644 --- a/modules/foncia/module.py +++ b/modules/foncia/module.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.housing import CapHousing, Housing, ADVERT_TYPES, HousingPhoto +from woob.tools.backend import Module +from woob.capabilities.housing import CapHousing, Housing, ADVERT_TYPES, HousingPhoto from .browser import FonciaBrowser diff --git a/modules/foncia/pages.py b/modules/foncia/pages.py index ee4e95f5ae..1a36aca1dd 100644 --- a/modules/foncia/pages.py +++ b/modules/foncia/pages.py @@ -21,18 +21,18 @@ import datetime -from weboob.browser.pages import JsonPage, HTMLPage, pagination -from weboob.browser.filters.standard import ( +from woob.browser.pages import JsonPage, HTMLPage, pagination +from woob.browser.filters.standard import ( CleanDecimal, CleanText, Currency, Date, Env, Format, Regexp, RegexpError ) -from weboob.browser.filters.html import AbsoluteLink, Attr, Link, XPathNotFound -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.capabilities.base import NotAvailable, NotLoaded -from weboob.capabilities.housing import ( +from woob.browser.filters.html import AbsoluteLink, Attr, Link, XPathNotFound +from woob.browser.elements import ItemElement, ListElement, method +from woob.capabilities.base import NotAvailable, NotLoaded +from woob.capabilities.housing import ( City, Housing, HousingPhoto, UTILITIES, ENERGY_CLASS, POSTS_TYPES, ADVERT_TYPES ) -from weboob.tools.capabilities.housing.housing import PricePerMeterFilter +from woob.tools.capabilities.housing.housing import PricePerMeterFilter from .constants import AVAILABLE_TYPES, QUERY_TYPES, QUERY_HOUSE_TYPES diff --git a/modules/foncia/test.py b/modules/foncia/test.py index 65153f2072..c110235f04 100644 --- a/modules/foncia/test.py +++ b/modules/foncia/test.py @@ -19,11 +19,11 @@ from __future__ import unicode_literals -from weboob.capabilities.housing import ( +from woob.capabilities.housing import ( Query, POSTS_TYPES, ADVERT_TYPES ) -from weboob.tools.capabilities.housing.housing_test import HousingTest -from weboob.tools.test import BackendTest +from woob.tools.capabilities.housing.housing_test import HousingTest +from woob.tools.test import BackendTest class FonciaTest(BackendTest, HousingTest): diff --git a/modules/fortuneo/browser.py b/modules/fortuneo/browser.py index b9fb2ac1d9..1a021517b2 100644 --- a/modules/fortuneo/browser.py +++ b/modules/fortuneo/browser.py @@ -27,19 +27,19 @@ import re from datetime import datetime, timedelta -from weboob.browser import TwoFactorBrowser, URL, need_login -from weboob.exceptions import ( +from woob.browser import TwoFactorBrowser, URL, need_login +from woob.exceptions import ( AuthMethodNotImplemented, BrowserQuestion, BrowserIncorrectPassword, ActionNeeded, BrowserUnavailable, ) -from weboob.capabilities.bank import ( +from woob.capabilities.bank import ( Account, AddRecipientStep, Recipient, Loan, Transaction, AddRecipientBankError, ) -from weboob.tools.capabilities.bank.investments import create_french_liquidity -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.capabilities.bank.bank_transfer import sorted_transfers -from weboob.tools.value import Value +from woob.tools.capabilities.bank.investments import create_french_liquidity +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.capabilities.bank.bank_transfer import sorted_transfers +from woob.tools.value import Value from .pages.login import LoginPage, TwoFaPage, UnavailablePage from .pages.accounts_list import ( diff --git a/modules/fortuneo/module.py b/modules/fortuneo/module.py index 394703ec70..585fdd5db6 100644 --- a/modules/fortuneo/module.py +++ b/modules/fortuneo/module.py @@ -19,15 +19,15 @@ # flake8: compatible -from weboob.capabilities.base import find_object -from weboob.capabilities.bank import ( +from woob.capabilities.base import find_object +from woob.capabilities.bank import ( CapBankTransferAddRecipient, AccountNotFound, RecipientNotFound, TransferInvalidLabel, Account, ) -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, ValueTransient +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, ValueTransient from .browser import FortuneoBrowser diff --git a/modules/fortuneo/pages/accounts_list.py b/modules/fortuneo/pages/accounts_list.py index 06420c7ef5..7738f4ee69 100644 --- a/modules/fortuneo/pages/accounts_list.py +++ b/modules/fortuneo/pages/accounts_list.py @@ -28,23 +28,23 @@ from unidecode import unidecode from dateutil.relativedelta import relativedelta -from weboob.browser.elements import method, ItemElement, TableElement, ListElement -from weboob.browser.filters.html import Link, Attr, AbsoluteLink, TableCell -from weboob.browser.filters.standard import ( +from woob.browser.elements import method, ItemElement, TableElement, ListElement +from woob.browser.filters.html import Link, Attr, AbsoluteLink, TableCell +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Regexp, Date, Currency, Base, Field, MapIn, ) -from weboob.capabilities import NotAvailable -from weboob.capabilities.bank import Account, AccountOwnership -from weboob.capabilities.wealth import ( +from woob.capabilities import NotAvailable +from woob.capabilities.bank import Account, AccountOwnership +from woob.capabilities.wealth import ( Investment, MarketOrder, MarketOrderDirection, MarketOrderType, MarketOrderPayment, ) -from weboob.capabilities.profile import Person -from weboob.browser.pages import HTMLPage, LoggedPage, FormNotFound, CsvPage -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType -from weboob.tools.date import parse_french_date -from weboob.exceptions import ActionNeeded +from woob.capabilities.profile import Person +from woob.browser.pages import HTMLPage, LoggedPage, FormNotFound, CsvPage +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.tools.date import parse_french_date +from woob.exceptions import ActionNeeded class Transaction(FrenchTransaction): diff --git a/modules/fortuneo/pages/login.py b/modules/fortuneo/pages/login.py index a289970202..085e712ef3 100644 --- a/modules/fortuneo/pages/login.py +++ b/modules/fortuneo/pages/login.py @@ -21,10 +21,10 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.html import Attr -from weboob.browser.filters.standard import CleanText -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable +from woob.browser.pages import HTMLPage +from woob.browser.filters.html import Attr +from woob.browser.filters.standard import CleanText +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable class LoginPage(HTMLPage): diff --git a/modules/fortuneo/pages/transfer.py b/modules/fortuneo/pages/transfer.py index 7774336e19..68debcc463 100644 --- a/modules/fortuneo/pages/transfer.py +++ b/modules/fortuneo/pages/transfer.py @@ -25,19 +25,19 @@ from datetime import date, timedelta from itertools import chain -from weboob.browser.pages import HTMLPage, PartialHTMLPage, LoggedPage, FormNotFound -from weboob.browser.elements import method, ListElement, ItemElement, SkipItem, TableElement -from weboob.browser.filters.html import Attr, Link, TableCell -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, PartialHTMLPage, LoggedPage, FormNotFound +from woob.browser.elements import method, ListElement, ItemElement, SkipItem, TableElement +from woob.browser.filters.html import Attr, Link, TableCell +from woob.browser.filters.standard import ( CleanText, Date, Regexp, CleanDecimal, Currency, Field, Env, Map, Base, ) -from weboob.capabilities.bank import ( +from woob.capabilities.bank import ( Recipient, Transfer, TransferBankError, AddRecipientBankError, TransferStatus, TransferFrequency, TransferDateType, Emitter, ) -from weboob.capabilities.base import NotAvailable -from weboob.tools.compat import parse_qs, urlparse +from woob.capabilities.base import NotAvailable +from woob.tools.compat import parse_qs, urlparse from .accounts_list import ActionNeededPage diff --git a/modules/fortuneo/test.py b/modules/fortuneo/test.py index 64d3401d44..e945eab1e7 100644 --- a/modules/fortuneo/test.py +++ b/modules/fortuneo/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class FortuneoTest(BackendTest): diff --git a/modules/franceconnect/browser.py b/modules/franceconnect/browser.py index 09286b52b7..5551e1f93a 100644 --- a/modules/franceconnect/browser.py +++ b/modules/franceconnect/browser.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL -from weboob.tools.compat import urlparse +from woob.browser import LoginBrowser, URL +from woob.tools.compat import urlparse from .pages import AuthorizePage, AmeliLoginPage, WrongPassAmeliLoginPage diff --git a/modules/franceconnect/module.py b/modules/franceconnect/module.py index 59666c7a52..981c071d21 100644 --- a/modules/franceconnect/module.py +++ b/modules/franceconnect/module.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.bill import CapDocument +from woob.tools.backend import Module +from woob.capabilities.bill import CapDocument from .browser import FranceConnectBrowser diff --git a/modules/franceconnect/pages.py b/modules/franceconnect/pages.py index cd5b47868a..41c9ff9fb0 100644 --- a/modules/franceconnect/pages.py +++ b/modules/franceconnect/pages.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.browser.filters.standard import ( +from woob.browser.filters.standard import ( CleanText, ) -from weboob.browser.pages import HTMLPage +from woob.browser.pages import HTMLPage class AuthorizePage(HTMLPage): diff --git a/modules/francetelevisions/browser.py b/modules/francetelevisions/browser.py index 7579c8fbe5..a8c0a614f6 100644 --- a/modules/francetelevisions/browser.py +++ b/modules/francetelevisions/browser.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL -from weboob.tools.json import json +from woob.browser import PagesBrowser, URL +from woob.tools.json import json from .pages import SearchPage, HomePage import time diff --git a/modules/francetelevisions/module.py b/modules/francetelevisions/module.py index 5f0678e2b1..325bd8d626 100644 --- a/modules/francetelevisions/module.py +++ b/modules/francetelevisions/module.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.base import empty -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.capabilities.collection import CapCollection, CollectionNotFound, Collection -from weboob.tools.backend import Module -from weboob.tools.capabilities.video.ytdl import video_info +from woob.capabilities.base import empty +from woob.capabilities.video import CapVideo, BaseVideo +from woob.capabilities.collection import CapCollection, CollectionNotFound, Collection +from woob.tools.backend import Module +from woob.tools.capabilities.video.ytdl import video_info from .browser import PluzzBrowser diff --git a/modules/francetelevisions/pages.py b/modules/francetelevisions/pages.py index b14865b8d5..1aa4dfe281 100644 --- a/modules/francetelevisions/pages.py +++ b/modules/francetelevisions/pages.py @@ -21,15 +21,15 @@ from datetime import datetime, timedelta -from weboob.capabilities.image import Thumbnail -from weboob.capabilities.video import BaseVideo -from weboob.capabilities.collection import Collection - -from weboob.browser.pages import HTMLPage, JsonPage -from weboob.browser.elements import ItemElement, ListElement, method, DictElement -from weboob.browser.filters.standard import CleanText, Regexp, Format, Field, Env -from weboob.browser.filters.html import CleanHTML -from weboob.browser.filters.json import Dict +from woob.capabilities.image import Thumbnail +from woob.capabilities.video import BaseVideo +from woob.capabilities.collection import Collection + +from woob.browser.pages import HTMLPage, JsonPage +from woob.browser.elements import ItemElement, ListElement, method, DictElement +from woob.browser.filters.standard import CleanText, Regexp, Format, Field, Env +from woob.browser.filters.html import CleanHTML +from woob.browser.filters.json import Dict def parse_duration(text): diff --git a/modules/francetelevisions/test.py b/modules/francetelevisions/test.py index 6db0d09d2e..e1252e05c5 100644 --- a/modules/francetelevisions/test.py +++ b/modules/francetelevisions/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.video import BaseVideo -from weboob.tools.test import BackendTest +from woob.capabilities.video import BaseVideo +from woob.tools.test import BackendTest class PluzzTest(BackendTest): diff --git a/modules/free/browser.py b/modules/free/browser.py index 5e359b6fe4..9c2ee75357 100644 --- a/modules/free/browser.py +++ b/modules/free/browser.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable from .pages import LoginPage, HomePage, ConsolePage, SuiviPage, DocumentsPage, ProfilePage diff --git a/modules/free/module.py b/modules/free/module.py index afb9caebba..433f21b7d5 100644 --- a/modules/free/module.py +++ b/modules/free/module.py @@ -19,11 +19,11 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.base import find_object, NotAvailable -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound +from woob.capabilities.profile import CapProfile +from woob.capabilities.base import find_object, NotAvailable +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value from .browser import FreeBrowser diff --git a/modules/free/pages.py b/modules/free/pages.py index 9e3209ed98..25e5cce90e 100644 --- a/modules/free/pages.py +++ b/modules/free/pages.py @@ -19,14 +19,14 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage, LoggedPage, RawPage -from weboob.browser.filters.standard import CleanDecimal, CleanText, Env, Format, Regexp -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.html import Attr -from weboob.capabilities.bill import DocumentTypes, Bill, Subscription -from weboob.capabilities.profile import Profile -from weboob.capabilities.base import NotAvailable -from weboob.tools.date import parse_french_date +from woob.browser.pages import HTMLPage, LoggedPage, RawPage +from woob.browser.filters.standard import CleanDecimal, CleanText, Env, Format, Regexp +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.html import Attr +from woob.capabilities.bill import DocumentTypes, Bill, Subscription +from woob.capabilities.profile import Profile +from woob.capabilities.base import NotAvailable +from woob.tools.date import parse_french_date class LoginPage(HTMLPage): diff --git a/modules/freemobile/browser.py b/modules/freemobile/browser.py index 8e210c0f75..aa95d973d3 100644 --- a/modules/freemobile/browser.py +++ b/modules/freemobile/browser.py @@ -23,9 +23,9 @@ import itertools -from weboob.browser import LoginBrowser, URL, need_login -from weboob.capabilities.messages import CantSendMessage -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable +from woob.browser import LoginBrowser, URL, need_login +from woob.capabilities.messages import CantSendMessage +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable from .pages import LoginPage, BillsPage, ProfilePage, PdfPage, OfferPage, OptionsPage diff --git a/modules/freemobile/module.py b/modules/freemobile/module.py index fe8a9fef15..e9ed30b8d1 100644 --- a/modules/freemobile/module.py +++ b/modules/freemobile/module.py @@ -19,15 +19,15 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.capabilities.bill import ( +from woob.capabilities.bill import ( DocumentTypes, CapDocument, Subscription, Bill, SubscriptionNotFound, DocumentNotFound, ) -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.messages import CantSendMessage, CapMessages, CapMessagesPost -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.profile import CapProfile +from woob.capabilities.messages import CantSendMessage, CapMessages, CapMessagesPost +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import Freemobile diff --git a/modules/freemobile/pages.py b/modules/freemobile/pages.py index c9b2261d17..7c48722850 100644 --- a/modules/freemobile/pages.py +++ b/modules/freemobile/pages.py @@ -19,12 +19,12 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser.filters.html import AbsoluteLink -from weboob.browser.pages import HTMLPage, LoggedPage, RawPage -from weboob.capabilities.profile import Profile -from weboob.capabilities.bill import Subscription, Bill -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, Field, Format, Date, CleanDecimal, Currency, Env, QueryValue +from woob.browser.filters.html import AbsoluteLink +from woob.browser.pages import HTMLPage, LoggedPage, RawPage +from woob.capabilities.profile import Profile +from woob.capabilities.bill import Subscription, Bill +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import CleanText, Field, Format, Date, CleanDecimal, Currency, Env, QueryValue class LoginPage(HTMLPage): diff --git a/modules/freemobile/test.py b/modules/freemobile/test.py index 03a981a207..42c127adc2 100644 --- a/modules/freemobile/test.py +++ b/modules/freemobile/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class FreeMobileTest(BackendTest): diff --git a/modules/freeteknomusic/browser.py b/modules/freeteknomusic/browser.py index a031280f03..60b0929b29 100644 --- a/modules/freeteknomusic/browser.py +++ b/modules/freeteknomusic/browser.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import FolderPage diff --git a/modules/freeteknomusic/module.py b/modules/freeteknomusic/module.py index 610fe687dc..b1d54f9afd 100644 --- a/modules/freeteknomusic/module.py +++ b/modules/freeteknomusic/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.base import find_object -from weboob.capabilities.audio import CapAudio, BaseAudio, Album -from weboob.capabilities.collection import CapCollection, Collection +from woob.tools.backend import Module +from woob.capabilities.base import find_object +from woob.capabilities.audio import CapAudio, BaseAudio, Album +from woob.capabilities.collection import CapCollection, Collection from .browser import FreeteknomusicBrowser diff --git a/modules/freeteknomusic/pages.py b/modules/freeteknomusic/pages.py index 1425926dc9..ed131802b5 100644 --- a/modules/freeteknomusic/pages.py +++ b/modules/freeteknomusic/pages.py @@ -19,13 +19,13 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, Regexp, Field, Decode -from weboob.browser.filters.html import AbsoluteLink -from weboob.capabilities.collection import Collection -from weboob.capabilities.audio import BaseAudio -from weboob.tools.compat import urlparse +from woob.browser.pages import HTMLPage +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import CleanText, Regexp, Field, Decode +from woob.browser.filters.html import AbsoluteLink +from woob.capabilities.collection import Collection +from woob.capabilities.audio import BaseAudio +from woob.tools.compat import urlparse class FolderPage(HTMLPage): diff --git a/modules/freeteknomusic/test.py b/modules/freeteknomusic/test.py index f2fd614372..f29e135986 100644 --- a/modules/freeteknomusic/test.py +++ b/modules/freeteknomusic/test.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.capabilities.audio import BaseAudio -from weboob.tools.test import BackendTest +from woob.capabilities.audio import BaseAudio +from woob.tools.test import BackendTest class FreeteknomusicTest(BackendTest): diff --git a/modules/funmooc/browser.py b/modules/funmooc/browser.py index 3fd5e7565c..1c96cd0332 100644 --- a/modules/funmooc/browser.py +++ b/modules/funmooc/browser.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.browser.exceptions import HTTPNotFound -from weboob.exceptions import BrowserIncorrectPassword -from weboob.capabilities.image import Thumbnail +from woob.browser import LoginBrowser, URL, need_login +from woob.browser.exceptions import HTTPNotFound +from woob.exceptions import BrowserIncorrectPassword +from woob.capabilities.image import Thumbnail from .pages import PageLogin, PageDashboard, PageChapter, PageSection from .video import MoocVideo diff --git a/modules/funmooc/module.py b/modules/funmooc/module.py index 51ec7a1518..fc157a176a 100644 --- a/modules/funmooc/module.py +++ b/modules/funmooc/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword -from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.capabilities.video import CapVideo, BaseVideo +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword +from woob.capabilities.collection import CapCollection, CollectionNotFound +from woob.capabilities.video import CapVideo, BaseVideo from .browser import FunmoocBrowser diff --git a/modules/funmooc/pages.py b/modules/funmooc/pages.py index cba40eb561..b22fd07501 100644 --- a/modules/funmooc/pages.py +++ b/modules/funmooc/pages.py @@ -19,11 +19,11 @@ import re -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.elements import method, ListElement, ItemElement, SkipItem -from weboob.capabilities.collection import Collection -from weboob.browser.filters.standard import CleanText -from weboob.tools.compat import html_unescape +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.elements import method, ListElement, ItemElement, SkipItem +from woob.capabilities.collection import Collection +from woob.browser.filters.standard import CleanText +from woob.tools.compat import html_unescape class PageLogin(HTMLPage): diff --git a/modules/funmooc/test.py b/modules/funmooc/test.py index 415af259ee..b8f7826cf6 100644 --- a/modules/funmooc/test.py +++ b/modules/funmooc/test.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.collection import Collection -from weboob.capabilities.video import BaseVideo -from weboob.tools.test import BackendTest, skip_without_config +from woob.capabilities.collection import Collection +from woob.capabilities.video import BaseVideo +from woob.tools.test import BackendTest, skip_without_config class FunmoocTest(BackendTest): diff --git a/modules/funmooc/video.py b/modules/funmooc/video.py index 4eb309be41..7b13d6e635 100644 --- a/modules/funmooc/video.py +++ b/modules/funmooc/video.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.video import BaseVideo +from woob.capabilities.video import BaseVideo class MoocVideo(BaseVideo): @classmethod diff --git a/modules/ganassurances/browser.py b/modules/ganassurances/browser.py index 05dbac88b6..d0719850b6 100644 --- a/modules/ganassurances/browser.py +++ b/modules/ganassurances/browser.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class GanAssurancesBrowser(AbstractBrowser): diff --git a/modules/ganassurances/module.py b/modules/ganassurances/module.py index 424e9fc80a..f8730b2c84 100644 --- a/modules/ganassurances/module.py +++ b/modules/ganassurances/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.capabilities.bank import CapBank -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import GanAssurancesBrowser diff --git a/modules/ganassurances/test.py b/modules/ganassurances/test.py index cc646be5f8..1f82677553 100644 --- a/modules/ganassurances/test.py +++ b/modules/ganassurances/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class GanAssurancesTest(BackendTest): diff --git a/modules/genericnewspaper/browser.py b/modules/genericnewspaper/browser.py index f4832941d7..4c26dac4e4 100644 --- a/modules/genericnewspaper/browser.py +++ b/modules/genericnewspaper/browser.py @@ -18,9 +18,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.url import URL +from woob.browser.url import URL from .pages import GenericNewsPage -from weboob.browser import PagesBrowser +from woob.browser import PagesBrowser class GenericPageBrowser(PagesBrowser): diff --git a/modules/genericnewspaper/module.py b/modules/genericnewspaper/module.py index f68c3b44b4..d334501352 100644 --- a/modules/genericnewspaper/module.py +++ b/modules/genericnewspaper/module.py @@ -19,10 +19,10 @@ import time -from weboob.capabilities.messages import Message, Thread -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module -from weboob.tools.newsfeed import Newsfeed +from woob.capabilities.messages import Message, Thread +from woob.capabilities.base import find_object +from woob.tools.backend import Module +from woob.tools.newsfeed import Newsfeed from .browser import GenericPageBrowser diff --git a/modules/genericnewspaper/pages.py b/modules/genericnewspaper/pages.py index 39bb4915b5..36cc9b722d 100644 --- a/modules/genericnewspaper/pages.py +++ b/modules/genericnewspaper/pages.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.html import XPath, XPathNotFound -from weboob.browser.filters.standard import CleanText +from woob.browser.pages import HTMLPage +from woob.browser.filters.html import XPath, XPathNotFound +from woob.browser.filters.standard import CleanText from lxml.etree import Comment diff --git a/modules/github/browser.py b/modules/github/browser.py index b9f1b4443e..f78c82a847 100644 --- a/modules/github/browser.py +++ b/modules/github/browser.py @@ -23,10 +23,10 @@ import os from dateutil.parser import parse as parse_date -from weboob.capabilities.base import empty -from weboob.browser.browsers import APIBrowser -from weboob.browser.cache import CacheMixin -from weboob.browser.exceptions import ClientError +from woob.capabilities.base import empty +from woob.browser.browsers import APIBrowser +from woob.browser.cache import CacheMixin +from woob.browser.exceptions import ClientError __all__ = ['GithubBrowser'] diff --git a/modules/github/module.py b/modules/github/module.py index ae0a573488..a082bf0f35 100644 --- a/modules/github/module.py +++ b/modules/github/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword -from weboob.capabilities.base import empty -from weboob.capabilities.bugtracker import ( +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword +from woob.capabilities.base import empty +from woob.capabilities.bugtracker import ( CapBugTracker, Issue, Project, User, Version, Status, Update, Attachment, Change, ) diff --git a/modules/github/test.py b/modules/github/test.py index 4e403942a9..e33da618df 100644 --- a/modules/github/test.py +++ b/modules/github/test.py @@ -21,8 +21,8 @@ from time import time -from weboob.tools.test import BackendTest, skip_without_config -from weboob.capabilities.bugtracker import Query, Version, User, Status, Update +from woob.tools.test import BackendTest, skip_without_config +from woob.capabilities.bugtracker import Query, Version, User, Status, Update class GithubTest(BackendTest): diff --git a/modules/gls/browser.py b/modules/gls/browser.py index 6be0e9e653..065cb43ded 100644 --- a/modules/gls/browser.py +++ b/modules/gls/browser.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.browser.exceptions import HTTPNotFound -from weboob.capabilities.parcel import ParcelNotFound +from woob.browser import PagesBrowser, URL +from woob.browser.exceptions import HTTPNotFound +from woob.capabilities.parcel import ParcelNotFound from .pages import SearchPage diff --git a/modules/gls/module.py b/modules/gls/module.py index 27da8a0106..d78c7326ef 100644 --- a/modules/gls/module.py +++ b/modules/gls/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.parcel import CapParcel +from woob.tools.backend import Module +from woob.capabilities.parcel import CapParcel from .browser import GLSBrowser diff --git a/modules/gls/pages.py b/modules/gls/pages.py index f209e96115..9371f2d62c 100644 --- a/modules/gls/pages.py +++ b/modules/gls/pages.py @@ -19,9 +19,9 @@ from dateutil.parser import parse as parse_date -from weboob.tools.compat import unicode -from weboob.browser.pages import JsonPage -from weboob.capabilities.parcel import Parcel, Event +from woob.tools.compat import unicode +from woob.browser.pages import JsonPage +from woob.capabilities.parcel import Parcel, Event STATUSES = { "DELIVEREDPS": Parcel.STATUS_ARRIVED, diff --git a/modules/gls/test.py b/modules/gls/test.py index 7a7aa872dc..dca92b5156 100644 --- a/modules/gls/test.py +++ b/modules/gls/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.parcel import ParcelNotFound +from woob.tools.test import BackendTest +from woob.capabilities.parcel import ParcelNotFound class GLSTest(BackendTest): diff --git a/modules/gmf/browser.py b/modules/gmf/browser.py index c4e541ec07..abdc11ce10 100644 --- a/modules/gmf/browser.py +++ b/modules/gmf/browser.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword from .pages import ( LoginPage, HomePage, AccountsPage, TransactionsInvestmentsPage, AllTransactionsPage, diff --git a/modules/gmf/module.py b/modules/gmf/module.py index ae52d38d98..68f6b5ed44 100644 --- a/modules/gmf/module.py +++ b/modules/gmf/module.py @@ -20,11 +20,11 @@ from __future__ import unicode_literals -from weboob.capabilities.bank import AccountNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import AccountNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import GmfBrowser diff --git a/modules/gmf/pages.py b/modules/gmf/pages.py index 758b596833..92d124477a 100644 --- a/modules/gmf/pages.py +++ b/modules/gmf/pages.py @@ -24,18 +24,18 @@ from io import BytesIO from PIL import ImageOps -from weboob.browser.pages import FormNotFound, HTMLPage, LoggedPage, XMLPage -from weboob.browser.elements import ItemElement, method, ListElement, TableElement -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Investment -from weboob.browser.filters.standard import ( +from woob.browser.pages import FormNotFound, HTMLPage, LoggedPage, XMLPage +from woob.browser.elements import ItemElement, method, ListElement, TableElement +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Investment +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Currency, Date, Eval, Field, Regexp, ) -from weboob.browser.filters.html import Attr, TableCell -from weboob.capabilities.base import NotAvailable -from weboob.tools.captcha.virtkeyboard import SimpleVirtualKeyboard -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.exceptions import ActionNeeded +from woob.browser.filters.html import Attr, TableCell +from woob.capabilities.base import NotAvailable +from woob.tools.captcha.virtkeyboard import SimpleVirtualKeyboard +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.exceptions import ActionNeeded class Transaction(FrenchTransaction): diff --git a/modules/googletranslate/browser.py b/modules/googletranslate/browser.py index 112f9a1c2d..9a65e3c70a 100644 --- a/modules/googletranslate/browser.py +++ b/modules/googletranslate/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import TranslatePage from .gtts_token import Token diff --git a/modules/googletranslate/module.py b/modules/googletranslate/module.py index d9e6d95189..850dda1a83 100644 --- a/modules/googletranslate/module.py +++ b/modules/googletranslate/module.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.capabilities.translate import CapTranslate, Translation, TranslationFail, LanguageNotSupported -from weboob.capabilities.base import empty -from weboob.tools.backend import Module +from woob.capabilities.translate import CapTranslate, Translation, TranslationFail, LanguageNotSupported +from woob.capabilities.base import empty +from woob.tools.backend import Module from .browser import GoogleTranslateBrowser diff --git a/modules/googletranslate/pages.py b/modules/googletranslate/pages.py index a77b0b6b0b..f092bfec60 100644 --- a/modules/googletranslate/pages.py +++ b/modules/googletranslate/pages.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.pages import JsonPage +from woob.browser.pages import JsonPage class TranslatePage(JsonPage): diff --git a/modules/googletranslate/test.py b/modules/googletranslate/test.py index e24dcdf526..b907e4bc05 100644 --- a/modules/googletranslate/test.py +++ b/modules/googletranslate/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class GoogleTranslateTest(BackendTest): diff --git a/modules/groupama/browser.py b/modules/groupama/browser.py index d24b891941..05f2891e6a 100644 --- a/modules/groupama/browser.py +++ b/modules/groupama/browser.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class GroupamaBrowser(AbstractBrowser): diff --git a/modules/groupama/module.py b/modules/groupama/module.py index d8399943c8..a67ace1ee8 100644 --- a/modules/groupama/module.py +++ b/modules/groupama/module.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.capabilities.bank import CapBank -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import GroupamaBrowser diff --git a/modules/groupama/test.py b/modules/groupama/test.py index fb7eee964c..67aa97433b 100644 --- a/modules/groupama/test.py +++ b/modules/groupama/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class GroupamaTest(BackendTest): diff --git a/modules/groupamaes/browser.py b/modules/groupamaes/browser.py index 8204522815..1748dc3dc4 100644 --- a/modules/groupamaes/browser.py +++ b/modules/groupamaes/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser, URL +from woob.browser import AbstractBrowser, URL from .pages import LoginPage diff --git a/modules/groupamaes/module.py b/modules/groupamaes/module.py index 7ac20c9c2a..0944d416af 100644 --- a/modules/groupamaes/module.py +++ b/modules/groupamaes/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.capabilities.wealth import CapBankWealth -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import GroupamaesBrowser diff --git a/modules/groupamaes/pages.py b/modules/groupamaes/pages.py index e3840f33fb..68374ebcd0 100644 --- a/modules/groupamaes/pages.py +++ b/modules/groupamaes/pages.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.pages import AbstractPage +from woob.browser.pages import AbstractPage class LoginPage(AbstractPage): diff --git a/modules/groupamaes/test.py b/modules/groupamaes/test.py index bf4628efd4..1795fa979c 100644 --- a/modules/groupamaes/test.py +++ b/modules/groupamaes/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class GroupamaesTest(BackendTest): diff --git a/modules/guerrillamail/browser.py b/modules/guerrillamail/browser.py index 44f69d74fb..ea3a720a9d 100644 --- a/modules/guerrillamail/browser.py +++ b/modules/guerrillamail/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import DomainBrowser -from weboob.tools.date import datetime +from woob.browser import DomainBrowser +from woob.tools.date import datetime __all__ = ['GuerrillamailBrowser'] diff --git a/modules/guerrillamail/module.py b/modules/guerrillamail/module.py index 0302f3c77e..1672effef4 100644 --- a/modules/guerrillamail/module.py +++ b/modules/guerrillamail/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.messages import CapMessages, CapMessagesPost, Thread, Message -from weboob.tools.value import Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.messages import CapMessages, CapMessagesPost, Thread, Message +from woob.tools.value import Value from .browser import GuerrillamailBrowser diff --git a/modules/guerrillamail/test.py b/modules/guerrillamail/test.py index ee68fcb13b..d76f9e96fd 100644 --- a/modules/guerrillamail/test.py +++ b/modules/guerrillamail/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from uuid import uuid4 diff --git a/modules/happn/browser.py b/modules/happn/browser.py index 193a1b867f..b9892d4bb2 100644 --- a/modules/happn/browser.py +++ b/modules/happn/browser.py @@ -20,12 +20,12 @@ import re -from weboob.browser.browsers import DomainBrowser -from weboob.browser.profiles import IPhone -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import CleanText -from weboob.exceptions import BrowserIncorrectPassword, ParseError -from weboob.tools.json import json +from woob.browser.browsers import DomainBrowser +from woob.browser.profiles import IPhone +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import CleanText +from woob.exceptions import BrowserIncorrectPassword, ParseError +from woob.tools.json import json __all__ = ['HappnBrowser', 'FacebookBrowser'] diff --git a/modules/happn/module.py b/modules/happn/module.py index de82858bce..0b5e4c89f2 100644 --- a/modules/happn/module.py +++ b/modules/happn/module.py @@ -27,14 +27,14 @@ import geopy import geopy.distance -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.messages import CapMessages, CapMessagesPost, Thread, Message -from weboob.capabilities.dating import CapDating, Optimization -from weboob.capabilities.contact import CapContact, Contact, ProfileNode -from weboob.exceptions import BrowserHTTPError -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword -from weboob.tools.log import getLogger +from woob.capabilities.base import NotAvailable +from woob.capabilities.messages import CapMessages, CapMessagesPost, Thread, Message +from woob.capabilities.dating import CapDating, Optimization +from woob.capabilities.contact import CapContact, Contact, ProfileNode +from woob.exceptions import BrowserHTTPError +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword +from woob.tools.log import getLogger from .browser import HappnBrowser, FacebookBrowser diff --git a/modules/happn/test.py b/modules/happn/test.py index 78294baceb..e297c82b59 100644 --- a/modules/happn/test.py +++ b/modules/happn/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class HappnTest(BackendTest): diff --git a/modules/hds/browser.py b/modules/hds/browser.py index ef563f93e2..7671c1d992 100644 --- a/modules/hds/browser.py +++ b/modules/hds/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import ValidationPage, HomePage, HistoryPage, StoryPage, AuthorPage diff --git a/modules/hds/module.py b/modules/hds/module.py index 7e06efb907..466c01af9d 100644 --- a/modules/hds/module.py +++ b/modules/hds/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.messages import CapMessages, Message, Thread +from woob.tools.backend import Module +from woob.capabilities.messages import CapMessages, Message, Thread from .browser import HDSBrowser diff --git a/modules/hds/pages.py b/modules/hds/pages.py index 2c340793c0..f28bba2640 100644 --- a/modules/hds/pages.py +++ b/modules/hds/pages.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import method, ListElement, ItemElement -from weboob.browser.filters.standard import CleanText, Regexp, Date, Env, Filter -from weboob.browser.filters.html import XPath, Link +from woob.browser.pages import HTMLPage +from woob.browser.elements import method, ListElement, ItemElement +from woob.browser.filters.standard import CleanText, Regexp, Date, Env, Filter +from woob.browser.filters.html import XPath, Link class ValidationPage(HTMLPage): diff --git a/modules/hds/test.py b/modules/hds/test.py index bc047cef6e..a4c4874d0b 100644 --- a/modules/hds/test.py +++ b/modules/hds/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.misc import limit +from woob.tools.test import BackendTest +from woob.tools.misc import limit class HDSTest(BackendTest): diff --git a/modules/hellobank/browser.py b/modules/hellobank/browser.py index de874173ab..06971e3028 100644 --- a/modules/hellobank/browser.py +++ b/modules/hellobank/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class HelloBank(AbstractBrowser): diff --git a/modules/hellobank/module.py b/modules/hellobank/module.py index 6f0cf3d404..2d097b222d 100644 --- a/modules/hellobank/module.py +++ b/modules/hellobank/module.py @@ -23,16 +23,16 @@ import re from decimal import Decimal -from weboob.capabilities.bank import ( +from woob.capabilities.bank import ( CapBankTransferAddRecipient, AccountNotFound, Account, RecipientNotFound, TransferInvalidLabel, ) -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.base import find_object, strict_find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, ValueBool -from weboob.capabilities.bill import ( +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.capabilities.base import find_object, strict_find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, ValueBool +from woob.capabilities.bill import ( Subscription, CapDocument, SubscriptionNotFound, DocumentNotFound, Document, DocumentTypes, ) diff --git a/modules/hsbc/browser.py b/modules/hsbc/browser.py index e347c396aa..4aa2260612 100644 --- a/modules/hsbc/browser.py +++ b/modules/hsbc/browser.py @@ -27,15 +27,15 @@ from lxml.etree import XMLSyntaxError -from weboob.tools.date import LinearDateGuesser -from weboob.capabilities.bank import Account, AccountNotFound, AccountOwnership -from weboob.tools.capabilities.bank.transactions import sorted_transactions, keep_only_card_transactions -from weboob.tools.compat import parse_qsl, urlparse -from weboob.tools.value import Value -from weboob.exceptions import ActionNeeded, BrowserIncorrectPassword, BrowserUnavailable, BrowserQuestion -from weboob.browser import URL, need_login, TwoFactorBrowser -from weboob.browser.exceptions import HTTPNotFound -from weboob.capabilities.base import find_object +from woob.tools.date import LinearDateGuesser +from woob.capabilities.bank import Account, AccountNotFound, AccountOwnership +from woob.tools.capabilities.bank.transactions import sorted_transactions, keep_only_card_transactions +from woob.tools.compat import parse_qsl, urlparse +from woob.tools.value import Value +from woob.exceptions import ActionNeeded, BrowserIncorrectPassword, BrowserUnavailable, BrowserQuestion +from woob.browser import URL, need_login, TwoFactorBrowser +from woob.browser.exceptions import HTTPNotFound +from woob.capabilities.base import find_object from .pages.account_pages import ( AccountsPage, OwnersListPage, CBOperationPage, CPTOperationPage, LoginPage, diff --git a/modules/hsbc/module.py b/modules/hsbc/module.py index 6938e42162..66b972863b 100644 --- a/modules/hsbc/module.py +++ b/modules/hsbc/module.py @@ -21,12 +21,12 @@ from __future__ import unicode_literals -from weboob.capabilities.bank import AccountNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, ValueTransient -from weboob.capabilities.profile import CapProfile +from woob.capabilities.bank import AccountNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, ValueTransient +from woob.capabilities.profile import CapProfile from .browser import HSBC diff --git a/modules/hsbc/pages/account_pages.py b/modules/hsbc/pages/account_pages.py index 5a43f62a57..dbb213a46f 100644 --- a/modules/hsbc/pages/account_pages.py +++ b/modules/hsbc/pages/account_pages.py @@ -24,19 +24,19 @@ import re from decimal import Decimal -from weboob.browser.elements import ItemElement, ListElement, TableElement, method -from weboob.browser.filters.html import AbsoluteLink, Attr, TableCell, XPath -from weboob.browser.filters.javascript import JSVar -from weboob.browser.filters.standard import ( +from woob.browser.elements import ItemElement, ListElement, TableElement, method +from woob.browser.filters.html import AbsoluteLink, Attr, TableCell, XPath +from woob.browser.filters.javascript import JSVar +from woob.browser.filters.standard import ( CleanDecimal, CleanText, Currency, Date, DateGuesser, Env, Field, Filter, Format, MapIn, Regexp, ) -from weboob.browser.pages import HTMLPage, LoggedPage, pagination -from weboob.capabilities import NotAvailable -from weboob.capabilities.bank import Account, AccountOwnerType -from weboob.capabilities.profile import Person -from weboob.exceptions import ActionNeeded, BrowserIncorrectPassword, BrowserUnavailable -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.compat import urljoin +from woob.browser.pages import HTMLPage, LoggedPage, pagination +from woob.capabilities import NotAvailable +from woob.capabilities.bank import Account, AccountOwnerType +from woob.capabilities.profile import Person +from woob.exceptions import ActionNeeded, BrowserIncorrectPassword, BrowserUnavailable +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.compat import urljoin from .landing_pages import GenericLandingPage diff --git a/modules/hsbc/pages/investments.py b/modules/hsbc/pages/investments.py index ffca1ef97c..c80bf7471c 100644 --- a/modules/hsbc/pages/investments.py +++ b/modules/hsbc/pages/investments.py @@ -25,19 +25,19 @@ import json import time -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Investment -from weboob.tools.capabilities.bank.investments import is_isin_valid -from weboob.browser.elements import ItemElement, TableElement, DictElement, method -from weboob.browser.pages import HTMLPage, JsonPage, LoggedPage -from weboob.browser.filters.standard import ( +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Investment +from woob.tools.capabilities.bank.investments import is_isin_valid +from woob.browser.elements import ItemElement, TableElement, DictElement, method +from woob.browser.pages import HTMLPage, JsonPage, LoggedPage +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Regexp, Currency, Field, Env, ) -from weboob.browser.filters.html import TableCell, Link -from weboob.browser.filters.json import Dict -from weboob.browser.filters.javascript import JSVar -from weboob.exceptions import BrowserUnavailable +from woob.browser.filters.html import TableCell, Link +from woob.browser.filters.json import Dict +from woob.browser.filters.javascript import JSVar +from woob.exceptions import BrowserUnavailable class LogonInvestmentPage(LoggedPage, HTMLPage): diff --git a/modules/hsbc/pages/landing_pages.py b/modules/hsbc/pages/landing_pages.py index 90b9e0d267..6b61c7ae9a 100644 --- a/modules/hsbc/pages/landing_pages.py +++ b/modules/hsbc/pages/landing_pages.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.filters.standard import CleanText, Regexp -from weboob.browser.filters.html import Link +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.filters.standard import CleanText, Regexp +from woob.browser.filters.html import Link class GenericLandingPage(LoggedPage, HTMLPage): diff --git a/modules/hsbc/pages/life_insurances.py b/modules/hsbc/pages/life_insurances.py index 9ab191b4af..5375851e93 100644 --- a/modules/hsbc/pages/life_insurances.py +++ b/modules/hsbc/pages/life_insurances.py @@ -23,17 +23,17 @@ import re from decimal import Decimal -from weboob.capabilities import NotAvailable -from weboob.capabilities.bank import AccountNotFound -from weboob.capabilities.wealth import Investment -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.browser.elements import TableElement, ItemElement, method -from weboob.browser.pages import HTMLPage, LoggedPage, FormNotFound -from weboob.browser.filters.standard import ( +from woob.capabilities import NotAvailable +from woob.capabilities.bank import AccountNotFound +from woob.capabilities.wealth import Investment +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.elements import TableElement, ItemElement, method +from woob.browser.pages import HTMLPage, LoggedPage, FormNotFound +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Field, Regexp, Eval, Date, ) -from weboob.browser.filters.html import Link, XPathNotFound, TableCell -from weboob.browser.filters.javascript import JSVar +from woob.browser.filters.html import Link, XPathNotFound, TableCell +from woob.browser.filters.javascript import JSVar from .account_pages import Transaction diff --git a/modules/hsbc/test.py b/modules/hsbc/test.py index 6bdd606555..9c4299e8a4 100644 --- a/modules/hsbc/test.py +++ b/modules/hsbc/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.bank import Account +from woob.tools.test import BackendTest +from woob.capabilities.bank import Account class HSBCTest(BackendTest): MODULE = 'hsbc' diff --git a/modules/hsbchk/browser.py b/modules/hsbchk/browser.py index 5ff54ed87e..2d099b18f1 100644 --- a/modules/hsbchk/browser.py +++ b/modules/hsbchk/browser.py @@ -22,11 +22,11 @@ from datetime import timedelta, date, datetime from dateutil import parser -from weboob.exceptions import NoAccountsException -from weboob.capabilities.bank import Account -from weboob.browser import PagesBrowser, URL, need_login, StatesMixin -from weboob.browser.selenium import SubSeleniumMixin -from weboob.browser.exceptions import LoggedOut, ClientError +from woob.exceptions import NoAccountsException +from woob.capabilities.bank import Account +from woob.browser import PagesBrowser, URL, need_login, StatesMixin +from woob.browser.selenium import SubSeleniumMixin +from woob.browser.exceptions import LoggedOut, ClientError from .pages.account_pages import ( OtherPage, JsonAccSum, JsonAccDtl, JsonAccHist diff --git a/modules/hsbchk/module.py b/modules/hsbchk/module.py index 0ed4cb963a..e9a8671336 100644 --- a/modules/hsbchk/module.py +++ b/modules/hsbchk/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank, AccountNotFound +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import HSBCHK diff --git a/modules/hsbchk/pages/account_pages.py b/modules/hsbchk/pages/account_pages.py index a0ac5a1f1b..8ba1894ad7 100644 --- a/modules/hsbchk/pages/account_pages.py +++ b/modules/hsbchk/pages/account_pages.py @@ -21,15 +21,15 @@ import re -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import ( +from woob.browser.elements import DictElement, ItemElement, method +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import ( CleanDecimal, CleanText, Date, Env, Eval, Field, Format, Map ) -from weboob.browser.pages import HTMLPage, LoggedPage, pagination, JsonPage -from weboob.capabilities.bank import Account -from weboob.exceptions import ActionNeeded, BrowserIncorrectPassword -from weboob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.pages import HTMLPage, LoggedPage, pagination, JsonPage +from woob.capabilities.bank import Account +from woob.exceptions import ActionNeeded, BrowserIncorrectPassword +from woob.tools.capabilities.bank.transactions import FrenchTransaction class Transaction(FrenchTransaction): diff --git a/modules/hsbchk/pages/login.py b/modules/hsbchk/pages/login.py index 09992a5071..65759e864d 100644 --- a/modules/hsbchk/pages/login.py +++ b/modules/hsbchk/pages/login.py @@ -19,13 +19,13 @@ from __future__ import unicode_literals -from weboob.browser.filters.standard import ( +from woob.browser.filters.standard import ( CleanText ) -from weboob.browser.selenium import ( +from woob.browser.selenium import ( SeleniumPage, VisibleXPath ) -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable from selenium.webdriver.common.by import By diff --git a/modules/hsbchk/sbrowser.py b/modules/hsbchk/sbrowser.py index 556b409aeb..fab0dec095 100644 --- a/modules/hsbchk/sbrowser.py +++ b/modules/hsbchk/sbrowser.py @@ -25,9 +25,9 @@ from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable, BrowserHTTPError -from weboob.browser.selenium import (SeleniumBrowser, VisibleXPath) -from weboob.browser import URL +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable, BrowserHTTPError +from woob.browser.selenium import (SeleniumBrowser, VisibleXPath) +from woob.browser import URL from .pages.login import ( LoginPage diff --git a/modules/hsbchk/test.py b/modules/hsbchk/test.py index f0491f8c4e..e16f34b521 100644 --- a/modules/hsbchk/test.py +++ b/modules/hsbchk/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class HSBCHKTest(BackendTest): MODULE = 'hsbchk' diff --git a/modules/humanis/browser.py b/modules/humanis/browser.py index 61af96e219..9bb2799148 100644 --- a/modules/humanis/browser.py +++ b/modules/humanis/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser, URL +from woob.browser import AbstractBrowser, URL from .pages import LoginPage diff --git a/modules/humanis/module.py b/modules/humanis/module.py index f5f681b5a9..63d32ab80d 100644 --- a/modules/humanis/module.py +++ b/modules/humanis/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth from .browser import HumanisBrowser diff --git a/modules/humanis/pages.py b/modules/humanis/pages.py index 2b84e273a1..5e49feb694 100644 --- a/modules/humanis/pages.py +++ b/modules/humanis/pages.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.pages import AbstractPage +from woob.browser.pages import AbstractPage class LoginPage(AbstractPage): diff --git a/modules/humanis/test.py b/modules/humanis/test.py index b6c82db014..733653637d 100644 --- a/modules/humanis/test.py +++ b/modules/humanis/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class HumanisTest(BackendTest): diff --git a/modules/hybride/browser.py b/modules/hybride/browser.py index faf571f6c9..4e210cff5d 100644 --- a/modules/hybride/browser.py +++ b/modules/hybride/browser.py @@ -19,8 +19,8 @@ from .pages import ProgramPage, EventPage -from weboob.browser import PagesBrowser, URL -from weboob.browser.profiles import Firefox +from woob.browser import PagesBrowser, URL +from woob.browser.profiles import Firefox __all__ = ['HybrideBrowser'] diff --git a/modules/hybride/calendar.py b/modules/hybride/calendar.py index 5e20c3c21e..8ba0d5268c 100644 --- a/modules/hybride/calendar.py +++ b/modules/hybride/calendar.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS, CATEGORIES +from woob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS, CATEGORIES class HybrideCalendarEvent(BaseCalendarEvent): diff --git a/modules/hybride/module.py b/modules/hybride/module.py index d4b9387e44..01c30f7279 100644 --- a/modules/hybride/module.py +++ b/modules/hybride/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES +from woob.tools.backend import Module +from woob.capabilities.calendar import CapCalendarEvent, CATEGORIES from .browser import HybrideBrowser from .calendar import HybrideCalendarEvent diff --git a/modules/hybride/pages.py b/modules/hybride/pages.py index 54273b57f1..2abe6ee8f3 100644 --- a/modules/hybride/pages.py +++ b/modules/hybride/pages.py @@ -19,13 +19,13 @@ from .calendar import HybrideCalendarEvent -import weboob.tools.date as date_util +import woob.tools.date as date_util -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import Filter, CleanText, Env, Format, BrowserURL, Regexp, Decode -from weboob.browser.filters.html import CleanHTML -from weboob.browser.filters.html import Link +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import Filter, CleanText, Env, Format, BrowserURL, Regexp, Decode +from woob.browser.filters.html import CleanHTML +from woob.browser.filters.html import Link class Date(Filter): diff --git a/modules/hybride/test.py b/modules/hybride/test.py index c0ee051fb2..2ac7f67a47 100644 --- a/modules/hybride/test.py +++ b/modules/hybride/test.py @@ -19,7 +19,7 @@ from datetime import datetime -from weboob.tools.test import BackendTest, SkipTest +from woob.tools.test import BackendTest, SkipTest class HybrideTest(BackendTest): diff --git a/modules/ideel/browser.py b/modules/ideel/browser.py index f26d195380..3378a9e8d1 100644 --- a/modules/ideel/browser.py +++ b/modules/ideel/browser.py @@ -23,13 +23,13 @@ from decimal import Decimal from itertools import count, takewhile -from weboob.browser import URL, LoginBrowser, need_login -from weboob.browser.pages import HTMLPage -from weboob.capabilities.base import Currency -from weboob.capabilities.shop import Item, Order, OrderNotFound, Payment -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr -from weboob.tools.compat import unicode +from woob.browser import URL, LoginBrowser, need_login +from woob.browser.pages import HTMLPage +from woob.capabilities.base import Currency +from woob.capabilities.shop import Item, Order, OrderNotFound, Payment +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr +from woob.tools.compat import unicode __all__ = ['Ideel'] diff --git a/modules/ideel/module.py b/modules/ideel/module.py index 3e766f0c93..d2b581a030 100644 --- a/modules/ideel/module.py +++ b/modules/ideel/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.shop import CapShop -from weboob.tools.backend import BackendConfig, Module -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.shop import CapShop +from woob.tools.backend import BackendConfig, Module +from woob.tools.value import ValueBackendPassword from .browser import Ideel diff --git a/modules/ideel/test.py b/modules/ideel/test.py index ff64119bc5..cf6343f942 100644 --- a/modules/ideel/test.py +++ b/modules/ideel/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class IdeelTest(BackendTest): diff --git a/modules/ilmatieteenlaitos/browser.py b/modules/ilmatieteenlaitos/browser.py index 1b3dd0e40e..e9b93a83b3 100644 --- a/modules/ilmatieteenlaitos/browser.py +++ b/modules/ilmatieteenlaitos/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.browsers import PagesBrowser -from weboob.browser.url import URL +from woob.browser.browsers import PagesBrowser +from woob.browser.url import URL from .pages import WeatherPage, SearchCitiesPage, ObservationsPage __all__ = ['IlmatieteenlaitosBrowser'] diff --git a/modules/ilmatieteenlaitos/module.py b/modules/ilmatieteenlaitos/module.py index 54758cf91f..1cd8f83dd5 100644 --- a/modules/ilmatieteenlaitos/module.py +++ b/modules/ilmatieteenlaitos/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.weather import CapWeather, CityNotFound -from weboob.tools.backend import Module -from weboob.capabilities.base import find_object +from woob.capabilities.weather import CapWeather, CityNotFound +from woob.tools.backend import Module +from woob.capabilities.base import find_object from .browser import IlmatieteenlaitosBrowser diff --git a/modules/ilmatieteenlaitos/pages.py b/modules/ilmatieteenlaitos/pages.py index d23871bfd0..0b9efd6631 100644 --- a/modules/ilmatieteenlaitos/pages.py +++ b/modules/ilmatieteenlaitos/pages.py @@ -21,11 +21,11 @@ from six.moves import filter, map -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import CleanText, Filter -from weboob.browser.pages import HTMLPage, JsonPage -from weboob.capabilities.weather import City, Current, Forecast, Temperature +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import CleanText, Filter +from woob.browser.pages import HTMLPage, JsonPage +from woob.capabilities.weather import City, Current, Forecast, Temperature class Id(Filter): diff --git a/modules/ilmatieteenlaitos/test.py b/modules/ilmatieteenlaitos/test.py index 7c3f1f62be..8758898ffb 100644 --- a/modules/ilmatieteenlaitos/test.py +++ b/modules/ilmatieteenlaitos/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class IlmatieteenlaitosTest(BackendTest): diff --git a/modules/imdb/browser.py b/modules/imdb/browser.py index a86dbd20d9..2b88998f20 100644 --- a/modules/imdb/browser.py +++ b/modules/imdb/browser.py @@ -21,12 +21,12 @@ import re -from weboob.browser import PagesBrowser, URL -from weboob.browser.profiles import Wget -from weboob.exceptions import BrowserHTTPNotFound -from weboob.capabilities.base import NotAvailable, NotLoaded -from weboob.capabilities.cinema import Movie, Person -from weboob.tools.compat import unicode, html_unescape +from woob.browser import PagesBrowser, URL +from woob.browser.profiles import Wget +from woob.exceptions import BrowserHTTPNotFound +from woob.capabilities.base import NotAvailable, NotLoaded +from woob.capabilities.cinema import Movie, Person +from woob.tools.compat import unicode, html_unescape from .pages import PersonPage, MovieCrewPage, BiographyPage, ReleasePage diff --git a/modules/imdb/module.py b/modules/imdb/module.py index e5e416e80d..2fb88d2094 100644 --- a/modules/imdb/module.py +++ b/modules/imdb/module.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.capabilities.cinema import CapCinema, Person, Movie -from weboob.tools.backend import Module +from woob.capabilities.cinema import CapCinema, Person, Movie +from woob.tools.backend import Module from .browser import ImdbBrowser diff --git a/modules/imdb/pages.py b/modules/imdb/pages.py index 9bf044859b..b5e26e2db5 100644 --- a/modules/imdb/pages.py +++ b/modules/imdb/pages.py @@ -22,10 +22,10 @@ from datetime import datetime import re -from weboob.capabilities.cinema import Person, Movie -from weboob.capabilities.base import NotAvailable, NotLoaded -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.html import CleanHTML +from woob.capabilities.cinema import Person, Movie +from woob.capabilities.base import NotAvailable, NotLoaded +from woob.browser.pages import HTMLPage +from woob.browser.filters.html import CleanHTML class ReleasePage(HTMLPage): diff --git a/modules/imdb/test.py b/modules/imdb/test.py index e5a9c79209..b2cd174126 100644 --- a/modules/imdb/test.py +++ b/modules/imdb/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class ImdbTest(BackendTest): diff --git a/modules/imgur/browser.py b/modules/imgur/browser.py index 919ad3405a..fecf74c171 100644 --- a/modules/imgur/browser.py +++ b/modules/imgur/browser.py @@ -19,9 +19,9 @@ import dateutil.parser -from weboob.browser import URL -from weboob.browser.browsers import APIBrowser -from weboob.capabilities.gallery import CapGallery +from woob.browser import URL +from woob.browser.browsers import APIBrowser +from woob.capabilities.gallery import CapGallery class ImgurBrowser(APIBrowser): diff --git a/modules/imgur/module.py b/modules/imgur/module.py index 4f2a3485a8..17d862c488 100644 --- a/modules/imgur/module.py +++ b/modules/imgur/module.py @@ -20,13 +20,13 @@ import re from base64 import b64encode -from weboob.capabilities.base import StringField -from weboob.capabilities.gallery import BaseGallery, BaseImage, CapGallery -from weboob.capabilities.image import CapImage, Thumbnail -from weboob.capabilities.paste import BasePaste, CapPaste -from weboob.tools.backend import Module -from weboob.tools.capabilities.paste import image_mime -from weboob.tools.date import datetime +from woob.capabilities.base import StringField +from woob.capabilities.gallery import BaseGallery, BaseImage, CapGallery +from woob.capabilities.image import CapImage, Thumbnail +from woob.capabilities.paste import BasePaste, CapPaste +from woob.tools.backend import Module +from woob.tools.capabilities.paste import image_mime +from woob.tools.date import datetime from .browser import ImgurBrowser diff --git a/modules/imgur/test.py b/modules/imgur/test.py index cf66a1fff6..21033bc304 100644 --- a/modules/imgur/test.py +++ b/modules/imgur/test.py @@ -19,7 +19,7 @@ from base64 import b64decode -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class ImgurTest(BackendTest): diff --git a/modules/impotsgouvfrpar/browser.py b/modules/impotsgouvfrpar/browser.py index e928cf23db..d341eb279e 100644 --- a/modules/impotsgouvfrpar/browser.py +++ b/modules/impotsgouvfrpar/browser.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.browser import AbstractBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable -from weboob.tools.capabilities.bill.documents import sorted_documents +from woob.browser import AbstractBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable +from woob.tools.capabilities.bill.documents import sorted_documents from .pages import ( LoginAccessPage, LoginAELPage, ProfilePage, DocumentsPage, diff --git a/modules/impotsgouvfrpar/module.py b/modules/impotsgouvfrpar/module.py index ab4abfea2e..1fbd0e0411 100644 --- a/modules/impotsgouvfrpar/module.py +++ b/modules/impotsgouvfrpar/module.py @@ -19,11 +19,11 @@ from __future__ import unicode_literals -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.base import find_object, NotAvailable -from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound -from weboob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword, Value +from woob.capabilities.base import find_object, NotAvailable +from woob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound +from woob.capabilities.profile import CapProfile from .browser import ImpotsParBrowser diff --git a/modules/impotsgouvfrpar/pages.py b/modules/impotsgouvfrpar/pages.py index e525cd25db..ccfdfd3dbf 100644 --- a/modules/impotsgouvfrpar/pages.py +++ b/modules/impotsgouvfrpar/pages.py @@ -22,19 +22,19 @@ import hashlib import re -from weboob.browser.pages import HTMLPage, LoggedPage, pagination, JsonPage, RawPage -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage, pagination, JsonPage, RawPage +from woob.browser.filters.standard import ( CleanText, Env, Field, Regexp, Format, Date, Coalesce, ) -from weboob.browser.filters.json import Dict -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.html import Attr -from weboob.browser.filters.javascript import JSVar, JSValue -from weboob.capabilities.address import PostalAddress -from weboob.capabilities.bill import DocumentTypes, Document, Subscription -from weboob.capabilities.profile import Person -from weboob.capabilities.base import NotAvailable -from weboob.tools.date import parse_french_date +from woob.browser.filters.json import Dict +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.html import Attr +from woob.browser.filters.javascript import JSVar, JSValue +from woob.capabilities.address import PostalAddress +from woob.capabilities.bill import DocumentTypes, Document, Subscription +from woob.capabilities.profile import Person +from woob.capabilities.base import NotAvailable +from woob.tools.date import parse_french_date class LoginAccessPage(HTMLPage): diff --git a/modules/ina/browser.py b/modules/ina/browser.py index c9a4a3f149..68c14f4f8e 100644 --- a/modules/ina/browser.py +++ b/modules/ina/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import SearchPage, MediaPage, RssPage __all__ = ['InaBrowser'] diff --git a/modules/ina/module.py b/modules/ina/module.py index 46decc6b2d..a91af4d371 100644 --- a/modules/ina/module.py +++ b/modules/ina/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.capabilities.audio import CapAudio, BaseAudio, decode_id +from woob.capabilities.video import CapVideo, BaseVideo +from woob.capabilities.audio import CapAudio, BaseAudio, decode_id -from weboob.tools.backend import Module +from woob.tools.backend import Module from .browser import InaBrowser diff --git a/modules/ina/pages.py b/modules/ina/pages.py index c645ca2562..64e8d52f24 100644 --- a/modules/ina/pages.py +++ b/modules/ina/pages.py @@ -21,17 +21,17 @@ from io import StringIO import lxml.html as html -from weboob.browser.pages import JsonPage, HTMLPage, XMLPage, pagination -from weboob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import JsonPage, HTMLPage, XMLPage, pagination +from woob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import CleanText, Regexp, Duration, Date, BrowserURL, Env +from woob.browser.filters.standard import CleanText, Regexp, Duration, Date, BrowserURL, Env -from weboob.capabilities.audio import BaseAudio -from weboob.capabilities.video import BaseVideo -from weboob.capabilities.image import Thumbnail -from weboob.capabilities.base import NotAvailable -from weboob.tools.date import DATE_TRANSLATE_FR -from weboob.tools.capabilities.audio.audio import BaseAudioIdFilter +from woob.capabilities.audio import BaseAudio +from woob.capabilities.video import BaseVideo +from woob.capabilities.image import Thumbnail +from woob.capabilities.base import NotAvailable +from woob.tools.date import DATE_TRANSLATE_FR +from woob.tools.capabilities.audio.audio import BaseAudioIdFilter class InaDuration(Duration): diff --git a/modules/ina/test.py b/modules/ina/test.py index ca65c67c5c..fbf486679f 100644 --- a/modules/ina/test.py +++ b/modules/ina/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . import itertools -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class INATest(BackendTest): diff --git a/modules/indeed/browser.py b/modules/indeed/browser.py index a3ebec5e12..94c1c3a689 100644 --- a/modules/indeed/browser.py +++ b/modules/indeed/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import SearchPage, AdvertPage diff --git a/modules/indeed/module.py b/modules/indeed/module.py index 460c654c35..089f81ed31 100644 --- a/modules/indeed/module.py +++ b/modules/indeed/module.py @@ -19,9 +19,9 @@ from collections import OrderedDict -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.job import CapJob, BaseJobAdvert -from weboob.tools.value import Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.job import CapJob, BaseJobAdvert +from woob.tools.value import Value from .browser import IndeedBrowser diff --git a/modules/indeed/pages.py b/modules/indeed/pages.py index fdf36beb4b..bebd4a7a0f 100644 --- a/modules/indeed/pages.py +++ b/modules/indeed/pages.py @@ -19,11 +19,11 @@ from datetime import timedelta, datetime import re -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import Filter, CleanText, Regexp, Format, Env -from weboob.browser.filters.html import CleanHTML, Attr -from weboob.capabilities.job import BaseJobAdvert +from woob.browser.pages import HTMLPage, pagination +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import Filter, CleanText, Regexp, Format, Env +from woob.browser.filters.html import CleanHTML, Attr +from woob.capabilities.job import BaseJobAdvert class IndeedDate(Filter): diff --git a/modules/indeed/test.py b/modules/indeed/test.py index 9c02545698..3365b9d808 100644 --- a/modules/indeed/test.py +++ b/modules/indeed/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.value import Value +from woob.tools.test import BackendTest +from woob.tools.value import Value class IndeedTest(BackendTest): diff --git a/modules/infomaniak/browser.py b/modules/infomaniak/browser.py index ebe1fc1099..b1854dfb07 100644 --- a/modules/infomaniak/browser.py +++ b/modules/infomaniak/browser.py @@ -21,8 +21,8 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword from .pages import LoginPage, SubscriptionsPage, DocumentsPage diff --git a/modules/infomaniak/module.py b/modules/infomaniak/module.py index a099378b66..40b796d3f1 100644 --- a/modules/infomaniak/module.py +++ b/modules/infomaniak/module.py @@ -22,13 +22,13 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import ( +from woob.capabilities.bill import ( DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound, ) -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import InfomaniakBrowser diff --git a/modules/infomaniak/pages.py b/modules/infomaniak/pages.py index 89add98634..ba7d51294b 100644 --- a/modules/infomaniak/pages.py +++ b/modules/infomaniak/pages.py @@ -23,13 +23,13 @@ from datetime import datetime -from weboob.browser.pages import LoggedPage, JsonPage, pagination -from weboob.browser.elements import ItemElement, method, DictElement -from weboob.browser.filters.standard import ( +from woob.browser.pages import LoggedPage, JsonPage, pagination +from woob.browser.elements import ItemElement, method, DictElement +from woob.browser.filters.standard import ( CleanDecimal, Env, Format, Currency, Eval, ) -from weboob.browser.filters.json import Dict -from weboob.capabilities.bill import Bill, Subscription +from woob.browser.filters.json import Dict +from woob.capabilities.bill import Bill, Subscription class LoginPage(JsonPage): diff --git a/modules/infomaniak/test.py b/modules/infomaniak/test.py index d53d4d7654..ffde56b60b 100644 --- a/modules/infomaniak/test.py +++ b/modules/infomaniak/test.py @@ -22,7 +22,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class InfomaniakTest(BackendTest): diff --git a/modules/ing/api/accounts_page.py b/modules/ing/api/accounts_page.py index b8a6c2a809..d1cf9d42a5 100644 --- a/modules/ing/api/accounts_page.py +++ b/modules/ing/api/accounts_page.py @@ -23,17 +23,17 @@ import re -from weboob.browser.pages import LoggedPage, JsonPage, HTMLPage -from weboob.browser.elements import method, DictElement, ItemElement -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import ( +from woob.browser.pages import LoggedPage, JsonPage, HTMLPage +from woob.browser.elements import method, DictElement, ItemElement +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Date, Eval, Lower, Format, Field, Map, Upper, MapIn, ) -from weboob.capabilities.bank import Account, AccountOwnership, Investment -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.capabilities.base import NotAvailable +from woob.capabilities.bank import Account, AccountOwnership, Investment +from woob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.capabilities.base import NotAvailable class Transaction(FrenchTransaction): diff --git a/modules/ing/api/documents.py b/modules/ing/api/documents.py index 0d09b8cd93..0ff2ac2ecd 100644 --- a/modules/ing/api/documents.py +++ b/modules/ing/api/documents.py @@ -23,13 +23,13 @@ import datetime -from weboob.browser.pages import LoggedPage, JsonPage -from weboob.browser.elements import method, DictElement, ItemElement -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import ( +from woob.browser.pages import LoggedPage, JsonPage +from woob.browser.elements import method, DictElement, ItemElement +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import ( Format, BrowserURL, Env, ) -from weboob.capabilities.bill import Document, DocumentTypes +from woob.capabilities.bill import Document, DocumentTypes class StatementsPage(LoggedPage, JsonPage): diff --git a/modules/ing/api/login.py b/modules/ing/api/login.py index 14c703c2ae..16ef98731b 100644 --- a/modules/ing/api/login.py +++ b/modules/ing/api/login.py @@ -23,10 +23,10 @@ from io import BytesIO -from weboob.browser.pages import JsonPage, HTMLPage -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import CleanText -from weboob.exceptions import ActionNeeded +from woob.browser.pages import JsonPage, HTMLPage +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import CleanText +from woob.exceptions import ActionNeeded from .transfer_page import TransferINGVirtKeyboard diff --git a/modules/ing/api/profile_page.py b/modules/ing/api/profile_page.py index e6b5ce2d48..f0e4ff4a2e 100644 --- a/modules/ing/api/profile_page.py +++ b/modules/ing/api/profile_page.py @@ -21,12 +21,12 @@ from __future__ import unicode_literals -from weboob.browser.pages import LoggedPage, JsonPage, HTMLPage -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import CleanText, Format -from weboob.browser.elements import ItemElement, method -from weboob.capabilities.profile import Profile -from weboob.capabilities.base import NotAvailable +from woob.browser.pages import LoggedPage, JsonPage, HTMLPage +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import CleanText, Format +from woob.browser.elements import ItemElement, method +from woob.capabilities.profile import Profile +from woob.capabilities.base import NotAvailable class ProfilePage(LoggedPage, JsonPage): diff --git a/modules/ing/api/transfer_page.py b/modules/ing/api/transfer_page.py index 923f3ee85b..a1e51b3e6c 100644 --- a/modules/ing/api/transfer_page.py +++ b/modules/ing/api/transfer_page.py @@ -27,12 +27,12 @@ from PIL import Image, ImageFilter -from weboob.tools.captcha.virtkeyboard import SimpleVirtualKeyboard -from weboob.browser.pages import LoggedPage, JsonPage -from weboob.browser.elements import method, DictElement, ItemElement -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import Env, Field, Date, CleanText -from weboob.capabilities.bank import Recipient, Emitter +from woob.tools.captcha.virtkeyboard import SimpleVirtualKeyboard +from woob.browser.pages import LoggedPage, JsonPage +from woob.browser.elements import method, DictElement, ItemElement +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import Env, Field, Date, CleanText +from woob.capabilities.bank import Recipient, Emitter class TransferINGVirtKeyboard(SimpleVirtualKeyboard): diff --git a/modules/ing/api_browser.py b/modules/ing/api_browser.py index 2abaa188ed..3a16d426fd 100644 --- a/modules/ing/api_browser.py +++ b/modules/ing/api_browser.py @@ -25,17 +25,17 @@ from functools import wraps import re -from weboob.browser import LoginBrowser, URL, StatesMixin, need_login -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded, AuthMethodNotImplemented -from weboob.browser.exceptions import ClientError, ServerError, HTTPNotFound -from weboob.capabilities.bank import ( +from woob.browser import LoginBrowser, URL, StatesMixin, need_login +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded, AuthMethodNotImplemented +from woob.browser.exceptions import ClientError, ServerError, HTTPNotFound +from woob.capabilities.bank import ( Account, TransferBankError, TransferInvalidAmount, AddRecipientStep, RecipientInvalidOTP, AddRecipientTimeout, AddRecipientBankError, RecipientInvalidIban, ) -from weboob.capabilities.bill import Subscription -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.value import Value +from woob.capabilities.bill import Subscription +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.value import Value from .api import ( LoginPage, AccountsPage, HistoryPage, ComingPage, AccountInfoPage, diff --git a/modules/ing/boursedirect_browser.py b/modules/ing/boursedirect_browser.py index e65224eee6..574cf7fddb 100644 --- a/modules/ing/boursedirect_browser.py +++ b/modules/ing/boursedirect_browser.py @@ -22,7 +22,7 @@ from __future__ import unicode_literals -from weboob.browser import AbstractBrowser, URL, need_login +from woob.browser import AbstractBrowser, URL, need_login from .boursedirect_pages import ( MarketOrdersPage, MarketOrderDetailsPage, AccountsPage, HistoryPage, diff --git a/modules/ing/boursedirect_pages.py b/modules/ing/boursedirect_pages.py index 5c5cb9880e..5f3fb92c9f 100644 --- a/modules/ing/boursedirect_pages.py +++ b/modules/ing/boursedirect_pages.py @@ -21,7 +21,7 @@ from __future__ import unicode_literals -from weboob.browser.pages import AbstractPage +from woob.browser.pages import AbstractPage class AccountsPage(AbstractPage): diff --git a/modules/ing/module.py b/modules/ing/module.py index 924f378303..87fef9ceae 100644 --- a/modules/ing/module.py +++ b/modules/ing/module.py @@ -25,16 +25,16 @@ from datetime import timedelta import re -from weboob.capabilities.bank import CapBankTransferAddRecipient, Account, AccountNotFound, RecipientNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.bill import ( +from woob.capabilities.bank import CapBankTransferAddRecipient, Account, AccountNotFound, RecipientNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.bill import ( CapDocument, Document, Subscription, SubscriptionNotFound, DocumentNotFound, DocumentTypes, ) -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.base import find_object, strict_find_object, empty -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, ValueDate +from woob.capabilities.profile import CapProfile +from woob.capabilities.base import find_object, strict_find_object, empty +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, ValueDate from .api_browser import IngAPIBrowser diff --git a/modules/ing/test.py b/modules/ing/test.py index c78d48f8d8..ca03caab32 100644 --- a/modules/ing/test.py +++ b/modules/ing/test.py @@ -22,8 +22,8 @@ from datetime import timedelta import random -from weboob.tools.test import BackendTest -from weboob.capabilities.bank import Account, Transaction +from woob.tools.test import BackendTest +from woob.capabilities.bank import Account, Transaction class INGTest(BackendTest): diff --git a/modules/inrocks/browser.py b/modules/inrocks/browser.py index 080cd69212..935e22f88f 100644 --- a/modules/inrocks/browser.py +++ b/modules/inrocks/browser.py @@ -19,8 +19,8 @@ # along with this woob module. If not, see . from .pages import ArticlePage -from weboob.browser.browsers import AbstractBrowser -from weboob.browser.url import URL +from woob.browser.browsers import AbstractBrowser +from woob.browser.url import URL class NewspaperInrocksBrowser(AbstractBrowser): diff --git a/modules/inrocks/module.py b/modules/inrocks/module.py index 36985677e5..dc41b814f3 100644 --- a/modules/inrocks/module.py +++ b/modules/inrocks/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . "backend for http://www.lesinrocks.com" -from weboob.tools.backend import AbstractModule -from weboob.capabilities.messages import CapMessages +from woob.tools.backend import AbstractModule +from woob.capabilities.messages import CapMessages from .browser import NewspaperInrocksBrowser from .tools import rssid diff --git a/modules/inrocks/pages.py b/modules/inrocks/pages.py index cc0fee6638..6aa0e61a9a 100644 --- a/modules/inrocks/pages.py +++ b/modules/inrocks/pages.py @@ -18,8 +18,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import AbstractPage -from weboob.browser.filters.html import XPathNotFound, CSS, CleanHTML +from woob.browser.pages import AbstractPage +from woob.browser.filters.html import XPathNotFound, CSS, CleanHTML class ArticlePage(AbstractPage): diff --git a/modules/inrocks/test.py b/modules/inrocks/test.py index c91565bdd9..ef9a7d2406 100644 --- a/modules/inrocks/test.py +++ b/modules/inrocks/test.py @@ -19,7 +19,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class InrocksTest(BackendTest): diff --git a/modules/instagram/browser.py b/modules/instagram/browser.py index a8dc55909a..b041ece7d2 100644 --- a/modules/instagram/browser.py +++ b/modules/instagram/browser.py @@ -23,8 +23,8 @@ import json -from weboob.browser import PagesBrowser, URL -from weboob.browser.cache import CacheMixin +from woob.browser import PagesBrowser, URL +from woob.browser.cache import CacheMixin from .pages import HomePage, OtherPage diff --git a/modules/instagram/module.py b/modules/instagram/module.py index 8c4de8cb5d..711e4a7685 100644 --- a/modules/instagram/module.py +++ b/modules/instagram/module.py @@ -21,10 +21,10 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value -from weboob.capabilities.image import CapImage, BaseImage, Thumbnail -from weboob.capabilities.collection import CapCollection +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value +from woob.capabilities.image import CapImage, BaseImage, Thumbnail +from woob.capabilities.collection import CapCollection from .browser import InstagramBrowser diff --git a/modules/instagram/pages.py b/modules/instagram/pages.py index 75393cedd4..128e5d3f90 100644 --- a/modules/instagram/pages.py +++ b/modules/instagram/pages.py @@ -23,12 +23,12 @@ import re -from weboob.browser.elements import method, DictElement, ItemElement -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import FromTimestamp, Env -from weboob.browser.pages import JsonPage -from weboob.capabilities.image import BaseImage, Thumbnail -from weboob.capabilities.file import LICENSES +from woob.browser.elements import method, DictElement, ItemElement +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import FromTimestamp, Env +from woob.browser.pages import JsonPage +from woob.capabilities.image import BaseImage, Thumbnail +from woob.capabilities.file import LICENSES class shared_image_element(ItemElement): diff --git a/modules/instagram/test.py b/modules/instagram/test.py index 3471fcea4e..69ca279fde 100644 --- a/modules/instagram/test.py +++ b/modules/instagram/test.py @@ -21,9 +21,9 @@ from __future__ import unicode_literals -from weboob.capabilities.image import BaseImage -from weboob.tools.test import BackendTest -from weboob.tools.value import Value +from woob.capabilities.image import BaseImage +from woob.tools.test import BackendTest +from woob.tools.value import Value class InstagramTest(BackendTest): diff --git a/modules/ipapi/module.py b/modules/ipapi/module.py index 7af723b70a..2195f7d3fb 100644 --- a/modules/ipapi/module.py +++ b/modules/ipapi/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.capabilities.geolocip import CapGeolocIp, IpLocation -from weboob.tools.backend import Module -from weboob.browser.browsers import Browser -from weboob.tools.json import json +from woob.capabilities.geolocip import CapGeolocIp, IpLocation +from woob.tools.backend import Module +from woob.browser.browsers import Browser +from woob.tools.json import json __all__ = ['IpapiModule'] diff --git a/modules/ipapi/test.py b/modules/ipapi/test.py index fed1cb9264..737ebc3f37 100644 --- a/modules/ipapi/test.py +++ b/modules/ipapi/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class IpapiTest(BackendTest): diff --git a/modules/ipinfodb/browser.py b/modules/ipinfodb/browser.py index 534b99edf7..1ede4af8b0 100644 --- a/modules/ipinfodb/browser.py +++ b/modules/ipinfodb/browser.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Firefox +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Firefox from .pages import LocationPage diff --git a/modules/ipinfodb/module.py b/modules/ipinfodb/module.py index e0c471ea0f..080c380a08 100644 --- a/modules/ipinfodb/module.py +++ b/modules/ipinfodb/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.capabilities.geolocip import CapGeolocIp -from weboob.tools.backend import Module +from woob.capabilities.geolocip import CapGeolocIp +from woob.tools.backend import Module from .browser import IpinfodbBrowser diff --git a/modules/ipinfodb/pages.py b/modules/ipinfodb/pages.py index 6c0503eadc..51a9f98f15 100644 --- a/modules/ipinfodb/pages.py +++ b/modules/ipinfodb/pages.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, method -from weboob.capabilities.geolocip import IpLocation -from weboob.browser.filters.standard import Regexp, CleanText, Type -from weboob.capabilities.base import NotAvailable +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, method +from woob.capabilities.geolocip import IpLocation +from woob.browser.filters.standard import Regexp, CleanText, Type +from woob.capabilities.base import NotAvailable class LocationPage(HTMLPage): diff --git a/modules/ipinfodb/test.py b/modules/ipinfodb/test.py index 84932b10bc..67a8ca30e1 100644 --- a/modules/ipinfodb/test.py +++ b/modules/ipinfodb/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class IpinfodbTest(BackendTest): diff --git a/modules/itella/browser.py b/modules/itella/browser.py index 3d5393e436..c2892d8f77 100644 --- a/modules/itella/browser.py +++ b/modules/itella/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.browsers import APIBrowser +from woob.browser.browsers import APIBrowser from .pages import SearchPage diff --git a/modules/itella/module.py b/modules/itella/module.py index 63bbf4e1b2..4847431694 100644 --- a/modules/itella/module.py +++ b/modules/itella/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.parcel import CapParcel +from woob.tools.backend import Module +from woob.capabilities.parcel import CapParcel from .browser import ItellaBrowser diff --git a/modules/itella/pages.py b/modules/itella/pages.py index 993a3ce0d8..231f689628 100644 --- a/modules/itella/pages.py +++ b/modules/itella/pages.py @@ -19,8 +19,8 @@ from dateutil.parser import parse as parse_date -from weboob.browser.pages import JsonPage -from weboob.capabilities.parcel import Parcel, Event, ParcelNotFound +from woob.browser.pages import JsonPage +from woob.capabilities.parcel import Parcel, Event, ParcelNotFound class SearchPage(JsonPage): diff --git a/modules/itella/test.py b/modules/itella/test.py index c4df85f318..57824016e5 100644 --- a/modules/itella/test.py +++ b/modules/itella/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.parcel import ParcelNotFound +from woob.tools.test import BackendTest +from woob.capabilities.parcel import ParcelNotFound class ItellaTest(BackendTest): diff --git a/modules/jcvelaux/browser.py b/modules/jcvelaux/browser.py index 66c8302545..ea1dc6ffde 100644 --- a/modules/jcvelaux/browser.py +++ b/modules/jcvelaux/browser.py @@ -21,7 +21,7 @@ import datetime -from weboob.browser.browsers import APIBrowser +from woob.browser.browsers import APIBrowser __all__ = ['VelibBrowser'] diff --git a/modules/jcvelaux/module.py b/modules/jcvelaux/module.py index 3e1471e69a..81a5d35fc9 100644 --- a/modules/jcvelaux/module.py +++ b/modules/jcvelaux/module.py @@ -21,10 +21,10 @@ from collections import OrderedDict -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.base import UserError -from weboob.capabilities.gauge import CapGauge, GaugeSensor, Gauge, GaugeMeasure, SensorNotFound -from weboob.tools.value import Value, ValueBackendPassword +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.base import UserError +from woob.capabilities.gauge import CapGauge, GaugeSensor, Gauge, GaugeMeasure, SensorNotFound +from woob.tools.value import Value, ValueBackendPassword from .browser import VelibBrowser diff --git a/modules/jcvelaux/test.py b/modules/jcvelaux/test.py index a1a1d762c0..20253094b5 100644 --- a/modules/jcvelaux/test.py +++ b/modules/jcvelaux/test.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class VelibTest(BackendTest): diff --git a/modules/jirafeau/browser.py b/modules/jirafeau/browser.py index ccd7f6c481..ce99273bf7 100644 --- a/modules/jirafeau/browser.py +++ b/modules/jirafeau/browser.py @@ -23,7 +23,7 @@ import math import re -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import PageUpload, PageFile diff --git a/modules/jirafeau/module.py b/modules/jirafeau/module.py index d4f5ebcdc9..b930b3e4e5 100644 --- a/modules/jirafeau/module.py +++ b/modules/jirafeau/module.py @@ -19,10 +19,10 @@ from base64 import b64decode -from weboob.capabilities.paste import CapPaste, BasePaste -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.capabilities.paste import bin_to_b64 -from weboob.tools.value import Value +from woob.capabilities.paste import CapPaste, BasePaste +from woob.tools.backend import Module, BackendConfig +from woob.tools.capabilities.paste import bin_to_b64 +from woob.tools.value import Value from .browser import JirafeauBrowser diff --git a/modules/jirafeau/pages.py b/modules/jirafeau/pages.py index 9800bb904a..3ebd9c9e8c 100644 --- a/modules/jirafeau/pages.py +++ b/modules/jirafeau/pages.py @@ -19,8 +19,8 @@ import re -from weboob.browser.pages import HTMLPage -from weboob.tools.misc import get_bytes_size +from woob.browser.pages import HTMLPage +from woob.tools.misc import get_bytes_size class PageUpload(HTMLPage): diff --git a/modules/jirafeau/test.py b/modules/jirafeau/test.py index 660f4179b4..e1764f8af3 100644 --- a/modules/jirafeau/test.py +++ b/modules/jirafeau/test.py @@ -21,8 +21,8 @@ import os -from weboob.tools.capabilities.paste import bin_to_b64 -from weboob.tools.test import BackendTest +from woob.tools.capabilities.paste import bin_to_b64 +from woob.tools.test import BackendTest class JirafeauTest(BackendTest): diff --git a/modules/journaldesfemmes/browser.py b/modules/journaldesfemmes/browser.py index afa43d99f8..db20ca23b9 100644 --- a/modules/journaldesfemmes/browser.py +++ b/modules/journaldesfemmes/browser.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import RecipePage, SearchPage diff --git a/modules/journaldesfemmes/module.py b/modules/journaldesfemmes/module.py index 795cbd1993..284ecf2264 100644 --- a/modules/journaldesfemmes/module.py +++ b/modules/journaldesfemmes/module.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.recipe import CapRecipe, Recipe +from woob.tools.backend import Module +from woob.capabilities.recipe import CapRecipe, Recipe from .browser import JournaldesfemmesBrowser diff --git a/modules/journaldesfemmes/pages.py b/modules/journaldesfemmes/pages.py index a410f5c998..9ee3a97b2c 100644 --- a/modules/journaldesfemmes/pages.py +++ b/modules/journaldesfemmes/pages.py @@ -20,16 +20,16 @@ from __future__ import unicode_literals -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import ( +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Env, Regexp, Eval, ) -from weboob.browser.filters.html import Attr, Link, XPath -from weboob.browser.pages import HTMLPage +from woob.browser.filters.html import Attr, Link, XPath +from woob.browser.pages import HTMLPage -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.recipe import Comment, Recipe -from weboob.capabilities.image import BaseImage, Thumbnail +from woob.capabilities.base import NotAvailable +from woob.capabilities.recipe import Comment, Recipe +from woob.capabilities.image import BaseImage, Thumbnail class SearchPage(HTMLPage): diff --git a/modules/journaldesfemmes/test.py b/modules/journaldesfemmes/test.py index bb2ccf05f1..ab84ffed23 100644 --- a/modules/journaldesfemmes/test.py +++ b/modules/journaldesfemmes/test.py @@ -21,7 +21,7 @@ import itertools -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class JournaldesfemmesTest(BackendTest): diff --git a/modules/kickass/browser.py b/modules/kickass/browser.py index 6150df99d6..24f549de69 100644 --- a/modules/kickass/browser.py +++ b/modules/kickass/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Firefox +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Firefox from .pages import SearchPage, TorrentPage diff --git a/modules/kickass/module.py b/modules/kickass/module.py index ab73ae6ada..0eb4cf9aa4 100644 --- a/modules/kickass/module.py +++ b/modules/kickass/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.torrent import CapTorrent, Torrent -from weboob.tools.backend import Module -from weboob.tools.compat import quote_plus +from woob.capabilities.torrent import CapTorrent, Torrent +from woob.tools.backend import Module +from woob.tools.compat import quote_plus from .browser import KickassBrowser diff --git a/modules/kickass/pages.py b/modules/kickass/pages.py index 1d8f8501bc..359f7da160 100644 --- a/modules/kickass/pages.py +++ b/modules/kickass/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.capabilities.torrent import Torrent -from weboob.capabilities.base import NotLoaded, NotAvailable -from weboob.tools.misc import get_bytes_size +from woob.capabilities.torrent import Torrent +from woob.capabilities.base import NotLoaded, NotAvailable +from woob.tools.misc import get_bytes_size -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import Regexp, CleanText, Type +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import Regexp, CleanText, Type class SearchPage(HTMLPage): diff --git a/modules/kickass/test.py b/modules/kickass/test.py index 4c6fc134ad..362ca679c0 100644 --- a/modules/kickass/test.py +++ b/modules/kickass/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest +from woob.capabilities.base import NotLoaded from random import choice diff --git a/modules/kiwibank/browser.py b/modules/kiwibank/browser.py index 27678f4e84..37c9900c76 100644 --- a/modules/kiwibank/browser.py +++ b/modules/kiwibank/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword from .pages import LoginPage, AccountPage, HistoryPage diff --git a/modules/kiwibank/module.py b/modules/kiwibank/module.py index 684a34cdfd..e136fc4328 100644 --- a/modules/kiwibank/module.py +++ b/modules/kiwibank/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank, AccountNotFound +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import Kiwibank diff --git a/modules/kiwibank/pages.py b/modules/kiwibank/pages.py index 2725503d8a..48211a64ac 100644 --- a/modules/kiwibank/pages.py +++ b/modules/kiwibank/pages.py @@ -21,10 +21,10 @@ import datetime import re from decimal import Decimal -from weboob.tools.compat import unicode -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.capabilities.bank import Account -from weboob.tools.capabilities.bank.transactions import AmericanTransaction as EnglishTransaction +from woob.tools.compat import unicode +from woob.browser.pages import HTMLPage, LoggedPage +from woob.capabilities.bank import Account +from woob.tools.capabilities.bank.transactions import AmericanTransaction as EnglishTransaction __all__ = ['LoginPage', 'AccountPage', 'HistoryPage'] diff --git a/modules/kiwibank/test.py b/modules/kiwibank/test.py index 0588e74b58..a2f092f22d 100644 --- a/modules/kiwibank/test.py +++ b/modules/kiwibank/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest __all__ = ['KiwibankTest'] diff --git a/modules/kolb/browser.py b/modules/kolb/browser.py index c58dd0d97e..3b03a17043 100644 --- a/modules/kolb/browser.py +++ b/modules/kolb/browser.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class KolbBrowser(AbstractBrowser): diff --git a/modules/kolb/module.py b/modules/kolb/module.py index 22037e39c6..47d0266720 100644 --- a/modules/kolb/module.py +++ b/modules/kolb/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import KolbBrowser diff --git a/modules/kolb/test.py b/modules/kolb/test.py index 7bb8c96007..394f20d6f5 100644 --- a/modules/kolb/test.py +++ b/modules/kolb/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CreditDuNordTest(BackendTest): MODULE = 'kolb' diff --git a/modules/lacentrale/browser.py b/modules/lacentrale/browser.py index 21c240f2a9..3bcb353742 100644 --- a/modules/lacentrale/browser.py +++ b/modules/lacentrale/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import ListingAutoPage, AdvertPage diff --git a/modules/lacentrale/module.py b/modules/lacentrale/module.py index d1dc9ec7c9..1d15a9ec4c 100644 --- a/modules/lacentrale/module.py +++ b/modules/lacentrale/module.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.pricecomparison import CapPriceComparison, Price -from weboob.tools.backend import Module +from woob.capabilities.pricecomparison import CapPriceComparison, Price +from woob.tools.backend import Module from .product import LaCentraleProduct from .browser import LaCentraleBrowser diff --git a/modules/lacentrale/pages.py b/modules/lacentrale/pages.py index 9f09aa6ca3..8dc2043b74 100644 --- a/modules/lacentrale/pages.py +++ b/modules/lacentrale/pages.py @@ -18,12 +18,12 @@ # along with this woob module. If not, see . -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.filters.standard import CleanText, Regexp, CleanDecimal, Format, Env, BrowserURL -from weboob.browser.filters.javascript import JSVar -from weboob.browser.filters.html import Link -from weboob.capabilities.pricecomparison import Price, Shop +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage, pagination +from woob.browser.filters.standard import CleanText, Regexp, CleanDecimal, Format, Env, BrowserURL +from woob.browser.filters.javascript import JSVar +from woob.browser.filters.html import Link +from woob.capabilities.pricecomparison import Price, Shop from .product import LaCentraleProduct diff --git a/modules/lacentrale/product.py b/modules/lacentrale/product.py index 2c36b79e6c..8738c9aa34 100644 --- a/modules/lacentrale/product.py +++ b/modules/lacentrale/product.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.compat import unicode -from weboob.capabilities.pricecomparison import Product +from woob.tools.compat import unicode +from woob.capabilities.pricecomparison import Product class LaCentraleProduct(Product): diff --git a/modules/lacentrale/test.py b/modules/lacentrale/test.py index e690794648..8869cd8c54 100644 --- a/modules/lacentrale/test.py +++ b/modules/lacentrale/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest import itertools diff --git a/modules/lameteoagricole/browser.py b/modules/lameteoagricole/browser.py index 4aef58049c..a89308a86a 100644 --- a/modules/lameteoagricole/browser.py +++ b/modules/lameteoagricole/browser.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import CitiesPage, HourPage, Days5Page, Days10Page diff --git a/modules/lameteoagricole/module.py b/modules/lameteoagricole/module.py index 70ca535271..6c84ce3b4e 100644 --- a/modules/lameteoagricole/module.py +++ b/modules/lameteoagricole/module.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.weather import CapWeather +from woob.tools.backend import Module +from woob.capabilities.weather import CapWeather from .browser import LameteoagricoleBrowser diff --git a/modules/lameteoagricole/pages.py b/modules/lameteoagricole/pages.py index c940e1bbdd..2ceff97115 100644 --- a/modules/lameteoagricole/pages.py +++ b/modules/lameteoagricole/pages.py @@ -21,11 +21,11 @@ from datetime import date, time, datetime, timedelta -from weboob.browser.elements import method, ListElement, ItemElement -from weboob.browser.filters.standard import CleanText, Field -from weboob.browser.pages import HTMLPage -from weboob.capabilities.weather import City, Forecast, Temperature, Current, Direction -from weboob.tools.compat import quote +from woob.browser.elements import method, ListElement, ItemElement +from woob.browser.filters.standard import CleanText, Field +from woob.browser.pages import HTMLPage +from woob.capabilities.weather import City, Forecast, Temperature, Current, Direction +from woob.tools.compat import quote class CitiesPage(HTMLPage): diff --git a/modules/lameteoagricole/test.py b/modules/lameteoagricole/test.py index 190132ff93..c52f3b3de2 100644 --- a/modules/lameteoagricole/test.py +++ b/modules/lameteoagricole/test.py @@ -21,9 +21,9 @@ from datetime import date -from weboob.tools.test import BackendTest -from weboob.capabilities.base import empty -from weboob.tools.date import new_datetime +from woob.tools.test import BackendTest +from woob.capabilities.base import empty +from woob.tools.date import new_datetime class LameteoagricoleTest(BackendTest): diff --git a/modules/lampiris/browser.py b/modules/lampiris/browser.py index 8f8d6a9c15..7403db2034 100644 --- a/modules/lampiris/browser.py +++ b/modules/lampiris/browser.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.browser.exceptions import ClientError -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, URL, need_login +from woob.browser.exceptions import ClientError +from woob.exceptions import BrowserIncorrectPassword from .pages import LoginPage, BillsPage diff --git a/modules/lampiris/module.py b/modules/lampiris/module.py index acfa15be60..712f42783c 100644 --- a/modules/lampiris/module.py +++ b/modules/lampiris/module.py @@ -20,10 +20,10 @@ from __future__ import unicode_literals -from weboob.tools.backend import BackendConfig, Module -from weboob.tools.value import Value, ValueBackendPassword -from weboob.capabilities.base import find_object -from weboob.capabilities.bill import Bill, CapDocument, DocumentNotFound, SubscriptionNotFound, Subscription +from woob.tools.backend import BackendConfig, Module +from woob.tools.value import Value, ValueBackendPassword +from woob.capabilities.base import find_object +from woob.capabilities.bill import Bill, CapDocument, DocumentNotFound, SubscriptionNotFound, Subscription from .browser import LampirisBrowser diff --git a/modules/lampiris/pages.py b/modules/lampiris/pages.py index 186a8eb837..841148fa8a 100644 --- a/modules/lampiris/pages.py +++ b/modules/lampiris/pages.py @@ -20,13 +20,13 @@ from __future__ import unicode_literals -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.html import Attr, CleanHTML, Link, XPathNotFound -from weboob.browser.filters.standard import CleanDecimal, CleanText, Date, Format -from weboob.browser.pages import HTMLPage -from weboob.capabilities.base import NotAvailable, Currency -from weboob.capabilities.bill import Bill, Subscription -from weboob.tools.compat import urljoin +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.html import Attr, CleanHTML, Link, XPathNotFound +from woob.browser.filters.standard import CleanDecimal, CleanText, Date, Format +from woob.browser.pages import HTMLPage +from woob.capabilities.base import NotAvailable, Currency +from woob.capabilities.bill import Bill, Subscription +from woob.tools.compat import urljoin class LoginPage(HTMLPage): diff --git a/modules/lampiris/test.py b/modules/lampiris/test.py index a508786d13..be8dc54341 100644 --- a/modules/lampiris/test.py +++ b/modules/lampiris/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class LampirisTest(BackendTest): diff --git a/modules/larousse/browser.py b/modules/larousse/browser.py index 3677a35f25..ace1c2bb8c 100644 --- a/modules/larousse/browser.py +++ b/modules/larousse/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.translate import LanguageNotSupported +from woob.browser import PagesBrowser, URL +from woob.capabilities.translate import LanguageNotSupported from .pages import LangList, WordPage diff --git a/modules/larousse/module.py b/modules/larousse/module.py index f5d5a1b4a0..41813eb586 100644 --- a/modules/larousse/module.py +++ b/modules/larousse/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.translate import CapTranslate +from woob.tools.backend import Module +from woob.capabilities.translate import CapTranslate from .browser import LarousseBrowser diff --git a/modules/larousse/pages.py b/modules/larousse/pages.py index 4ac0e9b3fb..2793ef8138 100644 --- a/modules/larousse/pages.py +++ b/modules/larousse/pages.py @@ -21,10 +21,10 @@ import re -from weboob.capabilities.translate import Translation -from weboob.browser.elements import method, ListElement, ItemElement -from weboob.browser.filters.standard import Env, CleanText -from weboob.browser.pages import HTMLPage +from woob.capabilities.translate import Translation +from woob.browser.elements import method, ListElement, ItemElement +from woob.browser.filters.standard import Env, CleanText +from woob.browser.pages import HTMLPage CODES = { 'allemand': 'de', diff --git a/modules/larousse/test.py b/modules/larousse/test.py index 6bcdc9d903..30ccaa0cce 100644 --- a/modules/larousse/test.py +++ b/modules/larousse/test.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class LarousseTest(BackendTest): diff --git a/modules/laydernier/browser.py b/modules/laydernier/browser.py index 5839f68011..897044dc05 100644 --- a/modules/laydernier/browser.py +++ b/modules/laydernier/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class LaydernierBrowser(AbstractBrowser): diff --git a/modules/laydernier/module.py b/modules/laydernier/module.py index ced56e02c3..a2b8ee1a29 100644 --- a/modules/laydernier/module.py +++ b/modules/laydernier/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import LaydernierBrowser diff --git a/modules/laydernier/test.py b/modules/laydernier/test.py index 5219394c21..067c45b375 100644 --- a/modules/laydernier/test.py +++ b/modules/laydernier/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CreditDuNordTest(BackendTest): MODULE = 'laydernier' diff --git a/modules/lcl/browser.py b/modules/lcl/browser.py index 9bc68ee31d..5260b1f31f 100644 --- a/modules/lcl/browser.py +++ b/modules/lcl/browser.py @@ -28,23 +28,23 @@ from dateutil.relativedelta import relativedelta -from weboob.exceptions import ( +from woob.exceptions import ( BrowserIncorrectPassword, BrowserUnavailable, BrowserQuestion, AppValidation, AppValidationCancelled, AppValidationExpired, BrowserPasswordExpired, ) -from weboob.browser import URL, need_login, TwoFactorBrowser -from weboob.browser.exceptions import ServerError, ClientError -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import ( +from woob.browser import URL, need_login, TwoFactorBrowser +from woob.browser.exceptions import ServerError, ClientError +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import ( Account, AddRecipientBankError, AddRecipientStep, Recipient, AccountOwnerType, AccountOwnership, ) -from weboob.tools.date import LinearDateGuesser -from weboob.capabilities.base import find_object -from weboob.tools.capabilities.bank.investments import create_french_liquidity -from weboob.tools.compat import basestring, urlsplit, unicode, urlparse, parse_qs -from weboob.tools.value import Value +from woob.tools.date import LinearDateGuesser +from woob.capabilities.base import find_object +from woob.tools.capabilities.bank.investments import create_french_liquidity +from woob.tools.compat import basestring, urlsplit, unicode, urlparse, parse_qs +from woob.tools.value import Value from .pages import ( LoginPage, AccountsPage, AccountHistoryPage, ContractsPage, ContractsChoicePage, BoursePage, diff --git a/modules/lcl/enterprise/browser.py b/modules/lcl/enterprise/browser.py index 3338f7dca6..3e105d833d 100644 --- a/modules/lcl/enterprise/browser.py +++ b/modules/lcl/enterprise/browser.py @@ -19,9 +19,9 @@ # flake8: compatible -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword -from weboob.capabilities.bank import AccountOwnerType +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword +from woob.capabilities.bank import AccountOwnerType from .pages import LoginPage, MovementsPage, ProfilePage, PassExpiredPage diff --git a/modules/lcl/enterprise/pages.py b/modules/lcl/enterprise/pages.py index d78e1b27bd..0654d28a4a 100644 --- a/modules/lcl/enterprise/pages.py +++ b/modules/lcl/enterprise/pages.py @@ -21,14 +21,14 @@ import re import requests -from weboob.browser.pages import HTMLPage, LoggedPage, pagination -from weboob.browser.elements import ListElement, ItemElement, TableElement, method -from weboob.browser.filters.standard import CleanText, Date, CleanDecimal, Env -from weboob.browser.filters.html import Link, TableCell -from weboob.capabilities.bank import Account -from weboob.capabilities.profile import Profile -from weboob.capabilities.base import NotAvailable -from weboob.exceptions import BrowserPasswordExpired +from woob.browser.pages import HTMLPage, LoggedPage, pagination +from woob.browser.elements import ListElement, ItemElement, TableElement, method +from woob.browser.filters.standard import CleanText, Date, CleanDecimal, Env +from woob.browser.filters.html import Link, TableCell +from woob.capabilities.bank import Account +from woob.capabilities.profile import Profile +from woob.capabilities.base import NotAvailable +from woob.exceptions import BrowserPasswordExpired from ..pages import Transaction diff --git a/modules/lcl/module.py b/modules/lcl/module.py index f651e468d4..95b2a7767a 100644 --- a/modules/lcl/module.py +++ b/modules/lcl/module.py @@ -23,21 +23,21 @@ from functools import wraps import re -from weboob.capabilities.bank import ( +from woob.capabilities.bank import ( CapBankTransferAddRecipient, AccountNotFound, RecipientNotFound, TransferError, Account, ) -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.bill import ( +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.bill import ( CapDocument, Subscription, SubscriptionNotFound, Document, DocumentNotFound, DocumentTypes, ) -from weboob.capabilities.contact import CapContact -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.value import ValueBackendPassword, Value, ValueTransient -from weboob.capabilities.base import ( +from woob.capabilities.contact import CapContact +from woob.capabilities.profile import CapProfile +from woob.tools.backend import Module, BackendConfig +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.value import ValueBackendPassword, Value, ValueTransient +from woob.capabilities.base import ( find_object, strict_find_object, NotAvailable, empty, ) diff --git a/modules/lcl/pages.py b/modules/lcl/pages.py index 7b56992e4a..b252c46129 100644 --- a/modules/lcl/pages.py +++ b/modules/lcl/pages.py @@ -31,31 +31,31 @@ from dateutil.relativedelta import relativedelta import requests -from weboob.capabilities.base import empty, find_object, NotAvailable -from weboob.capabilities.bank import ( +from woob.capabilities.base import empty, find_object, NotAvailable +from woob.capabilities.bank import ( Account, Recipient, TransferError, TransferBankError, Transfer, AccountOwnership, ) -from weboob.capabilities.wealth import Investment, MarketOrder, MarketOrderDirection, MarketOrderType -from weboob.capabilities.bill import Document, Subscription, DocumentTypes -from weboob.capabilities.profile import Person, ProfileMissing -from weboob.capabilities.contact import Advisor -from weboob.browser.elements import method, ListElement, TableElement, ItemElement, DictElement -from weboob.browser.exceptions import ServerError -from weboob.browser.pages import LoggedPage, HTMLPage, JsonPage, FormNotFound, pagination, PartialHTMLPage -from weboob.browser.filters.html import Attr, Link, TableCell, AttributeNotFound, AbsoluteLink -from weboob.browser.filters.standard import ( +from woob.capabilities.wealth import Investment, MarketOrder, MarketOrderDirection, MarketOrderType +from woob.capabilities.bill import Document, Subscription, DocumentTypes +from woob.capabilities.profile import Person, ProfileMissing +from woob.capabilities.contact import Advisor +from woob.browser.elements import method, ListElement, TableElement, ItemElement, DictElement +from woob.browser.exceptions import ServerError +from woob.browser.pages import LoggedPage, HTMLPage, JsonPage, FormNotFound, pagination, PartialHTMLPage +from woob.browser.filters.html import Attr, Link, TableCell, AttributeNotFound, AbsoluteLink +from woob.browser.filters.standard import ( CleanText, Field, Regexp, Format, Date, CleanDecimal, Map, AsyncLoad, Async, Env, Slugify, BrowserURL, Eval, Currency, Base, Coalesce, MapIn, Lower, ) -from weboob.browser.filters.json import Dict -from weboob.exceptions import BrowserUnavailable, BrowserIncorrectPassword, ActionNeeded, ParseError -from weboob.tools.capabilities.bank.transactions import FrenchTransaction, parse_with_patterns -from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard, VirtKeyboardError -from weboob.tools.compat import unicode, urlparse, parse_qs, urljoin -from weboob.tools.html import html2text -from weboob.tools.date import parse_french_date -from weboob.tools.capabilities.bank.investments import is_isin_valid, IsinCode +from woob.browser.filters.json import Dict +from woob.exceptions import BrowserUnavailable, BrowserIncorrectPassword, ActionNeeded, ParseError +from woob.tools.capabilities.bank.transactions import FrenchTransaction, parse_with_patterns +from woob.tools.captcha.virtkeyboard import MappedVirtKeyboard, VirtKeyboardError +from woob.tools.compat import unicode, urlparse, parse_qs, urljoin +from woob.tools.html import html2text +from woob.tools.date import parse_french_date +from woob.tools.capabilities.bank.investments import is_isin_valid, IsinCode def MyDecimal(*args, **kwargs): diff --git a/modules/lcl/test.py b/modules/lcl/test.py index d37223a80b..98fe3a97b4 100644 --- a/modules/lcl/test.py +++ b/modules/lcl/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class LCLtTest(BackendTest): diff --git a/modules/ldlc/browser.py b/modules/ldlc/browser.py index 89b54031d3..7c419d3208 100644 --- a/modules/ldlc/browser.py +++ b/modules/ldlc/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import LoginBrowser, AbstractBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, RecaptchaV2Question +from woob.browser import LoginBrowser, AbstractBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, RecaptchaV2Question from .pages import HomePage, LoginPage, ProBillsPage, DocumentsPage diff --git a/modules/ldlc/module.py b/modules/ldlc/module.py index c192c54f25..95a0abb8e2 100644 --- a/modules/ldlc/module.py +++ b/modules/ldlc/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import CapDocument, Bill -from weboob.capabilities.base import empty -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.bill import CapDocument, Bill +from woob.capabilities.base import empty +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword, Value from .browser import LdlcParBrowser, LdlcProBrowser diff --git a/modules/ldlc/pages.py b/modules/ldlc/pages.py index 48ce3411e5..803b047450 100644 --- a/modules/ldlc/pages.py +++ b/modules/ldlc/pages.py @@ -21,17 +21,17 @@ import re -from weboob.browser.pages import HTMLPage, LoggedPage, PartialHTMLPage -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage, PartialHTMLPage +from woob.browser.filters.standard import ( CleanDecimal, CleanText, Env, Format, QueryValue, Currency, Regexp, Async, Date, Field, Filter, ) -from weboob.browser.elements import ListElement, ItemElement, method, TableElement -from weboob.browser.filters.html import Attr, Link, TableCell -from weboob.capabilities import NotAvailable -from weboob.capabilities.bill import Bill, Subscription, DocumentTypes -from weboob.tools.date import parse_french_date +from woob.browser.elements import ListElement, ItemElement, method, TableElement +from woob.browser.filters.html import Attr, Link, TableCell +from woob.capabilities import NotAvailable +from woob.capabilities.bill import Bill, Subscription, DocumentTypes +from woob.tools.date import parse_french_date class MyAsyncLoad(Filter): diff --git a/modules/ldlc/test.py b/modules/ldlc/test.py index 0894add16e..7292493397 100644 --- a/modules/ldlc/test.py +++ b/modules/ldlc/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class LdlcTest(BackendTest): diff --git a/modules/leboncoin/browser.py b/modules/leboncoin/browser.py index f1347f69e5..d6846fdc23 100644 --- a/modules/leboncoin/browser.py +++ b/modules/leboncoin/browser.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.json import json +from woob.tools.json import json -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.housing import (TypeNotSupported, POSTS_TYPES, +from woob.browser import PagesBrowser, URL +from woob.capabilities.housing import (TypeNotSupported, POSTS_TYPES, HOUSE_TYPES, ADVERT_TYPES) from .pages import CityListPage, HousingListPage, HousingPage, PhonePage, HomePage diff --git a/modules/leboncoin/module.py b/modules/leboncoin/module.py index ca59d82a25..8919f3beaf 100644 --- a/modules/leboncoin/module.py +++ b/modules/leboncoin/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.housing import (CapHousing, Housing, HousingPhoto) +from woob.tools.backend import Module +from woob.capabilities.housing import (CapHousing, Housing, HousingPhoto) from .browser import LeboncoinBrowser diff --git a/modules/leboncoin/pages.py b/modules/leboncoin/pages.py index b23e2057d8..8d1f32ca92 100644 --- a/modules/leboncoin/pages.py +++ b/modules/leboncoin/pages.py @@ -20,17 +20,17 @@ import requests -from weboob.browser.pages import HTMLPage, JsonPage, pagination -from weboob.browser.elements import ItemElement, ListElement, method, DictElement -from weboob.capabilities.base import Currency as BaseCurrency -from weboob.browser.filters.standard import (CleanText, CleanDecimal, _Filter, +from woob.browser.pages import HTMLPage, JsonPage, pagination +from woob.browser.elements import ItemElement, ListElement, method, DictElement +from woob.capabilities.base import Currency as BaseCurrency +from woob.browser.filters.standard import (CleanText, CleanDecimal, _Filter, Env, DateTime, Format) -from weboob.browser.filters.json import Dict -from weboob.capabilities.housing import (City, Housing, HousingPhoto, +from woob.browser.filters.json import Dict +from woob.capabilities.housing import (City, Housing, HousingPhoto, UTILITIES, ENERGY_CLASS, POSTS_TYPES, ADVERT_TYPES, HOUSE_TYPES) -from weboob.capabilities.base import NotAvailable -from weboob.tools.capabilities.housing.housing import PricePerMeterFilter +from woob.capabilities.base import NotAvailable +from woob.tools.capabilities.housing.housing import PricePerMeterFilter from decimal import Decimal from lxml import etree diff --git a/modules/leboncoin/test.py b/modules/leboncoin/test.py index 77ec53bae1..d7fd93f14f 100644 --- a/modules/leboncoin/test.py +++ b/modules/leboncoin/test.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.value import Value -from weboob.capabilities.housing import Query, POSTS_TYPES, ADVERT_TYPES -from weboob.tools.capabilities.housing.housing_test import HousingTest +from woob.tools.test import BackendTest +from woob.tools.value import Value +from woob.capabilities.housing import Query, POSTS_TYPES, ADVERT_TYPES +from woob.tools.capabilities.housing.housing_test import HousingTest class LeboncoinTest(BackendTest, HousingTest): diff --git a/modules/lefigaro/browser.py b/modules/lefigaro/browser.py index ec712be5c7..f02b6a7100 100644 --- a/modules/lefigaro/browser.py +++ b/modules/lefigaro/browser.py @@ -19,8 +19,8 @@ # along with this woob module. If not, see . from .pages import ArticlePage -from weboob.browser.browsers import AbstractBrowser -from weboob.browser.url import URL +from woob.browser.browsers import AbstractBrowser +from woob.browser.url import URL class NewspaperFigaroBrowser(AbstractBrowser): diff --git a/modules/lefigaro/module.py b/modules/lefigaro/module.py index 57f659fe25..9815906986 100644 --- a/modules/lefigaro/module.py +++ b/modules/lefigaro/module.py @@ -18,12 +18,12 @@ # along with this woob module. If not, see . "backend for http://www.lefigaro.fr" -from weboob.tools.newsfeed import Newsfeed -from weboob.tools.backend import AbstractModule -from weboob.tools.backend import BackendConfig -from weboob.tools.value import Value +from woob.tools.newsfeed import Newsfeed +from woob.tools.backend import AbstractModule +from woob.tools.backend import BackendConfig +from woob.tools.value import Value -from weboob.capabilities.messages import CapMessages, Thread +from woob.capabilities.messages import CapMessages, Thread from .browser import NewspaperFigaroBrowser from .tools import rssid diff --git a/modules/lefigaro/pages.py b/modules/lefigaro/pages.py index 08df5da09a..acbd2e0885 100644 --- a/modules/lefigaro/pages.py +++ b/modules/lefigaro/pages.py @@ -17,9 +17,9 @@ # # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import AbstractPage -from weboob.browser.filters.html import CSS -from weboob.browser.filters.standard import CleanText +from woob.browser.pages import AbstractPage +from woob.browser.filters.html import CSS +from woob.browser.filters.standard import CleanText class ArticlePage(AbstractPage): diff --git a/modules/lefigaro/test.py b/modules/lefigaro/test.py index ce5963e7b5..fcee16045a 100644 --- a/modules/lefigaro/test.py +++ b/modules/lefigaro/test.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.html import html2text -from weboob.tools.value import Value +from woob.tools.test import BackendTest +from woob.tools.html import html2text +from woob.tools.value import Value class LeFigaroTest(BackendTest): diff --git a/modules/lendosphere/browser.py b/modules/lendosphere/browser.py index 5c391fedf2..8afaa2f967 100644 --- a/modules/lendosphere/browser.py +++ b/modules/lendosphere/browser.py @@ -21,9 +21,9 @@ import datetime -from weboob.browser import LoginBrowser, URL, need_login -from weboob.tools.capabilities.bank.investments import create_french_liquidity -from weboob.capabilities.wealth import Investment +from woob.browser import LoginBrowser, URL, need_login +from woob.tools.capabilities.bank.investments import create_french_liquidity +from woob.capabilities.wealth import Investment from .pages import ( LoginPage, SummaryPage, GSummaryPage, ProfilePage, ComingPage, diff --git a/modules/lendosphere/module.py b/modules/lendosphere/module.py index e9713c24cd..f249157ff8 100644 --- a/modules/lendosphere/module.py +++ b/modules/lendosphere/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth from .browser import LendosphereBrowser diff --git a/modules/lendosphere/pages.py b/modules/lendosphere/pages.py index 7ddb632431..3755f1e576 100644 --- a/modules/lendosphere/pages.py +++ b/modules/lendosphere/pages.py @@ -19,15 +19,15 @@ from __future__ import unicode_literals -from weboob.browser.elements import ItemElement, method, DictElement -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import ( +from woob.browser.elements import ItemElement, method, DictElement +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Date, ) -from weboob.browser.pages import HTMLPage, CsvPage, LoggedPage -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import Account, Transaction -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser.pages import HTMLPage, CsvPage, LoggedPage +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import Account, Transaction +from woob.exceptions import BrowserIncorrectPassword MAIN_ID = '_lendosphere_' diff --git a/modules/liberation/browser.py b/modules/liberation/browser.py index 7d35714c74..7607080ad3 100644 --- a/modules/liberation/browser.py +++ b/modules/liberation/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . from .pages import ArticlePage -from weboob.browser.browsers import AbstractBrowser -from weboob.browser.url import URL +from woob.browser.browsers import AbstractBrowser +from woob.browser.url import URL class NewspaperLibeBrowser(AbstractBrowser): diff --git a/modules/liberation/module.py b/modules/liberation/module.py index 64be6d6abe..973c627b11 100644 --- a/modules/liberation/module.py +++ b/modules/liberation/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . "backend for http://liberation.fr" -from weboob.tools.newsfeed import Newsfeed -from weboob.capabilities.messages import CapMessages, Thread -from weboob.tools.backend import AbstractModule -from weboob.tools.backend import BackendConfig -from weboob.tools.value import Value +from woob.tools.newsfeed import Newsfeed +from woob.capabilities.messages import CapMessages, Thread +from woob.tools.backend import AbstractModule +from woob.tools.backend import BackendConfig +from woob.tools.value import Value from .browser import NewspaperLibeBrowser from .tools import rssid, url2id diff --git a/modules/liberation/pages.py b/modules/liberation/pages.py index 1b5b558e7d..365440ad73 100644 --- a/modules/liberation/pages.py +++ b/modules/liberation/pages.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import AbstractPage -from weboob.browser.filters.html import XPathNotFound, CSS -from weboob.browser.filters.standard import CleanText +from woob.browser.pages import AbstractPage +from woob.browser.filters.html import XPathNotFound, CSS +from woob.browser.filters.standard import CleanText class ArticlePage(AbstractPage): diff --git a/modules/liberation/test.py b/modules/liberation/test.py index 0db283184b..0e3ea0bbd2 100644 --- a/modules/liberation/test.py +++ b/modules/liberation/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class LiberationTest(BackendTest): diff --git a/modules/limetorrents/browser.py b/modules/limetorrents/browser.py index 441c6cc09e..62accc4acd 100644 --- a/modules/limetorrents/browser.py +++ b/modules/limetorrents/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Wget +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Wget from .pages import SearchPage, TorrentPage diff --git a/modules/limetorrents/module.py b/modules/limetorrents/module.py index 07d4088738..4d9d4d3c69 100644 --- a/modules/limetorrents/module.py +++ b/modules/limetorrents/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.torrent import CapTorrent, Torrent -from weboob.tools.backend import Module -from weboob.tools.compat import quote_plus +from woob.capabilities.torrent import CapTorrent, Torrent +from woob.tools.backend import Module +from woob.tools.compat import quote_plus from .browser import LimetorrentsBrowser diff --git a/modules/limetorrents/pages.py b/modules/limetorrents/pages.py index c2449eb8e1..3a971bc378 100644 --- a/modules/limetorrents/pages.py +++ b/modules/limetorrents/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . import re -from weboob.tools.misc import get_bytes_size -from weboob.capabilities.torrent import Torrent +from woob.tools.misc import get_bytes_size +from woob.capabilities.torrent import Torrent -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.filters.standard import Regexp, CleanText, CleanDecimal, Format -from weboob.browser.filters.html import AbsoluteLink +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage, pagination +from woob.browser.filters.standard import Regexp, CleanText, CleanDecimal, Format +from woob.browser.filters.html import AbsoluteLink class SearchPage(HTMLPage): diff --git a/modules/limetorrents/test.py b/modules/limetorrents/test.py index fe55e47732..83ee764265 100644 --- a/modules/limetorrents/test.py +++ b/modules/limetorrents/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from random import choice diff --git a/modules/linebourse/browser.py b/modules/linebourse/browser.py index 94d3048ae1..b8f6560da2 100644 --- a/modules/linebourse/browser.py +++ b/modules/linebourse/browser.py @@ -23,9 +23,9 @@ from datetime import date, timedelta -from weboob.browser import LoginBrowser, URL -from weboob.browser.exceptions import ClientError -from weboob.tools.capabilities.bank.transactions import sorted_transactions +from woob.browser import LoginBrowser, URL +from woob.browser.exceptions import ClientError +from woob.tools.capabilities.bank.transactions import sorted_transactions from .pages import ( PortfolioPage, NewWebsiteFirstConnectionPage, AccountCodesPage, diff --git a/modules/linebourse/module.py b/modules/linebourse/module.py index ac63107ca5..6b002e4996 100644 --- a/modules/linebourse/module.py +++ b/modules/linebourse/module.py @@ -22,8 +22,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.bank import CapBank +from woob.tools.backend import Module +from woob.capabilities.bank import CapBank from .browser import LinebourseAPIBrowser diff --git a/modules/linebourse/pages.py b/modules/linebourse/pages.py index 6ebc430d28..1ae10c9d7d 100644 --- a/modules/linebourse/pages.py +++ b/modules/linebourse/pages.py @@ -21,20 +21,20 @@ from __future__ import unicode_literals -from weboob.browser.elements import method, DictElement, ItemElement -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import ( +from woob.browser.elements import method, DictElement, ItemElement +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import ( Date, CleanDecimal, CleanText, Currency, Map, Eval, Env, Regexp, Format, FromTimestamp, Title, Field, ) -from weboob.browser.pages import JsonPage, HTMLPage, LoggedPage -from weboob.capabilities.bank import Transaction -from weboob.capabilities.wealth import ( +from woob.browser.pages import JsonPage, HTMLPage, LoggedPage +from woob.capabilities.bank import Transaction +from woob.capabilities.wealth import ( Investment, MarketOrder, MarketOrderDirection, MarketOrderType, MarketOrderPayment, ) -from weboob.capabilities.base import NotAvailable, empty -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.capabilities.base import NotAvailable, empty +from woob.tools.capabilities.bank.investments import IsinCode, IsinType class AccountPage(LoggedPage, JsonPage): diff --git a/modules/linuxjobs/browser.py b/modules/linuxjobs/browser.py index f5b56802c1..fd554719f3 100644 --- a/modules/linuxjobs/browser.py +++ b/modules/linuxjobs/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.tools.compat import quote_plus +from woob.browser import PagesBrowser, URL +from woob.tools.compat import quote_plus from .pages import SearchPage, AdvertPage diff --git a/modules/linuxjobs/module.py b/modules/linuxjobs/module.py index 778c779362..b335be6cd9 100644 --- a/modules/linuxjobs/module.py +++ b/modules/linuxjobs/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.job import CapJob +from woob.tools.backend import Module +from woob.capabilities.job import CapJob from .browser import LinuxJobsBrowser diff --git a/modules/linuxjobs/pages.py b/modules/linuxjobs/pages.py index 0353d8685a..e98486fc05 100644 --- a/modules/linuxjobs/pages.py +++ b/modules/linuxjobs/pages.py @@ -18,12 +18,12 @@ # along with this woob module. If not, see . -from weboob.capabilities.job import BaseJobAdvert -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import Regexp, CleanText, Date, Env, BrowserURL -from weboob.browser.filters.html import Link, CleanHTML -from weboob.tools.date import parse_french_date +from woob.capabilities.job import BaseJobAdvert +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import Regexp, CleanText, Date, Env, BrowserURL +from woob.browser.filters.html import Link, CleanHTML +from woob.tools.date import parse_french_date class AdvertPage(HTMLPage): @method diff --git a/modules/linuxjobs/test.py b/modules/linuxjobs/test.py index eb498d2675..c5ea72339a 100644 --- a/modules/linuxjobs/test.py +++ b/modules/linuxjobs/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class LinuxJobsTest(BackendTest): diff --git a/modules/logicimmo/browser.py b/modules/logicimmo/browser.py index b4c1ccbc60..57d58cc3f9 100644 --- a/modules/logicimmo/browser.py +++ b/modules/logicimmo/browser.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.browser.profiles import Firefox -from weboob.capabilities.housing import (TypeNotSupported, POSTS_TYPES, +from woob.browser import PagesBrowser, URL +from woob.browser.profiles import Firefox +from woob.capabilities.housing import (TypeNotSupported, POSTS_TYPES, HOUSE_TYPES) from .pages import CitiesPage, SearchPage, HousingPage, PhonePage diff --git a/modules/logicimmo/module.py b/modules/logicimmo/module.py index 86d826169f..f3cdfa99ff 100644 --- a/modules/logicimmo/module.py +++ b/modules/logicimmo/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.housing import (CapHousing, Housing, HousingPhoto, +from woob.tools.backend import Module +from woob.capabilities.housing import (CapHousing, Housing, HousingPhoto, ADVERT_TYPES) -from weboob.capabilities.base import UserError +from woob.capabilities.base import UserError from .browser import LogicimmoBrowser diff --git a/modules/logicimmo/pages.py b/modules/logicimmo/pages.py index ba40937bb0..fd8f7b61d3 100644 --- a/modules/logicimmo/pages.py +++ b/modules/logicimmo/pages.py @@ -19,19 +19,19 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage, JsonPage -from weboob.browser.elements import ItemElement, ListElement, DictElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import (Currency, Format, CleanText, +from woob.browser.pages import HTMLPage, JsonPage +from woob.browser.elements import ItemElement, ListElement, DictElement, method +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import (Currency, Format, CleanText, Regexp, CleanDecimal, Date, Env, BrowserURL) -from weboob.browser.filters.html import Attr, XPath, CleanHTML -from weboob.capabilities.housing import (Housing, HousingPhoto, City, +from woob.browser.filters.html import Attr, XPath, CleanHTML +from woob.capabilities.housing import (Housing, HousingPhoto, City, UTILITIES, ENERGY_CLASS, POSTS_TYPES, ADVERT_TYPES, HOUSE_TYPES) -from weboob.capabilities.base import NotAvailable, NotLoaded -from weboob.tools.capabilities.housing.housing import PricePerMeterFilter -from weboob.tools.compat import urljoin +from woob.capabilities.base import NotAvailable, NotLoaded +from woob.tools.capabilities.housing.housing import PricePerMeterFilter +from woob.tools.compat import urljoin class CitiesPage(JsonPage): diff --git a/modules/logicimmo/test.py b/modules/logicimmo/test.py index 36283a2a8e..b9e68e2b8f 100644 --- a/modules/logicimmo/test.py +++ b/modules/logicimmo/test.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.housing import Query, POSTS_TYPES, ADVERT_TYPES -from weboob.tools.test import BackendTest -from weboob.tools.capabilities.housing.housing_test import HousingTest +from woob.capabilities.housing import Query, POSTS_TYPES, ADVERT_TYPES +from woob.tools.test import BackendTest +from woob.tools.capabilities.housing.housing_test import HousingTest class LogicimmoTest(BackendTest, HousingTest): diff --git a/modules/lucca/browser.py b/modules/lucca/browser.py index 183ca96115..b9ed3570e5 100644 --- a/modules/lucca/browser.py +++ b/modules/lucca/browser.py @@ -21,8 +21,8 @@ from datetime import timedelta -from weboob.browser import LoginBrowser, need_login, URL -from weboob.tools.date import new_datetime +from woob.browser import LoginBrowser, need_login, URL +from woob.tools.date import new_datetime from .pages import ( LoginPage, CalendarPage, HomePage, UsersPage, diff --git a/modules/lucca/module.py b/modules/lucca/module.py index 296f4da14a..3dec16eb61 100644 --- a/modules/lucca/module.py +++ b/modules/lucca/module.py @@ -20,11 +20,11 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword -from weboob.capabilities.base import find_object -from weboob.capabilities.calendar import CapCalendarEvent -from weboob.capabilities.bill import ( +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword +from woob.capabilities.base import find_object +from woob.capabilities.calendar import CapCalendarEvent +from woob.capabilities.bill import ( CapDocument, DocumentTypes, SubscriptionNotFound, DocumentNotFound, Subscription, ) diff --git a/modules/lucca/pages.py b/modules/lucca/pages.py index a0f387e8f3..ba52f47aae 100644 --- a/modules/lucca/pages.py +++ b/modules/lucca/pages.py @@ -21,15 +21,15 @@ from datetime import timedelta -from weboob.browser.pages import HTMLPage, LoggedPage, JsonPage -from weboob.browser.filters.standard import CleanText, DateTime -from weboob.exceptions import BrowserIncorrectPassword -from weboob.capabilities.calendar import BaseCalendarEvent, STATUS -from weboob.capabilities.bill import ( +from woob.browser.pages import HTMLPage, LoggedPage, JsonPage +from woob.browser.filters.standard import CleanText, DateTime +from woob.exceptions import BrowserIncorrectPassword +from woob.capabilities.calendar import BaseCalendarEvent, STATUS +from woob.capabilities.bill import ( Subscription, Document, DocumentTypes, ) -from weboob.tools.date import new_date, parse_date -from weboob.tools.compat import urljoin +from woob.tools.date import new_date, parse_date +from woob.tools.compat import urljoin class LoginPage(HTMLPage): diff --git a/modules/lutim/browser.py b/modules/lutim/browser.py index 8475c86a2b..294f758569 100644 --- a/modules/lutim/browser.py +++ b/modules/lutim/browser.py @@ -21,8 +21,8 @@ import math from io import BytesIO -from weboob.browser import PagesBrowser, URL -from weboob.tools.compat import urljoin +from woob.browser import PagesBrowser, URL +from woob.tools.compat import urljoin from .pages import ImagePage, UploadPage diff --git a/modules/lutim/module.py b/modules/lutim/module.py index 75155f0f16..0840a103e5 100644 --- a/modules/lutim/module.py +++ b/modules/lutim/module.py @@ -20,11 +20,11 @@ import re -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.paste import CapPaste, BasePaste -from weboob.tools.capabilities.paste import image_mime -from weboob.tools.compat import urljoin -from weboob.tools.value import Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.paste import CapPaste, BasePaste +from woob.tools.capabilities.paste import image_mime +from woob.tools.compat import urljoin +from woob.tools.value import Value from .browser import LutimBrowser diff --git a/modules/lutim/pages.py b/modules/lutim/pages.py index 0840231826..ef9844b5e5 100644 --- a/modules/lutim/pages.py +++ b/modules/lutim/pages.py @@ -19,8 +19,8 @@ import re -from weboob.browser.pages import JsonPage, RawPage -from weboob.capabilities.base import UserError +from woob.browser.pages import JsonPage, RawPage +from woob.capabilities.base import UserError class ImagePage(RawPage): diff --git a/modules/lutim/test.py b/modules/lutim/test.py index 37059c5e3d..ae468b446a 100644 --- a/modules/lutim/test.py +++ b/modules/lutim/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class LutimTest(BackendTest): diff --git a/modules/lyricsdotcom/browser.py b/modules/lyricsdotcom/browser.py index 0d468e541e..ff29e4dfb0 100644 --- a/modules/lyricsdotcom/browser.py +++ b/modules/lyricsdotcom/browser.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Firefox +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Firefox from .pages import SearchPage, LyricsPage, ArtistPages diff --git a/modules/lyricsdotcom/module.py b/modules/lyricsdotcom/module.py index 005b0e53e7..013616df7c 100644 --- a/modules/lyricsdotcom/module.py +++ b/modules/lyricsdotcom/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.lyrics import CapLyrics, SongLyrics -from weboob.tools.backend import Module -from weboob.tools.compat import quote_plus +from woob.capabilities.lyrics import CapLyrics, SongLyrics +from woob.tools.backend import Module +from woob.tools.compat import quote_plus from .browser import LyricsdotcomBrowser diff --git a/modules/lyricsdotcom/pages.py b/modules/lyricsdotcom/pages.py index 1f23a68855..a8dc97858a 100644 --- a/modules/lyricsdotcom/pages.py +++ b/modules/lyricsdotcom/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.capabilities.lyrics import SongLyrics -from weboob.capabilities.base import NotLoaded, NotAvailable, BaseObject +from woob.capabilities.lyrics import SongLyrics +from woob.capabilities.base import NotLoaded, NotAvailable, BaseObject -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import Regexp, CleanText, Env, BrowserURL -from weboob.browser.filters.html import CleanHTML, XPath +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import Regexp, CleanText, Env, BrowserURL +from woob.browser.filters.html import CleanHTML, XPath class SearchPage(HTMLPage): diff --git a/modules/lyricsdotcom/test.py b/modules/lyricsdotcom/test.py index 113ffd7bc4..235af694e1 100644 --- a/modules/lyricsdotcom/test.py +++ b/modules/lyricsdotcom/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest +from woob.capabilities.base import NotLoaded class LyricsdotcomTest(BackendTest): diff --git a/modules/lyricsmode/browser.py b/modules/lyricsmode/browser.py index 1364ed73c7..42bd44a7d2 100644 --- a/modules/lyricsmode/browser.py +++ b/modules/lyricsmode/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Firefox +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Firefox from .pages import SearchPage, LyricsPage diff --git a/modules/lyricsmode/module.py b/modules/lyricsmode/module.py index d4568a16b1..38e0af2ec0 100644 --- a/modules/lyricsmode/module.py +++ b/modules/lyricsmode/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.lyrics import CapLyrics, SongLyrics -from weboob.tools.backend import Module -from weboob.tools.compat import quote_plus +from woob.capabilities.lyrics import CapLyrics, SongLyrics +from woob.tools.backend import Module +from woob.tools.compat import quote_plus from .browser import LyricsmodeBrowser diff --git a/modules/lyricsmode/pages.py b/modules/lyricsmode/pages.py index 521f3c941e..ece7248e06 100644 --- a/modules/lyricsmode/pages.py +++ b/modules/lyricsmode/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.capabilities.lyrics import SongLyrics -from weboob.capabilities.base import NotLoaded, NotAvailable +from woob.capabilities.lyrics import SongLyrics +from woob.capabilities.base import NotLoaded, NotAvailable -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import Regexp, CleanText -from weboob.browser.filters.html import CleanHTML +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import Regexp, CleanText +from woob.browser.filters.html import CleanHTML class SearchPage(HTMLPage): diff --git a/modules/lyricsmode/test.py b/modules/lyricsmode/test.py index 692e962ba1..1839cde1d7 100644 --- a/modules/lyricsmode/test.py +++ b/modules/lyricsmode/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest +from woob.capabilities.base import NotLoaded class LyricsmodeTest(BackendTest): diff --git a/modules/lyricsplanet/browser.py b/modules/lyricsplanet/browser.py index 8392a4d1a6..e06078a3ac 100644 --- a/modules/lyricsplanet/browser.py +++ b/modules/lyricsplanet/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Firefox +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Firefox from .pages import SearchPage, LyricsPage, HomePage, ArtistPage diff --git a/modules/lyricsplanet/module.py b/modules/lyricsplanet/module.py index fd4707e834..c5a761617c 100644 --- a/modules/lyricsplanet/module.py +++ b/modules/lyricsplanet/module.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.lyrics import CapLyrics, SongLyrics -from weboob.tools.backend import Module +from woob.capabilities.lyrics import CapLyrics, SongLyrics +from woob.tools.backend import Module from .browser import LyricsplanetBrowser diff --git a/modules/lyricsplanet/pages.py b/modules/lyricsplanet/pages.py index d71cc83b6f..7403fe7282 100644 --- a/modules/lyricsplanet/pages.py +++ b/modules/lyricsplanet/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.capabilities.lyrics import SongLyrics -from weboob.capabilities.base import NotLoaded, NotAvailable +from woob.capabilities.lyrics import SongLyrics +from woob.capabilities.base import NotLoaded, NotAvailable -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import Regexp, CleanText -from weboob.browser.filters.html import CleanHTML +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import Regexp, CleanText +from woob.browser.filters.html import CleanHTML class HomePage(HTMLPage): diff --git a/modules/lyricsplanet/test.py b/modules/lyricsplanet/test.py index 76d3f527c7..e90e22ab4e 100644 --- a/modules/lyricsplanet/test.py +++ b/modules/lyricsplanet/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest +from woob.capabilities.base import NotLoaded class LyricsplanetTest(BackendTest): MODULE = 'lyricsplanet' diff --git a/modules/mailinator/browser.py b/modules/mailinator/browser.py index fa9ef96bef..dc83c152b5 100644 --- a/modules/mailinator/browser.py +++ b/modules/mailinator/browser.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.browser.browsers import APIBrowser, ClientError -from weboob.tools.date import datetime -from weboob.tools.decorators import retry +from woob.browser.browsers import APIBrowser, ClientError +from woob.tools.date import datetime +from woob.tools.decorators import retry __all__ = ['MailinatorBrowser'] diff --git a/modules/mailinator/module.py b/modules/mailinator/module.py index 602b694e5d..ee00b06200 100644 --- a/modules/mailinator/module.py +++ b/modules/mailinator/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.messages import CapMessages, Thread, Message -from weboob.tools.value import Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.messages import CapMessages, Thread, Message +from woob.tools.value import Value from .browser import MailinatorBrowser diff --git a/modules/mailinator/test.py b/modules/mailinator/test.py index 7c5951ea04..f8442fb98b 100644 --- a/modules/mailinator/test.py +++ b/modules/mailinator/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class MailinatorTest(BackendTest): diff --git a/modules/manpower/browser.py b/modules/manpower/browser.py index 52c7f34cd5..934aae6fd9 100644 --- a/modules/manpower/browser.py +++ b/modules/manpower/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import SearchPage, AdvertPage diff --git a/modules/manpower/module.py b/modules/manpower/module.py index 83f78e781b..49b42841ff 100644 --- a/modules/manpower/module.py +++ b/modules/manpower/module.py @@ -19,9 +19,9 @@ from collections import OrderedDict -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value -from weboob.capabilities.job import CapJob, BaseJobAdvert +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value +from woob.capabilities.job import CapJob, BaseJobAdvert from .browser import ManpowerBrowser diff --git a/modules/manpower/pages.py b/modules/manpower/pages.py index 5fa99c121b..898436b960 100644 --- a/modules/manpower/pages.py +++ b/modules/manpower/pages.py @@ -18,12 +18,12 @@ # along with this woob module. If not, see . from datetime import date -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import CleanText, Regexp, Env, BrowserURL, Date, Format -from weboob.browser.filters.html import CleanHTML -from weboob.capabilities.job import BaseJobAdvert -from weboob.capabilities.base import NotAvailable +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import CleanText, Regexp, Env, BrowserURL, Date, Format +from woob.browser.filters.html import CleanHTML +from woob.capabilities.job import BaseJobAdvert +from woob.capabilities.base import NotAvailable class SearchPage(HTMLPage): diff --git a/modules/manpower/test.py b/modules/manpower/test.py index 42118009d3..529287eb6b 100644 --- a/modules/manpower/test.py +++ b/modules/manpower/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest import itertools diff --git a/modules/mareeinfo/browser.py b/modules/mareeinfo/browser.py index 356a11f6e1..0a940c554a 100644 --- a/modules/mareeinfo/browser.py +++ b/modules/mareeinfo/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import IndexPage diff --git a/modules/mareeinfo/module.py b/modules/mareeinfo/module.py index 977cae5b80..0797dcc5e3 100644 --- a/modules/mareeinfo/module.py +++ b/modules/mareeinfo/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.base import find_object -from weboob.capabilities.gauge import CapGauge, Gauge, SensorNotFound +from woob.tools.backend import Module +from woob.capabilities.base import find_object +from woob.capabilities.gauge import CapGauge, Gauge, SensorNotFound from .browser import MareeinfoBrowser diff --git a/modules/mareeinfo/pages.py b/modules/mareeinfo/pages.py index 29a602cdee..aa4cdf76e6 100644 --- a/modules/mareeinfo/pages.py +++ b/modules/mareeinfo/pages.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, DateTime, CleanDecimal, Regexp -from weboob.browser.filters.html import Link, XPath -from weboob.capabilities.gauge import Gauge, GaugeMeasure, GaugeSensor +from woob.browser.pages import HTMLPage +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import CleanText, DateTime, CleanDecimal, Regexp +from woob.browser.filters.html import Link, XPath +from woob.capabilities.gauge import Gauge, GaugeMeasure, GaugeSensor from datetime import timedelta import re diff --git a/modules/mareeinfo/test.py b/modules/mareeinfo/test.py index 58ee22d253..5b043aec08 100644 --- a/modules/mareeinfo/test.py +++ b/modules/mareeinfo/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class MareeinfoTest(BackendTest): diff --git a/modules/marmiton/browser.py b/modules/marmiton/browser.py index 8b8d8dd310..0863774ec7 100644 --- a/modules/marmiton/browser.py +++ b/modules/marmiton/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser, URL +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser, URL from .pages import RecipePage, ResultsPage, CommentsPage diff --git a/modules/marmiton/module.py b/modules/marmiton/module.py index 544534856b..9a44122a01 100644 --- a/modules/marmiton/module.py +++ b/modules/marmiton/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.recipe import CapRecipe, Recipe -from weboob.tools.backend import Module -from weboob.tools.compat import quote_plus +from woob.capabilities.recipe import CapRecipe, Recipe +from woob.tools.backend import Module +from woob.tools.compat import quote_plus from .browser import MarmitonBrowser diff --git a/modules/marmiton/pages.py b/modules/marmiton/pages.py index 3c010be620..7049486d1b 100644 --- a/modules/marmiton/pages.py +++ b/modules/marmiton/pages.py @@ -17,14 +17,14 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import Regexp, CleanText, Format, Env, CleanDecimal, Eval -from weboob.browser.filters.html import XPath -from weboob.browser.filters.json import Dict -from weboob.capabilities.recipe import Recipe, Comment -from weboob.capabilities.image import BaseImage, Thumbnail -from weboob.tools.json import json +from woob.browser.pages import HTMLPage, pagination +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import Regexp, CleanText, Format, Env, CleanDecimal, Eval +from woob.browser.filters.html import XPath +from woob.browser.filters.json import Dict +from woob.capabilities.recipe import Recipe, Comment +from woob.capabilities.image import BaseImage, Thumbnail +from woob.tools.json import json class ResultsPage(HTMLPage): diff --git a/modules/marmiton/test.py b/modules/marmiton/test.py index d80391991c..e77c6f2a18 100644 --- a/modules/marmiton/test.py +++ b/modules/marmiton/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest import itertools diff --git a/modules/materielnet/browser.py b/modules/materielnet/browser.py index 39be6b3c11..07b86e3207 100644 --- a/modules/materielnet/browser.py +++ b/modules/materielnet/browser.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, RecaptchaV2Question +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, RecaptchaV2Question from .pages import LoginPage, CaptchaPage, ProfilePage, DocumentsPage, DocumentsDetailsPage diff --git a/modules/materielnet/module.py b/modules/materielnet/module.py index de64c241d4..bdea9f2c66 100644 --- a/modules/materielnet/module.py +++ b/modules/materielnet/module.py @@ -20,10 +20,10 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound -from weboob.capabilities.base import find_object, NotAvailable -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound +from woob.capabilities.base import find_object, NotAvailable +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value from .browser import MaterielnetBrowser diff --git a/modules/materielnet/pages.py b/modules/materielnet/pages.py index 6f0f663681..8446ccf0a1 100644 --- a/modules/materielnet/pages.py +++ b/modules/materielnet/pages.py @@ -22,13 +22,13 @@ import re -from weboob.browser.pages import HTMLPage, LoggedPage, PartialHTMLPage -from weboob.browser.filters.standard import CleanText, CleanDecimal, Env, Format, Date, Async, Filter, Regexp, Field -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.html import Attr, Link -from weboob.capabilities.bill import DocumentTypes, Bill, Subscription -from weboob.capabilities.base import NotAvailable -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser.pages import HTMLPage, LoggedPage, PartialHTMLPage +from woob.browser.filters.standard import CleanText, CleanDecimal, Env, Format, Date, Async, Filter, Regexp, Field +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.html import Attr, Link +from woob.capabilities.bill import DocumentTypes, Bill, Subscription +from woob.capabilities.base import NotAvailable +from woob.exceptions import BrowserIncorrectPassword class LoginPage(PartialHTMLPage): diff --git a/modules/mediawiki/browser.py b/modules/mediawiki/browser.py index f05f756841..1e70e0ac40 100644 --- a/modules/mediawiki/browser.py +++ b/modules/mediawiki/browser.py @@ -23,10 +23,10 @@ import dateutil.parser -from weboob.browser.browsers import DomainBrowser -from weboob.exceptions import BrowserIncorrectPassword -from weboob.capabilities.content import Revision -from weboob.tools.compat import urlsplit, urljoin, basestring +from woob.browser.browsers import DomainBrowser +from woob.exceptions import BrowserIncorrectPassword +from woob.capabilities.content import Revision +from woob.tools.compat import urlsplit, urljoin, basestring __all__ = ['MediawikiBrowser'] diff --git a/modules/mediawiki/module.py b/modules/mediawiki/module.py index f39162680d..a273e1b46a 100644 --- a/modules/mediawiki/module.py +++ b/modules/mediawiki/module.py @@ -19,12 +19,12 @@ import os -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.content import CapContent, Content -from weboob.capabilities.file import CapFile -from weboob.capabilities.gallery import CapGallery, BaseImage, BaseGallery -from weboob.capabilities.image import CapImage, Thumbnail -from weboob.tools.value import ValueBackendPassword, Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.content import CapContent, Content +from woob.capabilities.file import CapFile +from woob.capabilities.gallery import CapGallery, BaseImage, BaseGallery +from woob.capabilities.image import CapImage, Thumbnail +from woob.tools.value import ValueBackendPassword, Value from .browser import MediawikiBrowser diff --git a/modules/mediawiki/test.py b/modules/mediawiki/test.py index 0eed47a0e6..68bedc7635 100644 --- a/modules/mediawiki/test.py +++ b/modules/mediawiki/test.py @@ -19,7 +19,7 @@ from datetime import datetime -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class MediawikiTest(BackendTest): diff --git a/modules/meslieuxparis/browser.py b/modules/meslieuxparis/browser.py index 1960ba4a96..d1db6fc8e4 100644 --- a/modules/meslieuxparis/browser.py +++ b/modules/meslieuxparis/browser.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import ListPage diff --git a/modules/meslieuxparis/module.py b/modules/meslieuxparis/module.py index 684bb39aa6..0470c76bf8 100644 --- a/modules/meslieuxparis/module.py +++ b/modules/meslieuxparis/module.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.contact import CapDirectory +from woob.tools.backend import Module +from woob.capabilities.contact import CapDirectory from .browser import MeslieuxparisBrowser diff --git a/modules/meslieuxparis/pages.py b/modules/meslieuxparis/pages.py index 5cefd29faf..46ac76d157 100644 --- a/modules/meslieuxparis/pages.py +++ b/modules/meslieuxparis/pages.py @@ -22,12 +22,12 @@ from datetime import time, date from dateutil import rrule -from weboob.browser.elements import method, ItemElement, DictElement -from weboob.browser.filters.standard import CleanText, Regexp -from weboob.browser.filters.json import Dict -from weboob.browser.pages import JsonPage -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.contact import Place, OpeningRule, OpeningHours +from woob.browser.elements import method, ItemElement, DictElement +from woob.browser.filters.standard import CleanText, Regexp +from woob.browser.filters.json import Dict +from woob.browser.pages import JsonPage +from woob.capabilities.base import NotAvailable +from woob.capabilities.contact import Place, OpeningRule, OpeningHours def parsetime(s): diff --git a/modules/meslieuxparis/test.py b/modules/meslieuxparis/test.py index a0f92cd686..514495c913 100644 --- a/modules/meslieuxparis/test.py +++ b/modules/meslieuxparis/test.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.capabilities.contact import SearchQuery -from weboob.tools.test import BackendTest +from woob.capabilities.contact import SearchQuery +from woob.tools.test import BackendTest class MeslieuxparisTest(BackendTest): diff --git a/modules/metalarchives/browser.py b/modules/metalarchives/browser.py index 6aebe518e4..d3de1121fe 100644 --- a/modules/metalarchives/browser.py +++ b/modules/metalarchives/browser.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.browser import URL, LoginBrowser, need_login +from woob.browser import URL, LoginBrowser, need_login from .pages import BandPage, SearchBandsPage, LoginPage, FavoritesPage, SuggestionsPage, AlbumPage diff --git a/modules/metalarchives/module.py b/modules/metalarchives/module.py index b4143ea293..0cb71b1502 100644 --- a/modules/metalarchives/module.py +++ b/modules/metalarchives/module.py @@ -21,9 +21,9 @@ from __future__ import unicode_literals -from weboob.capabilities.bands import CapBands, BandNotFound -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword +from woob.capabilities.bands import CapBands, BandNotFound +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword from .browser import MetalArchivesBrowser diff --git a/modules/metalarchives/pages.py b/modules/metalarchives/pages.py index 2954d26ddd..320e3e0eba 100644 --- a/modules/metalarchives/pages.py +++ b/modules/metalarchives/pages.py @@ -19,14 +19,14 @@ from __future__ import unicode_literals -from weboob.browser.pages import JsonPage, HTMLPage -from weboob.browser.elements import ItemElement, ListElement, DictElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import ( +from woob.browser.pages import JsonPage, HTMLPage +from woob.browser.elements import ItemElement, ListElement, DictElement, method +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import ( Regexp, CleanText, Format, Env, ) -from weboob.browser.filters.html import Link -from weboob.capabilities.bands import BandInfo, BandSearch, Favorite, Albums, Suggestion +from woob.browser.filters.html import Link +from woob.capabilities.bands import BandInfo, BandSearch, Favorite, Albums, Suggestion class LoginPage(HTMLPage): diff --git a/modules/meteofrance/browser.py b/modules/meteofrance/browser.py index b5f5bfb134..68180f44d9 100644 --- a/modules/meteofrance/browser.py +++ b/modules/meteofrance/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import WeatherPage, SearchCitiesPage, HomePage __all__ = ['MeteofranceBrowser'] diff --git a/modules/meteofrance/module.py b/modules/meteofrance/module.py index 894f372b97..b02e67b4bd 100644 --- a/modules/meteofrance/module.py +++ b/modules/meteofrance/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.weather import CapWeather, CityNotFound -from weboob.tools.backend import Module -from weboob.capabilities.base import find_object +from woob.capabilities.weather import CapWeather, CityNotFound +from woob.tools.backend import Module +from woob.capabilities.base import find_object from .browser import MeteofranceBrowser diff --git a/modules/meteofrance/pages.py b/modules/meteofrance/pages.py index 0be801b3cc..5355ed4097 100644 --- a/modules/meteofrance/pages.py +++ b/modules/meteofrance/pages.py @@ -20,11 +20,11 @@ from datetime import date, datetime -from weboob.browser.pages import JsonPage, HTMLPage -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.capabilities.weather import Forecast, Current, City, Temperature, Precipitation, Direction -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import CleanText, Format, Field +from woob.browser.pages import JsonPage, HTMLPage +from woob.browser.elements import ItemElement, DictElement, method +from woob.capabilities.weather import Forecast, Current, City, Temperature, Precipitation, Direction +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import CleanText, Format, Field class SearchCitiesPage(JsonPage): diff --git a/modules/meteofrance/test.py b/modules/meteofrance/test.py index 1fb14013f4..d888b71d8d 100644 --- a/modules/meteofrance/test.py +++ b/modules/meteofrance/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class MeteoFranceTest(BackendTest): diff --git a/modules/minutes20/browser.py b/modules/minutes20/browser.py index 8d153e977f..82d0afe970 100644 --- a/modules/minutes20/browser.py +++ b/modules/minutes20/browser.py @@ -19,7 +19,7 @@ # along with this woob module. If not, see . from .pages import ArticlePage -from weboob.browser import AbstractBrowser, URL +from woob.browser import AbstractBrowser, URL class Newspaper20minutesBrowser(AbstractBrowser): diff --git a/modules/minutes20/module.py b/modules/minutes20/module.py index 33bc6e8229..2cc6cf6d2b 100644 --- a/modules/minutes20/module.py +++ b/modules/minutes20/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . "backend for http://20minutes.fr" -from weboob.capabilities.messages import CapMessages -from weboob.tools.backend import AbstractModule +from woob.capabilities.messages import CapMessages +from woob.tools.backend import AbstractModule from .browser import Newspaper20minutesBrowser from .tools import rssid diff --git a/modules/minutes20/pages.py b/modules/minutes20/pages.py index 1401963cee..9206be890a 100644 --- a/modules/minutes20/pages.py +++ b/modules/minutes20/pages.py @@ -19,9 +19,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import AbstractPage -from weboob.browser.filters.standard import CleanText -from weboob.browser.filters.html import CSS +from woob.browser.pages import AbstractPage +from woob.browser.filters.standard import CleanText +from woob.browser.filters.html import CSS class ArticlePage(AbstractPage): diff --git a/modules/minutes20/test.py b/modules/minutes20/test.py index 280cfdcdae..adfb8df0a1 100644 --- a/modules/minutes20/test.py +++ b/modules/minutes20/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class Minutes20Test(BackendTest): diff --git a/modules/monster/browser.py b/modules/monster/browser.py index 042355c6ee..2c2d1c8de3 100644 --- a/modules/monster/browser.py +++ b/modules/monster/browser.py @@ -16,8 +16,8 @@ # # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.tools.compat import quote_plus, urlencode +from woob.browser import PagesBrowser, URL +from woob.tools.compat import quote_plus, urlencode from .pages import AdvertPage, AdvSearchPage, ExpiredAdvert diff --git a/modules/monster/module.py b/modules/monster/module.py index f37762f0f7..733e902b65 100644 --- a/modules/monster/module.py +++ b/modules/monster/module.py @@ -19,9 +19,9 @@ from collections import OrderedDict -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.job import CapJob, BaseJobAdvert -from weboob.tools.value import Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.job import CapJob, BaseJobAdvert +from woob.tools.value import Value from .browser import MonsterBrowser diff --git a/modules/monster/pages.py b/modules/monster/pages.py index 6513785790..8b320cc2be 100644 --- a/modules/monster/pages.py +++ b/modules/monster/pages.py @@ -21,12 +21,12 @@ import re from datetime import datetime, time, timedelta -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import CleanText, Regexp, Filter, Env, BrowserURL, Format, DateTime -from weboob.browser.filters.html import CleanHTML -from weboob.capabilities.job import BaseJobAdvert -from weboob.capabilities.base import NotAvailable +from woob.browser.pages import HTMLPage, pagination +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import CleanText, Regexp, Filter, Env, BrowserURL, Format, DateTime +from woob.browser.filters.html import CleanHTML +from woob.capabilities.job import BaseJobAdvert +from woob.capabilities.base import NotAvailable class MonsterDate(Filter): diff --git a/modules/monster/test.py b/modules/monster/test.py index 14aedc474d..d5b75ad278 100644 --- a/modules/monster/test.py +++ b/modules/monster/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . import itertools -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class MonsterTest(BackendTest): diff --git a/modules/myedenred/browser.py b/modules/myedenred/browser.py index 9d915f6551..16dbc62e8d 100644 --- a/modules/myedenred/browser.py +++ b/modules/myedenred/browser.py @@ -23,10 +23,10 @@ from functools import wraps -from weboob.browser import URL, OAuth2PKCEMixin, PagesBrowser -from weboob.exceptions import BrowserIncorrectPassword, RecaptchaV2Question, WrongCaptchaResponse, ActionNeeded -from weboob.browser.exceptions import ServerError, ClientError, BrowserUnavailable -from weboob.tools.decorators import retry +from woob.browser import URL, OAuth2PKCEMixin, PagesBrowser +from woob.exceptions import BrowserIncorrectPassword, RecaptchaV2Question, WrongCaptchaResponse, ActionNeeded +from woob.browser.exceptions import ServerError, ClientError, BrowserUnavailable +from woob.tools.decorators import retry from .pages import ( LoginPage, AccountsPage, TransactionsPage, diff --git a/modules/myedenred/module.py b/modules/myedenred/module.py index f738e73724..6571e4783f 100644 --- a/modules/myedenred/module.py +++ b/modules/myedenred/module.py @@ -21,10 +21,10 @@ from __future__ import unicode_literals -from weboob.capabilities.bank import CapBank, Account, AccountNotFound -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, ValueTransient +from woob.capabilities.bank import CapBank, Account, AccountNotFound +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, ValueTransient from .browser import MyedenredBrowser diff --git a/modules/myedenred/pages.py b/modules/myedenred/pages.py index 511c662128..bb6f55fa17 100644 --- a/modules/myedenred/pages.py +++ b/modules/myedenred/pages.py @@ -25,18 +25,18 @@ import re import sys -from weboob.browser.pages import HTMLPage, LoggedPage, JsonPage, RawPage -from weboob.browser.elements import ItemElement, method, DictElement -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage, JsonPage, RawPage +from woob.browser.elements import ItemElement, method, DictElement +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Currency, Field, Eval, Date, Regexp, ) -from weboob.browser.exceptions import BrowserUnavailable -from weboob.browser.filters.html import Attr -from weboob.browser.filters.json import Dict -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.base import NotAvailable, empty -from weboob.tools.json import json +from woob.browser.exceptions import BrowserUnavailable +from woob.browser.filters.html import Attr +from woob.browser.filters.json import Dict +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.base import NotAvailable, empty +from woob.tools.json import json class RejectableHTMLPage(HTMLPage): diff --git a/modules/myedenred/test.py b/modules/myedenred/test.py index 6760faa945..8a3ff33c38 100644 --- a/modules/myedenred/test.py +++ b/modules/myedenred/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from .pages import parseInput diff --git a/modules/myfoncia/browser.py b/modules/myfoncia/browser.py index cb97189eb5..0b51c56eb2 100644 --- a/modules/myfoncia/browser.py +++ b/modules/myfoncia/browser.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, need_login, URL -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, need_login, URL +from woob.exceptions import BrowserIncorrectPassword from .pages import LoginPage, MonBienPage, MesChargesPage, DocumentsPage diff --git a/modules/myfoncia/constants.py b/modules/myfoncia/constants.py index c5f8f55baf..336818aa06 100644 --- a/modules/myfoncia/constants.py +++ b/modules/myfoncia/constants.py @@ -1,4 +1,4 @@ -from weboob.capabilities.housing import HOUSE_TYPES, POSTS_TYPES +from woob.capabilities.housing import HOUSE_TYPES, POSTS_TYPES QUERY_TYPES = { POSTS_TYPES.RENT: 'location', diff --git a/modules/myfoncia/module.py b/modules/myfoncia/module.py index 0bff942491..e4fe0639e8 100644 --- a/modules/myfoncia/module.py +++ b/modules/myfoncia/module.py @@ -20,13 +20,13 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.base import find_object -from weboob.capabilities.bill import ( +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.base import find_object +from woob.capabilities.bill import ( CapDocument, DocumentNotFound, Subscription, DocumentTypes, Document, ) -from weboob.tools.value import ValueBackendPassword +from woob.tools.value import ValueBackendPassword from .browser import MyFonciaBrowser diff --git a/modules/myfoncia/pages.py b/modules/myfoncia/pages.py index 2442e7d95b..ba727c3485 100644 --- a/modules/myfoncia/pages.py +++ b/modules/myfoncia/pages.py @@ -19,13 +19,13 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.filters.standard import CleanDecimal, CleanText, Date, Env, Format -from weboob.browser.filters.html import Attr, Link, XPathNotFound, AbsoluteLink -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bill import Bill, Subscription, Document, DocumentTypes -from weboob.tools.compat import urljoin +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.filters.standard import CleanDecimal, CleanText, Date, Env, Format +from woob.browser.filters.html import Attr, Link, XPathNotFound, AbsoluteLink +from woob.browser.elements import ItemElement, ListElement, method +from woob.capabilities.base import NotAvailable +from woob.capabilities.bill import Bill, Subscription, Document, DocumentTypes +from woob.tools.compat import urljoin class LoginPage(HTMLPage): diff --git a/modules/myfoncia/test.py b/modules/myfoncia/test.py index c4ffbd0dc3..eb3a58eaaa 100644 --- a/modules/myfoncia/test.py +++ b/modules/myfoncia/test.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class MyFonciaTest(BackendTest): diff --git a/modules/myhabit/browser.py b/modules/myhabit/browser.py index 1b07bf13b6..b4ae5f429c 100644 --- a/modules/myhabit/browser.py +++ b/modules/myhabit/browser.py @@ -23,13 +23,13 @@ from requests.exceptions import Timeout -from weboob.browser import URL, LoginBrowser, need_login -from weboob.browser.pages import HTMLPage -from weboob.capabilities.base import Currency -from weboob.capabilities.shop import Item, Order, OrderNotFound, Payment -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr -from weboob.tools.compat import unicode +from woob.browser import URL, LoginBrowser, need_login +from woob.browser.pages import HTMLPage +from woob.capabilities.base import Currency +from woob.capabilities.shop import Item, Order, OrderNotFound, Payment +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr +from woob.tools.compat import unicode __all__ = ['MyHabit'] diff --git a/modules/myhabit/module.py b/modules/myhabit/module.py index 1bb8d50f6c..d524c704f4 100644 --- a/modules/myhabit/module.py +++ b/modules/myhabit/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.shop import CapShop -from weboob.tools.backend import BackendConfig, Module -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.shop import CapShop +from woob.tools.backend import BackendConfig, Module +from woob.tools.value import ValueBackendPassword from .browser import MyHabit diff --git a/modules/myhabit/test.py b/modules/myhabit/test.py index daccbeb0a2..a94005ca91 100644 --- a/modules/myhabit/test.py +++ b/modules/myhabit/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class MyHabitTest(BackendTest): diff --git a/modules/n26/browser.py b/modules/n26/browser.py index a642eca138..e867e4b5fb 100644 --- a/modules/n26/browser.py +++ b/modules/n26/browser.py @@ -23,17 +23,17 @@ from decimal import Decimal from datetime import datetime, timedelta -from weboob.browser import need_login -from weboob.browser.browsers import Browser, StatesMixin -from weboob.capabilities.base import find_object, NotAvailable -from weboob.capabilities.bank import Account, Transaction, AccountNotFound -from weboob.browser.filters.standard import CleanText -from weboob.exceptions import ( +from woob.browser import need_login +from woob.browser.browsers import Browser, StatesMixin +from woob.capabilities.base import find_object, NotAvailable +from woob.capabilities.bank import Account, Transaction, AccountNotFound +from woob.browser.filters.standard import CleanText +from woob.exceptions import ( BrowserIncorrectPassword, BrowserUnavailable, BrowserQuestion, NeedInteractiveFor2FA, ) -from weboob.browser.exceptions import ClientError, BrowserTooManyRequests -from weboob.tools.value import Value -from weboob.tools.compat import urljoin +from woob.browser.exceptions import ClientError, BrowserTooManyRequests +from woob.tools.value import Value +from woob.tools.compat import urljoin # Do not use an APIBrowser since APIBrowser sends all its requests bodies as # JSON, although N26 only accepts urlencoded format. diff --git a/modules/n26/module.py b/modules/n26/module.py index face22d2f3..c4c54c8c6a 100644 --- a/modules/n26/module.py +++ b/modules/n26/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.capabilities.bank import CapBank -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword, ValueTransient +from woob.capabilities.bank import CapBank +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword, ValueTransient from .browser import Number26Browser diff --git a/modules/nalo/browser.py b/modules/nalo/browser.py index df9b0d7d88..02e52ce09f 100644 --- a/modules/nalo/browser.py +++ b/modules/nalo/browser.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, need_login, URL -from weboob.capabilities.wealth import Investment +from woob.browser import LoginBrowser, need_login, URL +from woob.capabilities.wealth import Investment from .pages import LoginPage, AccountsPage, AccountPage, InvestPage diff --git a/modules/nalo/module.py b/modules/nalo/module.py index dd906406c9..9655a8943f 100644 --- a/modules/nalo/module.py +++ b/modules/nalo/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth from .browser import NaloBrowser diff --git a/modules/nalo/pages.py b/modules/nalo/pages.py index bcf1000d7b..e976bbadb0 100644 --- a/modules/nalo/pages.py +++ b/modules/nalo/pages.py @@ -21,11 +21,11 @@ from decimal import Decimal -from weboob.browser.pages import LoggedPage, JsonPage -from weboob.browser.elements import method, DictElement, ItemElement -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import Eval -from weboob.capabilities.bank import Account +from woob.browser.pages import LoggedPage, JsonPage +from woob.browser.elements import method, DictElement, ItemElement +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import Eval +from woob.capabilities.bank import Account def float_to_decimal(v): diff --git a/modules/nectarine/browser.py b/modules/nectarine/browser.py index 2884a2f553..6b525695c5 100644 --- a/modules/nectarine/browser.py +++ b/modules/nectarine/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import LivePage, StreamsPage __all__ = ['NectarineBrowser'] diff --git a/modules/nectarine/module.py b/modules/nectarine/module.py index 000a884e36..7c05fb3713 100644 --- a/modules/nectarine/module.py +++ b/modules/nectarine/module.py @@ -16,9 +16,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.radio import CapRadio, Radio -from weboob.capabilities.collection import CapCollection -from weboob.tools.backend import Module +from woob.capabilities.radio import CapRadio, Radio +from woob.capabilities.collection import CapCollection +from woob.tools.backend import Module from .browser import NectarineBrowser __all__ = ['NectarineModule'] diff --git a/modules/nectarine/pages.py b/modules/nectarine/pages.py index 1c526f006c..0201d6920f 100644 --- a/modules/nectarine/pages.py +++ b/modules/nectarine/pages.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import XMLPage -from weboob.capabilities.radio import Radio -from weboob.capabilities.audiostream import BaseAudioStream -from weboob.tools.capabilities.streaminfo import StreamInfo +from woob.browser.pages import XMLPage +from woob.capabilities.radio import Radio +from woob.capabilities.audiostream import BaseAudioStream +from woob.tools.capabilities.streaminfo import StreamInfo class StreamsPage(XMLPage): diff --git a/modules/nectarine/test.py b/modules/nectarine/test.py index d54442d0c0..674150e17d 100644 --- a/modules/nectarine/test.py +++ b/modules/nectarine/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class NectarineTest(BackendTest): diff --git a/modules/nef/browser.py b/modules/nef/browser.py index 53f4266698..a4f9e73858 100644 --- a/modules/nef/browser.py +++ b/modules/nef/browser.py @@ -21,8 +21,8 @@ import datetime -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword from .pages import LoginPage, HomePage, AccountsPage, RecipientsPage, TransactionsPage diff --git a/modules/nef/module.py b/modules/nef/module.py index dfce9ce8cf..fb3178f525 100644 --- a/modules/nef/module.py +++ b/modules/nef/module.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.bank import CapBankTransfer, Account +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBankTransfer, Account from .browser import NefBrowser diff --git a/modules/nef/pages.py b/modules/nef/pages.py index 56e48ad93e..0d8f4c18cb 100644 --- a/modules/nef/pages.py +++ b/modules/nef/pages.py @@ -21,15 +21,15 @@ import re -from weboob.browser.elements import ListElement, DictElement, ItemElement, method, TableElement -from weboob.browser.filters.standard import CleanText, CleanDecimal, Regexp, Field, Date -from weboob.browser.pages import HTMLPage, PartialHTMLPage, CsvPage, LoggedPage -from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import Attr, TableCell +from woob.browser.elements import ListElement, DictElement, ItemElement, method, TableElement +from woob.browser.filters.standard import CleanText, CleanDecimal, Regexp, Field, Date +from woob.browser.pages import HTMLPage, PartialHTMLPage, CsvPage, LoggedPage +from woob.browser.filters.json import Dict +from woob.browser.filters.html import Attr, TableCell -from weboob.capabilities.bank import Account, Recipient +from woob.capabilities.bank import Account, Recipient -from weboob.tools.date import parse_french_date +from woob.tools.date import parse_french_date from .transaction import Transaction diff --git a/modules/nef/test.py b/modules/nef/test.py index 5ce069bd19..b3325e219d 100644 --- a/modules/nef/test.py +++ b/modules/nef/test.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest -from weboob.tools.capabilities.bank.test import BankStandardTest +from woob.tools.test import BackendTest +from woob.tools.capabilities.bank.test import BankStandardTest class NefTest(BankStandardTest, BackendTest): diff --git a/modules/nef/transaction.py b/modules/nef/transaction.py index 324bcd37fd..fd728da827 100644 --- a/modules/nef/transaction.py +++ b/modules/nef/transaction.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -from weboob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.transactions import FrenchTransaction import re diff --git a/modules/netfinca/browser.py b/modules/netfinca/browser.py index ab86b4b335..79a36605e5 100644 --- a/modules/netfinca/browser.py +++ b/modules/netfinca/browser.py @@ -23,8 +23,8 @@ from dateutil.relativedelta import relativedelta -from weboob.browser import LoginBrowser, URL -from weboob.exceptions import BrowserUnavailable, ActionNeeded +from woob.browser import LoginBrowser, URL +from woob.exceptions import BrowserUnavailable, ActionNeeded from .pages import InvestmentsPage, AccountsPage, MarketOrdersPage diff --git a/modules/netfinca/module.py b/modules/netfinca/module.py index 5da95733a5..d2801fa7ec 100644 --- a/modules/netfinca/module.py +++ b/modules/netfinca/module.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.capabilities.bank import CapBank -from weboob.tools.backend import Module +from woob.capabilities.bank import CapBank +from woob.tools.backend import Module from .browser import NetfincaBrowser diff --git a/modules/netfinca/pages.py b/modules/netfinca/pages.py index 3bcd50dcf3..3b42abc5f0 100644 --- a/modules/netfinca/pages.py +++ b/modules/netfinca/pages.py @@ -22,20 +22,20 @@ import re import datetime -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.elements import method, ItemElement, TableElement -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.elements import method, ItemElement, TableElement +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Currency, Map, MapIn, Field, Regexp, Base, Date, Coalesce, ) -from weboob.browser.filters.html import TableCell, Attr, Link -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import ( +from woob.browser.filters.html import TableCell, Attr, Link +from woob.capabilities.bank import Account +from woob.capabilities.wealth import ( Investment, MarketOrder, MarketOrderType, MarketOrderDirection, MarketOrderPayment, ) -from weboob.capabilities.base import NotAvailable, empty -from weboob.tools.capabilities.bank.investments import ( +from woob.capabilities.base import NotAvailable, empty +from woob.tools.capabilities.bank.investments import ( is_isin_valid, create_french_liquidity, IsinCode, IsinType, ) diff --git a/modules/newsfeed/module.py b/modules/newsfeed/module.py index c521df7ff8..61c79e3a72 100644 --- a/modules/newsfeed/module.py +++ b/modules/newsfeed/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.messages import CapMessages, Message, Thread -from weboob.tools.newsfeed import Newsfeed -from weboob.tools.value import Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.messages import CapMessages, Message, Thread +from woob.tools.newsfeed import Newsfeed +from woob.tools.value import Value __all__ = ['NewsfeedModule'] diff --git a/modules/newsfeed/test.py b/modules/newsfeed/test.py index b5fdeecc19..59cd85eba9 100644 --- a/modules/newsfeed/test.py +++ b/modules/newsfeed/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class NewsfeedTest(BackendTest): diff --git a/modules/nova/module.py b/modules/nova/module.py index 4c3d895a78..764e1d8bb5 100644 --- a/modules/nova/module.py +++ b/modules/nova/module.py @@ -19,12 +19,12 @@ from __future__ import unicode_literals -from weboob.capabilities.radio import CapRadio, Radio -from weboob.capabilities.audiostream import BaseAudioStream -from weboob.tools.capabilities.streaminfo import StreamInfo -from weboob.capabilities.collection import CapCollection -from weboob.tools.backend import Module -from weboob.browser.browsers import APIBrowser +from woob.capabilities.radio import CapRadio, Radio +from woob.capabilities.audiostream import BaseAudioStream +from woob.tools.capabilities.streaminfo import StreamInfo +from woob.capabilities.collection import CapCollection +from woob.tools.backend import Module +from woob.browser.browsers import APIBrowser __all__ = ['NovaModule'] diff --git a/modules/nova/test.py b/modules/nova/test.py index 4bd16f4f65..18031867db 100644 --- a/modules/nova/test.py +++ b/modules/nova/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.radio import Radio +from woob.tools.test import BackendTest +from woob.capabilities.radio import Radio class NovaTest(BackendTest): diff --git a/modules/nuger/browser.py b/modules/nuger/browser.py index 711504f2f1..600f57eb65 100644 --- a/modules/nuger/browser.py +++ b/modules/nuger/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class NugerBrowser(AbstractBrowser): diff --git a/modules/nuger/module.py b/modules/nuger/module.py index adbb903c1b..2d7165094c 100644 --- a/modules/nuger/module.py +++ b/modules/nuger/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import NugerBrowser diff --git a/modules/nuger/test.py b/modules/nuger/test.py index efe17fbb43..53ed8f161d 100644 --- a/modules/nuger/test.py +++ b/modules/nuger/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CreditDuNordTest(BackendTest): MODULE = 'nuger' diff --git a/modules/oney/browser.py b/modules/oney/browser.py index 8a14cf4e86..82391f2613 100644 --- a/modules/oney/browser.py +++ b/modules/oney/browser.py @@ -23,10 +23,10 @@ from dateutil.relativedelta import relativedelta from itertools import chain -from weboob.capabilities.bank import Account -from weboob.exceptions import BrowserIncorrectPassword, BrowserPasswordExpired -from weboob.browser import LoginBrowser, URL, need_login -from weboob.tools.date import new_date +from woob.capabilities.bank import Account +from woob.exceptions import BrowserIncorrectPassword, BrowserPasswordExpired +from woob.browser import LoginBrowser, URL, need_login +from woob.tools.date import new_date from .pages import ( LoginPage, ClientPage, OperationsPage, ChoicePage, diff --git a/modules/oney/module.py b/modules/oney/module.py index de09cad15a..7980bfc1d3 100644 --- a/modules/oney/module.py +++ b/modules/oney/module.py @@ -20,10 +20,10 @@ from __future__ import unicode_literals -from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank, AccountNotFound +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import OneyBrowser diff --git a/modules/oney/pages.py b/modules/oney/pages.py index a99bf1207e..19afb02980 100644 --- a/modules/oney/pages.py +++ b/modules/oney/pages.py @@ -22,14 +22,14 @@ import re import requests -from weboob.capabilities.bank import Account -from weboob.tools.capabilities.bank.transactions import FrenchTransaction, sorted_transactions -from weboob.browser.pages import HTMLPage, LoggedPage, pagination, XLSPage, PartialHTMLPage, JsonPage -from weboob.browser.elements import ListElement, ItemElement, method, DictElement -from weboob.browser.filters.standard import Env, CleanDecimal, CleanText, Field, Format, Currency, Date -from weboob.browser.filters.html import Attr -from weboob.browser.filters.json import Dict -from weboob.tools.compat import urlparse, parse_qsl +from woob.capabilities.bank import Account +from woob.tools.capabilities.bank.transactions import FrenchTransaction, sorted_transactions +from woob.browser.pages import HTMLPage, LoggedPage, pagination, XLSPage, PartialHTMLPage, JsonPage +from woob.browser.elements import ListElement, ItemElement, method, DictElement +from woob.browser.filters.standard import Env, CleanDecimal, CleanText, Field, Format, Currency, Date +from woob.browser.filters.html import Attr +from woob.browser.filters.json import Dict +from woob.tools.compat import urlparse, parse_qsl class Transaction(FrenchTransaction): diff --git a/modules/onlinenet/browser.py b/modules/onlinenet/browser.py index 2775689d06..82a0386e39 100644 --- a/modules/onlinenet/browser.py +++ b/modules/onlinenet/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword from .pages import LoginPage, ProfilPage, DocumentsPage diff --git a/modules/onlinenet/module.py b/modules/onlinenet/module.py index e844f1dabc..7162ff9ade 100644 --- a/modules/onlinenet/module.py +++ b/modules/onlinenet/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound -from weboob.capabilities.base import find_object, NotAvailable -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound +from woob.capabilities.base import find_object, NotAvailable +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value from .browser import OnlinenetBrowser diff --git a/modules/onlinenet/pages.py b/modules/onlinenet/pages.py index bb704655a3..48dfeacb83 100644 --- a/modules/onlinenet/pages.py +++ b/modules/onlinenet/pages.py @@ -21,12 +21,12 @@ import re -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.filters.standard import CleanText, CleanDecimal, Env, Format, Date -from weboob.browser.filters.html import Attr, TableCell -from weboob.browser.elements import ListElement, ItemElement, TableElement, method -from weboob.capabilities.bill import DocumentTypes, Bill, Document, Subscription -from weboob.capabilities.base import NotAvailable +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.filters.standard import CleanText, CleanDecimal, Env, Format, Date +from woob.browser.filters.html import Attr, TableCell +from woob.browser.elements import ListElement, ItemElement, TableElement, method +from woob.capabilities.bill import DocumentTypes, Bill, Document, Subscription +from woob.capabilities.base import NotAvailable class LoginPage(HTMLPage): diff --git a/modules/openedx/browser.py b/modules/openedx/browser.py index 09efe886e1..8f3fc12deb 100644 --- a/modules/openedx/browser.py +++ b/modules/openedx/browser.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import LoginBrowser, URL, need_login -from weboob.browser.pages import RawPage, JsonPage, HTMLPage -from weboob.browser.exceptions import ClientError -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, URL, need_login +from woob.browser.pages import RawPage, JsonPage, HTMLPage +from woob.browser.exceptions import ClientError +from woob.exceptions import BrowserIncorrectPassword class LoginPage(HTMLPage): def login(self, username, password): diff --git a/modules/openedx/module.py b/modules/openedx/module.py index f72187319f..f9fcd0898c 100644 --- a/modules/openedx/module.py +++ b/modules/openedx/module.py @@ -21,9 +21,9 @@ from subprocess import Popen, PIPE -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword -from weboob.capabilities.messages import CapMessages, Thread, Message +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword +from woob.capabilities.messages import CapMessages, Thread, Message from .browser import OpenEDXBrowser diff --git a/modules/openedx/test.py b/modules/openedx/test.py index 6eb27971e6..37aa53aa0e 100644 --- a/modules/openedx/test.py +++ b/modules/openedx/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class OpenEDXTest(BackendTest): diff --git a/modules/opensubtitles/browser.py b/modules/opensubtitles/browser.py index 70f3ec3121..287b3c5b88 100644 --- a/modules/opensubtitles/browser.py +++ b/modules/opensubtitles/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.applications.subtitles.subtitles import LANGUAGE_CONV +from woob.browser import PagesBrowser, URL +from woob.applications.subtitles.subtitles import LANGUAGE_CONV from .pages import SubtitlesPage, SearchPage, SubtitlePage, SeriesSubtitlePage diff --git a/modules/opensubtitles/module.py b/modules/opensubtitles/module.py index 6e1ffb8f03..043c373241 100644 --- a/modules/opensubtitles/module.py +++ b/modules/opensubtitles/module.py @@ -17,13 +17,13 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.subtitle import CapSubtitle, LanguageNotSupported, Subtitle -from weboob.applications.subtitles.subtitles import LANGUAGE_CONV -from weboob.tools.backend import Module +from woob.capabilities.subtitle import CapSubtitle, LanguageNotSupported, Subtitle +from woob.applications.subtitles.subtitles import LANGUAGE_CONV +from woob.tools.backend import Module from .browser import OpensubtitlesBrowser -from weboob.tools.compat import quote_plus +from woob.tools.compat import quote_plus __all__ = ['OpensubtitlesModule'] diff --git a/modules/opensubtitles/pages.py b/modules/opensubtitles/pages.py index 0d6605f122..824b44361d 100644 --- a/modules/opensubtitles/pages.py +++ b/modules/opensubtitles/pages.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . import re -from weboob.capabilities.subtitle import Subtitle -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.elements import TableElement, ItemElement, method -from weboob.browser.filters.html import Attr, Link, AbsoluteLink -from weboob.browser.filters.standard import Regexp, CleanText, CleanDecimal +from woob.capabilities.subtitle import Subtitle +from woob.browser.pages import HTMLPage, pagination +from woob.browser.elements import TableElement, ItemElement, method +from woob.browser.filters.html import Attr, Link, AbsoluteLink +from woob.browser.filters.standard import Regexp, CleanText, CleanDecimal class SearchPage(HTMLPage): diff --git a/modules/opensubtitles/test.py b/modules/opensubtitles/test.py index ffbdfea5d6..3d2a278a71 100644 --- a/modules/opensubtitles/test.py +++ b/modules/opensubtitles/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from random import choice diff --git a/modules/orange/browser.py b/modules/orange/browser.py index f225746b93..e59849ee63 100644 --- a/modules/orange/browser.py +++ b/modules/orange/browser.py @@ -24,8 +24,8 @@ from requests.exceptions import ConnectTimeout -from weboob.browser import LoginBrowser, URL, need_login, StatesMixin -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable, ActionNeeded, BrowserPasswordExpired +from woob.browser import LoginBrowser, URL, need_login, StatesMixin +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable, ActionNeeded, BrowserPasswordExpired from .pages import LoginPage, BillsPage from .pages.captcha import OrangeCaptchaHandler, CaptchaPage from .pages.login import ManageCGI, HomePage, PasswordPage, PortalPage @@ -34,9 +34,9 @@ ContractsPage, ContractsApiPage ) from .pages.profile import ProfileParPage, ProfileApiParPage, ProfileProPage -from weboob.browser.exceptions import ClientError, ServerError -from weboob.tools.compat import basestring -from weboob.tools.decorators import retry +from woob.browser.exceptions import ClientError, ServerError +from woob.tools.compat import basestring +from woob.tools.decorators import retry __all__ = ['OrangeBillBrowser'] diff --git a/modules/orange/module.py b/modules/orange/module.py index 2faf2bd3b6..3ccad655aa 100644 --- a/modules/orange/module.py +++ b/modules/orange/module.py @@ -19,12 +19,12 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound -from weboob.capabilities.base import find_object, NotAvailable -from weboob.capabilities.account import CapAccount -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound +from woob.capabilities.base import find_object, NotAvailable +from woob.capabilities.account import CapAccount +from woob.capabilities.profile import CapProfile +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import OrangeBillBrowser diff --git a/modules/orange/pages/bills.py b/modules/orange/pages/bills.py index 01a6cac854..f4a2e6b291 100644 --- a/modules/orange/pages/bills.py +++ b/modules/orange/pages/bills.py @@ -21,21 +21,21 @@ import re -from weboob.browser.pages import HTMLPage, LoggedPage, JsonPage, pagination -from weboob.capabilities.bill import Subscription -from weboob.browser.elements import DictElement, ListElement, ItemElement, method, TableElement -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage, JsonPage, pagination +from woob.capabilities.bill import Subscription +from woob.browser.elements import DictElement, ListElement, ItemElement, method, TableElement +from woob.browser.filters.standard import ( CleanDecimal, CleanText, Env, Field, Regexp, Date, Currency, BrowserURL, Format, Eval, Lower, ) -from weboob.browser.filters.html import Link, TableCell -from weboob.browser.filters.javascript import JSValue -from weboob.browser.filters.json import Dict -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bill import DocumentTypes, Bill -from weboob.tools.date import parse_french_date -from weboob.tools.compat import urlencode, urlparse, parse_qsl, html_unescape +from woob.browser.filters.html import Link, TableCell +from woob.browser.filters.javascript import JSValue +from woob.browser.filters.json import Dict +from woob.capabilities.base import NotAvailable +from woob.capabilities.bill import DocumentTypes, Bill +from woob.tools.date import parse_french_date +from woob.tools.compat import urlencode, urlparse, parse_qsl, html_unescape class BillsApiProPage(LoggedPage, JsonPage): diff --git a/modules/orange/pages/captcha.py b/modules/orange/pages/captcha.py index c5c1bf00a7..3923ba10a6 100644 --- a/modules/orange/pages/captcha.py +++ b/modules/orange/pages/captcha.py @@ -8,8 +8,8 @@ from io import BytesIO from PIL import Image -from weboob.browser.pages import HTMLPage -from weboob.exceptions import BrowserUnavailable +from woob.browser.pages import HTMLPage +from woob.exceptions import BrowserUnavailable from .captcha_symbols import CAPTCHA_SYMBOLS diff --git a/modules/orange/pages/login.py b/modules/orange/pages/login.py index b3ea4450b3..b706503d34 100644 --- a/modules/orange/pages/login.py +++ b/modules/orange/pages/login.py @@ -23,8 +23,8 @@ from io import StringIO -from weboob.browser.pages import HTMLPage, LoggedPage, JsonPage, RawPage -from weboob.browser.filters.standard import CleanText, Format +from woob.browser.pages import HTMLPage, LoggedPage, JsonPage, RawPage +from woob.browser.filters.standard import CleanText, Format class LoginPage(RawPage): diff --git a/modules/orange/pages/profile.py b/modules/orange/pages/profile.py index 704e21c27e..58d21e976e 100644 --- a/modules/orange/pages/profile.py +++ b/modules/orange/pages/profile.py @@ -19,12 +19,12 @@ from __future__ import unicode_literals -from weboob.browser.elements import ItemElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.pages import HTMLPage, LoggedPage, JsonPage -from weboob.capabilities import NotAvailable -from weboob.capabilities.profile import Profile, Person -from weboob.browser.filters.standard import CleanText, Format, Field +from woob.browser.elements import ItemElement, method +from woob.browser.filters.json import Dict +from woob.browser.pages import HTMLPage, LoggedPage, JsonPage +from woob.capabilities import NotAvailable +from woob.capabilities.profile import Profile, Person +from woob.browser.filters.standard import CleanText, Format, Field class ProfileParPage(LoggedPage, HTMLPage): diff --git a/modules/ouifm/module.py b/modules/ouifm/module.py index 6ccbe242ac..6edce51647 100644 --- a/modules/ouifm/module.py +++ b/modules/ouifm/module.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.capabilities.radio import CapRadio, Radio -from weboob.capabilities.audiostream import BaseAudioStream -from weboob.tools.capabilities.streaminfo import StreamInfo -from weboob.capabilities.collection import CapCollection -from weboob.tools.backend import Module -from weboob.browser.browsers import APIBrowser -from weboob.tools.misc import to_unicode +from woob.capabilities.radio import CapRadio, Radio +from woob.capabilities.audiostream import BaseAudioStream +from woob.tools.capabilities.streaminfo import StreamInfo +from woob.capabilities.collection import CapCollection +from woob.tools.backend import Module +from woob.browser.browsers import APIBrowser +from woob.tools.misc import to_unicode __all__ = ['OuiFMModule'] diff --git a/modules/ouifm/test.py b/modules/ouifm/test.py index 86c4172e2a..435755189c 100644 --- a/modules/ouifm/test.py +++ b/modules/ouifm/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.radio import Radio +from woob.tools.test import BackendTest +from woob.capabilities.radio import Radio class OuiFMTest(BackendTest): diff --git a/modules/ovh/browser.py b/modules/ovh/browser.py index 33d4e60bc1..1518d3d13a 100644 --- a/modules/ovh/browser.py +++ b/modules/ovh/browser.py @@ -23,10 +23,10 @@ from requests.exceptions import HTTPError, TooManyRedirects, ConnectionError from datetime import datetime, timedelta -from weboob.browser import LoginBrowser, URL, need_login, StatesMixin -from weboob.exceptions import BrowserIncorrectPassword, BrowserQuestion, BrowserUnavailable -from weboob.tools.value import Value -from weboob.tools.decorators import retry +from woob.browser import LoginBrowser, URL, need_login, StatesMixin +from woob.exceptions import BrowserIncorrectPassword, BrowserQuestion, BrowserUnavailable +from woob.tools.value import Value +from woob.tools.decorators import retry from .pages import LoginPage, ProfilePage, BillsPage diff --git a/modules/ovh/module.py b/modules/ovh/module.py index 4db1440ab5..d1e9c3b0db 100644 --- a/modules/ovh/module.py +++ b/modules/ovh/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Bill, SubscriptionNotFound, DocumentNotFound -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Bill, SubscriptionNotFound, DocumentNotFound +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value from .browser import OvhBrowser diff --git a/modules/ovh/pages.py b/modules/ovh/pages.py index 37dc893508..08c0a2751d 100644 --- a/modules/ovh/pages.py +++ b/modules/ovh/pages.py @@ -19,13 +19,13 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import Bill, Subscription -from weboob.browser.pages import HTMLPage, LoggedPage, JsonPage -from weboob.browser.filters.standard import CleanDecimal, CleanText, Env, Format, Date -from weboob.browser.filters.html import Attr -from weboob.browser.filters.json import Dict -from weboob.browser.elements import ListElement, ItemElement, method, DictElement -from weboob.exceptions import ActionNeeded, AuthMethodNotImplemented +from woob.capabilities.bill import Bill, Subscription +from woob.browser.pages import HTMLPage, LoggedPage, JsonPage +from woob.browser.filters.standard import CleanDecimal, CleanText, Env, Format, Date +from woob.browser.filters.html import Attr +from woob.browser.filters.json import Dict +from woob.browser.elements import ListElement, ItemElement, method, DictElement +from woob.exceptions import ActionNeeded, AuthMethodNotImplemented class LoginPage(HTMLPage): diff --git a/modules/pagesjaunes/browser.py b/modules/pagesjaunes/browser.py index c9bf24a443..2276347da6 100644 --- a/modules/pagesjaunes/browser.py +++ b/modules/pagesjaunes/browser.py @@ -21,8 +21,8 @@ import re -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.contact import OpeningHours +from woob.browser import PagesBrowser, URL +from woob.capabilities.contact import OpeningHours from .pages import ResultsPage, PlacePage diff --git a/modules/pagesjaunes/module.py b/modules/pagesjaunes/module.py index 491b22ef1e..3dd87aabe5 100644 --- a/modules/pagesjaunes/module.py +++ b/modules/pagesjaunes/module.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.contact import CapDirectory, Place +from woob.tools.backend import Module +from woob.capabilities.contact import CapDirectory, Place from .browser import PagesjaunesBrowser diff --git a/modules/pagesjaunes/pages.py b/modules/pagesjaunes/pages.py index a7f24d7d08..6769d503fa 100644 --- a/modules/pagesjaunes/pages.py +++ b/modules/pagesjaunes/pages.py @@ -23,12 +23,12 @@ import re from dateutil import rrule -from weboob.browser.elements import method, ListElement, ItemElement -from weboob.browser.filters.standard import CleanText, Regexp, Field, Env, BrowserURL -from weboob.browser.filters.html import AbsoluteLink, HasElement, XPath -from weboob.browser.pages import HTMLPage, pagination -from weboob.capabilities.base import NotLoaded, NotAvailable -from weboob.capabilities.contact import Place, OpeningRule +from woob.browser.elements import method, ListElement, ItemElement +from woob.browser.filters.standard import CleanText, Regexp, Field, Env, BrowserURL +from woob.browser.filters.html import AbsoluteLink, HasElement, XPath +from woob.browser.pages import HTMLPage, pagination +from woob.capabilities.base import NotLoaded, NotAvailable +from woob.capabilities.contact import Place, OpeningRule class ResultsPage(HTMLPage): diff --git a/modules/pajemploi/browser.py b/modules/pajemploi/browser.py index 5545921050..66d630faf0 100644 --- a/modules/pajemploi/browser.py +++ b/modules/pajemploi/browser.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword -from weboob.capabilities.bill import Subscription +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword +from woob.capabilities.bill import Subscription from .pages import ( LoginPage, diff --git a/modules/pajemploi/module.py b/modules/pajemploi/module.py index da6d58ab3f..c4e40cfc37 100644 --- a/modules/pajemploi/module.py +++ b/modules/pajemploi/module.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import BackendConfig, Module -from weboob.capabilities.bill import ( +from woob.tools.backend import BackendConfig, Module +from woob.capabilities.bill import ( DocumentTypes, CapDocument, Subscription, @@ -28,8 +28,8 @@ DocumentNotFound, Document, ) -from weboob.capabilities.base import find_object, NotAvailable -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.base import find_object, NotAvailable +from woob.tools.value import ValueBackendPassword, Value from .browser import PajemploiBrowser diff --git a/modules/pajemploi/pages.py b/modules/pajemploi/pages.py index bc6ab9c401..80953576d4 100644 --- a/modules/pajemploi/pages.py +++ b/modules/pajemploi/pages.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.capabilities.bill import DocumentTypes, Subscription, Document -from weboob.browser.pages import ( +from woob.capabilities.bill import DocumentTypes, Subscription, Document +from woob.browser.pages import ( HTMLPage, PartialHTMLPage, RawPage, @@ -29,9 +29,9 @@ pagination, NextPage, ) -from weboob.exceptions import ParseError, BrowserUnavailable -from weboob.browser.elements import method, ItemElement, TableElement -from weboob.browser.filters.standard import ( +from woob.exceptions import ParseError, BrowserUnavailable +from woob.browser.elements import method, ItemElement, TableElement +from woob.browser.filters.standard import ( Filter, CleanText, Regexp, @@ -42,9 +42,9 @@ Eval, ItemNotFound, ) -from weboob.browser.filters.html import Attr, Link, TableCell, FormValue -from weboob.browser.filters.javascript import JSVar -from weboob.tools.date import parse_french_date +from woob.browser.filters.html import Attr, Link, TableCell, FormValue +from woob.browser.filters.javascript import JSVar +from woob.tools.date import parse_french_date class Child(Filter): diff --git a/modules/pajemploi/test.py b/modules/pajemploi/test.py index 10af7e0bdc..7e609aab8d 100644 --- a/modules/pajemploi/test.py +++ b/modules/pajemploi/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class PajemploiTest(BackendTest): diff --git a/modules/pap/browser.py b/modules/pap/browser.py index 28933e0b03..d3893bc317 100644 --- a/modules/pap/browser.py +++ b/modules/pap/browser.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.housing import TypeNotSupported, POSTS_TYPES -from weboob.tools.compat import urlencode +from woob.browser import PagesBrowser, URL +from woob.capabilities.housing import TypeNotSupported, POSTS_TYPES +from woob.tools.compat import urlencode from .pages import HousingPage, CitiesPage from .constants import TYPES, RET diff --git a/modules/pap/constants.py b/modules/pap/constants.py index 83795f7b75..2038fa53c5 100644 --- a/modules/pap/constants.py +++ b/modules/pap/constants.py @@ -1,4 +1,4 @@ -from weboob.capabilities.housing import POSTS_TYPES, HOUSE_TYPES +from woob.capabilities.housing import POSTS_TYPES, HOUSE_TYPES TYPES = {POSTS_TYPES.RENT: 'location', POSTS_TYPES.FURNISHED_RENT: 'location', diff --git a/modules/pap/module.py b/modules/pap/module.py index 33dd1676a1..7a06bddaa3 100644 --- a/modules/pap/module.py +++ b/modules/pap/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.housing import (CapHousing, Housing, HousingPhoto, +from woob.capabilities.housing import (CapHousing, Housing, HousingPhoto, ADVERT_TYPES) -from weboob.tools.backend import Module +from woob.tools.backend import Module from .browser import PapBrowser diff --git a/modules/pap/pages.py b/modules/pap/pages.py index 4800b62e75..950cde6ba2 100644 --- a/modules/pap/pages.py +++ b/modules/pap/pages.py @@ -19,18 +19,18 @@ from __future__ import unicode_literals from decimal import Decimal -from weboob.tools.date import parse_french_date -from weboob.browser.pages import HTMLPage, JsonPage, pagination -from weboob.browser.elements import ItemElement, ListElement, DictElement, method -from weboob.browser.filters.standard import (CleanText, CleanDecimal, Regexp, +from woob.tools.date import parse_french_date +from woob.browser.pages import HTMLPage, JsonPage, pagination +from woob.browser.elements import ItemElement, ListElement, DictElement, method +from woob.browser.filters.standard import (CleanText, CleanDecimal, Regexp, Env, BrowserURL, Format, Currency) -from weboob.browser.filters.html import Attr, Link, XPath, CleanHTML -from weboob.browser.filters.json import Dict -from weboob.capabilities.base import NotAvailable, NotLoaded -from weboob.capabilities.housing import (Housing, City, HousingPhoto, +from woob.browser.filters.html import Attr, Link, XPath, CleanHTML +from woob.browser.filters.json import Dict +from woob.capabilities.base import NotAvailable, NotLoaded +from woob.capabilities.housing import (Housing, City, HousingPhoto, UTILITIES, ENERGY_CLASS, POSTS_TYPES, ADVERT_TYPES, HOUSE_TYPES) -from weboob.tools.capabilities.housing.housing import PricePerMeterFilter +from woob.tools.capabilities.housing.housing import PricePerMeterFilter class CitiesPage(JsonPage): diff --git a/modules/pap/test.py b/modules/pap/test.py index 30c76fe231..e56c0a5c85 100644 --- a/modules/pap/test.py +++ b/modules/pap/test.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.housing import Query, POSTS_TYPES, ADVERT_TYPES -from weboob.tools.test import BackendTest -from weboob.tools.capabilities.housing.housing_test import HousingTest +from woob.capabilities.housing import Query, POSTS_TYPES, ADVERT_TYPES +from woob.tools.test import BackendTest +from woob.tools.capabilities.housing.housing_test import HousingTest class PapTest(BackendTest, HousingTest): diff --git a/modules/pariskiwi/browser.py b/modules/pariskiwi/browser.py index 2a11168d34..a13a93ab3a 100644 --- a/modules/pariskiwi/browser.py +++ b/modules/pariskiwi/browser.py @@ -22,7 +22,7 @@ from datetime import datetime, time import re -from weboob.browser.browsers import APIBrowser +from woob.browser.browsers import APIBrowser __all__ = ['ParisKiwiBrowser'] diff --git a/modules/pariskiwi/module.py b/modules/pariskiwi/module.py index a92b2be3c4..da626b7a2f 100644 --- a/modules/pariskiwi/module.py +++ b/modules/pariskiwi/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.calendar import CapCalendarEvent, BaseCalendarEvent, CATEGORIES, TRANSP, STATUS +from woob.tools.backend import Module +from woob.capabilities.calendar import CapCalendarEvent, BaseCalendarEvent, CATEGORIES, TRANSP, STATUS from datetime import datetime, time from .browser import ParisKiwiBrowser diff --git a/modules/pariskiwi/test.py b/modules/pariskiwi/test.py index 625ec5d481..e03c0fb062 100644 --- a/modules/pariskiwi/test.py +++ b/modules/pariskiwi/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from datetime import datetime, date diff --git a/modules/paroles2chansons/browser.py b/modules/paroles2chansons/browser.py index 72a06b74f3..490c47161d 100644 --- a/modules/paroles2chansons/browser.py +++ b/modules/paroles2chansons/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Firefox +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Firefox from .pages import SearchPage, LyricsPage, HomePage, ArtistPage diff --git a/modules/paroles2chansons/module.py b/modules/paroles2chansons/module.py index e1b4be2e3d..b9a49ef4cd 100644 --- a/modules/paroles2chansons/module.py +++ b/modules/paroles2chansons/module.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.lyrics import CapLyrics, SongLyrics -from weboob.tools.backend import Module +from woob.capabilities.lyrics import CapLyrics, SongLyrics +from woob.tools.backend import Module from .browser import Paroles2chansonsBrowser diff --git a/modules/paroles2chansons/pages.py b/modules/paroles2chansons/pages.py index cb1c11888b..c2fa77203e 100644 --- a/modules/paroles2chansons/pages.py +++ b/modules/paroles2chansons/pages.py @@ -19,13 +19,13 @@ import re -from weboob.capabilities.lyrics import SongLyrics -from weboob.capabilities.base import NotLoaded, NotAvailable +from woob.capabilities.lyrics import SongLyrics +from woob.capabilities.base import NotLoaded, NotAvailable -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import Regexp, CleanText -from weboob.browser.filters.html import CleanHTML +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import Regexp, CleanText +from woob.browser.filters.html import CleanHTML class HomePage(HTMLPage): diff --git a/modules/paroles2chansons/test.py b/modules/paroles2chansons/test.py index dd27133412..2e5204ba20 100644 --- a/modules/paroles2chansons/test.py +++ b/modules/paroles2chansons/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest +from woob.capabilities.base import NotLoaded class Paroles2chansonsTest(BackendTest): MODULE = 'paroles2chansons' diff --git a/modules/parolesmania/browser.py b/modules/parolesmania/browser.py index 848c2792bc..ab7ea00437 100644 --- a/modules/parolesmania/browser.py +++ b/modules/parolesmania/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Firefox +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Firefox from .pages import SearchSongPage, LyricsPage, SearchArtistPage, ArtistSongsPage diff --git a/modules/parolesmania/module.py b/modules/parolesmania/module.py index 2b2dfa6ddd..3dd0f5cbc5 100644 --- a/modules/parolesmania/module.py +++ b/modules/parolesmania/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.lyrics import CapLyrics, SongLyrics -from weboob.tools.backend import Module -from weboob.tools.compat import quote_plus +from woob.capabilities.lyrics import CapLyrics, SongLyrics +from woob.tools.backend import Module +from woob.tools.compat import quote_plus from .browser import ParolesmaniaBrowser diff --git a/modules/parolesmania/pages.py b/modules/parolesmania/pages.py index 6c267e2b77..ecf2d42dd9 100644 --- a/modules/parolesmania/pages.py +++ b/modules/parolesmania/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.capabilities.lyrics import SongLyrics -from weboob.capabilities.base import NotLoaded, NotAvailable +from woob.capabilities.lyrics import SongLyrics +from woob.capabilities.base import NotLoaded, NotAvailable -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import Regexp, CleanText -from weboob.browser.filters.html import CleanHTML +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import Regexp, CleanText +from woob.browser.filters.html import CleanHTML class SearchSongPage(HTMLPage): diff --git a/modules/parolesmania/test.py b/modules/parolesmania/test.py index e798fd8afb..cddded73d4 100644 --- a/modules/parolesmania/test.py +++ b/modules/parolesmania/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest +from woob.capabilities.base import NotLoaded class ParolesmaniaTest(BackendTest): diff --git a/modules/parolesmusique/browser.py b/modules/parolesmusique/browser.py index 284d23f1a5..03bfb4d4d0 100644 --- a/modules/parolesmusique/browser.py +++ b/modules/parolesmusique/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Firefox +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Firefox from .pages import SongResultsPage, SonglyricsPage, ArtistResultsPage, ArtistSongsPage, HomePage diff --git a/modules/parolesmusique/module.py b/modules/parolesmusique/module.py index 6f9795105f..4090d0b196 100644 --- a/modules/parolesmusique/module.py +++ b/modules/parolesmusique/module.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.lyrics import CapLyrics, SongLyrics -from weboob.tools.backend import Module +from woob.capabilities.lyrics import CapLyrics, SongLyrics +from woob.tools.backend import Module from .browser import ParolesmusiqueBrowser diff --git a/modules/parolesmusique/pages.py b/modules/parolesmusique/pages.py index 5886f44d76..e1586a8e92 100644 --- a/modules/parolesmusique/pages.py +++ b/modules/parolesmusique/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.capabilities.lyrics import SongLyrics -from weboob.capabilities.base import NotLoaded, NotAvailable +from woob.capabilities.lyrics import SongLyrics +from woob.capabilities.base import NotLoaded, NotAvailable -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import Regexp, CleanText, Format -from weboob.browser.filters.html import CleanHTML +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import Regexp, CleanText, Format +from woob.browser.filters.html import CleanHTML import random diff --git a/modules/parolesmusique/test.py b/modules/parolesmusique/test.py index 2b66b5bcdc..efecaf49e6 100644 --- a/modules/parolesmusique/test.py +++ b/modules/parolesmusique/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest +from woob.capabilities.base import NotLoaded class ParolesmusiqueTest(BackendTest): diff --git a/modules/parolesnet/browser.py b/modules/parolesnet/browser.py index 41c637c24b..e2d354f3f6 100644 --- a/modules/parolesnet/browser.py +++ b/modules/parolesnet/browser.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.profiles import Firefox +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser +from woob.browser.url import URL +from woob.browser.profiles import Firefox from .pages import ResultsPage, SongLyricsPage, HomePage, ArtistSongsPage diff --git a/modules/parolesnet/module.py b/modules/parolesnet/module.py index 8a45ef346e..3091bda9d7 100644 --- a/modules/parolesnet/module.py +++ b/modules/parolesnet/module.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.lyrics import CapLyrics, SongLyrics -from weboob.tools.backend import Module +from woob.capabilities.lyrics import CapLyrics, SongLyrics +from woob.tools.backend import Module from .browser import ParolesnetBrowser diff --git a/modules/parolesnet/pages.py b/modules/parolesnet/pages.py index b2ce3ba90f..3273143bd5 100644 --- a/modules/parolesnet/pages.py +++ b/modules/parolesnet/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.capabilities.lyrics import SongLyrics -from weboob.capabilities.base import NotLoaded, NotAvailable +from woob.capabilities.lyrics import SongLyrics +from woob.capabilities.base import NotLoaded, NotAvailable -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import Regexp, CleanText -from weboob.browser.filters.html import CleanHTML +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import Regexp, CleanText +from woob.browser.filters.html import CleanHTML class HomePage(HTMLPage): diff --git a/modules/parolesnet/test.py b/modules/parolesnet/test.py index 6607825c67..86e20af04b 100644 --- a/modules/parolesnet/test.py +++ b/modules/parolesnet/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest +from woob.capabilities.base import NotLoaded class ParolesnetTest(BackendTest): diff --git a/modules/pastealacon/browser.py b/modules/pastealacon/browser.py index 470c35e543..acb5d7bf91 100644 --- a/modules/pastealacon/browser.py +++ b/modules/pastealacon/browser.py @@ -19,13 +19,13 @@ import re -from weboob.capabilities.paste import BasePaste, PasteNotFound -from weboob.browser.filters.standard import BrowserURL, CleanText, DateTime, Env, Field, RawText, Regexp -from weboob.browser.pages import HTMLPage -from weboob.browser.browsers import PagesBrowser -from weboob.browser.url import URL -from weboob.browser.elements import ItemElement, method -from weboob.exceptions import BrowserHTTPNotFound +from woob.capabilities.paste import BasePaste, PasteNotFound +from woob.browser.filters.standard import BrowserURL, CleanText, DateTime, Env, Field, RawText, Regexp +from woob.browser.pages import HTMLPage +from woob.browser.browsers import PagesBrowser +from woob.browser.url import URL +from woob.browser.elements import ItemElement, method +from woob.exceptions import BrowserHTTPNotFound class Spam(Exception): diff --git a/modules/pastealacon/module.py b/modules/pastealacon/module.py index 0e8f98ad03..30cc0bbc77 100644 --- a/modules/pastealacon/module.py +++ b/modules/pastealacon/module.py @@ -20,9 +20,9 @@ import re -from weboob.tools.capabilities.paste import BasePasteModule -from weboob.tools.backend import Module -from weboob.capabilities.base import NotLoaded +from woob.tools.capabilities.paste import BasePasteModule +from woob.tools.backend import Module +from woob.capabilities.base import NotLoaded from .browser import PastealaconBrowser, PastealaconPaste diff --git a/modules/pastealacon/test.py b/modules/pastealacon/test.py index b71892f2ba..193f3d4c21 100644 --- a/modules/pastealacon/test.py +++ b/modules/pastealacon/test.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest, skip_without_config -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest, skip_without_config +from woob.capabilities.base import NotLoaded -from weboob.capabilities.paste import PasteNotFound +from woob.capabilities.paste import PasteNotFound class PastealaconTest(BackendTest): diff --git a/modules/pastebin/browser.py b/modules/pastebin/browser.py index de7be86026..1437c79031 100644 --- a/modules/pastebin/browser.py +++ b/modules/pastebin/browser.py @@ -20,13 +20,13 @@ import re -from weboob.browser import URL, LoginBrowser, need_login -from weboob.browser.elements import ItemElement, method -from weboob.browser.filters.html import Attr -from weboob.browser.filters.standard import Base, BrowserURL, CleanText, DateTime, Env, Field, Filter, FilterError, RawText -from weboob.browser.pages import HTMLPage, RawPage -from weboob.capabilities.paste import BasePaste, PasteNotFound -from weboob.exceptions import BrowserHTTPNotFound, BrowserIncorrectPassword, BrowserUnavailable +from woob.browser import URL, LoginBrowser, need_login +from woob.browser.elements import ItemElement, method +from woob.browser.filters.html import Attr +from woob.browser.filters.standard import Base, BrowserURL, CleanText, DateTime, Env, Field, Filter, FilterError, RawText +from woob.browser.pages import HTMLPage, RawPage +from woob.capabilities.paste import BasePaste, PasteNotFound +from woob.exceptions import BrowserHTTPNotFound, BrowserIncorrectPassword, BrowserUnavailable class PastebinPaste(BasePaste): diff --git a/modules/pastebin/module.py b/modules/pastebin/module.py index 7b611e6ef6..fb85b57077 100644 --- a/modules/pastebin/module.py +++ b/modules/pastebin/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.capabilities.base import NotLoaded -from weboob.tools.backend import BackendConfig, Module -from weboob.tools.capabilities.paste import BasePasteModule -from weboob.tools.value import Value, ValueBackendPassword +from woob.capabilities.base import NotLoaded +from woob.tools.backend import BackendConfig, Module +from woob.tools.capabilities.paste import BasePasteModule +from woob.tools.value import Value, ValueBackendPassword from .browser import PastebinBrowser, PastebinPaste diff --git a/modules/pastebin/test.py b/modules/pastebin/test.py index 645bcd1588..9fde488b74 100644 --- a/modules/pastebin/test.py +++ b/modules/pastebin/test.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.base import NotLoaded -from weboob.capabilities.paste import PasteNotFound -from weboob.tools.test import BackendTest, SkipTest +from woob.capabilities.base import NotLoaded +from woob.capabilities.paste import PasteNotFound +from woob.tools.test import BackendTest, SkipTest from .browser import LimitExceeded diff --git a/modules/paypal/browser.py b/modules/paypal/browser.py index c85dfbb3b0..aee4bce4a4 100644 --- a/modules/paypal/browser.py +++ b/modules/paypal/browser.py @@ -21,10 +21,10 @@ import datetime from dateutil.relativedelta import relativedelta -from weboob.tools.compat import basestring -from weboob.exceptions import BrowserHTTPError, BrowserIncorrectPassword, BrowserUnavailable -from weboob.browser.browsers import LoginBrowser, need_login -from weboob.browser.url import URL +from woob.tools.compat import basestring +from woob.exceptions import BrowserHTTPError, BrowserIncorrectPassword, BrowserUnavailable +from woob.browser.browsers import LoginBrowser, need_login +from woob.browser.url import URL from .pages import PromoPage, LoginPage, AccountPage, UselessPage, HomePage, ProHistoryPage, \ PartHistoryPage, HistoryDetailsPage, ErrorPage, OldWebsitePage, LandingPage, InfoPage diff --git a/modules/paypal/module.py b/modules/paypal/module.py index d0c1fc7758..1bcdc50b97 100644 --- a/modules/paypal/module.py +++ b/modules/paypal/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank, AccountNotFound +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import Paypal diff --git a/modules/paypal/pages.py b/modules/paypal/pages.py index cf16ec1e12..dc0637c607 100644 --- a/modules/paypal/pages.py +++ b/modules/paypal/pages.py @@ -21,16 +21,16 @@ from decimal import Decimal, ROUND_DOWN import re -from weboob.tools.compat import unicode, unquote -from weboob.capabilities.bank import Account -from weboob.capabilities.base import NotAvailable -from weboob.exceptions import BrowserUnavailable, ActionNeeded -from weboob.browser.exceptions import ServerError -from weboob.browser.pages import HTMLPage, JsonPage, LoggedPage -from weboob.browser.filters.standard import CleanText, CleanDecimal -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.date import parse_french_date -from weboob.tools.js import Javascript +from woob.tools.compat import unicode, unquote +from woob.capabilities.bank import Account +from woob.capabilities.base import NotAvailable +from woob.exceptions import BrowserUnavailable, ActionNeeded +from woob.browser.exceptions import ServerError +from woob.browser.pages import HTMLPage, JsonPage, LoggedPage +from woob.browser.filters.standard import CleanText, CleanDecimal +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.date import parse_french_date +from woob.tools.js import Javascript class LandingPage(HTMLPage): diff --git a/modules/paypal/test.py b/modules/paypal/test.py index 0c26482e7a..622c8276fd 100644 --- a/modules/paypal/test.py +++ b/modules/paypal/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class PaypalTest(BackendTest): diff --git a/modules/peertube/browser.py b/modules/peertube/browser.py index 6661fc3388..ed90660364 100644 --- a/modules/peertube/browser.py +++ b/modules/peertube/browser.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.browser.browsers import APIBrowser -from weboob.capabilities.video import BaseVideo -from weboob.capabilities.image import Thumbnail -from weboob.capabilities.file import LICENSES +from woob.browser.browsers import APIBrowser +from woob.capabilities.video import BaseVideo +from woob.capabilities.image import Thumbnail +from woob.capabilities.file import LICENSES class PeertubeBrowser(APIBrowser): diff --git a/modules/peertube/module.py b/modules/peertube/module.py index a771dda217..634110ddfb 100644 --- a/modules/peertube/module.py +++ b/modules/peertube/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value -from weboob.capabilities.video import CapVideo, BaseVideo +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value +from woob.capabilities.video import CapVideo, BaseVideo from .browser import PeertubeBrowser diff --git a/modules/phpbb/browser.py b/modules/phpbb/browser.py index 1953341f87..2b42b0a23e 100644 --- a/modules/phpbb/browser.py +++ b/modules/phpbb/browser.py @@ -20,9 +20,9 @@ import re -from weboob.browser import URL, LoginBrowser, need_login -from weboob.capabilities.messages import CantSendMessage -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import URL, LoginBrowser, need_login +from woob.capabilities.messages import CantSendMessage +from woob.exceptions import BrowserIncorrectPassword from .pages.forum import ForumPage, PostingPage, TopicPage from .pages.index import LoginPage diff --git a/modules/phpbb/module.py b/modules/phpbb/module.py index 4895f18e7a..260b1258f9 100644 --- a/modules/phpbb/module.py +++ b/modules/phpbb/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.capabilities.messages import CantSendMessage, CapMessages, CapMessagesPost, Message, Thread -from weboob.tools.backend import BackendConfig, Module -from weboob.tools.misc import limit -from weboob.tools.newsfeed import Newsfeed -from weboob.tools.value import Value, ValueBackendPassword, ValueInt +from woob.capabilities.messages import CantSendMessage, CapMessages, CapMessagesPost, Message, Thread +from woob.tools.backend import BackendConfig, Module +from woob.tools.misc import limit +from woob.tools.newsfeed import Newsfeed +from woob.tools.value import Value, ValueBackendPassword, ValueInt from .browser import PhpBB from .tools import id2topic, id2url, rssid, url2id diff --git a/modules/phpbb/pages/forum.py b/modules/phpbb/pages/forum.py index 2c359e27b8..63ecdc8d75 100644 --- a/modules/phpbb/pages/forum.py +++ b/modules/phpbb/pages/forum.py @@ -20,8 +20,8 @@ from time import sleep -from weboob.browser.filters.standard import CleanText -from weboob.tools.compat import urlsplit, parse_qs +from woob.browser.filters.standard import CleanText +from woob.tools.compat import urlsplit, parse_qs from .index import PhpBBPage from ..tools import parse_date diff --git a/modules/phpbb/pages/index.py b/modules/phpbb/pages/index.py index 63cf91968f..c058daa3c1 100644 --- a/modules/phpbb/pages/index.py +++ b/modules/phpbb/pages/index.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage +from woob.browser.pages import HTMLPage class PhpBBPage(HTMLPage): diff --git a/modules/phpbb/test.py b/modules/phpbb/test.py index 4c484ce680..041eef73f2 100644 --- a/modules/phpbb/test.py +++ b/modules/phpbb/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class PhpBBTest(BackendTest): diff --git a/modules/phpbb/tools.py b/modules/phpbb/tools.py index a9018aa56a..00e6d901b7 100644 --- a/modules/phpbb/tools.py +++ b/modules/phpbb/tools.py @@ -20,8 +20,8 @@ from dateutil.parser import parse as _parse_dt -from weboob.tools.compat import urlsplit, parse_qs -from weboob.tools.date import local2utc +from woob.tools.compat import urlsplit, parse_qs +from woob.tools.date import local2utc def url2id(url, nopost=False): diff --git a/modules/piratebay/browser.py b/modules/piratebay/browser.py index 55eb7d716b..a3014c0133 100644 --- a/modules/piratebay/browser.py +++ b/modules/piratebay/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import URL, PagesBrowser +from woob.browser import URL, PagesBrowser from .pages.index import IndexPage from .pages.torrents import FilesPage, TorrentPage, TorrentsPage diff --git a/modules/piratebay/module.py b/modules/piratebay/module.py index f96c31bae4..cd94f15922 100644 --- a/modules/piratebay/module.py +++ b/modules/piratebay/module.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.torrent import CapTorrent, MagnetOnly, Torrent -from weboob.tools.backend import BackendConfig, Module -from weboob.tools.value import Value +from woob.capabilities.base import NotAvailable +from woob.capabilities.torrent import CapTorrent, MagnetOnly, Torrent +from woob.tools.backend import BackendConfig, Module +from woob.tools.value import Value from .browser import PiratebayBrowser diff --git a/modules/piratebay/pages/index.py b/modules/piratebay/pages/index.py index b609831e54..fd60a1b40b 100644 --- a/modules/piratebay/pages/index.py +++ b/modules/piratebay/pages/index.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage +from woob.browser.pages import HTMLPage class IndexPage(HTMLPage): diff --git a/modules/piratebay/pages/torrents.py b/modules/piratebay/pages/torrents.py index 536512e174..cec9d97a0f 100644 --- a/modules/piratebay/pages/torrents.py +++ b/modules/piratebay/pages/torrents.py @@ -17,12 +17,12 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.misc import get_bytes_size -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.capabilities.torrent import Torrent -from weboob.capabilities.base import NotAvailable -from weboob.browser.filters.standard import RawText, CleanText, Regexp, Date, Type +from woob.tools.misc import get_bytes_size +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.capabilities.torrent import Torrent +from woob.capabilities.base import NotAvailable +from woob.browser.filters.standard import RawText, CleanText, Regexp, Date, Type class TorrentsPage(HTMLPage): diff --git a/modules/piratebay/test.py b/modules/piratebay/test.py index dd70ac116c..8227ed598b 100644 --- a/modules/piratebay/test.py +++ b/modules/piratebay/test.py @@ -19,9 +19,9 @@ from random import choice -from weboob.capabilities.torrent import MagnetOnly -from weboob.tools.compat import basestring -from weboob.tools.test import BackendTest +from woob.capabilities.torrent import MagnetOnly +from woob.tools.compat import basestring +from woob.tools.test import BackendTest class PiratebayTest(BackendTest): diff --git a/modules/pixabay/browser.py b/modules/pixabay/browser.py index af94037a6f..13bab20e8d 100644 --- a/modules/pixabay/browser.py +++ b/modules/pixabay/browser.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . import re -from weboob.browser import URL -from weboob.browser.browsers import LoginBrowser, need_login -from weboob.capabilities.image import CapImage -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.compat import quote_plus +from woob.browser import URL +from woob.browser.browsers import LoginBrowser, need_login +from woob.capabilities.image import CapImage +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.compat import quote_plus from .pages import AccountPage, LoginPage, SearchAPI, ViewPage diff --git a/modules/pixabay/module.py b/modules/pixabay/module.py index c27fbbaeba..0232cbf8e6 100644 --- a/modules/pixabay/module.py +++ b/modules/pixabay/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.tools.compat import unicode -from weboob.capabilities.image import CapImage, BaseImage, Thumbnail -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword +from woob.tools.compat import unicode +from woob.capabilities.image import CapImage, BaseImage, Thumbnail +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword from .browser import PixabayBrowser diff --git a/modules/pixabay/pages.py b/modules/pixabay/pages.py index 8788509d84..3cfcdb45ea 100644 --- a/modules/pixabay/pages.py +++ b/modules/pixabay/pages.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser.filters.html import Attr -from weboob.browser.pages import HTMLPage, JsonPage, LoggedPage +from woob.browser.filters.html import Attr +from woob.browser.pages import HTMLPage, JsonPage, LoggedPage class AccountPage(LoggedPage, HTMLPage): diff --git a/modules/pixabay/test.py b/modules/pixabay/test.py index 280ce5910a..c56bde673b 100644 --- a/modules/pixabay/test.py +++ b/modules/pixabay/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class PixabayTest(BackendTest): diff --git a/modules/pixtoilelibre/browser.py b/modules/pixtoilelibre/browser.py index e9bdc946b2..6dd0a734ab 100644 --- a/modules/pixtoilelibre/browser.py +++ b/modules/pixtoilelibre/browser.py @@ -20,8 +20,8 @@ from base64 import b64encode from io import BytesIO -from weboob.browser import PagesBrowser, URL -from weboob.tools.capabilities.paste import image_mime +from woob.browser import PagesBrowser, URL +from woob.tools.capabilities.paste import image_mime from .pages import PageHome, PageImage, PageError diff --git a/modules/pixtoilelibre/module.py b/modules/pixtoilelibre/module.py index fbbc1e7a3d..b8951c8841 100644 --- a/modules/pixtoilelibre/module.py +++ b/modules/pixtoilelibre/module.py @@ -20,9 +20,9 @@ from base64 import b64decode import re -from weboob.tools.backend import Module -from weboob.capabilities.paste import CapPaste, BasePaste -from weboob.tools.capabilities.paste import image_mime, bin_to_b64 +from woob.tools.backend import Module +from woob.capabilities.paste import CapPaste, BasePaste +from woob.tools.capabilities.paste import image_mime, bin_to_b64 from .browser import PixtoilelibreBrowser diff --git a/modules/pixtoilelibre/pages.py b/modules/pixtoilelibre/pages.py index 504d477474..2c217026a5 100644 --- a/modules/pixtoilelibre/pages.py +++ b/modules/pixtoilelibre/pages.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage +from woob.browser.pages import HTMLPage import re diff --git a/modules/pixtoilelibre/test.py b/modules/pixtoilelibre/test.py index 792cf2187f..678a5a74a5 100644 --- a/modules/pixtoilelibre/test.py +++ b/modules/pixtoilelibre/test.py @@ -19,7 +19,7 @@ from base64 import b64decode -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class PixtoilelibreTest(BackendTest): diff --git a/modules/podnapisi/browser.py b/modules/podnapisi/browser.py index 95d6849931..c8318592d3 100644 --- a/modules/podnapisi/browser.py +++ b/modules/podnapisi/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import SearchPage, SubtitlePage diff --git a/modules/podnapisi/module.py b/modules/podnapisi/module.py index 1faee39d7e..fb6e8adf9b 100644 --- a/modules/podnapisi/module.py +++ b/modules/podnapisi/module.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.subtitle import CapSubtitle, LanguageNotSupported -from weboob.applications.subtitles.subtitles import LANGUAGE_CONV -from weboob.tools.backend import Module -from weboob.tools.compat import quote_plus +from woob.capabilities.subtitle import CapSubtitle, LanguageNotSupported +from woob.applications.subtitles.subtitles import LANGUAGE_CONV +from woob.tools.backend import Module +from woob.tools.compat import quote_plus from .browser import PodnapisiBrowser diff --git a/modules/podnapisi/pages.py b/modules/podnapisi/pages.py index edc56df01d..158dfbf773 100644 --- a/modules/podnapisi/pages.py +++ b/modules/podnapisi/pages.py @@ -18,12 +18,12 @@ # along with this woob module. If not, see . from __future__ import unicode_literals -from weboob.browser.elements import TableElement, ItemElement, method -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.filters.html import TableCell, AbsoluteLink, Attr -from weboob.browser.filters.standard import CleanText, Field, Type, Regexp -from weboob.capabilities.subtitle import Subtitle -from weboob.tools.compat import urljoin +from woob.browser.elements import TableElement, ItemElement, method +from woob.browser.pages import HTMLPage, pagination +from woob.browser.filters.html import TableCell, AbsoluteLink, Attr +from woob.browser.filters.standard import CleanText, Field, Type, Regexp +from woob.capabilities.subtitle import Subtitle +from woob.tools.compat import urljoin class SearchPage(HTMLPage): diff --git a/modules/podnapisi/test.py b/modules/podnapisi/test.py index 8edb2aeb4a..0c3791ea9f 100644 --- a/modules/podnapisi/test.py +++ b/modules/podnapisi/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from random import choice diff --git a/modules/poivy/browser.py b/modules/poivy/browser.py index 5c172fcadc..891ace78ef 100644 --- a/modules/poivy/browser.py +++ b/modules/poivy/browser.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.tools.compat import basestring -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword +from woob.tools.compat import basestring +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword from .pages import HomePage, LoginPage, HistoryPage, BillsPage, ErrorPage diff --git a/modules/poivy/module.py b/modules/poivy/module.py index c8f3b15906..0cb170575a 100644 --- a/modules/poivy/module.py +++ b/modules/poivy/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.capabilities.bill import CapDocument, Subscription, SubscriptionNotFound, Detail -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bill import CapDocument, Subscription, SubscriptionNotFound, Detail +from woob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import PoivyBrowser diff --git a/modules/poivy/pages.py b/modules/poivy/pages.py index dac791cb1b..62df0ccb86 100644 --- a/modules/poivy/pages.py +++ b/modules/poivy/pages.py @@ -17,12 +17,12 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.exceptions import BrowserBanned -from weboob.browser.pages import HTMLPage, LoggedPage, pagination -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, CleanDecimal, Field, DateTime, Format -from weboob.browser.filters.html import Attr, Link -from weboob.capabilities.bill import Subscription, Detail +from woob.exceptions import BrowserBanned +from woob.browser.pages import HTMLPage, LoggedPage, pagination +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import CleanText, CleanDecimal, Field, DateTime, Format +from woob.browser.filters.html import Attr, Link +from woob.capabilities.bill import Subscription, Detail class ErrorPage(HTMLPage): diff --git a/modules/poivy/test.py b/modules/poivy/test.py index 1a9846aad7..3e443a050b 100644 --- a/modules/poivy/test.py +++ b/modules/poivy/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class PoivyTest(BackendTest): diff --git a/modules/poleemploi/browser.py b/modules/poleemploi/browser.py index 6c03de5d3a..afcf45e3a0 100644 --- a/modules/poleemploi/browser.py +++ b/modules/poleemploi/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.tools.compat import urlencode +from woob.browser import PagesBrowser, URL +from woob.tools.compat import urlencode from .pages import SearchPage, AdvertPage diff --git a/modules/poleemploi/module.py b/modules/poleemploi/module.py index 9156e32941..35e2c0d0c5 100644 --- a/modules/poleemploi/module.py +++ b/modules/poleemploi/module.py @@ -19,11 +19,11 @@ from collections import OrderedDict -from weboob.capabilities.job import BaseJobAdvert +from woob.capabilities.job import BaseJobAdvert -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.job import CapJob -from weboob.tools.value import Value, ValueInt +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.job import CapJob +from woob.tools.value import Value, ValueInt from .browser import PoleEmploiBrowser diff --git a/modules/poleemploi/pages.py b/modules/poleemploi/pages.py index f46465ac92..8f1a749207 100644 --- a/modules/poleemploi/pages.py +++ b/modules/poleemploi/pages.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.job import BaseJobAdvert -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import Regexp, CleanText, Env, BrowserURL, Filter, Join -from weboob.browser.filters.html import XPath +from woob.capabilities.job import BaseJobAdvert +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import Regexp, CleanText, Env, BrowserURL, Filter, Join +from woob.browser.filters.html import XPath import re diff --git a/modules/poleemploi/test.py b/modules/poleemploi/test.py index 7ada9cdb04..c93f17eedb 100644 --- a/modules/poleemploi/test.py +++ b/modules/poleemploi/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.value import Value +from woob.tools.test import BackendTest +from woob.tools.value import Value class PoleEmploiTest(BackendTest): diff --git a/modules/pornhub/browser.py b/modules/pornhub/browser.py index f987dffb28..69bd6202ff 100644 --- a/modules/pornhub/browser.py +++ b/modules/pornhub/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import IndexPage, VideoPage diff --git a/modules/pornhub/module.py b/modules/pornhub/module.py index c298700006..08a0293b04 100644 --- a/modules/pornhub/module.py +++ b/modules/pornhub/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import Module +from woob.capabilities.video import CapVideo, BaseVideo +from woob.capabilities.collection import CapCollection, CollectionNotFound +from woob.tools.backend import Module from .browser import PornhubBrowser diff --git a/modules/pornhub/pages.py b/modules/pornhub/pages.py index cf62fec1a4..282a65fc2d 100644 --- a/modules/pornhub/pages.py +++ b/modules/pornhub/pages.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.html import Link, CSS, Attr -from weboob.browser.filters.standard import CleanText, Duration, Regexp, Env -from weboob.browser.pages import HTMLPage, pagination -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.image import Thumbnail -from weboob.capabilities.video import BaseVideo +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.html import Link, CSS, Attr +from woob.browser.filters.standard import CleanText, Duration, Regexp, Env +from woob.browser.pages import HTMLPage, pagination +from woob.capabilities.base import NotAvailable +from woob.capabilities.image import Thumbnail +from woob.capabilities.video import BaseVideo class IndexPage(HTMLPage): diff --git a/modules/pornhub/test.py b/modules/pornhub/test.py index f82aab17c7..d50b1191a2 100644 --- a/modules/pornhub/test.py +++ b/modules/pornhub/test.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.misc import limit -from weboob.tools.test import BackendTest -from weboob.capabilities.video import BaseVideo +from woob.tools.misc import limit +from woob.tools.test import BackendTest +from woob.capabilities.video import BaseVideo class PornhubTest(BackendTest): diff --git a/modules/pradoepargne/module.py b/modules/pradoepargne/module.py index 642c86e6aa..bdfe935fe8 100644 --- a/modules/pradoepargne/module.py +++ b/modules/pradoepargne/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.wealth import CapBankWealth +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth __all__ = ['PradoepargneModule'] diff --git a/modules/pradoepargne/test.py b/modules/pradoepargne/test.py index 64fd1bc990..bda2d173a3 100644 --- a/modules/pradoepargne/test.py +++ b/modules/pradoepargne/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class PradoepargneTest(BackendTest): diff --git a/modules/presseurop/browser.py b/modules/presseurop/browser.py index d91e7ce118..1b2127d156 100644 --- a/modules/presseurop/browser.py +++ b/modules/presseurop/browser.py @@ -20,8 +20,8 @@ from datetime import date, datetime, time from .pages import PresseuropPage -from weboob.browser.browsers import AbstractBrowser -from weboob.browser.url import URL +from woob.browser.browsers import AbstractBrowser +from woob.browser.url import URL class NewspaperPresseuropBrowser(AbstractBrowser): diff --git a/modules/presseurop/module.py b/modules/presseurop/module.py index 767a0f0cc5..bf5dee2998 100644 --- a/modules/presseurop/module.py +++ b/modules/presseurop/module.py @@ -18,14 +18,14 @@ # along with this woob module. If not, see . "backend for http://www.presseurop.eu" -from weboob.capabilities.messages import CapMessages, Thread -from weboob.tools.backend import AbstractModule +from woob.capabilities.messages import CapMessages, Thread +from woob.tools.backend import AbstractModule -from weboob.tools.backend import BackendConfig -from weboob.tools.value import Value +from woob.tools.backend import BackendConfig +from woob.tools.value import Value from .browser import NewspaperPresseuropBrowser from .tools import rssid, url2id -from weboob.tools.newsfeed import Newsfeed +from woob.tools.newsfeed import Newsfeed class NewspaperPresseuropModule(AbstractModule, CapMessages): diff --git a/modules/presseurop/pages.py b/modules/presseurop/pages.py index 28a87c848d..b06ce4c617 100644 --- a/modules/presseurop/pages.py +++ b/modules/presseurop/pages.py @@ -18,8 +18,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import AbstractPage -from weboob.browser.filters.html import CSS, CleanHTML +from woob.browser.pages import AbstractPage +from woob.browser.filters.html import CSS, CleanHTML class PresseuropPage(AbstractPage): diff --git a/modules/presseurop/test.py b/modules/presseurop/test.py index 14efc0385e..a3187c8328 100644 --- a/modules/presseurop/test.py +++ b/modules/presseurop/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.value import Value +from woob.tools.test import BackendTest +from woob.tools.value import Value class PresseuropTest(BackendTest): diff --git a/modules/prixcarburants/browser.py b/modules/prixcarburants/browser.py index 9af676ef54..f63d2c44dc 100644 --- a/modules/prixcarburants/browser.py +++ b/modules/prixcarburants/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.base import UserError +from woob.browser import PagesBrowser, URL +from woob.capabilities.base import UserError from .pages import IndexPage, ComparisonResultsPage, ShopInfoPage diff --git a/modules/prixcarburants/module.py b/modules/prixcarburants/module.py index ccc134ccc3..a800787592 100644 --- a/modules/prixcarburants/module.py +++ b/modules/prixcarburants/module.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value -from weboob.capabilities.pricecomparison import CapPriceComparison, Price, Product, PriceNotFound -from weboob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value +from woob.capabilities.pricecomparison import CapPriceComparison, Price, Product, PriceNotFound +from woob.capabilities.base import find_object from .browser import PrixCarburantsBrowser diff --git a/modules/prixcarburants/pages.py b/modules/prixcarburants/pages.py index 8f3137eca4..ef4cf31065 100644 --- a/modules/prixcarburants/pages.py +++ b/modules/prixcarburants/pages.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import CleanText, Env, Field, CleanDecimal, Date, Format -from weboob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import CleanText, Env, Field, CleanDecimal, Date, Format +from woob.browser.elements import ItemElement, ListElement, method -from weboob.capabilities.pricecomparison import Product, Shop, Price +from woob.capabilities.pricecomparison import Product, Shop, Price class IndexPage(HTMLPage): diff --git a/modules/prixcarburants/test.py b/modules/prixcarburants/test.py index 8048963eea..7183a8a520 100644 --- a/modules/prixcarburants/test.py +++ b/modules/prixcarburants/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.value import Value +from woob.tools.test import BackendTest +from woob.tools.value import Value import itertools diff --git a/modules/radiofrance/browser.py b/modules/radiofrance/browser.py index 28f6c12abb..f754458246 100644 --- a/modules/radiofrance/browser.py +++ b/modules/radiofrance/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import RadioPage, JsonPage, PodcastPage __all__ = ['RadioFranceBrowser'] diff --git a/modules/radiofrance/module.py b/modules/radiofrance/module.py index bbf4fd36dd..20932be16d 100644 --- a/modules/radiofrance/module.py +++ b/modules/radiofrance/module.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.capabilities.base import NotLoaded -from weboob.capabilities.radio import CapRadio, Radio -from weboob.capabilities.audio import CapAudio, BaseAudio -from weboob.capabilities.audiostream import BaseAudioStream -from weboob.tools.capabilities.streaminfo import StreamInfo -from weboob.capabilities.collection import CapCollection, CollectionNotFound, Collection -from weboob.tools.backend import Module +from woob.capabilities.base import NotLoaded +from woob.capabilities.radio import CapRadio, Radio +from woob.capabilities.audio import CapAudio, BaseAudio +from woob.capabilities.audiostream import BaseAudioStream +from woob.tools.capabilities.streaminfo import StreamInfo +from woob.capabilities.collection import CapCollection, CollectionNotFound, Collection +from woob.tools.backend import Module from .browser import RadioFranceBrowser diff --git a/modules/radiofrance/pages.py b/modules/radiofrance/pages.py index a1c32baea1..51f5d16da4 100644 --- a/modules/radiofrance/pages.py +++ b/modules/radiofrance/pages.py @@ -17,15 +17,15 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.elements import ItemElement, DictElement, ListElement, method -from weboob.browser.pages import HTMLPage, JsonPage, XMLPage -from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import XPath -from weboob.browser.filters.standard import Format, CleanText, Join, Env, Regexp, Duration, Time -from weboob.capabilities.audio import BaseAudio -from weboob.tools.capabilities.audio.audio import BaseAudioIdFilter -from weboob.capabilities.image import Thumbnail -from weboob.capabilities.collection import Collection +from woob.browser.elements import ItemElement, DictElement, ListElement, method +from woob.browser.pages import HTMLPage, JsonPage, XMLPage +from woob.browser.filters.json import Dict +from woob.browser.filters.html import XPath +from woob.browser.filters.standard import Format, CleanText, Join, Env, Regexp, Duration, Time +from woob.capabilities.audio import BaseAudio +from woob.tools.capabilities.audio.audio import BaseAudioIdFilter +from woob.capabilities.image import Thumbnail +from woob.capabilities.collection import Collection import time from datetime import timedelta, datetime, date diff --git a/modules/radiofrance/test.py b/modules/radiofrance/test.py index 929977261d..51c16e0f29 100644 --- a/modules/radiofrance/test.py +++ b/modules/radiofrance/test.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.audio import BaseAudio -from weboob.capabilities.radio import Radio +from woob.tools.test import BackendTest +from woob.capabilities.audio import BaseAudio +from woob.capabilities.radio import Radio import itertools diff --git a/modules/ratp/browser.py b/modules/ratp/browser.py index d646454241..74935e0d94 100644 --- a/modules/ratp/browser.py +++ b/modules/ratp/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import MeteoPage diff --git a/modules/ratp/module.py b/modules/ratp/module.py index 94730a6b7f..4030b9790a 100644 --- a/modules/ratp/module.py +++ b/modules/ratp/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.base import find_object -from weboob.capabilities.gauge import CapGauge, GaugeSensor, SensorNotFound, Gauge +from woob.tools.backend import Module +from woob.capabilities.base import find_object +from woob.capabilities.gauge import CapGauge, GaugeSensor, SensorNotFound, Gauge from .browser import RATPBrowser diff --git a/modules/ratp/pages.py b/modules/ratp/pages.py index 40a90eaff3..f13a2ae979 100644 --- a/modules/ratp/pages.py +++ b/modules/ratp/pages.py @@ -19,11 +19,11 @@ import datetime -from weboob.browser.elements import method, ItemElement, ListElement -from weboob.browser.filters.html import Attr -from weboob.browser.filters.standard import CleanText, Eval -from weboob.browser.pages import HTMLPage -from weboob.capabilities.gauge import Gauge, GaugeMeasure +from woob.browser.elements import method, ItemElement, ListElement +from woob.browser.filters.html import Attr +from woob.browser.filters.standard import CleanText, Eval +from woob.browser.pages import HTMLPage +from woob.capabilities.gauge import Gauge, GaugeMeasure NORMAL = 0.0 NORMAL_AND_WORK = -1.0 diff --git a/modules/ratp/test.py b/modules/ratp/test.py index cf1509f58b..e7f21a4f6d 100644 --- a/modules/ratp/test.py +++ b/modules/ratp/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class RATPTest(BackendTest): diff --git a/modules/razibus/browser.py b/modules/razibus/browser.py index 5b95f74c2b..b78ab202bd 100644 --- a/modules/razibus/browser.py +++ b/modules/razibus/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import EventListPage, EventPage diff --git a/modules/razibus/calendar.py b/modules/razibus/calendar.py index b3d857323b..5875cb50dc 100644 --- a/modules/razibus/calendar.py +++ b/modules/razibus/calendar.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS, CATEGORIES +from woob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS, CATEGORIES class RazibusCalendarEvent(BaseCalendarEvent): diff --git a/modules/razibus/module.py b/modules/razibus/module.py index 750713f8e3..41cf131364 100644 --- a/modules/razibus/module.py +++ b/modules/razibus/module.py @@ -19,9 +19,9 @@ from collections import OrderedDict -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES -from weboob.tools.value import Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.calendar import CapCalendarEvent, CATEGORIES +from woob.tools.value import Value from .browser import RazibusBrowser from .calendar import RazibusCalendarEvent diff --git a/modules/razibus/pages.py b/modules/razibus/pages.py index 37bec461b0..e526155891 100644 --- a/modules/razibus/pages.py +++ b/modules/razibus/pages.py @@ -21,10 +21,10 @@ from datetime import time -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.html import CleanHTML, Link -from weboob.browser.filters.standard import Regexp, CleanText, DateTime, CombineDate, Filter, Env +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.html import CleanHTML, Link +from woob.browser.filters.standard import Regexp, CleanText, DateTime, CombineDate, Filter, Env class EndTime(Filter): diff --git a/modules/razibus/test.py b/modules/razibus/test.py index e520ef0187..5f217987cb 100644 --- a/modules/razibus/test.py +++ b/modules/razibus/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from datetime import datetime diff --git a/modules/reddit/browser.py b/modules/reddit/browser.py index 9ca31994c8..3c19329420 100644 --- a/modules/reddit/browser.py +++ b/modules/reddit/browser.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import ListPage, SearchPage, EntryPage, CatchHTTP diff --git a/modules/reddit/module.py b/modules/reddit/module.py index 4b6bac21d9..e8321dc5a2 100644 --- a/modules/reddit/module.py +++ b/modules/reddit/module.py @@ -19,11 +19,11 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value -from weboob.capabilities.image import CapImage, BaseImage, Thumbnail -from weboob.capabilities.messages import CapMessages, Thread -from weboob.capabilities.collection import CapCollection, Collection +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value +from woob.capabilities.image import CapImage, BaseImage, Thumbnail +from woob.capabilities.messages import CapMessages, Thread +from woob.capabilities.collection import CapCollection, Collection from .browser import RedditBrowser diff --git a/modules/reddit/pages.py b/modules/reddit/pages.py index 2362415da3..c3954a94e8 100644 --- a/modules/reddit/pages.py +++ b/modules/reddit/pages.py @@ -21,13 +21,13 @@ from collections import OrderedDict -from weboob.browser.elements import method, ListElement, ItemElement, SkipItem -from weboob.browser.filters.standard import CleanText, Regexp, Field, DateTime -from weboob.browser.filters.html import AbsoluteLink, Link, Attr, CleanHTML -from weboob.browser.pages import HTMLPage, RawPage, pagination -from weboob.capabilities.image import BaseImage, Thumbnail -from weboob.capabilities.messages import Thread, Message -from weboob.tools.compat import urljoin +from woob.browser.elements import method, ListElement, ItemElement, SkipItem +from woob.browser.filters.standard import CleanText, Regexp, Field, DateTime +from woob.browser.filters.html import AbsoluteLink, Link, Attr, CleanHTML +from woob.browser.pages import HTMLPage, RawPage, pagination +from woob.capabilities.image import BaseImage, Thumbnail +from woob.capabilities.messages import Thread, Message +from woob.tools.compat import urljoin class list_entry(ItemElement): diff --git a/modules/reddit/test.py b/modules/reddit/test.py index b37a64db71..e58384c84e 100644 --- a/modules/reddit/test.py +++ b/modules/reddit/test.py @@ -21,8 +21,8 @@ from contextlib import contextmanager -from weboob.capabilities.image import BaseImage -from weboob.tools.test import BackendTest +from woob.capabilities.image import BaseImage +from woob.tools.test import BackendTest @contextmanager diff --git a/modules/redmine/browser.py b/modules/redmine/browser.py index 9eb02fcbcf..23895f79e0 100644 --- a/modules/redmine/browser.py +++ b/modules/redmine/browser.py @@ -20,10 +20,10 @@ import re import lxml.html -from weboob.capabilities.bugtracker import IssueError -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.compat import quote +from woob.capabilities.bugtracker import IssueError +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.compat import quote from .pages.index import LoginPage, IndexPage, MyPage, ProjectsPage from .pages.wiki import WikiPage, WikiEditPage diff --git a/modules/redmine/module.py b/modules/redmine/module.py index 23383d52f5..5753299efc 100644 --- a/modules/redmine/module.py +++ b/modules/redmine/module.py @@ -18,15 +18,15 @@ # along with this woob module. If not, see . -from weboob.capabilities.content import CapContent, Content -from weboob.capabilities.bugtracker import CapBugTracker, Issue, Project, User, \ +from woob.capabilities.content import CapContent, Content +from woob.capabilities.bugtracker import CapBugTracker, Issue, Project, User, \ Version, Status, Update, Attachment, \ Query, Change -from weboob.capabilities.collection import CapCollection, Collection, CollectionNotFound -from weboob.tools.backend import Module, BackendConfig -from weboob.exceptions import BrowserHTTPNotFound -from weboob.tools.compat import basestring, unicode -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.collection import CapCollection, Collection, CollectionNotFound +from woob.tools.backend import Module, BackendConfig +from woob.exceptions import BrowserHTTPNotFound +from woob.tools.compat import basestring, unicode +from woob.tools.value import ValueBackendPassword, Value from .browser import RedmineBrowser diff --git a/modules/redmine/pages/index.py b/modules/redmine/pages/index.py index e3e36b159f..368d75ae54 100644 --- a/modules/redmine/pages/index.py +++ b/modules/redmine/pages/index.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage +from woob.browser.pages import HTMLPage class BaseHTMLPage(HTMLPage): diff --git a/modules/redmine/pages/issues.py b/modules/redmine/pages/issues.py index 7291c803eb..3da0eee66e 100644 --- a/modules/redmine/pages/issues.py +++ b/modules/redmine/pages/issues.py @@ -21,11 +21,11 @@ import datetime import re -from weboob.capabilities.bugtracker import IssueError -from weboob.tools.date import parse_french_date -from weboob.tools.json import json -from weboob.tools.misc import to_unicode -from weboob.browser.filters.standard import CleanText +from woob.capabilities.bugtracker import IssueError +from woob.tools.date import parse_french_date +from woob.tools.json import json +from woob.tools.misc import to_unicode +from woob.browser.filters.standard import CleanText from .index import BaseHTMLPage diff --git a/modules/regionsjob/browser.py b/modules/regionsjob/browser.py index 779823eaaf..df8a388a45 100644 --- a/modules/regionsjob/browser.py +++ b/modules/regionsjob/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import SearchPage, AdvertPage, LocationPage diff --git a/modules/regionsjob/module.py b/modules/regionsjob/module.py index 10735cd0c9..706ddac499 100644 --- a/modules/regionsjob/module.py +++ b/modules/regionsjob/module.py @@ -19,10 +19,10 @@ from collections import OrderedDict -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.job import CapJob, BaseJobAdvert +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.job import CapJob, BaseJobAdvert from .browser import RegionsjobBrowser -from weboob.tools.value import Value +from woob.tools.value import Value __all__ = ['RegionsjobModule'] diff --git a/modules/regionsjob/pages.py b/modules/regionsjob/pages.py index fffe579005..69e73ee9aa 100644 --- a/modules/regionsjob/pages.py +++ b/modules/regionsjob/pages.py @@ -17,15 +17,15 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage, pagination, JsonPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import CleanText, Regexp, Env, Date, BrowserURL, Join -from weboob.browser.filters.html import CleanHTML, Link -from weboob.browser.filters.json import Dict -from weboob.capabilities.job import BaseJobAdvert -from weboob.exceptions import ParseError +from woob.browser.pages import HTMLPage, pagination, JsonPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import CleanText, Regexp, Env, Date, BrowserURL, Join +from woob.browser.filters.html import CleanHTML, Link +from woob.browser.filters.json import Dict +from woob.capabilities.job import BaseJobAdvert +from woob.exceptions import ParseError from datetime import date, timedelta -from weboob.capabilities import NotAvailable +from woob.capabilities import NotAvailable class LocationPage(JsonPage): diff --git a/modules/regionsjob/test.py b/modules/regionsjob/test.py index d8d1a22c51..c101ea2d25 100644 --- a/modules/regionsjob/test.py +++ b/modules/regionsjob/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.tools.value import Value +from woob.tools.test import BackendTest +from woob.tools.value import Value import itertools diff --git a/modules/relaiscolis/browser.py b/modules/relaiscolis/browser.py index ee1f0774d8..630eab3b70 100644 --- a/modules/relaiscolis/browser.py +++ b/modules/relaiscolis/browser.py @@ -21,8 +21,8 @@ from dateutil.parser import parse as parse_date -from weboob.capabilities.parcel import Event, ParcelNotFound -from weboob.browser.browsers import DomainBrowser +from woob.capabilities.parcel import Event, ParcelNotFound +from woob.browser.browsers import DomainBrowser __all__ = ['RelaiscolisBrowser'] diff --git a/modules/relaiscolis/module.py b/modules/relaiscolis/module.py index 78bd3bf2af..a66ca82f1f 100644 --- a/modules/relaiscolis/module.py +++ b/modules/relaiscolis/module.py @@ -19,11 +19,11 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.parcel import CapParcel, Parcel, ParcelNotFound -from weboob.tools.value import Value -from weboob.exceptions import BrowserQuestion +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.base import NotAvailable +from woob.capabilities.parcel import CapParcel, Parcel, ParcelNotFound +from woob.tools.value import Value +from woob.exceptions import BrowserQuestion from .browser import RelaiscolisBrowser diff --git a/modules/residentadvisor/browser.py b/modules/residentadvisor/browser.py index 4885c76a93..71285c13cc 100644 --- a/modules/residentadvisor/browser.py +++ b/modules/residentadvisor/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword from .pages import LoginPage, EventPage, ListPage, SearchPage diff --git a/modules/residentadvisor/module.py b/modules/residentadvisor/module.py index 45c6bf99fa..4bfad29f46 100644 --- a/modules/residentadvisor/module.py +++ b/modules/residentadvisor/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.tools.value import Value, ValueBackendPassword -from weboob.tools.backend import BackendConfig -from weboob.capabilities.calendar import CapCalendarEvent, BaseCalendarEvent, CATEGORIES +from woob.tools.backend import Module +from woob.tools.value import Value, ValueBackendPassword +from woob.tools.backend import BackendConfig +from woob.capabilities.calendar import CapCalendarEvent, BaseCalendarEvent, CATEGORIES from .browser import ResidentadvisorBrowser diff --git a/modules/residentadvisor/pages.py b/modules/residentadvisor/pages.py index 8e4b65eaf6..d00f351428 100644 --- a/modules/residentadvisor/pages.py +++ b/modules/residentadvisor/pages.py @@ -18,12 +18,12 @@ # along with this woob module. If not, see . -from weboob.capabilities.calendar import CATEGORIES, STATUS, TICKET -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.html import Attr, CleanHTML, Link -from weboob.browser.filters.standard import CleanDecimal, CleanText, Date, CombineDate, DateTime, Regexp, Time, Type -from weboob.browser.pages import HTMLPage -from weboob.capabilities.calendar import BaseCalendarEvent +from woob.capabilities.calendar import CATEGORIES, STATUS, TICKET +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.html import Attr, CleanHTML, Link +from woob.browser.filters.standard import CleanDecimal, CleanText, Date, CombineDate, DateTime, Regexp, Time, Type +from woob.browser.pages import HTMLPage +from woob.capabilities.calendar import BaseCalendarEvent from datetime import timedelta diff --git a/modules/residentadvisor/test.py b/modules/residentadvisor/test.py index 014c04b393..21d5e25248 100644 --- a/modules/residentadvisor/test.py +++ b/modules/residentadvisor/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.calendar import Query +from woob.tools.test import BackendTest +from woob.capabilities.calendar import Query from datetime import datetime, timedelta diff --git a/modules/rhonealpe/browser.py b/modules/rhonealpe/browser.py index 3e373e8cd4..9cc61a7608 100644 --- a/modules/rhonealpe/browser.py +++ b/modules/rhonealpe/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class RhonealpeBrowser(AbstractBrowser): diff --git a/modules/rhonealpe/module.py b/modules/rhonealpe/module.py index bba505c832..ac79b8b1a3 100644 --- a/modules/rhonealpe/module.py +++ b/modules/rhonealpe/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import RhonealpeBrowser diff --git a/modules/rhonealpe/test.py b/modules/rhonealpe/test.py index 95f437649d..309f6a7465 100644 --- a/modules/rhonealpe/test.py +++ b/modules/rhonealpe/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CreditDuNordTest(BackendTest): MODULE = 'rhonealpe' diff --git a/modules/rmll/browser.py b/modules/rmll/browser.py index a292d8c1df..82fc46ecc2 100644 --- a/modules/rmll/browser.py +++ b/modules/rmll/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.browser.exceptions import HTTPNotFound +from woob.browser import PagesBrowser, URL +from woob.browser.exceptions import HTTPNotFound from .pages import RmllCollectionPage, RmllVideoPage, RmllChannelsPage, RmllSearchPage, RmllLatestPage, RmllDurationPage __all__ = ['RmllBrowser'] diff --git a/modules/rmll/module.py b/modules/rmll/module.py index fd50146a1e..0c4c769c37 100644 --- a/modules/rmll/module.py +++ b/modules/rmll/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.capabilities.collection import CapCollection, Collection -from weboob.tools.backend import Module +from woob.capabilities.video import CapVideo, BaseVideo +from woob.capabilities.collection import CapCollection, Collection +from woob.tools.backend import Module from .browser import RmllBrowser from .video import RmllVideo diff --git a/modules/rmll/pages.py b/modules/rmll/pages.py index 02f65218be..fc1e0a228d 100644 --- a/modules/rmll/pages.py +++ b/modules/rmll/pages.py @@ -20,15 +20,15 @@ import re from datetime import timedelta -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.html import CleanHTML, Link, XPath -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import CleanText, DateTime, Duration, Filter, Format, Regexp -from weboob.browser.pages import HTMLPage, JsonPage -from weboob.capabilities import NotLoaded -from weboob.capabilities.collection import Collection -from weboob.capabilities.image import Thumbnail -from weboob.tools.compat import unicode +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.html import CleanHTML, Link, XPath +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import CleanText, DateTime, Duration, Filter, Format, Regexp +from woob.browser.pages import HTMLPage, JsonPage +from woob.capabilities import NotLoaded +from woob.capabilities.collection import Collection +from woob.capabilities.image import Thumbnail +from woob.tools.compat import unicode from .video import RmllVideo diff --git a/modules/rmll/test.py b/modules/rmll/test.py index 1ff804bf79..367ef40de0 100644 --- a/modules/rmll/test.py +++ b/modules/rmll/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.video import BaseVideo +from woob.tools.test import BackendTest +from woob.capabilities.video import BaseVideo class RmllTest(BackendTest): diff --git a/modules/rmll/video.py b/modules/rmll/video.py index 951fc976ec..148bbee55b 100644 --- a/modules/rmll/video.py +++ b/modules/rmll/video.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.capabilities.video import BaseVideo +from woob.capabilities.video import BaseVideo class RmllVideo(BaseVideo): diff --git a/modules/s2e/browser.py b/modules/s2e/browser.py index 24124cb794..3c912b0bd3 100644 --- a/modules/s2e/browser.py +++ b/modules/s2e/browser.py @@ -26,11 +26,11 @@ from requests.exceptions import ConnectionError from urllib3.exceptions import ReadTimeoutError -from weboob.browser import LoginBrowser, URL, need_login, StatesMixin -from weboob.browser.exceptions import ServerError, HTTPNotFound -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded, NoAccountsException -from weboob.capabilities.wealth import Investment -from weboob.tools.capabilities.bank.investments import is_isin_valid +from woob.browser import LoginBrowser, URL, need_login, StatesMixin +from woob.browser.exceptions import ServerError, HTTPNotFound +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded, NoAccountsException +from woob.capabilities.wealth import Investment +from woob.tools.capabilities.bank.investments import is_isin_valid from .pages import ( LoginPage, AccountsPage, AMFHSBCPage, AMFAmundiPage, AMFSGPage, HistoryPage, ErrorPage, diff --git a/modules/s2e/module.py b/modules/s2e/module.py index 9681fc88c7..9cb5cd34af 100644 --- a/modules/s2e/module.py +++ b/modules/s2e/module.py @@ -19,12 +19,12 @@ # flake8: compatible -from weboob.tools.backend import Module -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.bank import Account -from weboob.capabilities.base import find_object, empty -from weboob.capabilities.bill import ( +from woob.tools.backend import Module +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.capabilities.bank import Account +from woob.capabilities.base import find_object, empty +from woob.capabilities.bill import ( CapDocument, Subscription, SubscriptionNotFound, Document, DocumentNotFound, DocumentTypes, ) diff --git a/modules/s2e/pages.py b/modules/s2e/pages.py index 5c63500b46..810ba34e53 100644 --- a/modules/s2e/pages.py +++ b/modules/s2e/pages.py @@ -28,35 +28,35 @@ from lxml import objectify import requests -from weboob.browser.pages import ( +from woob.browser.pages import ( HTMLPage, XMLPage, RawPage, LoggedPage, pagination, FormNotFound, PartialHTMLPage, JsonPage, ) -from weboob.browser.elements import ItemElement, TableElement, SkipItem, method -from weboob.browser.filters.standard import ( +from woob.browser.elements import ItemElement, TableElement, SkipItem, method +from woob.browser.filters.standard import ( CleanText, Date, Regexp, Eval, CleanDecimal, Env, Field, MapIn, Upper, Format, Title, QueryValue, ) -from weboob.browser.filters.html import ( +from woob.browser.filters.html import ( Attr, TableCell, AbsoluteLink, XPath, Link, ) -from weboob.browser.filters.json import Dict -from weboob.browser.filters.javascript import JSVar -from weboob.browser.exceptions import HTTPNotFound -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.wealth import Investment, Pocket -from weboob.capabilities.profile import Person -from weboob.capabilities.bill import Document, DocumentTypes -from weboob.capabilities.base import NotAvailable, empty -from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard -from weboob.exceptions import ( +from woob.browser.filters.json import Dict +from woob.browser.filters.javascript import JSVar +from woob.browser.exceptions import HTTPNotFound +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.wealth import Investment, Pocket +from woob.capabilities.profile import Person +from woob.capabilities.bill import Document, DocumentTypes +from woob.capabilities.base import NotAvailable, empty +from woob.tools.captcha.virtkeyboard import MappedVirtKeyboard +from woob.exceptions import ( BrowserUnavailable, ActionNeeded, BrowserQuestion, BrowserIncorrectPassword, ) -from weboob.tools.value import Value -from weboob.tools.compat import urljoin -from weboob.tools.capabilities.bank.investments import ( +from woob.tools.value import Value +from woob.tools.compat import urljoin +from woob.tools.capabilities.bank.investments import ( is_isin_valid, IsinCode, IsinType, ) diff --git a/modules/s2e/test.py b/modules/s2e/test.py index c098615023..9774f8eb91 100644 --- a/modules/s2e/test.py +++ b/modules/s2e/test.py @@ -19,7 +19,7 @@ # flake8: compatible -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class S2eTest(BackendTest): diff --git a/modules/sachsen/browser.py b/modules/sachsen/browser.py index 7876f8d2f5..e5887cb34f 100644 --- a/modules/sachsen/browser.py +++ b/modules/sachsen/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import ListPage, HistoryPage diff --git a/modules/sachsen/module.py b/modules/sachsen/module.py index 178d5f9c3e..f2bd2a1fb8 100644 --- a/modules/sachsen/module.py +++ b/modules/sachsen/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . from .browser import SachsenBrowser -from weboob.capabilities.gauge import CapGauge, GaugeSensor, Gauge,\ +from woob.capabilities.gauge import CapGauge, GaugeSensor, Gauge,\ SensorNotFound -from weboob.capabilities.base import find_object -from weboob.tools.backend import Module +from woob.capabilities.base import find_object +from woob.tools.backend import Module __all__ = ['SachsenLevelModule'] diff --git a/modules/sachsen/pages.py b/modules/sachsen/pages.py index 68a0047fca..def4e3be7c 100644 --- a/modules/sachsen/pages.py +++ b/modules/sachsen/pages.py @@ -18,14 +18,14 @@ # along with this woob module. If not, see . import lxml.html -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import Env, CleanText, Regexp, Field, DateTime, Map -from weboob.browser.filters.html import Attr -from weboob.capabilities.gauge import Gauge, GaugeMeasure, GaugeSensor -from weboob.capabilities.base import NotAvailable, NotLoaded - -from weboob.exceptions import ParseError +from woob.browser.pages import HTMLPage +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import Env, CleanText, Regexp, Field, DateTime, Map +from woob.browser.filters.html import Attr +from woob.capabilities.gauge import Gauge, GaugeMeasure, GaugeSensor +from woob.capabilities.base import NotAvailable, NotLoaded + +from woob.exceptions import ParseError import re diff --git a/modules/sachsen/test.py b/modules/sachsen/test.py index 322ae0ce7a..61e4f6f76f 100644 --- a/modules/sachsen/test.py +++ b/modules/sachsen/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import find_object +from woob.tools.test import BackendTest +from woob.capabilities.base import find_object class SachsenTest(BackendTest): diff --git a/modules/seloger/browser.py b/modules/seloger/browser.py index ae47e09461..a89e53e0bf 100644 --- a/modules/seloger/browser.py +++ b/modules/seloger/browser.py @@ -17,11 +17,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.housing import TypeNotSupported, POSTS_TYPES +from woob.capabilities.housing import TypeNotSupported, POSTS_TYPES -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import SearchResultsPage, HousingPage, CitiesPage, ErrorPage, HousingJsonPage -from weboob.browser.profiles import Android +from woob.browser.profiles import Android from .constants import TYPES, RET diff --git a/modules/seloger/constants.py b/modules/seloger/constants.py index 0dcb0cd450..a62f20a356 100644 --- a/modules/seloger/constants.py +++ b/modules/seloger/constants.py @@ -1,4 +1,4 @@ -from weboob.capabilities.housing import POSTS_TYPES, HOUSE_TYPES +from woob.capabilities.housing import POSTS_TYPES, HOUSE_TYPES TYPES = {POSTS_TYPES.RENT: 1, POSTS_TYPES.SALE: 2, diff --git a/modules/seloger/module.py b/modules/seloger/module.py index 8580a42795..1e642a4456 100644 --- a/modules/seloger/module.py +++ b/modules/seloger/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.capabilities.housing import CapHousing, Housing, HousingPhoto -from weboob.tools.backend import Module +from woob.capabilities.housing import CapHousing, Housing, HousingPhoto +from woob.tools.backend import Module from .browser import SeLogerBrowser diff --git a/modules/seloger/pages.py b/modules/seloger/pages.py index 369d7229f3..f40b4d294e 100644 --- a/modules/seloger/pages.py +++ b/modules/seloger/pages.py @@ -18,20 +18,20 @@ # along with this woob module. If not, see . -from weboob.browser.pages import JsonPage, pagination, HTMLPage -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import XPath -from weboob.browser.filters.standard import (CleanText, CleanDecimal, Currency, +from woob.browser.pages import JsonPage, pagination, HTMLPage +from woob.browser.elements import ItemElement, DictElement, method +from woob.browser.filters.json import Dict +from woob.browser.filters.html import XPath +from woob.browser.filters.standard import (CleanText, CleanDecimal, Currency, Env, Regexp, Field, BrowserURL) -from weboob.capabilities.base import NotAvailable, NotLoaded -from weboob.capabilities.housing import (Housing, HousingPhoto, City, +from woob.capabilities.base import NotAvailable, NotLoaded +from woob.capabilities.housing import (Housing, HousingPhoto, City, UTILITIES, ENERGY_CLASS, POSTS_TYPES, ADVERT_TYPES) -from weboob.capabilities.address import PostalAddress -from weboob.tools.capabilities.housing.housing import PricePerMeterFilter -from weboob.tools.json import json -from weboob.exceptions import ActionNeeded +from woob.capabilities.address import PostalAddress +from woob.tools.capabilities.housing.housing import PricePerMeterFilter +from woob.tools.json import json +from woob.exceptions import ActionNeeded from .constants import TYPES, RET import codecs diff --git a/modules/seloger/test.py b/modules/seloger/test.py index 473a788516..37303c82d1 100644 --- a/modules/seloger/test.py +++ b/modules/seloger/test.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.housing import Query, POSTS_TYPES, ADVERT_TYPES -from weboob.tools.test import BackendTest -from weboob.tools.capabilities.housing.housing_test import HousingTest +from woob.capabilities.housing import Query, POSTS_TYPES, ADVERT_TYPES +from woob.tools.test import BackendTest +from woob.tools.capabilities.housing.housing_test import HousingTest class SeLogerTest(BackendTest, HousingTest): diff --git a/modules/senscritique/browser.py b/modules/senscritique/browser.py index 0a767a971e..9fbd696725 100644 --- a/modules/senscritique/browser.py +++ b/modules/senscritique/browser.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.base import UserError -from weboob.browser import PagesBrowser, URL +from woob.capabilities.base import UserError +from woob.browser import PagesBrowser, URL from .pages import FilmsPage, EventPage, JsonResumePage -from weboob.browser.profiles import Firefox +from woob.browser.profiles import Firefox __all__ = ['SenscritiqueBrowser'] diff --git a/modules/senscritique/calendar.py b/modules/senscritique/calendar.py index 5ce1ed56df..8b4bccacc9 100644 --- a/modules/senscritique/calendar.py +++ b/modules/senscritique/calendar.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS, CATEGORIES +from woob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS, CATEGORIES class SensCritiquenCalendarEvent(BaseCalendarEvent): diff --git a/modules/senscritique/module.py b/modules/senscritique/module.py index 389caaace2..beaa92baa8 100644 --- a/modules/senscritique/module.py +++ b/modules/senscritique/module.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES +from woob.tools.backend import Module +from woob.capabilities.calendar import CapCalendarEvent, CATEGORIES from .browser import SenscritiqueBrowser from .calendar import SensCritiquenCalendarEvent diff --git a/modules/senscritique/pages.py b/modules/senscritique/pages.py index f7b23e99ff..465a39e182 100644 --- a/modules/senscritique/pages.py +++ b/modules/senscritique/pages.py @@ -21,11 +21,11 @@ from .calendar import SensCritiquenCalendarEvent from datetime import date, datetime, timedelta -from weboob.capabilities.base import empty -from weboob.browser.pages import HTMLPage, JsonPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import Filter, CleanText, Regexp, Join, Format, BrowserURL, Env -from weboob.browser.filters.html import Link +from woob.capabilities.base import empty +from woob.browser.pages import HTMLPage, JsonPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import Filter, CleanText, Regexp, Join, Format, BrowserURL, Env +from woob.browser.filters.html import Link class Description(Filter): diff --git a/modules/senscritique/test.py b/modules/senscritique/test.py index a7cde6285e..5dc37b87cc 100644 --- a/modules/senscritique/test.py +++ b/modules/senscritique/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from datetime import datetime diff --git a/modules/serebii/browser.py b/modules/serebii/browser.py index bcc394dcb0..58be77a510 100644 --- a/modules/serebii/browser.py +++ b/modules/serebii/browser.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.base import find_object -from weboob.capabilities.rpg import SkillType, SkillNotFound, CharacterNotFound, CharacterClassNotFound +from woob.browser import PagesBrowser, URL +from woob.capabilities.base import find_object +from woob.capabilities.rpg import SkillType, SkillNotFound, CharacterNotFound, CharacterClassNotFound from .pages import ( PkmnListPage, PkmnDetailsPage, Gen8AttackDexPage, diff --git a/modules/serebii/module.py b/modules/serebii/module.py index 9bde548a77..84722a6432 100644 --- a/modules/serebii/module.py +++ b/modules/serebii/module.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.rpg import CapRPG +from woob.tools.backend import Module +from woob.capabilities.rpg import CapRPG from .browser import SerebiiBrowser diff --git a/modules/serebii/pages.py b/modules/serebii/pages.py index 851702d564..1448e08a31 100644 --- a/modules/serebii/pages.py +++ b/modules/serebii/pages.py @@ -23,12 +23,12 @@ from itertools import chain -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import TableElement, ListElement, ItemElement, method -from weboob.browser.filters.html import TableCell, AbsoluteLink, Attr -from weboob.browser.filters.standard import CleanText, Regexp, Field, Map, CleanDecimal -from weboob.capabilities.base import NotLoaded, empty -from weboob.capabilities.rpg import ( +from woob.browser.pages import HTMLPage +from woob.browser.elements import TableElement, ListElement, ItemElement, method +from woob.browser.filters.html import TableCell, AbsoluteLink, Attr +from woob.browser.filters.standard import CleanText, Regexp, Field, Map, CleanDecimal +from woob.capabilities.base import NotLoaded, empty +from woob.capabilities.rpg import ( Character, Skill, SkillType, SkillTarget, SkillCategory, CharacterClass, CollectableItem, ) diff --git a/modules/smc/browser.py b/modules/smc/browser.py index 08719bdfa5..b0984656f0 100644 --- a/modules/smc/browser.py +++ b/modules/smc/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class SmcBrowser(AbstractBrowser): diff --git a/modules/smc/module.py b/modules/smc/module.py index 49eddd96ae..98a10bc04d 100644 --- a/modules/smc/module.py +++ b/modules/smc/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import SmcBrowser diff --git a/modules/smc/test.py b/modules/smc/test.py index 32e63991d8..f93ec53a54 100644 --- a/modules/smc/test.py +++ b/modules/smc/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CreditDuNordTest(BackendTest): MODULE = 'tarneaud' diff --git a/modules/societegenerale/browser.py b/modules/societegenerale/browser.py index 186079bc9d..9670453e4c 100644 --- a/modules/societegenerale/browser.py +++ b/modules/societegenerale/browser.py @@ -27,20 +27,20 @@ from dateutil.relativedelta import relativedelta -from weboob.browser import URL, need_login -from weboob.browser.browsers import TwoFactorBrowser -from weboob.capabilities.bill import Document, DocumentTypes -from weboob.exceptions import ( +from woob.browser import URL, need_login +from woob.browser.browsers import TwoFactorBrowser +from woob.capabilities.bill import Document, DocumentTypes +from woob.exceptions import ( BrowserIncorrectPassword, ActionNeeded, BrowserUnavailable, AppValidation, BrowserQuestion, AppValidationError, AppValidationCancelled, AppValidationExpired, ) -from weboob.capabilities.bank import Account, TransferBankError, AddRecipientStep, TransactionType, AccountOwnerType -from weboob.capabilities.base import find_object, NotAvailable -from weboob.browser.exceptions import BrowserHTTPNotFound, ClientError -from weboob.capabilities.profile import ProfileMissing -from weboob.tools.value import Value, ValueBool -from weboob.tools.decorators import retry +from woob.capabilities.bank import Account, TransferBankError, AddRecipientStep, TransactionType, AccountOwnerType +from woob.capabilities.base import find_object, NotAvailable +from woob.browser.exceptions import BrowserHTTPNotFound, ClientError +from woob.capabilities.profile import ProfileMissing +from woob.tools.value import Value, ValueBool +from woob.tools.decorators import retry from .pages.accounts_list import ( AccountsMainPage, AccountDetailsPage, AccountsPage, LoansPage, HistoryPage, diff --git a/modules/societegenerale/captcha.py b/modules/societegenerale/captcha.py index 1773a956bf..b0bf89064f 100644 --- a/modules/societegenerale/captcha.py +++ b/modules/societegenerale/captcha.py @@ -21,7 +21,7 @@ from PIL import Image -from weboob.tools.log import getLogger +from woob.tools.log import getLogger class TileError(Exception): diff --git a/modules/societegenerale/module.py b/modules/societegenerale/module.py index 5312513a97..5aa55145fc 100644 --- a/modules/societegenerale/module.py +++ b/modules/societegenerale/module.py @@ -24,21 +24,21 @@ from decimal import Decimal from datetime import timedelta -from weboob.capabilities.bank import ( +from woob.capabilities.bank import ( CapBankTransferAddRecipient, AccountNotFound, Account, RecipientNotFound, ) -from weboob.capabilities.bill import ( +from woob.capabilities.bill import ( CapDocument, Subscription, SubscriptionNotFound, Document, DocumentNotFound, DocumentTypes, ) -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.contact import CapContact -from weboob.capabilities.profile import CapProfile -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword, ValueTransient -from weboob.capabilities.base import empty, find_object, NotAvailable, strict_find_object +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.contact import CapContact +from woob.capabilities.profile import CapProfile +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword, ValueTransient +from woob.capabilities.base import empty, find_object, NotAvailable, strict_find_object from .browser import SocieteGenerale from .sgpe.browser import SGEnterpriseBrowser, SGProfessionalBrowser diff --git a/modules/societegenerale/pages/accounts_list.py b/modules/societegenerale/pages/accounts_list.py index bad16e9a33..0d5758ba63 100644 --- a/modules/societegenerale/pages/accounts_list.py +++ b/modules/societegenerale/pages/accounts_list.py @@ -24,27 +24,27 @@ import re from dateutil.relativedelta import relativedelta -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import Account, Loan, AccountOwnership -from weboob.capabilities.wealth import ( +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import Account, Loan, AccountOwnership +from woob.capabilities.wealth import ( Investment, MarketOrder, MarketOrderDirection, MarketOrderType, MarketOrderPayment, ) -from weboob.capabilities.bill import Subscription -from weboob.capabilities.contact import Advisor -from weboob.capabilities.profile import Person, ProfileMissing -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.capabilities.bank.investments import create_french_liquidity, IsinCode, IsinType -from weboob.tools.compat import urlsplit, urlunsplit, urlencode -from weboob.browser.elements import DictElement, ItemElement, TableElement, method, ListElement -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import ( +from woob.capabilities.bill import Subscription +from woob.capabilities.contact import Advisor +from woob.capabilities.profile import Person, ProfileMissing +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.investments import create_french_liquidity, IsinCode, IsinType +from woob.tools.compat import urlsplit, urlunsplit, urlencode +from woob.browser.elements import DictElement, ItemElement, TableElement, method, ListElement +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Lower, Regexp, Currency, Eval, Field, Format, Date, Env, Map, MapIn, Coalesce, Base, empty, ) -from weboob.browser.filters.html import Link, TableCell, Attr -from weboob.browser.pages import HTMLPage, XMLPage, JsonPage, LoggedPage, pagination -from weboob.exceptions import BrowserUnavailable, ActionNeeded, NoAccountsException +from woob.browser.filters.html import Link, TableCell, Attr +from woob.browser.pages import HTMLPage, XMLPage, JsonPage, LoggedPage, pagination +from woob.exceptions import BrowserUnavailable, ActionNeeded, NoAccountsException class TemporaryBrowserUnavailable(BrowserUnavailable): diff --git a/modules/societegenerale/pages/base.py b/modules/societegenerale/pages/base.py index 8f0953ce4b..535fef889f 100644 --- a/modules/societegenerale/pages/base.py +++ b/modules/societegenerale/pages/base.py @@ -21,10 +21,10 @@ from decimal import Decimal -from weboob.capabilities.base import NotAvailable -from weboob.browser.pages import HTMLPage -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.browser.filters.standard import CleanText +from woob.capabilities.base import NotAvailable +from woob.browser.pages import HTMLPage +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.browser.filters.standard import CleanText class BasePage(HTMLPage): diff --git a/modules/societegenerale/pages/login.py b/modules/societegenerale/pages/login.py index 4f0fee0a2d..698e276c0e 100644 --- a/modules/societegenerale/pages/login.py +++ b/modules/societegenerale/pages/login.py @@ -24,12 +24,12 @@ from logging import error import re -from weboob.tools.json import json -from weboob.exceptions import BrowserUnavailable, BrowserPasswordExpired, ActionNeeded -from weboob.browser.pages import HTMLPage, JsonPage -from weboob.browser.filters.standard import CleanText -from weboob.browser.filters.json import Dict -from weboob.capabilities.bank import AddRecipientBankError +from woob.tools.json import json +from woob.exceptions import BrowserUnavailable, BrowserPasswordExpired, ActionNeeded +from woob.browser.pages import HTMLPage, JsonPage +from woob.browser.filters.standard import CleanText +from woob.browser.filters.json import Dict +from woob.capabilities.bank import AddRecipientBankError from .base import BasePage from ..captcha import Captcha, TileError diff --git a/modules/societegenerale/pages/subscription.py b/modules/societegenerale/pages/subscription.py index a62e808498..8284aeeb1a 100644 --- a/modules/societegenerale/pages/subscription.py +++ b/modules/societegenerale/pages/subscription.py @@ -25,11 +25,11 @@ from dateutil.relativedelta import relativedelta -from weboob.capabilities.bill import Document, Subscription, DocumentTypes -from weboob.browser.elements import TableElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, Regexp, Date, Format, Field -from weboob.browser.filters.html import Link, TableCell, Attr -from weboob.browser.pages import LoggedPage, RawPage +from woob.capabilities.bill import Document, Subscription, DocumentTypes +from woob.browser.elements import TableElement, ItemElement, method +from woob.browser.filters.standard import CleanText, Regexp, Date, Format, Field +from woob.browser.filters.html import Link, TableCell, Attr +from woob.browser.pages import LoggedPage, RawPage from .base import BasePage diff --git a/modules/societegenerale/pages/transfer.py b/modules/societegenerale/pages/transfer.py index 61a1420502..405d0e38e7 100644 --- a/modules/societegenerale/pages/transfer.py +++ b/modules/societegenerale/pages/transfer.py @@ -24,21 +24,21 @@ from datetime import datetime import re -from weboob.browser.pages import LoggedPage, JsonPage, FormNotFound -from weboob.browser.elements import method, ItemElement, DictElement -from weboob.capabilities.bank import ( +from woob.browser.pages import LoggedPage, JsonPage, FormNotFound +from woob.browser.elements import method, ItemElement, DictElement +from woob.capabilities.bank import ( Recipient, Transfer, TransferBankError, AddRecipientBankError, AddRecipientTimeout, Emitter, EmitterNumberType, ) -from weboob.tools.capabilities.bank.iban import is_iban_valid -from weboob.capabilities.base import NotAvailable -from weboob.browser.filters.standard import ( +from woob.tools.capabilities.bank.iban import is_iban_valid +from woob.capabilities.base import NotAvailable +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Env, Date, Field, Format, ) -from weboob.browser.filters.html import Link, ReplaceEntities -from weboob.browser.filters.json import Dict -from weboob.tools.json import json -from weboob.exceptions import BrowserUnavailable, ActionNeeded +from woob.browser.filters.html import Link, ReplaceEntities +from woob.browser.filters.json import Dict +from woob.tools.json import json +from woob.exceptions import BrowserUnavailable, ActionNeeded from .base import BasePage from .login import MainPage diff --git a/modules/societegenerale/sgpe/browser.py b/modules/societegenerale/sgpe/browser.py index 521d3d4f21..dc361e5571 100644 --- a/modules/societegenerale/sgpe/browser.py +++ b/modules/societegenerale/sgpe/browser.py @@ -26,17 +26,17 @@ from dateutil.relativedelta import relativedelta -from weboob.browser.browsers import need_login -from weboob.browser.url import URL -from weboob.browser.exceptions import ClientError -from weboob.exceptions import NoAccountsException -from weboob.capabilities.base import find_object -from weboob.capabilities.bank import ( +from woob.browser.browsers import need_login +from woob.browser.url import URL +from woob.browser.exceptions import ClientError +from woob.exceptions import NoAccountsException +from woob.capabilities.base import find_object +from woob.capabilities.bank import ( AccountNotFound, RecipientNotFound, AddRecipientStep, AddRecipientBankError, Recipient, TransferBankError, AccountOwnerType, ) -from weboob.tools.value import Value -from weboob.tools.json import json +from woob.tools.value import Value +from woob.tools.json import json from .pages import ( ChangePassPage, SubscriptionPage, InscriptionPage, diff --git a/modules/societegenerale/sgpe/json_pages.py b/modules/societegenerale/sgpe/json_pages.py index a96270e2dc..bcd648d9be 100644 --- a/modules/societegenerale/sgpe/json_pages.py +++ b/modules/societegenerale/sgpe/json_pages.py @@ -26,27 +26,27 @@ import requests -from weboob.browser.pages import JsonPage, pagination -from weboob.browser.elements import ItemElement, method, DictElement -from weboob.browser.filters.standard import ( +from woob.browser.pages import JsonPage, pagination +from woob.browser.elements import ItemElement, method, DictElement +from woob.browser.filters.standard import ( CleanDecimal, CleanText, Coalesce, Date, Format, BrowserURL, Env, Field, Regexp, Currency as CurrencyFilter, ) -from weboob.browser.filters.json import Dict -from weboob.capabilities.base import Currency, empty -from weboob.capabilities import NotAvailable -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Investment -from weboob.capabilities.bill import Document, Subscription, DocumentTypes -from weboob.capabilities.profile import Person -from weboob.exceptions import ( +from woob.browser.filters.json import Dict +from woob.capabilities.base import Currency, empty +from woob.capabilities import NotAvailable +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Investment +from woob.capabilities.bill import Document, Subscription, DocumentTypes +from woob.capabilities.profile import Person +from woob.exceptions import ( BrowserUnavailable, NoAccountsException, BrowserPasswordExpired, AuthMethodNotImplemented, ) -from weboob.tools.capabilities.bank.iban import is_iban_valid -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.capabilities.bank.investments import is_isin_valid -from weboob.tools.compat import quote_plus +from woob.tools.capabilities.bank.iban import is_iban_valid +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.investments import is_isin_valid +from woob.tools.compat import quote_plus from .pages import Transaction diff --git a/modules/societegenerale/sgpe/pages.py b/modules/societegenerale/sgpe/pages.py index 9916db13bc..4a5f3b4c1f 100644 --- a/modules/societegenerale/sgpe/pages.py +++ b/modules/societegenerale/sgpe/pages.py @@ -25,18 +25,18 @@ import re from io import BytesIO -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import ( CleanText, Date, Env, Regexp, Field, Format, ) -from weboob.browser.filters.html import Attr, Link -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.capabilities.bill import Document, Subscription, DocumentTypes -from weboob.exceptions import ActionNeeded, BrowserIncorrectPassword, BrowserUnavailable -from weboob.tools.json import json -from weboob.capabilities.base import NotAvailable +from woob.browser.filters.html import Attr, Link +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.capabilities.bill import Document, Subscription, DocumentTypes +from woob.exceptions import ActionNeeded, BrowserIncorrectPassword, BrowserUnavailable +from woob.tools.json import json +from woob.capabilities.base import NotAvailable from ..captcha import Captcha, TileError from ..pages.login import LoginPage as LoginParPage, PasswordPage diff --git a/modules/societegenerale/sgpe/transfer_pages.py b/modules/societegenerale/sgpe/transfer_pages.py index 01f9f7740a..837d89d739 100644 --- a/modules/societegenerale/sgpe/transfer_pages.py +++ b/modules/societegenerale/sgpe/transfer_pages.py @@ -24,13 +24,13 @@ import json from datetime import date -from weboob.browser.pages import LoggedPage, HTMLPage, JsonPage -from weboob.browser.elements import method, DictElement, ItemElement, ListElement -from weboob.browser.filters.standard import CleanText, CleanDecimal -from weboob.browser.filters.html import Attr -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import Date, Eval, Field -from weboob.capabilities.bank import ( +from woob.browser.pages import LoggedPage, HTMLPage, JsonPage +from woob.browser.elements import method, DictElement, ItemElement, ListElement +from woob.browser.filters.standard import CleanText, CleanDecimal +from woob.browser.filters.html import Attr +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import Date, Eval, Field +from woob.capabilities.bank import ( Emitter, EmitterNumberType, Recipient, Transfer, TransferBankError, TransferError, TransferInvalidAmount, ) diff --git a/modules/societegenerale/test.py b/modules/societegenerale/test.py index b789c8e9ad..953af34bd4 100644 --- a/modules/societegenerale/test.py +++ b/modules/societegenerale/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class SocieteGeneraleTest(BackendTest): diff --git a/modules/sogecartenet/browser.py b/modules/sogecartenet/browser.py index 5b4cabe775..0cf36f758c 100644 --- a/modules/sogecartenet/browser.py +++ b/modules/sogecartenet/browser.py @@ -21,9 +21,9 @@ from datetime import date -from weboob.browser import URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded -from weboob.browser.selenium import ( +from woob.browser import URL, need_login +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded +from woob.browser.selenium import ( SeleniumBrowser, webdriver, AnyCondition, IsHereCondition, VisibleXPath, ) diff --git a/modules/sogecartenet/ent_browser.py b/modules/sogecartenet/ent_browser.py index 4d74c8a1cd..81d56c77a3 100644 --- a/modules/sogecartenet/ent_browser.py +++ b/modules/sogecartenet/ent_browser.py @@ -25,10 +25,10 @@ import time from datetime import date -from weboob.browser import URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded, BrowserPasswordExpired -from weboob.tools.capabilities.bank.transactions import sorted_transactions -from weboob.browser.selenium import ( +from woob.browser import URL, need_login +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded, BrowserPasswordExpired +from woob.tools.capabilities.bank.transactions import sorted_transactions +from woob.browser.selenium import ( SeleniumBrowser, webdriver, AnyCondition, VisibleXPath, IsHereCondition, FakeResponse, ) diff --git a/modules/sogecartenet/ent_pages.py b/modules/sogecartenet/ent_pages.py index b213a326bb..135d5f8710 100644 --- a/modules/sogecartenet/ent_pages.py +++ b/modules/sogecartenet/ent_pages.py @@ -27,17 +27,17 @@ from selenium.webdriver.common.keys import Keys -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.base import NotAvailable -from weboob.browser.pages import LoggedPage, Page -from weboob.browser.filters.standard import ( +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.base import NotAvailable +from woob.browser.pages import LoggedPage, Page +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Date, Format, Field, Currency, ) -from weboob.browser.filters.json import Dict -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.tools.decorators import retry -from weboob.browser.selenium import ( +from woob.browser.filters.json import Dict +from woob.browser.elements import ItemElement, DictElement, method +from woob.tools.decorators import retry +from woob.browser.selenium import ( SeleniumPage, VisibleXPath, AnyCondition, AllCondition, StablePageCondition, ) diff --git a/modules/sogecartenet/module.py b/modules/sogecartenet/module.py index bea31f4650..f0c2502536 100644 --- a/modules/sogecartenet/module.py +++ b/modules/sogecartenet/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.bank import CapBank -from weboob.tools.value import ValueBackendPassword, Value +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.bank import CapBank +from woob.tools.value import ValueBackendPassword, Value from .browser import SogecarteTitulaireBrowser from .ent_browser import SogecarteEntrepriseBrowser diff --git a/modules/sogecartenet/pages.py b/modules/sogecartenet/pages.py index 1142850485..4a20914da8 100644 --- a/modules/sogecartenet/pages.py +++ b/modules/sogecartenet/pages.py @@ -19,14 +19,14 @@ from __future__ import unicode_literals -from weboob.browser.pages import LoggedPage -from weboob.browser.elements import ItemElement, ListElement, TableElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import LoggedPage +from woob.browser.elements import ItemElement, ListElement, TableElement, method +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Date, Format, Currency, ) -from weboob.browser.filters.html import Attr, TableCell -from weboob.capabilities.bank import Account, Transaction -from weboob.browser.selenium import SeleniumPage, VisibleXPath, AllCondition +from woob.browser.filters.html import Attr, TableCell +from woob.capabilities.bank import Account, Transaction +from woob.browser.selenium import SeleniumPage, VisibleXPath, AllCondition from .ent_pages import LoginPage as _LoginPage diff --git a/modules/somafm/browser.py b/modules/somafm/browser.py index 41d06aea89..7dc11a267f 100644 --- a/modules/somafm/browser.py +++ b/modules/somafm/browser.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.capabilities.radio import Radio -from weboob.capabilities.audiostream import BaseAudioStream -from weboob.tools.capabilities.streaminfo import StreamInfo -from weboob.browser import PagesBrowser, URL -from weboob.browser.pages import XMLPage +from woob.capabilities.radio import Radio +from woob.capabilities.audiostream import BaseAudioStream +from woob.tools.capabilities.streaminfo import StreamInfo +from woob.browser import PagesBrowser, URL +from woob.browser.pages import XMLPage class SomaFMBrowser(PagesBrowser): diff --git a/modules/somafm/module.py b/modules/somafm/module.py index 8f7cbecc78..788492ae6e 100644 --- a/modules/somafm/module.py +++ b/modules/somafm/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.radio import CapRadio, Radio -from weboob.capabilities.collection import CapCollection -from weboob.tools.backend import Module +from woob.capabilities.radio import CapRadio, Radio +from woob.capabilities.collection import CapCollection +from woob.tools.backend import Module from .browser import SomaFMBrowser diff --git a/modules/somafm/test.py b/modules/somafm/test.py index f703671e8c..b12729bc55 100644 --- a/modules/somafm/test.py +++ b/modules/somafm/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.radio import Radio +from woob.tools.test import BackendTest +from woob.capabilities.radio import Radio class SomaFMTest(BackendTest): diff --git a/modules/spirica/browser.py b/modules/spirica/browser.py index 7873b4b9fb..08cedae6bd 100644 --- a/modules/spirica/browser.py +++ b/modules/spirica/browser.py @@ -24,12 +24,12 @@ from requests import ConnectionError from requests.exceptions import ProxyError -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword, BrowserUnavailable -from weboob.browser.exceptions import ServerError -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Per, PerVersion +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword, BrowserUnavailable +from woob.browser.exceptions import ServerError +from woob.capabilities.base import NotAvailable +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Per, PerVersion from .pages import LoginPage, AccountsPage, DetailsPage, MaintenancePage diff --git a/modules/spirica/module.py b/modules/spirica/module.py index 098c4981ec..99117b17df 100644 --- a/modules/spirica/module.py +++ b/modules/spirica/module.py @@ -19,11 +19,11 @@ # flake8: compatible -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.bank import AccountNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.bank import AccountNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object from .browser import SpiricaBrowser diff --git a/modules/spirica/pages.py b/modules/spirica/pages.py index e85bbc64c9..8ead8fe08d 100644 --- a/modules/spirica/pages.py +++ b/modules/spirica/pages.py @@ -23,17 +23,17 @@ import re -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.browser.elements import ItemElement, ListElement, TableElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import HTMLPage, LoggedPage +from woob.browser.elements import ItemElement, ListElement, TableElement, method +from woob.browser.filters.standard import ( CleanText, Date, Regexp, CleanDecimal, Map, Field, Async, AsyncLoad, Eval, Currency, ) -from weboob.browser.filters.html import Attr, AbsoluteLink, TableCell -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.wealth import Investment -from weboob.capabilities.base import NotAvailable, empty -from weboob.exceptions import BrowserUnavailable, BrowserIncorrectPassword +from woob.browser.filters.html import Attr, AbsoluteLink, TableCell +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.wealth import Investment +from woob.capabilities.base import NotAvailable, empty +from woob.exceptions import BrowserUnavailable, BrowserIncorrectPassword def MyDecimal(*args, **kwargs): diff --git a/modules/spirica/test.py b/modules/spirica/test.py index 5cf66d46e0..5b9492ced1 100644 --- a/modules/spirica/test.py +++ b/modules/spirica/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class SpiricaTest(BackendTest): diff --git a/modules/sprunge/browser.py b/modules/sprunge/browser.py index 9ded886d12..6b94ce1dd6 100644 --- a/modules/sprunge/browser.py +++ b/modules/sprunge/browser.py @@ -17,13 +17,13 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.browsers import PagesBrowser -from weboob.browser.elements import ItemElement, method -from weboob.browser.filters.standard import BrowserURL, Env, Field -from weboob.browser.pages import HTMLPage -from weboob.browser.url import URL -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.paste import BasePaste, PasteNotFound +from woob.browser.browsers import PagesBrowser +from woob.browser.elements import ItemElement, method +from woob.browser.filters.standard import BrowserURL, Env, Field +from woob.browser.pages import HTMLPage +from woob.browser.url import URL +from woob.capabilities.base import NotAvailable +from woob.capabilities.paste import BasePaste, PasteNotFound class SprungePaste(BasePaste): diff --git a/modules/sprunge/module.py b/modules/sprunge/module.py index 7500e2db01..02a17bf091 100644 --- a/modules/sprunge/module.py +++ b/modules/sprunge/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.tools.capabilities.paste import BasePasteModule +from woob.tools.backend import Module +from woob.tools.capabilities.paste import BasePasteModule from .browser import SprungeBrowser, SprungePaste diff --git a/modules/sprunge/test.py b/modules/sprunge/test.py index 9363d8b8d2..201f904a78 100644 --- a/modules/sprunge/test.py +++ b/modules/sprunge/test.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.paste import PasteNotFound -from weboob.tools.test import BackendTest +from woob.capabilities.base import NotAvailable +from woob.capabilities.paste import PasteNotFound +from woob.tools.test import BackendTest class SprungeTest(BackendTest): diff --git a/modules/sueurdemetal/browser.py b/modules/sueurdemetal/browser.py index 363ca19ba8..924121cedc 100644 --- a/modules/sueurdemetal/browser.py +++ b/modules/sueurdemetal/browser.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.browser import URL, PagesBrowser -from weboob.tools.json import json +from woob.browser import URL, PagesBrowser +from woob.tools.json import json from .pages import ConcertListPage, ConcertPage, NoEvent diff --git a/modules/sueurdemetal/module.py b/modules/sueurdemetal/module.py index 26de13244e..1eaf613279 100644 --- a/modules/sueurdemetal/module.py +++ b/modules/sueurdemetal/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.capabilities.calendar import CATEGORIES, BaseCalendarEvent, CapCalendarEvent, Query -from weboob.tools.backend import Module +from woob.capabilities.calendar import CATEGORIES, BaseCalendarEvent, CapCalendarEvent, Query +from woob.tools.backend import Module from .browser import SueurDeMetalBrowser diff --git a/modules/sueurdemetal/pages.py b/modules/sueurdemetal/pages.py index 32bf22dc44..8acb268db8 100644 --- a/modules/sueurdemetal/pages.py +++ b/modules/sueurdemetal/pages.py @@ -22,12 +22,12 @@ import re from datetime import datetime, time -from weboob.browser.pages import JsonPage -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import Field -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.calendar import BaseCalendarEvent, CATEGORIES, STATUS, TRANSP +from woob.browser.pages import JsonPage +from woob.browser.elements import DictElement, ItemElement, method +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import Field +from woob.capabilities.base import NotAvailable +from woob.capabilities.calendar import BaseCalendarEvent, CATEGORIES, STATUS, TRANSP class NoEvent(Exception): diff --git a/modules/sueurdemetal/test.py b/modules/sueurdemetal/test.py index 803ecc57c0..d4a3f8373d 100644 --- a/modules/sueurdemetal/test.py +++ b/modules/sueurdemetal/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.calendar import Query, CATEGORIES +from woob.tools.test import BackendTest +from woob.capabilities.calendar import Query, CATEGORIES from datetime import datetime, timedelta diff --git a/modules/supertoinette/browser.py b/modules/supertoinette/browser.py index c555b5a8bd..0019b198b8 100644 --- a/modules/supertoinette/browser.py +++ b/modules/supertoinette/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import RecipePage, ResultsPage diff --git a/modules/supertoinette/module.py b/modules/supertoinette/module.py index fb3933e1a3..fe90f5e566 100644 --- a/modules/supertoinette/module.py +++ b/modules/supertoinette/module.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.recipe import CapRecipe, Recipe -from weboob.tools.backend import Module +from woob.capabilities.recipe import CapRecipe, Recipe +from woob.tools.backend import Module from .browser import SupertoinetteBrowser diff --git a/modules/supertoinette/pages.py b/modules/supertoinette/pages.py index c1739575f0..a11055e43b 100644 --- a/modules/supertoinette/pages.py +++ b/modules/supertoinette/pages.py @@ -17,15 +17,15 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.recipe import Recipe -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.image import BaseImage, Thumbnail -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import ( +from woob.capabilities.recipe import Recipe +from woob.capabilities.base import NotAvailable +from woob.capabilities.image import BaseImage, Thumbnail +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import ( CleanText, Env, Regexp, Type, Join, Eval, ) -from weboob.browser.filters.html import XPath +from woob.browser.filters.html import XPath class ResultsPage(HTMLPage): diff --git a/modules/supertoinette/test.py b/modules/supertoinette/test.py index 82ec2089b6..bec8e7284f 100644 --- a/modules/supertoinette/test.py +++ b/modules/supertoinette/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class SupertoinetteTest(BackendTest): diff --git a/modules/suravenir/browser.py b/modules/suravenir/browser.py index d52b476690..1fcc96297d 100644 --- a/modules/suravenir/browser.py +++ b/modules/suravenir/browser.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword from .pages import LoginPage, AccountsList, InvestmentList, AccountHistory diff --git a/modules/suravenir/module.py b/modules/suravenir/module.py index d18032ebc4..1620593ae7 100644 --- a/modules/suravenir/module.py +++ b/modules/suravenir/module.py @@ -20,10 +20,10 @@ from __future__ import unicode_literals -from weboob.capabilities.base import find_object -from weboob.capabilities.bank import CapBankWealth, AccountNotFound -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.base import find_object +from woob.capabilities.bank import CapBankWealth, AccountNotFound +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import Suravenir diff --git a/modules/suravenir/pages.py b/modules/suravenir/pages.py index 715267c560..c8aa270ffd 100644 --- a/modules/suravenir/pages.py +++ b/modules/suravenir/pages.py @@ -19,12 +19,12 @@ from __future__ import unicode_literals -from weboob.browser.elements import ListElement, TableElement, ItemElement, method -from weboob.browser.filters.html import AbsoluteLink, TableCell, Link -from weboob.browser.filters.standard import CleanText, CleanDecimal, Date -from weboob.capabilities import NotAvailable -from weboob.capabilities.bank import Account, Investment, Transaction -from weboob.browser.pages import HTMLPage, LoggedPage, pagination +from woob.browser.elements import ListElement, TableElement, ItemElement, method +from woob.browser.filters.html import AbsoluteLink, TableCell, Link +from woob.browser.filters.standard import CleanText, CleanDecimal, Date +from woob.capabilities import NotAvailable +from woob.capabilities.bank import Account, Investment, Transaction +from woob.browser.pages import HTMLPage, LoggedPage, pagination class LoginPage(HTMLPage): diff --git a/modules/suravenir/test.py b/modules/suravenir/test.py index 1b23fbbacd..7f33272dff 100644 --- a/modules/suravenir/test.py +++ b/modules/suravenir/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class SuravenirTest(BackendTest): diff --git a/modules/swile/browser.py b/modules/swile/browser.py index c872e7f7cf..8c7a07c5bd 100644 --- a/modules/swile/browser.py +++ b/modules/swile/browser.py @@ -24,16 +24,16 @@ from datetime import date, timedelta from functools import wraps -from weboob.browser.filters.standard import ( +from woob.browser.filters.standard import ( CleanDecimal, CleanText, DateTime, Currency, Format, ) -from weboob.capabilities.base import empty -from weboob.browser.filters.json import Dict -from weboob.browser.exceptions import ClientError, BrowserTooManyRequests -from weboob.exceptions import BrowserIncorrectPassword, RecaptchaV2Question -from weboob.browser.browsers import APIBrowser, OAuth2Mixin -from weboob.capabilities.bank import Account, Transaction +from woob.capabilities.base import empty +from woob.browser.filters.json import Dict +from woob.browser.exceptions import ClientError, BrowserTooManyRequests +from woob.exceptions import BrowserIncorrectPassword, RecaptchaV2Question +from woob.browser.browsers import APIBrowser, OAuth2Mixin +from woob.capabilities.bank import Account, Transaction def need_login(func): diff --git a/modules/swile/module.py b/modules/swile/module.py index 847f10b9d8..7996940328 100644 --- a/modules/swile/module.py +++ b/modules/swile/module.py @@ -21,9 +21,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, ValueTransient -from weboob.capabilities.bank import CapBank +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, ValueTransient +from woob.capabilities.bank import CapBank from .browser import SwileBrowser diff --git a/modules/swisslife/browser.py b/modules/swisslife/browser.py index a56af3852b..e2960c2ffc 100644 --- a/modules/swisslife/browser.py +++ b/modules/swisslife/browser.py @@ -21,14 +21,14 @@ from requests.exceptions import ConnectionError -from weboob.browser import LoginBrowser, URL, need_login -from weboob.browser.exceptions import ClientError -from weboob.exceptions import BrowserIncorrectPassword, BrowserHTTPError, BrowserUnavailable, BrowserHTTPNotFound -from weboob.browser.exceptions import ServerError -from weboob.capabilities.bank import Account -from weboob.capabilities.wealth import Per, PerVersion, Investment, Pocket -from weboob.capabilities.base import NotAvailable, empty -from weboob.tools.capabilities.bank.transactions import sorted_transactions +from woob.browser import LoginBrowser, URL, need_login +from woob.browser.exceptions import ClientError +from woob.exceptions import BrowserIncorrectPassword, BrowserHTTPError, BrowserUnavailable, BrowserHTTPNotFound +from woob.browser.exceptions import ServerError +from woob.capabilities.bank import Account +from woob.capabilities.wealth import Per, PerVersion, Investment, Pocket +from woob.capabilities.base import NotAvailable, empty +from woob.tools.capabilities.bank.transactions import sorted_transactions from .pages import ( ProfilePage, AccountsPage, AccountDetailPage, AccountVieEuroPage, InvestmentPage, diff --git a/modules/swisslife/module.py b/modules/swisslife/module.py index bebdad58c5..024c0a2a57 100644 --- a/modules/swisslife/module.py +++ b/modules/swisslife/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.profile import CapProfile -from weboob.capabilities.wealth import CapBankWealth -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.profile import CapProfile +from woob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value from .browser import SwisslifeBrowser diff --git a/modules/swisslife/pages.py b/modules/swisslife/pages.py index 3ebc7e0687..0d7acbaa73 100644 --- a/modules/swisslife/pages.py +++ b/modules/swisslife/pages.py @@ -21,21 +21,21 @@ import datetime -from weboob.browser.elements import method, ListElement, ItemElement, DictElement -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import ( +from woob.browser.elements import method, ListElement, ItemElement, DictElement +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Eval, Field, Map, Currency, Regexp, Env, Date, BrowserURL, Coalesce, MultiJoin, MapIn, Lower, ) -from weboob.browser.pages import LoggedPage, JsonPage, HTMLPage -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.wealth import Investment -from weboob.capabilities.profile import Person -from weboob.capabilities.base import NotAvailable, empty -from weboob.tools.compat import urlparse -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.capabilities.bank.investments import IsinCode, IsinType -from weboob.tools.date import parse_french_date +from woob.browser.pages import LoggedPage, JsonPage, HTMLPage +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.wealth import Investment +from woob.capabilities.profile import Person +from woob.capabilities.base import NotAvailable, empty +from woob.tools.compat import urlparse +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.investments import IsinCode, IsinType +from woob.tools.date import parse_french_date def date_from_timestamp(date): diff --git a/modules/t411/browser.py b/modules/t411/browser.py index e264edf369..3c94c3a8b4 100644 --- a/modules/t411/browser.py +++ b/modules/t411/browser.py @@ -19,11 +19,11 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import LoginBrowser, need_login -from weboob.browser.url import URL -from weboob.browser.profiles import Wget -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import LoginBrowser, need_login +from woob.browser.url import URL +from woob.browser.profiles import Wget +from woob.exceptions import BrowserIncorrectPassword from .pages.index import HomePage, LoginPage from .pages.torrents import TorrentPage, SearchPage, DownloadPage diff --git a/modules/t411/module.py b/modules/t411/module.py index bd43cba998..094b0941b5 100644 --- a/modules/t411/module.py +++ b/modules/t411/module.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.torrent import CapTorrent -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.compat import quote_plus -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.torrent import CapTorrent +from woob.tools.backend import Module, BackendConfig +from woob.tools.compat import quote_plus +from woob.tools.value import ValueBackendPassword, Value from .browser import T411Browser diff --git a/modules/t411/pages/index.py b/modules/t411/pages/index.py index e96dfc54d2..33eedbc1f8 100644 --- a/modules/t411/pages/index.py +++ b/modules/t411/pages/index.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage +from woob.browser.pages import HTMLPage class LoginPage(HTMLPage): diff --git a/modules/t411/pages/torrents.py b/modules/t411/pages/torrents.py index fe17dafe7a..ac0d3a3e73 100644 --- a/modules/t411/pages/torrents.py +++ b/modules/t411/pages/torrents.py @@ -17,14 +17,14 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.misc import get_bytes_size -from weboob.capabilities.torrent import Torrent -from weboob.capabilities.base import NotLoaded, NotAvailable +from woob.tools.misc import get_bytes_size +from woob.capabilities.torrent import Torrent +from woob.capabilities.base import NotLoaded, NotAvailable -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage, LoggedPage, RawPage -from weboob.browser.filters.standard import Regexp, CleanText, Type, Format -from weboob.browser.filters.html import CleanHTML +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage, LoggedPage, RawPage +from woob.browser.filters.standard import Regexp, CleanText, Type, Format +from woob.browser.filters.html import CleanHTML class SearchPage(LoggedPage, HTMLPage): diff --git a/modules/t411/test.py b/modules/t411/test.py index 7fcff99739..3c6d22375a 100644 --- a/modules/t411/test.py +++ b/modules/t411/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest +from woob.capabilities.base import NotLoaded from random import choice diff --git a/modules/tapatalk/module.py b/modules/tapatalk/module.py index 42e28a4572..b23b7d040b 100644 --- a/modules/tapatalk/module.py +++ b/modules/tapatalk/module.py @@ -25,10 +25,10 @@ from six import text_type from six.moves import urllib, xmlrpc_client -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword -from weboob.capabilities.messages import CapMessages, Thread, Message -from weboob.exceptions import BrowserIncorrectPassword +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword +from woob.capabilities.messages import CapMessages, Thread, Message +from woob.exceptions import BrowserIncorrectPassword __all__ = ['TapatalkModule'] diff --git a/modules/tarneaud/browser.py b/modules/tarneaud/browser.py index ff869aa8b5..cc0a6e5b97 100644 --- a/modules/tarneaud/browser.py +++ b/modules/tarneaud/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import AbstractBrowser +from woob.browser import AbstractBrowser class TarneaudBrowser(AbstractBrowser): diff --git a/modules/tarneaud/module.py b/modules/tarneaud/module.py index 816c4d2e48..0ae8d7b5d3 100644 --- a/modules/tarneaud/module.py +++ b/modules/tarneaud/module.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.profile import CapProfile -from weboob.tools.backend import AbstractModule, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.profile import CapProfile +from woob.tools.backend import AbstractModule, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import TarneaudBrowser diff --git a/modules/tarneaud/test.py b/modules/tarneaud/test.py index 32e63991d8..f93ec53a54 100644 --- a/modules/tarneaud/test.py +++ b/modules/tarneaud/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class CreditDuNordTest(BackendTest): MODULE = 'tarneaud' diff --git a/modules/taz/browser.py b/modules/taz/browser.py index bd80fb3f65..3a3838cd99 100644 --- a/modules/taz/browser.py +++ b/modules/taz/browser.py @@ -19,8 +19,8 @@ # along with this woob module. If not, see . from .pages import ArticlePage -from weboob.browser.browsers import AbstractBrowser -from weboob.browser.url import URL +from woob.browser.browsers import AbstractBrowser +from woob.browser.url import URL class NewspaperTazBrowser(AbstractBrowser): diff --git a/modules/taz/module.py b/modules/taz/module.py index db02eb7604..e136d722a7 100644 --- a/modules/taz/module.py +++ b/modules/taz/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . "backend for http://www.taz.de" -from weboob.capabilities.messages import CapMessages -from weboob.tools.backend import AbstractModule +from woob.capabilities.messages import CapMessages +from woob.tools.backend import AbstractModule from .browser import NewspaperTazBrowser from .tools import rssid, url2id diff --git a/modules/taz/pages.py b/modules/taz/pages.py index f1d799bdb2..5533b4fb64 100644 --- a/modules/taz/pages.py +++ b/modules/taz/pages.py @@ -18,8 +18,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import AbstractPage -from weboob.browser.filters.html import CSS, CleanHTML +from woob.browser.pages import AbstractPage +from woob.browser.filters.html import CSS, CleanHTML class ArticlePage(AbstractPage): diff --git a/modules/taz/test.py b/modules/taz/test.py index f9ed77bb80..6cbd993e52 100644 --- a/modules/taz/test.py +++ b/modules/taz/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class TazTest(BackendTest): diff --git a/modules/themisbanque/browser.py b/modules/themisbanque/browser.py index 4f6ca5eb41..f17491ce9b 100644 --- a/modules/themisbanque/browser.py +++ b/modules/themisbanque/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import LoginBrowser, URL, need_login -from weboob.tools.compat import urljoin +from woob.browser import LoginBrowser, URL, need_login +from woob.tools.compat import urljoin from .pages import LoginPage, LoginConfirmPage, AccountsPage, RibPage, RibPDFPage, HistoryPage diff --git a/modules/themisbanque/module.py b/modules/themisbanque/module.py index ff6120460d..e89673c81b 100644 --- a/modules/themisbanque/module.py +++ b/modules/themisbanque/module.py @@ -19,11 +19,11 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.bank import CapBank, AccountNotFound -from weboob.capabilities.base import find_object -from weboob.capabilities.profile import CapProfile -from weboob.tools.value import ValueBackendPassword +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.bank import CapBank, AccountNotFound +from woob.capabilities.base import find_object +from woob.capabilities.profile import CapProfile +from woob.tools.value import ValueBackendPassword from .browser import ThemisBrowser diff --git a/modules/themisbanque/pages.py b/modules/themisbanque/pages.py index 8b00adf021..d4b48c75a2 100644 --- a/modules/themisbanque/pages.py +++ b/modules/themisbanque/pages.py @@ -21,18 +21,18 @@ import re -from weboob.exceptions import BrowserIncorrectPassword -from weboob.browser.pages import LoggedPage, HTMLPage, pagination, PDFPage -from weboob.browser.elements import method, ItemElement, TableElement -from weboob.capabilities.bank import Account -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.profile import Profile -from weboob.browser.filters.standard import CleanText, CleanDecimal, Async, Regexp, Join, Field -from weboob.browser.filters.html import Link, TableCell, ColumnNotFound -from weboob.tools.capabilities.bank.transactions import FrenchTransaction -from weboob.tools.capabilities.bank.iban import is_iban_valid -from weboob.tools.compat import basestring -from weboob.tools.pdf import extract_text +from woob.exceptions import BrowserIncorrectPassword +from woob.browser.pages import LoggedPage, HTMLPage, pagination, PDFPage +from woob.browser.elements import method, ItemElement, TableElement +from woob.capabilities.bank import Account +from woob.capabilities.base import NotAvailable +from woob.capabilities.profile import Profile +from woob.browser.filters.standard import CleanText, CleanDecimal, Async, Regexp, Join, Field +from woob.browser.filters.html import Link, TableCell, ColumnNotFound +from woob.tools.capabilities.bank.transactions import FrenchTransaction +from woob.tools.capabilities.bank.iban import is_iban_valid +from woob.tools.compat import basestring +from woob.tools.pdf import extract_text class MyCleanText(CleanText): diff --git a/modules/themisbanque/test.py b/modules/themisbanque/test.py index 487f3aa530..984c1aa475 100644 --- a/modules/themisbanque/test.py +++ b/modules/themisbanque/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class ThemisBanqueTest(BackendTest): diff --git a/modules/ticketscesu/browser.py b/modules/ticketscesu/browser.py index 85fe2f3995..0ffb3fd052 100644 --- a/modules/ticketscesu/browser.py +++ b/modules/ticketscesu/browser.py @@ -20,8 +20,8 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import ActionNeeded +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import ActionNeeded from .pages import AccountsPage, LoginPage, ProfilePage diff --git a/modules/ticketscesu/module.py b/modules/ticketscesu/module.py index 929eeb90d3..3b1380f63c 100644 --- a/modules/ticketscesu/module.py +++ b/modules/ticketscesu/module.py @@ -19,11 +19,11 @@ from __future__ import unicode_literals -from weboob.capabilities.base import find_object -from weboob.capabilities.bank import CapBank, Account, AccountNotFound +from woob.capabilities.base import find_object +from woob.capabilities.bank import CapBank, Account, AccountNotFound -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword, Value +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword, Value from .browser import TicketCesuBrowser diff --git a/modules/ticketscesu/pages.py b/modules/ticketscesu/pages.py index 558ce31237..7a740a3ac0 100644 --- a/modules/ticketscesu/pages.py +++ b/modules/ticketscesu/pages.py @@ -20,12 +20,12 @@ from __future__ import unicode_literals -from weboob.browser.elements import method, ItemElement, ListElement, SkipItem -from weboob.browser.filters.standard import CleanDecimal, CleanText, Field, Format, Date -from weboob.browser.filters.html import Attr -from weboob.browser.pages import HTMLPage, LoggedPage -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.base import NotAvailable +from woob.browser.elements import method, ItemElement, ListElement, SkipItem +from woob.browser.filters.standard import CleanDecimal, CleanText, Field, Format, Date +from woob.browser.filters.html import Attr +from woob.browser.pages import HTMLPage, LoggedPage +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.base import NotAvailable class LoginPage(HTMLPage): diff --git a/modules/tinder/browser.py b/modules/tinder/browser.py index bbdd10ec3a..48d64abbf0 100644 --- a/modules/tinder/browser.py +++ b/modules/tinder/browser.py @@ -20,12 +20,12 @@ import re -from weboob.browser.browsers import DomainBrowser, APIBrowser -from weboob.browser.filters.standard import CleanText -from weboob.browser.pages import HTMLPage -from weboob.browser.profiles import IPhone, Android -from weboob.exceptions import BrowserIncorrectPassword, ParseError -from weboob.tools.json import json +from woob.browser.browsers import DomainBrowser, APIBrowser +from woob.browser.filters.standard import CleanText +from woob.browser.pages import HTMLPage +from woob.browser.profiles import IPhone, Android +from woob.exceptions import BrowserIncorrectPassword, ParseError +from woob.tools.json import json __all__ = ['TinderBrowser', 'FacebookBrowser'] diff --git a/modules/tinder/module.py b/modules/tinder/module.py index b78666a83c..ffbc6b17c9 100644 --- a/modules/tinder/module.py +++ b/modules/tinder/module.py @@ -23,12 +23,12 @@ from dateutil.relativedelta import relativedelta from dateutil.tz import tzlocal -from weboob.tools.compat import unicode -from weboob.capabilities.messages import CapMessages, CapMessagesPost, Thread, Message -from weboob.capabilities.dating import CapDating, Optimization -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBackendPassword -from weboob.tools.log import getLogger +from woob.tools.compat import unicode +from woob.capabilities.messages import CapMessages, CapMessagesPost, Thread, Message +from woob.capabilities.dating import CapDating, Optimization +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBackendPassword +from woob.tools.log import getLogger from .browser import TinderBrowser, FacebookBrowser diff --git a/modules/tinder/test.py b/modules/tinder/test.py index 04bf53f0e3..e16554c7ab 100644 --- a/modules/tinder/test.py +++ b/modules/tinder/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class TinderTest(BackendTest): diff --git a/modules/torrentz/browser.py b/modules/torrentz/browser.py index 4de32fe067..bf0d76d092 100644 --- a/modules/torrentz/browser.py +++ b/modules/torrentz/browser.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages.index import IndexPage from .pages.torrents import TorrentsPage, TorrentPage diff --git a/modules/torrentz/module.py b/modules/torrentz/module.py index e0109b07cf..adef368ab0 100644 --- a/modules/torrentz/module.py +++ b/modules/torrentz/module.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- -from weboob.capabilities.torrent import CapTorrent -from weboob.tools.backend import Module +from woob.capabilities.torrent import CapTorrent +from woob.tools.backend import Module from .browser import TorrentzBrowser diff --git a/modules/torrentz/pages/index.py b/modules/torrentz/pages/index.py index d522186bf1..a2ef53205d 100644 --- a/modules/torrentz/pages/index.py +++ b/modules/torrentz/pages/index.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -from weboob.browser.pages import HTMLPage +from woob.browser.pages import HTMLPage class IndexPage(HTMLPage): diff --git a/modules/torrentz/pages/torrents.py b/modules/torrentz/pages/torrents.py index 53f380e09d..d2fc8baf0e 100644 --- a/modules/torrentz/pages/torrents.py +++ b/modules/torrentz/pages/torrents.py @@ -2,13 +2,13 @@ from datetime import datetime -from weboob.tools.misc import get_bytes_size -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.torrent import Torrent, MagnetOnly -from weboob.browser.filters.standard import CleanText, Regexp, Date, Type -from weboob.tools.compat import quote_plus +from woob.tools.misc import get_bytes_size +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.capabilities.base import NotAvailable +from woob.capabilities.torrent import Torrent, MagnetOnly +from woob.browser.filters.standard import CleanText, Regexp, Date, Type +from woob.tools.compat import quote_plus def parse_timestamp(txt, **kwargs): diff --git a/modules/torrentz/test.py b/modules/torrentz/test.py index c85208beb9..97c16da53a 100644 --- a/modules/torrentz/test.py +++ b/modules/torrentz/test.py @@ -1,8 +1,8 @@ # -*- coding: utf-8 -*- -from weboob.tools.test import BackendTest -from weboob.capabilities.torrent import MagnetOnly -from weboob.tools.date import date +from woob.tools.test import BackendTest +from woob.capabilities.torrent import MagnetOnly +from woob.tools.date import date from random import choice diff --git a/modules/trainline/browser.py b/modules/trainline/browser.py index 67f8ddc60e..476a54d46e 100644 --- a/modules/trainline/browser.py +++ b/modules/trainline/browser.py @@ -19,10 +19,10 @@ from __future__ import unicode_literals -from weboob.browser import URL -from weboob.browser.browsers import LoginBrowser, need_login -from weboob.exceptions import BrowserIncorrectPassword -from weboob.browser.exceptions import ClientError +from woob.browser import URL +from woob.browser.browsers import LoginBrowser, need_login +from woob.exceptions import BrowserIncorrectPassword +from woob.browser.exceptions import ClientError from .pages import SigninPage, UserPage, DocumentsPage diff --git a/modules/trainline/module.py b/modules/trainline/module.py index c74a88518b..ad5e4b4192 100644 --- a/modules/trainline/module.py +++ b/modules/trainline/module.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.capabilities.bill import ( +from woob.capabilities.bill import ( DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound, ) -from weboob.capabilities.base import find_object, NotAvailable -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.base import find_object, NotAvailable +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword from .browser import TrainlineBrowser diff --git a/modules/trainline/pages.py b/modules/trainline/pages.py index c67f8b26a6..633bf61d24 100644 --- a/modules/trainline/pages.py +++ b/modules/trainline/pages.py @@ -4,14 +4,14 @@ from __future__ import unicode_literals -from weboob.browser.pages import LoggedPage, JsonPage -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.browser.filters.standard import ( +from woob.browser.pages import LoggedPage, JsonPage +from woob.browser.elements import DictElement, ItemElement, method +from woob.browser.filters.standard import ( Date, Format, CleanText, Currency, CleanDecimal, Env, ) -from weboob.browser.filters.json import Dict -from weboob.capabilities.bill import Subscription, Bill +from woob.browser.filters.json import Dict +from woob.capabilities.bill import Subscription, Bill class SigninPage(JsonPage): diff --git a/modules/trainline/test.py b/modules/trainline/test.py index 25dc965bc2..558100b9d0 100644 --- a/modules/trainline/test.py +++ b/modules/trainline/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class TrainlineTest(BackendTest): diff --git a/modules/transilien/browser.py b/modules/transilien/browser.py index 2b127acc0a..bbc8785d38 100644 --- a/modules/transilien/browser.py +++ b/modules/transilien/browser.py @@ -19,7 +19,7 @@ # along with this woob module. If not, see . from datetime import datetime -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import StationsPage, DeparturesPage, DeparturesPage2, HorairesPage, RoadMapPage diff --git a/modules/transilien/module.py b/modules/transilien/module.py index 05911c5adc..3fe2763dbd 100644 --- a/modules/transilien/module.py +++ b/modules/transilien/module.py @@ -18,8 +18,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.travel import CapTravel -from weboob.tools.backend import Module +from woob.capabilities.travel import CapTravel +from woob.tools.backend import Module from .browser import Transilien diff --git a/modules/transilien/pages.py b/modules/transilien/pages.py index c57f352f12..267a893c44 100644 --- a/modules/transilien/pages.py +++ b/modules/transilien/pages.py @@ -20,14 +20,14 @@ import re -from weboob.browser.pages import JsonPage, HTMLPage -from weboob.browser.elements import TableElement, ItemElement, DictElement, method -from weboob.capabilities.travel import Station, Departure, RoadStep -from weboob.capabilities import NotAvailable -from weboob.browser.filters.standard import CleanText, Filter, Time, Env, Regexp, Duration,\ +from woob.browser.pages import JsonPage, HTMLPage +from woob.browser.elements import TableElement, ItemElement, DictElement, method +from woob.capabilities.travel import Station, Departure, RoadStep +from woob.capabilities import NotAvailable +from woob.browser.filters.standard import CleanText, Filter, Time, Env, Regexp, Duration,\ Format, Join, DateTime -from weboob.browser.filters.json import Dict -from weboob.browser.filters.html import Link, TableCell +from woob.browser.filters.json import Dict +from woob.browser.filters.html import Link, TableCell class RoadMapDuration(Duration): diff --git a/modules/transilien/test.py b/modules/transilien/test.py index a718e6564b..f58e9bcc33 100644 --- a/modules/transilien/test.py +++ b/modules/transilien/test.py @@ -19,8 +19,8 @@ import datetime -from weboob.capabilities.travel import RoadmapFilters -from weboob.tools.test import BackendTest +from woob.capabilities.travel import RoadmapFilters +from woob.tools.test import BackendTest class TransilienTest(BackendTest): diff --git a/modules/tumblr/browser.py b/modules/tumblr/browser.py index 341e221b39..b9fe1727e5 100644 --- a/modules/tumblr/browser.py +++ b/modules/tumblr/browser.py @@ -22,11 +22,11 @@ from datetime import datetime import re -from weboob.tools.json import json -from weboob.browser.browsers import APIBrowser -from weboob.browser.filters.standard import CleanText -from weboob.capabilities.gallery import BaseImage -from weboob.capabilities.image import Thumbnail +from woob.tools.json import json +from woob.browser.browsers import APIBrowser +from woob.browser.filters.standard import CleanText +from woob.capabilities.gallery import BaseImage +from woob.capabilities.image import Thumbnail class TumblrBrowser(APIBrowser): diff --git a/modules/tumblr/module.py b/modules/tumblr/module.py index 8b5a6bf0f6..65e046c83e 100644 --- a/modules/tumblr/module.py +++ b/modules/tumblr/module.py @@ -20,11 +20,11 @@ from __future__ import unicode_literals -from weboob.browser.exceptions import ClientError, HTTPNotFound -from weboob.capabilities.gallery import CapGallery, BaseGallery, BaseImage, Thumbnail -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.compat import urlparse -from weboob.tools.value import Value +from woob.browser.exceptions import ClientError, HTTPNotFound +from woob.capabilities.gallery import CapGallery, BaseGallery, BaseImage, Thumbnail +from woob.tools.backend import Module, BackendConfig +from woob.tools.compat import urlparse +from woob.tools.value import Value from .browser import TumblrBrowser diff --git a/modules/tumblr/test.py b/modules/tumblr/test.py index d01a9b0f7c..9fff3c22b8 100644 --- a/modules/tumblr/test.py +++ b/modules/tumblr/test.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest, skip_without_config +from woob.tools.test import BackendTest, skip_without_config class TumblrTest(BackendTest): diff --git a/modules/tvsubtitles/browser.py b/modules/tvsubtitles/browser.py index b4e0387866..b501f9024a 100644 --- a/modules/tvsubtitles/browser.py +++ b/modules/tvsubtitles/browser.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL -from weboob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import PagesBrowser, URL +from woob.browser.exceptions import BrowserHTTPNotFound from .pages import SeriePage, SearchPage, SeasonPage, HomePage diff --git a/modules/tvsubtitles/module.py b/modules/tvsubtitles/module.py index b88b1a434d..3027cb8510 100644 --- a/modules/tvsubtitles/module.py +++ b/modules/tvsubtitles/module.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.subtitle import CapSubtitle, LanguageNotSupported -from weboob.tools.backend import Module +from woob.capabilities.subtitle import CapSubtitle, LanguageNotSupported +from woob.tools.backend import Module from .browser import TvsubtitlesBrowser, LANGUAGE_LIST diff --git a/modules/tvsubtitles/pages.py b/modules/tvsubtitles/pages.py index 0d40dc1f7d..02c00dbbf0 100644 --- a/modules/tvsubtitles/pages.py +++ b/modules/tvsubtitles/pages.py @@ -21,9 +21,9 @@ import re -from weboob.capabilities.subtitle import Subtitle -from weboob.browser.pages import HTMLPage -from weboob.tools.misc import to_unicode +from woob.capabilities.subtitle import Subtitle +from woob.browser.pages import HTMLPage +from woob.tools.misc import to_unicode class HomePage(HTMLPage): diff --git a/modules/tvsubtitles/test.py b/modules/tvsubtitles/test.py index b1a60b3e87..fd7131a8e5 100644 --- a/modules/tvsubtitles/test.py +++ b/modules/tvsubtitles/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from random import choice diff --git a/modules/twitter/browser.py b/modules/twitter/browser.py index c2d65d7332..c40958e078 100644 --- a/modules/twitter/browser.py +++ b/modules/twitter/browser.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import LoginBrowser, URL, need_login -from weboob.exceptions import BrowserIncorrectPassword -from weboob.capabilities.messages import Message +from woob.browser import LoginBrowser, URL, need_login +from woob.exceptions import BrowserIncorrectPassword +from woob.capabilities.messages import Message from .pages import LoginPage, LoginErrorPage, ThreadPage, Tweet, TrendsPage,\ TimelinePage, HomeTimelinePage, SearchTimelinePage, SearchPage diff --git a/modules/twitter/module.py b/modules/twitter/module.py index cbed97c44e..a97f595f6a 100644 --- a/modules/twitter/module.py +++ b/modules/twitter/module.py @@ -18,12 +18,12 @@ # along with this woob module. If not, see . from datetime import datetime, timedelta -from weboob.tools.value import Value, ValueBackendPassword -from weboob.tools.backend import Module, BackendConfig -from weboob.capabilities.messages import CapMessages, Thread, CapMessagesPost -from weboob.capabilities.collection import CapCollection, CollectionNotFound, Collection -from weboob.capabilities.base import find_object -from weboob.exceptions import BrowserForbidden +from woob.tools.value import Value, ValueBackendPassword +from woob.tools.backend import Module, BackendConfig +from woob.capabilities.messages import CapMessages, Thread, CapMessagesPost +from woob.capabilities.collection import CapCollection, CollectionNotFound, Collection +from woob.capabilities.base import find_object +from woob.exceptions import BrowserForbidden from .browser import TwitterBrowser import itertools diff --git a/modules/twitter/pages.py b/modules/twitter/pages.py index 21864eeb33..78e310e5ad 100644 --- a/modules/twitter/pages.py +++ b/modules/twitter/pages.py @@ -18,18 +18,18 @@ # along with this woob module. If not, see . from datetime import datetime -from weboob.tools.date import DATE_TRANSLATE_FR +from woob.tools.date import DATE_TRANSLATE_FR from io import StringIO import lxml.html as html -from weboob.tools.json import json -from weboob.browser.pages import HTMLPage, JsonPage, FormNotFound, pagination, LoggedPage -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, Format, Regexp, Env, DateTime, Filter -from weboob.browser.filters.html import Link, Attr -from weboob.capabilities.messages import Thread, Message -from weboob.capabilities.base import BaseObject -from weboob.tools.compat import urlencode +from woob.tools.json import json +from woob.browser.pages import HTMLPage, JsonPage, FormNotFound, pagination, LoggedPage +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import CleanText, Format, Regexp, Env, DateTime, Filter +from woob.browser.filters.html import Link, Attr +from woob.capabilities.messages import Thread, Message +from woob.capabilities.base import BaseObject +from woob.tools.compat import urlencode class DatetimeFromTimestamp(Filter): diff --git a/modules/twitter/test.py b/modules/twitter/test.py index 30b34b751e..eba9921576 100644 --- a/modules/twitter/test.py +++ b/modules/twitter/test.py @@ -19,8 +19,8 @@ import itertools -from weboob.capabilities.base import BaseObject -from weboob.tools.test import BackendTest, SkipTest +from woob.capabilities.base import BaseObject +from woob.tools.test import BackendTest, SkipTest class TwitterTest(BackendTest): diff --git a/modules/unsplash/browser.py b/modules/unsplash/browser.py index 71980dd6e3..bbe410e6be 100644 --- a/modules/unsplash/browser.py +++ b/modules/unsplash/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import ImageSearch diff --git a/modules/unsplash/module.py b/modules/unsplash/module.py index b285d07ce8..f63241196a 100644 --- a/modules/unsplash/module.py +++ b/modules/unsplash/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.file import CapFile -from weboob.capabilities.image import CapImage, BaseImage +from woob.tools.backend import Module +from woob.capabilities.file import CapFile +from woob.capabilities.image import CapImage, BaseImage from .browser import UnsplashBrowser diff --git a/modules/unsplash/pages.py b/modules/unsplash/pages.py index 696390d222..ff53007042 100644 --- a/modules/unsplash/pages.py +++ b/modules/unsplash/pages.py @@ -17,12 +17,12 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.browser.pages import JsonPage -from weboob.browser.elements import DictElement, ItemElement, method -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import DateTime, Field, Format -from weboob.capabilities.image import BaseImage, Thumbnail -from weboob.capabilities.file import LICENSES +from woob.browser.pages import JsonPage +from woob.browser.elements import DictElement, ItemElement, method +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import DateTime, Field, Format +from woob.capabilities.image import BaseImage, Thumbnail +from woob.capabilities.file import LICENSES class CollectionSearch(JsonPage): diff --git a/modules/unsplash/test.py b/modules/unsplash/test.py index a3956ed315..d6b6ad24b8 100644 --- a/modules/unsplash/test.py +++ b/modules/unsplash/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class UnsplashTest(BackendTest): diff --git a/modules/vicsec/browser.py b/modules/vicsec/browser.py index 3589c49b2b..8d9f9f5d94 100644 --- a/modules/vicsec/browser.py +++ b/modules/vicsec/browser.py @@ -23,13 +23,13 @@ from decimal import Decimal from itertools import chain -from weboob.browser import URL, LoginBrowser, need_login -from weboob.browser.pages import HTMLPage -from weboob.capabilities.base import Currency -from weboob.capabilities.shop import Item, Order, Payment -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr -from weboob.tools.compat import unicode +from woob.browser import URL, LoginBrowser, need_login +from woob.browser.pages import HTMLPage +from woob.capabilities.base import Currency +from woob.capabilities.shop import Item, Order, Payment +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr +from woob.tools.compat import unicode __all__ = ['VicSec'] diff --git a/modules/vicsec/module.py b/modules/vicsec/module.py index 3fd228c26d..6a2cbe5018 100644 --- a/modules/vicsec/module.py +++ b/modules/vicsec/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.shop import CapShop -from weboob.tools.backend import BackendConfig, Module -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.shop import CapShop +from woob.tools.backend import BackendConfig, Module +from woob.tools.value import ValueBackendPassword from .browser import VicSec diff --git a/modules/vicsec/test.py b/modules/vicsec/test.py index f77e849bb1..2403899ad5 100644 --- a/modules/vicsec/test.py +++ b/modules/vicsec/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class VicSecTest(BackendTest): diff --git a/modules/vicseccard/browser.py b/modules/vicseccard/browser.py index 7eba682686..d658b9ee01 100644 --- a/modules/vicseccard/browser.py +++ b/modules/vicseccard/browser.py @@ -21,13 +21,13 @@ from requests.exceptions import ConnectionError, Timeout -from weboob.browser import URL, LoginBrowser, need_login -from weboob.browser.exceptions import ServerError -from weboob.browser.pages import HTMLPage -from weboob.capabilities.bank import Account, AccountNotFound, Transaction -from weboob.exceptions import BrowserIncorrectPassword -from weboob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr -from weboob.tools.compat import unicode +from woob.browser import URL, LoginBrowser, need_login +from woob.browser.exceptions import ServerError +from woob.browser.pages import HTMLPage +from woob.capabilities.bank import Account, AccountNotFound, Transaction +from woob.exceptions import BrowserIncorrectPassword +from woob.tools.capabilities.bank.transactions import AmericanTransaction as AmTr +from woob.tools.compat import unicode __all__ = ['VicSecCard'] diff --git a/modules/vicseccard/module.py b/modules/vicseccard/module.py index dd94617529..3afb1f669e 100644 --- a/modules/vicseccard/module.py +++ b/modules/vicseccard/module.py @@ -17,9 +17,9 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.capabilities.bank import CapBank -from weboob.tools.backend import BackendConfig, Module -from weboob.tools.value import ValueBackendPassword +from woob.capabilities.bank import CapBank +from woob.tools.backend import BackendConfig, Module +from woob.tools.value import ValueBackendPassword from .browser import VicSecCard diff --git a/modules/vicseccard/test.py b/modules/vicseccard/test.py index 10d01ae280..b008040b3d 100644 --- a/modules/vicseccard/test.py +++ b/modules/vicseccard/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest from itertools import chain diff --git a/modules/vimeo/browser.py b/modules/vimeo/browser.py index a2738a5925..2d7317b468 100644 --- a/modules/vimeo/browser.py +++ b/modules/vimeo/browser.py @@ -18,8 +18,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.file import SearchSort +from woob.browser import PagesBrowser, URL +from woob.capabilities.file import SearchSort from .pages import ListPage, APIPage diff --git a/modules/vimeo/module.py b/modules/vimeo/module.py index 133c19096c..8d110b84b1 100644 --- a/modules/vimeo/module.py +++ b/modules/vimeo/module.py @@ -18,9 +18,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.tools.backend import Module -from weboob.tools.capabilities.video.ytdl import video_info +from woob.capabilities.video import CapVideo, BaseVideo +from woob.tools.backend import Module +from woob.tools.capabilities.video.ytdl import video_info from .browser import VimeoBrowser diff --git a/modules/vimeo/pages.py b/modules/vimeo/pages.py index bc118ff0e5..2aa676abae 100644 --- a/modules/vimeo/pages.py +++ b/modules/vimeo/pages.py @@ -18,12 +18,12 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.video import BaseVideo -from weboob.capabilities.image import Thumbnail -from weboob.browser.elements import ItemElement, method, DictElement -from weboob.browser.pages import HTMLPage, pagination, JsonPage -from weboob.browser.filters.standard import Regexp, CleanText -from weboob.browser.filters.json import Dict +from woob.capabilities.video import BaseVideo +from woob.capabilities.image import Thumbnail +from woob.browser.elements import ItemElement, method, DictElement +from woob.browser.pages import HTMLPage, pagination, JsonPage +from woob.browser.filters.standard import Regexp, CleanText +from woob.browser.filters.json import Dict class ListPage(HTMLPage): diff --git a/modules/vimeo/test.py b/modules/vimeo/test.py index 5698df4deb..4e33ed1bdd 100644 --- a/modules/vimeo/test.py +++ b/modules/vimeo/test.py @@ -18,9 +18,9 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.video import BaseVideo -from weboob.tools.value import Value -from weboob.tools.test import BackendTest +from woob.capabilities.video import BaseVideo +from woob.tools.value import Value +from woob.tools.test import BackendTest import itertools diff --git a/modules/vine/browser.py b/modules/vine/browser.py index cc7f2fd91a..605f9b2c57 100644 --- a/modules/vine/browser.py +++ b/modules/vine/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.tools.compat import quote_plus +from woob.browser import PagesBrowser, URL +from woob.tools.compat import quote_plus from .pages import SearchPage, PostPage diff --git a/modules/vine/module.py b/modules/vine/module.py index ddbb1ed322..21e8809070 100644 --- a/modules/vine/module.py +++ b/modules/vine/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module -from weboob.capabilities.video import CapVideo +from woob.tools.backend import Module +from woob.capabilities.video import CapVideo from .browser import VineBrowser diff --git a/modules/vine/pages.py b/modules/vine/pages.py index 7c655c4ab8..ab3b63df10 100644 --- a/modules/vine/pages.py +++ b/modules/vine/pages.py @@ -17,12 +17,12 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.video import BaseVideo +from woob.capabilities.video import BaseVideo -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.browser.pages import JsonPage -from weboob.browser.filters.standard import Regexp -from weboob.browser.filters.json import Dict +from woob.browser.elements import ItemElement, DictElement, method +from woob.browser.pages import JsonPage +from woob.browser.filters.standard import Regexp +from woob.browser.filters.json import Dict class SearchPage(JsonPage): diff --git a/modules/vine/test.py b/modules/vine/test.py index a1338041fc..60f637cec6 100644 --- a/modules/vine/test.py +++ b/modules/vine/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest import itertools diff --git a/modules/virginradio/browser.py b/modules/virginradio/browser.py index 2061edcbcb..0054b76928 100644 --- a/modules/virginradio/browser.py +++ b/modules/virginradio/browser.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.capabilities.streaminfo import StreamInfo -from weboob.browser import Browser +from woob.tools.capabilities.streaminfo import StreamInfo +from woob.browser import Browser from . import parser diff --git a/modules/virginradio/module.py b/modules/virginradio/module.py index 8141ed0153..c9a722230b 100644 --- a/modules/virginradio/module.py +++ b/modules/virginradio/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.capabilities.radio import CapRadio, Radio -from weboob.capabilities.audiostream import BaseAudioStream -from weboob.capabilities.collection import CapCollection -from weboob.tools.backend import Module +from woob.capabilities.radio import CapRadio, Radio +from woob.capabilities.audiostream import BaseAudioStream +from woob.capabilities.collection import CapCollection +from woob.tools.backend import Module from .browser import VirginBrowser __all__ = ['VirginRadioModule'] diff --git a/modules/virginradio/test.py b/modules/virginradio/test.py index 4a93f49278..0ca5c8cbea 100644 --- a/modules/virginradio/test.py +++ b/modules/virginradio/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.radio import Radio +from woob.tools.test import BackendTest +from woob.capabilities.radio import Radio class VirginRadioTest(BackendTest): diff --git a/modules/vlille/browser.py b/modules/vlille/browser.py index 89173b8075..4f2a5493f5 100644 --- a/modules/vlille/browser.py +++ b/modules/vlille/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import ListStationsPage diff --git a/modules/vlille/module.py b/modules/vlille/module.py index 197632d7e1..462cda1e6f 100644 --- a/modules/vlille/module.py +++ b/modules/vlille/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . import re -from weboob.tools.backend import Module -from weboob.capabilities.base import find_object -from weboob.capabilities.gauge import CapGauge, GaugeSensor, Gauge, SensorNotFound +from woob.tools.backend import Module +from woob.capabilities.base import find_object +from woob.capabilities.gauge import CapGauge, GaugeSensor, Gauge, SensorNotFound from .browser import VlilleBrowser diff --git a/modules/vlille/pages.py b/modules/vlille/pages.py index a2afe33ef1..9e21037182 100644 --- a/modules/vlille/pages.py +++ b/modules/vlille/pages.py @@ -19,13 +19,13 @@ from decimal import Decimal -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, TableElement, method -from weboob.browser.filters.standard import CleanText, DateTime, Field -from weboob.browser.filters.html import TableCell +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, TableElement, method +from woob.browser.filters.standard import CleanText, DateTime, Field +from woob.browser.filters.html import TableCell -from weboob.capabilities.gauge import Gauge, GaugeMeasure, GaugeSensor -from weboob.capabilities.base import NotLoaded +from woob.capabilities.gauge import Gauge, GaugeMeasure, GaugeSensor +from woob.capabilities.base import NotLoaded class ListStationsPage(HTMLPage): diff --git a/modules/vlille/test.py b/modules/vlille/test.py index f7507442d8..5e199c31d5 100644 --- a/modules/vlille/test.py +++ b/modules/vlille/test.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class VlilleTest(BackendTest): diff --git a/modules/weather/browser.py b/modules/weather/browser.py index 2a77c7d015..df745f1271 100644 --- a/modules/weather/browser.py +++ b/modules/weather/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import WeatherPage, CityPage __all__ = ['WeatherBrowser'] diff --git a/modules/weather/module.py b/modules/weather/module.py index 565821145a..b6d0988efb 100644 --- a/modules/weather/module.py +++ b/modules/weather/module.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.capabilities.weather import CapWeather -from weboob.tools.backend import Module +from woob.capabilities.weather import CapWeather +from woob.tools.backend import Module from .browser import WeatherBrowser diff --git a/modules/weather/pages.py b/modules/weather/pages.py index 77af4a397e..0e03f7d4c0 100644 --- a/modules/weather/pages.py +++ b/modules/weather/pages.py @@ -19,11 +19,11 @@ from __future__ import unicode_literals from dateutil.parser import parse as parse_date -from weboob.browser.elements import ItemElement, method, DictElement -from weboob.browser.pages import JsonPage -from weboob.browser.filters.standard import Format, DateTime, Env -from weboob.browser.filters.json import Dict -from weboob.capabilities.weather import Forecast, Current, City, Temperature +from woob.browser.elements import ItemElement, method, DictElement +from woob.browser.pages import JsonPage +from woob.browser.filters.standard import Format, DateTime, Env +from woob.browser.filters.json import Dict +from woob.capabilities.weather import Forecast, Current, City, Temperature class CityPage(JsonPage): diff --git a/modules/weather/test.py b/modules/weather/test.py index 851e5ecb3d..7a5c77166e 100644 --- a/modules/weather/test.py +++ b/modules/weather/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class WeatherTest(BackendTest): diff --git a/modules/wiseed/browser.py b/modules/wiseed/browser.py index b022d77aaa..6852303fda 100644 --- a/modules/wiseed/browser.py +++ b/modules/wiseed/browser.py @@ -19,8 +19,8 @@ from __future__ import unicode_literals -from weboob.browser import LoginBrowser, need_login, URL, StatesMixin -from weboob.capabilities.bank import Account +from woob.browser import LoginBrowser, need_login, URL, StatesMixin +from woob.capabilities.bank import Account from .pages import LoginPage, LandPage, InvestPage diff --git a/modules/wiseed/module.py b/modules/wiseed/module.py index 20093f9cf8..42d7fc3c41 100644 --- a/modules/wiseed/module.py +++ b/modules/wiseed/module.py @@ -19,9 +19,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.wealth import CapBankWealth +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.wealth import CapBankWealth from .browser import WiseedBrowser diff --git a/modules/wiseed/pages.py b/modules/wiseed/pages.py index 37e3b3a680..7ab359f1da 100644 --- a/modules/wiseed/pages.py +++ b/modules/wiseed/pages.py @@ -19,16 +19,16 @@ from __future__ import unicode_literals -from weboob.browser.pages import LoggedPage, HTMLPage -from weboob.browser.filters.html import TableCell -from weboob.browser.filters.standard import ( +from woob.browser.pages import LoggedPage, HTMLPage +from woob.browser.filters.html import TableCell +from woob.browser.filters.standard import ( CleanText, CleanDecimal, Regexp, Coalesce, ) -from weboob.browser.elements import method, ItemElement, TableElement -from weboob.exceptions import BrowserIncorrectPassword -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.wealth import Investment -from weboob.tools.capabilities.bank.investments import create_french_liquidity +from woob.browser.elements import method, ItemElement, TableElement +from woob.exceptions import BrowserIncorrectPassword +from woob.capabilities.base import NotAvailable +from woob.capabilities.wealth import Investment +from woob.tools.capabilities.bank.investments import create_french_liquidity class LoginPage(HTMLPage): diff --git a/modules/wordreference/browser.py b/modules/wordreference/browser.py index ac27f16683..b9bc195668 100644 --- a/modules/wordreference/browser.py +++ b/modules/wordreference/browser.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import TranslatePage diff --git a/modules/wordreference/module.py b/modules/wordreference/module.py index 993f487875..1dec335fe6 100644 --- a/modules/wordreference/module.py +++ b/modules/wordreference/module.py @@ -19,8 +19,8 @@ "backend for http://www.wordreference.com" -from weboob.capabilities.translate import CapTranslate, TranslationFail, LanguageNotSupported -from weboob.tools.backend import Module +from woob.capabilities.translate import CapTranslate, TranslationFail, LanguageNotSupported +from woob.tools.backend import Module from .browser import WordReferenceBrowser diff --git a/modules/wordreference/pages.py b/modules/wordreference/pages.py index 3c5a58b981..5e76f9588d 100644 --- a/modules/wordreference/pages.py +++ b/modules/wordreference/pages.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.capabilities.translate import Translation -from weboob.browser.filters.standard import CleanText, Regexp, Env +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.capabilities.translate import Translation +from woob.browser.filters.standard import CleanText, Regexp, Env class TranslatePage(HTMLPage): diff --git a/modules/wordreference/test.py b/modules/wordreference/test.py index 6c220c773d..67b781e529 100644 --- a/modules/wordreference/test.py +++ b/modules/wordreference/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class WordReferenceTest(BackendTest): diff --git a/modules/xhamster/browser.py b/modules/xhamster/browser.py index f4413aac54..0228f4bc54 100644 --- a/modules/xhamster/browser.py +++ b/modules/xhamster/browser.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import VideoPage, SearchPage diff --git a/modules/xhamster/module.py b/modules/xhamster/module.py index dc81a46a50..ab3157af51 100644 --- a/modules/xhamster/module.py +++ b/modules/xhamster/module.py @@ -20,9 +20,9 @@ from __future__ import unicode_literals -from weboob.tools.backend import Module -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.capabilities.image import CapImage +from woob.tools.backend import Module +from woob.capabilities.video import CapVideo, BaseVideo +from woob.capabilities.image import CapImage from .browser import XHamsterBrowser diff --git a/modules/xhamster/pages.py b/modules/xhamster/pages.py index 77bbf68138..3601f15f34 100644 --- a/modules/xhamster/pages.py +++ b/modules/xhamster/pages.py @@ -19,14 +19,14 @@ from __future__ import unicode_literals -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.standard import CleanText, Duration, Regexp, Env, Field, RawText, Eval, Base -from weboob.browser.filters.html import AbsoluteLink, Attr -from weboob.browser.filters.json import Dict -from weboob.browser.pages import HTMLPage, pagination -from weboob.capabilities.video import BaseVideo -from weboob.capabilities.image import Thumbnail -from weboob.tools.json import json +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.standard import CleanText, Duration, Regexp, Env, Field, RawText, Eval, Base +from woob.browser.filters.html import AbsoluteLink, Attr +from woob.browser.filters.json import Dict +from woob.browser.pages import HTMLPage, pagination +from woob.capabilities.video import BaseVideo +from woob.capabilities.image import Thumbnail +from woob.tools.json import json class VideoPage(HTMLPage): diff --git a/modules/xhamster/test.py b/modules/xhamster/test.py index 24b68dbef9..013ac76055 100644 --- a/modules/xhamster/test.py +++ b/modules/xhamster/test.py @@ -20,7 +20,7 @@ from __future__ import unicode_literals -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class XHamsterTest(BackendTest): diff --git a/modules/yahoo/browser.py b/modules/yahoo/browser.py index 1f98be7bf5..de05fb7902 100644 --- a/modules/yahoo/browser.py +++ b/modules/yahoo/browser.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL +from woob.browser import PagesBrowser, URL from .pages import YahooPage __all__ = ['YahooBrowser'] diff --git a/modules/yahoo/module.py b/modules/yahoo/module.py index 62fd4c8d22..7b63d9d138 100644 --- a/modules/yahoo/module.py +++ b/modules/yahoo/module.py @@ -19,9 +19,9 @@ from collections import OrderedDict -from weboob.capabilities.weather import CapWeather -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value +from woob.capabilities.weather import CapWeather +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value from .browser import YahooBrowser diff --git a/modules/yahoo/pages.py b/modules/yahoo/pages.py index fe85907999..5a84da0567 100644 --- a/modules/yahoo/pages.py +++ b/modules/yahoo/pages.py @@ -18,11 +18,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser.pages import JsonPage -from weboob.browser.elements import ItemElement, DictElement, method -from weboob.capabilities.weather import Forecast, Current, City, Temperature -from weboob.browser.filters.json import Dict -from weboob.browser.filters.standard import CleanText, CleanDecimal, Format, Date, Env +from woob.browser.pages import JsonPage +from woob.browser.elements import ItemElement, DictElement, method +from woob.capabilities.weather import Forecast, Current, City, Temperature +from woob.browser.filters.json import Dict +from woob.browser.filters.standard import CleanText, CleanDecimal, Format, Date, Env class YahooPage(JsonPage): diff --git a/modules/yahoo/test.py b/modules/yahoo/test.py index a9bf810906..f2536838f9 100644 --- a/modules/yahoo/test.py +++ b/modules/yahoo/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class YahooTest(BackendTest): diff --git a/modules/yggtorrent/browser.py b/modules/yggtorrent/browser.py index b871fe6a57..eaa1b7969c 100644 --- a/modules/yggtorrent/browser.py +++ b/modules/yggtorrent/browser.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.browser.exceptions import BrowserHTTPNotFound -from weboob.browser import LoginBrowser, need_login -from weboob.browser.url import URL -from weboob.browser.profiles import Wget -from weboob.exceptions import BrowserIncorrectPassword +from woob.browser.exceptions import BrowserHTTPNotFound +from woob.browser import LoginBrowser, need_login +from woob.browser.url import URL +from woob.browser.profiles import Wget +from woob.exceptions import BrowserIncorrectPassword from .pages.index import HomePage, LoginPage from .pages.torrents import TorrentPage, SearchPage, DownloadPage diff --git a/modules/yggtorrent/module.py b/modules/yggtorrent/module.py index 04c3a99366..03d1b65b3c 100644 --- a/modules/yggtorrent/module.py +++ b/modules/yggtorrent/module.py @@ -16,10 +16,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.capabilities.torrent import CapTorrent, Torrent -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.compat import quote_plus -from weboob.tools.value import ValueBackendPassword, Value +from woob.capabilities.torrent import CapTorrent, Torrent +from woob.tools.backend import Module, BackendConfig +from woob.tools.compat import quote_plus +from woob.tools.value import ValueBackendPassword, Value from .browser import YggtorrentBrowser diff --git a/modules/yggtorrent/pages/index.py b/modules/yggtorrent/pages/index.py index 0dfbd2cfc6..b5e9c35fc2 100644 --- a/modules/yggtorrent/pages/index.py +++ b/modules/yggtorrent/pages/index.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage, RawPage +from woob.browser.pages import HTMLPage, RawPage class LoginPage(RawPage): diff --git a/modules/yggtorrent/pages/torrents.py b/modules/yggtorrent/pages/torrents.py index 7c0d300191..96c0ebd25b 100644 --- a/modules/yggtorrent/pages/torrents.py +++ b/modules/yggtorrent/pages/torrents.py @@ -18,14 +18,14 @@ # along with this woob module. If not, see . import re -from weboob.tools.misc import get_bytes_size -from weboob.capabilities.torrent import Torrent -from weboob.capabilities.base import NotLoaded, NotAvailable +from woob.tools.misc import get_bytes_size +from woob.capabilities.torrent import Torrent +from woob.capabilities.base import NotLoaded, NotAvailable -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.pages import HTMLPage, LoggedPage, RawPage, pagination -from weboob.browser.filters.standard import Regexp, CleanText, CleanDecimal, Format -from weboob.browser.filters.html import CleanHTML, AbsoluteLink +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.pages import HTMLPage, LoggedPage, RawPage, pagination +from woob.browser.filters.standard import Regexp, CleanText, CleanDecimal, Format +from woob.browser.filters.html import CleanHTML, AbsoluteLink class SearchPage(LoggedPage, HTMLPage): diff --git a/modules/yggtorrent/test.py b/modules/yggtorrent/test.py index bc0660045b..271b590951 100644 --- a/modules/yggtorrent/test.py +++ b/modules/yggtorrent/test.py @@ -17,8 +17,8 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.base import NotLoaded +from woob.tools.test import BackendTest +from woob.capabilities.base import NotLoaded class YggtorrentTest(BackendTest): diff --git a/modules/yomoni/browser.py b/modules/yomoni/browser.py index d757e6773f..7655a11914 100644 --- a/modules/yomoni/browser.py +++ b/modules/yomoni/browser.py @@ -25,15 +25,15 @@ import json import re -from weboob.browser.browsers import APIBrowser -from weboob.browser.exceptions import ClientError -from weboob.browser.filters.standard import CleanDecimal, Date, Coalesce, MapIn -from weboob.browser.filters.html import ReplaceEntities -from weboob.exceptions import BrowserIncorrectPassword, ActionNeeded -from weboob.capabilities.bank import Account, Transaction -from weboob.capabilities.wealth import Investment -from weboob.capabilities.base import NotAvailable -from weboob.tools.capabilities.bank.investments import is_isin_valid +from woob.browser.browsers import APIBrowser +from woob.browser.exceptions import ClientError +from woob.browser.filters.standard import CleanDecimal, Date, Coalesce, MapIn +from woob.browser.filters.html import ReplaceEntities +from woob.exceptions import BrowserIncorrectPassword, ActionNeeded +from woob.capabilities.bank import Account, Transaction +from woob.capabilities.wealth import Investment +from woob.capabilities.base import NotAvailable +from woob.tools.capabilities.bank.investments import is_isin_valid def need_login(func): diff --git a/modules/yomoni/module.py b/modules/yomoni/module.py index 9b1d8bdfe9..52f55cf61b 100644 --- a/modules/yomoni/module.py +++ b/modules/yomoni/module.py @@ -18,11 +18,11 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import ValueBackendPassword -from weboob.capabilities.bank import AccountNotFound -from weboob.capabilities.wealth import CapBankWealth -from weboob.capabilities.base import find_object +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import ValueBackendPassword +from woob.capabilities.bank import AccountNotFound +from woob.capabilities.wealth import CapBankWealth +from woob.capabilities.base import find_object from .browser import YomoniBrowser diff --git a/modules/youjizz/browser.py b/modules/youjizz/browser.py index 8423283291..b03d656093 100644 --- a/modules/youjizz/browser.py +++ b/modules/youjizz/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.base import UserError +from woob.browser import PagesBrowser, URL +from woob.capabilities.base import UserError from .pages.index import IndexPage from .pages.video import VideoPage diff --git a/modules/youjizz/module.py b/modules/youjizz/module.py index 3335650122..fb662dbf26 100644 --- a/modules/youjizz/module.py +++ b/modules/youjizz/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import Module +from woob.capabilities.video import CapVideo, BaseVideo +from woob.capabilities.collection import CapCollection, CollectionNotFound +from woob.tools.backend import Module from .browser import YoujizzBrowser diff --git a/modules/youjizz/pages/index.py b/modules/youjizz/pages/index.py index c8118af6af..c210d58cc0 100644 --- a/modules/youjizz/pages/index.py +++ b/modules/youjizz/pages/index.py @@ -18,13 +18,13 @@ # along with this woob module. If not, see . -from weboob.browser.pages import HTMLPage, pagination -from weboob.browser.elements import ListElement, ItemElement, method -from weboob.browser.filters.standard import CleanText, Duration, Regexp -from weboob.browser.filters.html import Link, CSS -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.image import Thumbnail -from weboob.capabilities.video import BaseVideo +from woob.browser.pages import HTMLPage, pagination +from woob.browser.elements import ListElement, ItemElement, method +from woob.browser.filters.standard import CleanText, Duration, Regexp +from woob.browser.filters.html import Link, CSS +from woob.capabilities.base import NotAvailable +from woob.capabilities.image import Thumbnail +from woob.capabilities.video import BaseVideo class IndexPage(HTMLPage): diff --git a/modules/youjizz/pages/video.py b/modules/youjizz/pages/video.py index 836a4c9e7d..e506879578 100644 --- a/modules/youjizz/pages/video.py +++ b/modules/youjizz/pages/video.py @@ -20,11 +20,11 @@ import re -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, method -from weboob.browser.filters.standard import CleanText, Env -from weboob.capabilities.video import BaseVideo -from weboob.tools.misc import to_unicode +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, method +from woob.browser.filters.standard import CleanText, Env +from woob.capabilities.video import BaseVideo +from woob.tools.misc import to_unicode class VideoPage(HTMLPage): diff --git a/modules/youjizz/test.py b/modules/youjizz/test.py index 236abbe3ae..7faf165e27 100644 --- a/modules/youjizz/test.py +++ b/modules/youjizz/test.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.tools.misc import limit -from weboob.tools.test import BackendTest -from weboob.capabilities.video import BaseVideo +from woob.tools.misc import limit +from woob.tools.test import BackendTest +from woob.capabilities.video import BaseVideo class YoujizzTest(BackendTest): diff --git a/modules/youporn/browser.py b/modules/youporn/browser.py index 98dc4f54ab..5a833cc970 100644 --- a/modules/youporn/browser.py +++ b/modules/youporn/browser.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.capabilities.base import UserError +from woob.browser import PagesBrowser, URL +from woob.capabilities.base import UserError from .pages.index import IndexPage from .pages.video import VideoPage diff --git a/modules/youporn/module.py b/modules/youporn/module.py index a7910b3231..384062ff0f 100644 --- a/modules/youporn/module.py +++ b/modules/youporn/module.py @@ -18,9 +18,9 @@ # along with this woob module. If not, see . -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.tools.backend import Module -from weboob.capabilities.collection import CapCollection, CollectionNotFound +from woob.capabilities.video import CapVideo, BaseVideo +from woob.tools.backend import Module +from woob.capabilities.collection import CapCollection, CollectionNotFound from .browser import YoupornBrowser from .video import YoupornVideo diff --git a/modules/youporn/pages/index.py b/modules/youporn/pages/index.py index 19fca410ab..30874212c3 100644 --- a/modules/youporn/pages/index.py +++ b/modules/youporn/pages/index.py @@ -19,12 +19,12 @@ -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, ListElement, method -from weboob.browser.filters.html import Attr -from weboob.browser.filters.standard import CleanText, Duration, Regexp, Type -from weboob.capabilities.base import NotAvailable -from weboob.capabilities.image import Thumbnail +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, ListElement, method +from woob.browser.filters.html import Attr +from woob.browser.filters.standard import CleanText, Duration, Regexp, Type +from woob.capabilities.base import NotAvailable +from woob.capabilities.image import Thumbnail from ..video import YoupornVideo diff --git a/modules/youporn/pages/video.py b/modules/youporn/pages/video.py index ed24f84f8b..b94adc5458 100644 --- a/modules/youporn/pages/video.py +++ b/modules/youporn/pages/video.py @@ -20,10 +20,10 @@ import re from json import loads -from weboob.browser.pages import HTMLPage -from weboob.browser.elements import ItemElement, method -from weboob.browser.filters.standard import CleanText, Env, Regexp, Type -from weboob.capabilities.base import NotAvailable +from woob.browser.pages import HTMLPage +from woob.browser.elements import ItemElement, method +from woob.browser.filters.standard import CleanText, Env, Regexp, Type +from woob.capabilities.base import NotAvailable from ..video import YoupornVideo diff --git a/modules/youporn/test.py b/modules/youporn/test.py index ec3db53e10..adcf9d4859 100644 --- a/modules/youporn/test.py +++ b/modules/youporn/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.video import BaseVideo +from woob.tools.test import BackendTest +from woob.capabilities.video import BaseVideo class YoupornTest(BackendTest): diff --git a/modules/youporn/video.py b/modules/youporn/video.py index d20430ac39..0187415169 100644 --- a/modules/youporn/video.py +++ b/modules/youporn/video.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.capabilities.video import BaseVideo +from woob.capabilities.video import BaseVideo class YoupornVideo(BaseVideo): diff --git a/modules/youtube/module.py b/modules/youtube/module.py index 94c63db068..f59147faaf 100644 --- a/modules/youtube/module.py +++ b/modules/youtube/module.py @@ -20,14 +20,14 @@ import re -from weboob.capabilities.base import NotAvailable, empty -from weboob.capabilities.image import Thumbnail -from weboob.capabilities.video import CapVideo, BaseVideo -from weboob.capabilities.collection import CapCollection, CollectionNotFound -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.misc import to_unicode -from weboob.tools.value import ValueBackendPassword, Value -from weboob.tools.capabilities.video.ytdl import video_info +from woob.capabilities.base import NotAvailable, empty +from woob.capabilities.image import Thumbnail +from woob.capabilities.video import CapVideo, BaseVideo +from woob.capabilities.collection import CapCollection, CollectionNotFound +from woob.tools.backend import Module, BackendConfig +from woob.tools.misc import to_unicode +from woob.tools.value import ValueBackendPassword, Value +from woob.tools.capabilities.video.ytdl import video_info import requests diff --git a/modules/youtube/test.py b/modules/youtube/test.py index 4f81587b58..6ba1b6b1cd 100644 --- a/modules/youtube/test.py +++ b/modules/youtube/test.py @@ -18,8 +18,8 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest -from weboob.capabilities.video import BaseVideo +from woob.tools.test import BackendTest +from woob.capabilities.video import BaseVideo import requests diff --git a/modules/youtube/video.py b/modules/youtube/video.py index 6c184b0236..4fa7b7cf6b 100644 --- a/modules/youtube/video.py +++ b/modules/youtube/video.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.capabilities.video import BaseVideo +from woob.capabilities.video import BaseVideo class YoutubeVideo(BaseVideo): diff --git a/modules/zerobin/browser.py b/modules/zerobin/browser.py index 932216195b..ae6b531bf1 100644 --- a/modules/zerobin/browser.py +++ b/modules/zerobin/browser.py @@ -17,10 +17,10 @@ # You should have received a copy of the GNU Affero General Public License # along with this woob module. If not, see . -from weboob.browser import PagesBrowser, URL -from weboob.browser.exceptions import HTTPNotFound -from weboob.capabilities.date import DateField -from weboob.capabilities.paste import BasePaste +from woob.browser import PagesBrowser, URL +from woob.browser.exceptions import HTTPNotFound +from woob.capabilities.date import DateField +from woob.capabilities.paste import BasePaste from .pages import ReadPageZero, ReadPage0, WritePageZero, WritePage0 diff --git a/modules/zerobin/module.py b/modules/zerobin/module.py index fcdbdff3c8..6082323edd 100644 --- a/modules/zerobin/module.py +++ b/modules/zerobin/module.py @@ -18,10 +18,10 @@ # along with this woob module. If not, see . -from weboob.tools.backend import Module, BackendConfig -from weboob.tools.value import Value, ValueBool +from woob.tools.backend import Module, BackendConfig +from woob.tools.value import Value, ValueBool -from weboob.capabilities.paste import CapPaste +from woob.capabilities.paste import CapPaste from .browser import ZerobinBrowser, ZeroPaste diff --git a/modules/zerobin/pages.py b/modules/zerobin/pages.py index a7d169bcd4..9b565c3fa2 100644 --- a/modules/zerobin/pages.py +++ b/modules/zerobin/pages.py @@ -21,10 +21,10 @@ from datetime import datetime from zlib import decompress, MAX_WBITS, compressobj, DEFLATED -from weboob.browser.pages import HTMLPage -from weboob.browser.filters.standard import CleanText -from weboob.tools.json import json -from weboob.tools.compat import urljoin +from woob.browser.pages import HTMLPage +from woob.browser.filters.standard import CleanText +from woob.tools.json import json +from woob.tools.compat import urljoin from .crypto import decrypt, encrypt diff --git a/modules/zerobin/test.py b/modules/zerobin/test.py index 8ca7239651..44c1801051 100644 --- a/modules/zerobin/test.py +++ b/modules/zerobin/test.py @@ -18,7 +18,7 @@ # along with this woob module. If not, see . -from weboob.tools.test import BackendTest +from woob.tools.test import BackendTest class ZerobinTest(BackendTest): -- GitLab