diff --git a/modules/750g/browser.py b/modules/750g/browser.py index d71dd3669fcc20d39b7248611963f4540e65d83d..cd19a36b9f8b34053354a7aacf287d1597194532 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 4fac446d8c825543c3ce2dd3616122b0e8391f48..7eafa61de55cc2ddc8d27df012f4af5cb8251e75 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 9b927cd07b1adc6a221fbfb3fbfccfd7b6e6eb65..c86d3ed5775edaa8cad0beb74cfe47511a80bb3e 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 cb628890d8928ea1b8da13375cffda1577751dca..8aa82f2db65fe6d59404bfce519f73ed36f40814 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 bc1489f2bfc89b917817e0c77fc05102634fe514..a7d97d2c8f39012d9335683806373e30f3874f2f 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 3e15ef1e538774c0b6f580ba6a70abdc139ecedb..7d20ddb2650ade14173858d990dbacff23849de7 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 1c952d2454983311df12d0b09c57481e2bf03ec6..d64c3482ac10aa1eec66e77f9f4b68bec7ab2051 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 3c9b445f88fa9eb6580ce8437d529fed8e47d042..f970f157474c33259c9887c9a421d4e5bf02e083 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 906e302811d6bebb9c89b7c6979062f12e1ff164..e29d4662b40dce5526eea8da74d303e7620c5f56 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 1438268f4ae3b823997cc99df8fe865bd5f804ab..5e95501a7bd4fc48f7c3a4c509fd51b33c96bd42 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 bb010e379702933211439b0368dc40b96ddc7c93..1c8f84868168228b9b4c5a1bccd68df80e93f393 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 eeaec537b8a0f031a4999b9e3cdf32d5bd349cf1..5f3f475d5776adf6aaecdcb4535c102b07e8dd6e 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 e9c4522ef668c5bc54a8d5d697d5de291fa038ce..ab60344b5ad67b083db3b973dfcc2852247060d4 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 e6400082f721b65c114a7c595df4e3f1cdde17ce..d00c957bf6105e1c43859ccba73b67468823b7c5 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 8999d3f64524b4bb236247661e9f5a3b7d528391..fda543cc8532fbcd8a520257646d1f0a92fea571 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 265457ff3d1e2b553c259fd22562d33dc50a7499..68947c855cb955a9058ef32e333bd7d388515d07 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 26e47c87408ee2b5b19b554a3b7105a705aa2b95..473a4b9203f324182f91495480a81af24478e2e8 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 17e59049b2588bbfa9db9cb3f3647cf935534f4d..52aee445a61af894810ce2895c77158d908fad88 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 280507ecd6e15f64f3505b62c5c8754674d89927..f4535b3a66c7ba71c69842949b3506dde621457e 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 f79d2275d2b1a45cdcf8be8aa6ea40afde9fe919..c348dec94346a11009543740fa56ea59b40f93ab 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 8f8c85c00b30ae14f1f8ecdbc7f57359c7d985e8..2a772360d291fa6e3d1ac84d0074e1b76f0dfae0 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 b64720cecb276a97b0689ffc7c0d4fcfa50ff446..c4fb0832dee1ba97bead46a79f3a06ee5eff4651 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 cc0462fe010ab38cd4281f8dbb7fec6317582fcc..9de1ad4a8fd88b6a52adbbdd4460c7ad92376e10 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 34ee0f1f5ff4de17e3cdba1da1e7704fbc22fe43..eaef25cb22ab667a20a7b448df29e8145ffeb2fd 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 6b80dad50bdffb2bb810864f6069038b68402f85..9344dea26aca96dd24b9b45c01e88f82ceb26354 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 5bd73d80d911ca1a755f5fb5075f29d2f8e5cb15..398640821abdcafe7b6735856af9f44b2f625463 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 0d5c5e837a3eec9200bb558489516e388a32bd92..3f93dba8b7183d5776c745ca52d9c14222a247b1 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 c05e7ac4c218d38b3abce9c84fdd84e38e56e13e..c904d4d982d8aa9478e05fa0245eae39b842c026 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 a237d05e1b8f79fed1015a6153eb68b961f48974..15da29dc6273800f36c23e8787a6a55ed7bae3e0 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 82601fca1b41583bdce4acffdf431893477542f7..766460f52d3329e2af27a4713fd1bf399895ce52 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 d3be7ed307a47af5b9431a5cfa758552665552bb..0eeb24a9de09fbfc674417a9e9803ce5c087f73a 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 5fe9f4af5b8ffd74c5a3e6db5299acf3ef929067..e8273154d89a815ac61f3f225d01d76f7f6bea88 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 afd98610ee67845f5ce014a8d09a1ec78c76af91..7c6b40f952b423290792e055433b8ded7e3e413f 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 b8d1cf118cd4d65d09368e1395c78416c04c6d45..47395ecb3fd8de47118bec7f0479ef3ef3213999 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 7eeb500c9c241e1848c0b966ecc2a2a5f55b6b7e..583185bb42c614bbe6ca36f1d1ac056254b08bbe 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 562a6d6ecf8c68304969d6817e44a56120d8e574..188f60a9b6d6cd6fc522fa0f12cc7298c5a1a490 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 f2554daa69e9e0284be845a24262831619c5b4cc..82ac229639f2a128fe45cf7b4d97ed2012388ac0 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 05726fe666a486ed3d1fcf5dc3b5ee40c3a433f0..5154fb3a7a5a5a273068cb591061b737721f4b85 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 776aa589e01713e88260639c2438c8e5826faf92..bd5e40f2c48e04579de578383a4657f35bd4f5e6 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 16eefa4ae914dcd65153fed9a82e7405eab0d4ab..079d02d3ff771ef5c8b030aff59f6de95f1f70a3 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 4b55179a10062de1a209a192865411663e2cb0b7..eb2785c45f8795cab46466a14782804f3d5d4c44 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 fe299a11a0f6bb3f523894de6e3ecb2c1563fd9b..0fc21a78018bb9608495c14205eef4ef63df9a1d 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 e5e8b073e132074e18dba0afec56aa42833e175a..895b98f6d873ffb9ec362987de5f86e22800924e 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 caeb34ad05d17ed7d5fd7927fa65547d2f9ff217..10492ee86a03fead8966c58d97be0d5d3b582490 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 2733c10bec2895a48e83da9f2c6175fa28842ed6..b7079a93b39181dabb897dc036a2e900630f9491 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 420a3945db687f236a7409154dce7fc2dbbb8673..cee663c1dbd7c650dea9a6a762a5f962a01ca806 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 58d545152f79b065c972570b9e11d15a9df2ce78..c3144f90640ee6c81a98e2521b4cd21abab4407d 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 373151436d815c8046256de645929f44063c8bec..28c0c3ed39d0b9e4f627cf7203320674f16a3057 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 5c1b0abf322bfda37aa6a906053f5f2f60ef8dfe..7b5ffdaae04d4fd4dd149eee52979ce30c326215 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 1f2ebdf823f82fbf5d00a6b527954804b2a38414..f96cc56a5fb0ace3e90dacb941412acc4f098d1f 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 6744418060a86e5b245ca1de3a16b45454c81195..71dc0830b1ad9cc2a8735ab74ba10b5cc529f1c1 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 124a1caa2dd6c83f3ddd6efb768d054d5eea7d3c..7f00942c9e1054443fd6310aeb12e0897f217433 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 9c1daa84fecf081aeaa8f4d5ec762cc16b5b5858..dc67b4281cd2eca8c902ba56463024e9e60fb3ce 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 5f0887f08371f1e81c9f937ea31af96bb3e3cc57..90aabe9b3f2fb1822a7647e4801ce5d6e3b0ab56 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 c5ddbc09068b0e46728ca47e9d444e8b58563070..c3c876fa11d37cecaa55d40cfa3c4d13a0f65dda 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 8f3ed696661ece7f73f87c60793142fde8d568c6..c7caa29a7b00df2ef36adfb5be0c027ca8734ae4 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 5504a042c18e24cdf1d74a6a3348bb7b4f17f823..81ece96f05b47f97be61f0492a2067401c3ae1c4 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 4bff990bfa350c173fd60cd52975c8f32e7b6947..f8207b2900cb3c607db9ff30e4653add94c847af 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 5ced7300c0587e70c695db4a81c9054af36894d3..13b5635413fee1f55cb063f1dd386c4ac692e8ac 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 2e18f9ca7fa77f51323b97c52d33f530b15af2cc..e7354da2baf2d1833a14a1f006e9e354a39b96cd 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 ca73e062cf898e90c6f65368449a6a1fd5fc6888..4dcbd1be77e0fc5146808d2d9fffe99a8170c78d 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 8a958cb87593df2cb51df5dc48cee0263e53ca9f..add9ea777e4a3a320a02555b3fdda14d4feaff12 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 da6a53346d45739b7fcd46bcd20ce6b2d4bf3879..c5c6559f4bfe6638fdb427d6a8049e24d416c5c2 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 1aa3fe1d1535bbe342a36aa92e532676f7b9ced0..1b11e5e0e0e3efb244e6b226a4d81b1680186df4 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 8ef7d2fde1cdd4130a77ea41717d2ef90ea053e5..39fc2eb7e5468f5866e65beb07eb0b01897559fd 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 1b2bf16bfeecd0ba623e45f1cfc245b2530bf596..447d0049e8d7db0da4d586fba61b4e935d3cc010 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 12c0b5ea9c7258f89adb8894597a22743da7263a..c3cae7e4d8cf2d0df6a2298b228c18b50ebe8c56 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 42a0a83bac881856a0976e4a5393a8fb906127c9..0f658349604e4de7712246b80b6da5f678647cbd 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 8a92d408d2b582bc05a8920a43be60256f80c775..dc36c39d9ea4220ccf49c2056176e5d0ec2827e7 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 4170d23d781aa4b418916dee37a696ecfe674e9d..4a1b3911857859bb7a1d801181e2589068816bab 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 4ea18050893e724d13d6889498e4c4037e6e4587..905f9ff5aebc3844647fbd93faf8011237d68716 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 8e4408e75721c72a11b187cf0671cbaead75b9f5..9018e4fd6ec662c18e8649991b5dc1854f7c76cc 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 76de408bacc9d1fd3475ac5a00a31ce3d32595b6..d616c92684ec18b0252b838807b068a15ae5b5d3 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 31b42dccd6f102e9efed2af1796c4deada3903da..4328f6548606809e2d4ab083ed056ef2d3b3c9b5 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 c14bc289b373f651666d197718f0aebeb794f2f2..e198cca45904d4470502d0d00c0d5e4bb64d9110 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 db96fdd026ffedd1dfd227c85d1f64a558870720..300ec17aae33e5afffe0e72311f033dbdfdd9c07 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 7b9c4ed8822c417e556eee80929b63105345bd9b..723feced1b82b3f9372184c53670a4ea9cd64077 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 8c72f6f5f632f09cd07ebf31e137a9f0121d0a25..061e57a891f5fab4ae3b4562d48d4f3863cbc973 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 fa4d1f691b1d3a4e333d5c05634b184c0553a609..f8ae1481e952e3b7dbcff9301563660fc456ebcf 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 6f3ee3ae1cd391b6e42ed096b5a5773eac11eb7e..5117bd2ff466332d8f886f865cc035b76db0284e 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 671eefa9f0eac6fdfa40155d10d5db7b4b880d87..11f6d455d940bbe01bca3c7408273b19649e6f6e 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 53c2a9fef8937481d5348b70f82da1ecb38f5934..f93fa461daa8e6fb36259c5b299708de32aca1a2 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 4889cce8e5dc2e6772e21b70ff85b490485c5e7c..abf6b670672894d06ecd3f8fb5735a15f7aac108 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 9650501665147e3f75dde5a5af940ccf9fb29f3d..98131f70342c3450c0c402682c206c2eab28f022 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 5aa777d07c9a3c62ee91e9f17b1223dbf19a9706..edf5bce8119a521195f0cc7bb216556cbecc5f2f 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 687c461acc87b0ea2ae9f47408a8960966eb99c1..dc012efcc2fb2c8243f03298d3f8061634fff6db 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 7a56dbd85b4ae531328a5a435be43a7314d3cd18..9ba6dcb846f0d8b5bb8b46fc8592e34731e508fe 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 e7c3fb7330407084a179e6a607778663de13b70a..2341a51ed165ff889308078a9f1f3f0f2e781217 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 e55e2f19e891a4ff87cb4418e4677e57e6acb601..5ea3f79fcad90a199d9ba9c4c286c549fdc6d6f3 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 ffc570696119203ed2c6c10157a98a5dea799dd9..11125f16e5e3d7e6378cc2e3e7acf805744590d6 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 82b4762cf16e6e44b32d293805acdb8c85ec950e..d40057b78119da4c698225fe0be62320515fc97c 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 cab36bc1b908d1a78eee3aa52c49d050dd3ba420..7c4b3cb66f1112afad04cc53a647e30937adff47 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 668f50adf496bd9664a057bd89449a778f3be4ed..e52f73b45f14d0f97c35f3c12efd8d2e7e8693db 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 fa6630be3c6778c50aaf1ae0ca017106b7355133..a794cd9c9a6c9857bb91f6578456feac56313c00 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 fa6082d881597790e3739d948845bcdbfe62eb92..46054384fb2fb573e05db2a0ec262866d72a0d11 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 7286ccee1a8238fac10252191b9bb7f49bc3d9c7..3225e9fcde48060d28693e47fbe546c33fd3ef83 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 3446b45eadce1208a63e25f6f4f5155b37884499..a5dde8698dd31b2a61443bc9c1b03ec9306339f2 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 f9f660f76d70696ebd2d9146e46d5de0b2f34294..eda69f36e7e6bd8bfd8649a35b6da372e3bec5e5 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 6d6b66dd562cb197a7cbbb8c9efbc57948caa7f3..7525dc42882877e835bab9b8e95b3e8f2b9f50a1 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 641a8462c43d9a7254c796ebde8d568f85a9935f..7b95cafcaf70d4c9682cac61061ca3b483151f3d 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 fda0369edefcb4637b1d425a133da118656ddfd4..3d981a53233203fe34eb26cc08a99c72cf296948 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 ad82ad40b12d7618c49f1cded151a1dad6af0623..5b8efa827beb0594147f97f529933dd0bb3f7bb4 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 0bb46247939e095e98f6cf13a59b0e1b79bb7880..7d4aa41b8b0a8117969aa0dbcc3a78a126bd9145 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 0b51484e263542003e4cfb50c8c11409bd2dc646..6339dfb0b12fbc1e97b9d462258b933b64037e1a 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 8d2b4bd11d70230343c8486281126604789bbba9..1d4171b804be27e911ef2c32e11b476bc0f1ffa0 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 84a4f04660f4f68554c4b7e22ffd7e637af31431..f79e2cc34d22527f52a0d82a254053d67f56e7f3 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 d21e54f7489e0c39e230814c6af2a0b629ef88db..3508bb6b9f373890ac140dc1183a8e5dd9c58773 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 8016f0ef4e1e8f72a1be6a9ff06a4f77e02fdd05..99dbe8b00188bdc6fc1615f3e3132817a382b154 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 e6c15c134af3798f6abac78e44afef7f7445ea71..5146311384f9355d1acd9e6468a0bf024c26cd54 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 44c0961a7715241de34587a647f2e127d505d0a5..b91c3d18b2a942cd702b947fc732ba2f0e551c4b 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 50ef44ae9243a6d8b59be4a3ed27ad237a40a7df..a403f570807bb901fa2b71d3d9d8bb35342f0f22 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 220b933cfbaae177ce0eec4471924cc0c5663348..59467875007465f38daa66360c654dc37711cb7b 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 7badc9a4ca50014ce5b7ecac10c25a995dfaf6fd..68446d3cc1c8d21c16d751171045084626a5f8b3 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 6658c6f32eed1229cc8c6cc11baa6182dc2ca9a7..9d9896abe8f38276cc3387a09d6de377b4230704 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 d34ab925f492f2f95ec886e88d5d9b14f8ed016e..6fcae80ee469b6b4643452712d37f906766ffc0e 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 b38936bcde8e21b76c1094feb4ac8d8adac6a8f9..c0e15c37769c22ad0b100bcb3a51e8adda2c239b 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 864d1bd1930035cccf15230fd3e9585ff7a60c75..2e6fb8b9d73e14069fefcf672b4b39d7433b285f 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 d1b5949c1737990fc697a9427fc49425c9ddda6e..bb2deb1bef9a35b222c43ab2c2ab8aa0f96a0141 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 1149b4f39047ccb487bb8eeacca032cfd91b417f..9518f88ab15244e822ae87f15d8482887efabedb 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 4b9f78d089149b300c9567176bc9ea38a7888cf0..2a6b612ca554b12765aa2047e76511008b3e0a23 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 e459c99c1d09f0d6a94ab910fb54021e025c5682..c6c6dcdb52e4b51ec9381e0cb9cd3da57c772080 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 d02628957b08f5e8f97a7b5667acf2f9a66f0ba5..71aa4868e2f10c50b0cb52ddf7684e87c5119f6e 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 9b76cc0f64f2fb06dbea2744691272577d9594e0..b6964192dfcb5503508d2caadd3ffbc2e87a3579 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 a0a2c28abc0c9ee3c9f2269625fc98966847c1e7..5756c3de598563be82e0854deb022bf14ed55890 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 bb891596e994a27b10ac36332d8f17f951e16535..dce497411c1f894f4328847bd94f47f0f3532326 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 786e1f747d695590cd77aae7f21a0917a638630e..d9b357c6325672bba6ca931c3af4ec8c8eb790a6 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 8644f8843a8fd2e4326d493ff9885d8a8e787f14..7ae3aedf606f54055bc9034aeeb1441d208db992 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 7735a94ff114b1c194cf8bc52272406fa994f452..9b49c6de6b01e630d8de1048281e39d5962780b2 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 bdffeac4a505c8e71a6506c2bab11b8b123b5154..59a0480fd998320cf6a553d67587eb421644b23a 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 817be8de0e33172985954a9faa166cbcdd53326f..87866155c65a391ca9457bacdd7ba584eb62556d 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 cc9c4e416f4e0d7a4ff2f9b9695bcbc999d1a118..6fc620a94e771c8c8dfe660ca653018f36679a47 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 5b7eb5b9396fe1719ecf0b22b5fb61b217a53400..cfc98c5101c620cb0ed941a20cd3ed9e9eab32d3 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 a99a842f29c4e22a3c99d51ccfdb429681125e3a..86aebc7cdd2891ed024ed19dcc4ab2f8ac574ec0 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 34bf2bae1fbf300eb4bb1260716c96877591b16a..1821d16e88a448453422f714b9211682d2d9b4e7 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 a769c52373e3ad1a17189c51c56befc0b0efbd7a..f95f7c67005bccad3c5741223b8d95f221b3d5e9 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 77c284c6f511231b0fdb9433adde3c7c45b08052..4cec5c6d76bf607965959c7a4dba1f8e02bc711d 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 bd1194b568d19e1c5a942aae5d4b998b72a85883..53a2cdc398ccb6943032bb7c0596c0d336c0d5ce 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 07fd1f40f66940d978efc3fd917d0822d23a4d36..db3c886b43e215ccb6e81bbc767ccf648ca24adc 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 6ffb900505ac43bc07b9c5214c5c943f9f1aaaa0..f059428fe40ac392500ab20f2b5ec7dadc29453a 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 e803604b5166fc0b75b00e6e73b5be4309e07e70..90102c5d91e04f5f54564455abc5686bf6939292 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 2d1367d05c9b262a3a69c737b1fafef5aa6779dc..afe7f7411ce352078c28cad3da1e2affad2d2363 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 8b7d1586ecf2d0c53b597d411998fab4e81105c6..e297aae7a3a30df76baddacf268eeb0a562cab1f 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 a5d078d481116ad941d34a60aa9a176066346bf9..834f4526434d95818e402f0f8dd0c41324841a33 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 4230fdaa73a927b2a5083024120aefb906664b6e..a6597c92fb93263ce32581e65a232fb274917102 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 5efca269646d76ef347fbd47f6005b55a5b5ec74..58c950ec019c0406648ac448374ad5c0b7003b3b 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 2d6e1c4913cd24cc325f113a25e626f63222fd36..27963d859fa9f3a914301a093867594686d3cae6 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 88f0b0ff1642e4dabbe0dfd7ffc9a46aa06b1abf..3b502295cd8756c41ee7943d170b2f8f3e6977bf 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 e8c7f623d2750edbbeba41757148a48d4bbea87b..0051bc552d42a4177eb3bc8b2b15d580f974dad4 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 5e3f33c21b603d8349d892a1b5a4c27059587a2b..7840f959dd64dac672803a9f7b5393e486c856fd 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 ee68cdf233d854880cda714c5745a9ce0bc3abf4..c159ac7588fc72eafc940e05d3a67493a808411c 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 f65b357da81654839e98c7f63b91ce5850441803..3c5d734f99ce7a47d68573e163418df1b49eb97f 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 2eb731a75716a6405be893d35394f491af7840b7..d005f8a1df996c51bf64df213fe5024d7d0b19c0 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 758ec11fdb87d32b3a5a59eff57711162c360196..d9969620fe3ce78bab4b8af6a4c9acf47f266309 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 88fb43805606d51cf66122adc776aca58bc40d82..41a4a4208eb1881eef52a78bf9f607568165d090 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 3955ef9f9bcd8c606efb630433a2976eaf56114c..69aa7746d740304e97fd5ad97c7ae601dc0098b1 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 ef8f1865753a0153391f827255f07a752b507c41..d55042cec95cbd04ca3ab85ec240c0e64a9866cb 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 4fb4193fc3930ffe29001df0e93740f4145c7383..594cbf8a0ff1623236bc3185cbabc594e6d8224e 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 d544d528cf2566e1f5e35cfaeb91707d893e19f8..9ffd4e293ec7384ed92767c52e140e940a186f60 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 b62c672d1e3ef8c2a94129ca0384aff9a8b5fc88..6d05917629d1125d08fbe6f21de73e204b93129d 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 4970676e3cbe633e2c67a5b15f949a51e7ac292f..886101408b30105ee2e1202696152cc48d009fdd 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 cad0a8a81c97b384eb8b3231c95f6f1793c87cbe..d8474874abbd25bbee495a7a70fbd23609cb0c47 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 1cf2cef8116b51837ef4e6d29dc5a694870a5e49..09bcb3e05b018fc8b5965292e1a694fd8f3a15ec 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 b9caf183e6c04762ed5da82d56c1dbeaf6197942..f57d3eecd9c71709a307f20b4f258e08d52ddf43 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 320bc24b6277f42fe0d956c74a4508345bca3c85..a1c6dd1c2da1d172f81a4b682a8a6a70e151009e 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 950048fa3ec4281a1472ee6f6e702bd9de53b4b4..4a19530a4d235cbfab274e1d02f95e604571df80 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 e592ed975076e64411b92082a34e40584bc124dc..563f87932f64060fda670116e41923e532a2afee 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 c533bea4da4c5fe063b7e458f74f314edd11583d..0bcb823730e4eb4f53f8ecc3514b83c7c7c882ee 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 78e1066a20987aa987a0062cfc8f6cd45b413514..76373b27edc590e1eab221cf263e8ed76dab440b 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 ace3214486837409c7bb04bd877071ded4b4999e..fb226ffb19dad74eed8f49e44904d75045c8712f 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 2237aa92bb8edae15a3d2ea96599c4719f558eec..4626ff3b534bcfd8aca11b7976a60be6999dec3f 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 8991112282e54b140d8cd064d0c08f1aaf1f71d8..0d19aed5e9a7927c24ccd336de27ec923ccfb129 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 c0eb5268c9818dc1383801d724d4344af50ba0d6..155378ab0eba3f0a11dd7351fe6a671d399de768 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 c55b02bbcfdce06516ff4fe011cefa106b2bbbfb..2e09b7b361b920fbdcf7b261a9bb5a0ede5810a5 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 bd79bfad78914be691b8367fa6b181b7abb85355..ae553fd05c24214b405ddb404fd509b2bda07118 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 6c0ad88974fefe70a6651b1af477485d073acbd0..0f9cb1535780bf001bbc6ddaf38bbbc477d1ce4e 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 2339a0bc3635d1e6c47645c2519fa32223f75b16..fc7ea2c5b5c7e3a8274f1f0bb190ecd26a8c257c 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 abbb05fc75e4e938e4d3f4dec2f7c19a5f28dc86..942b249e1710ba35ee0c85af883eb4c3a9713d42 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 63490013c4c4ab868fc67119921d291ad66ed1db..dccfb06309702cb3836740b4517f75040e2b80b1 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 be76f2ef318f6a0fbdb512c40ec1b647be5499fa..2efaf38d872226c0119ca01321abe1c21582fbe7 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 1fea3fa16fd085c79854b61ce8f39511f8b2d7d6..6eee7649204c149d785c889a1695e39f758ee9d0 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 872a962e81a098fe189d7b35e990c928f205667e..34e8daf4be6b29b4d1e8f12e24dbefa5daf92f49 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 e6c15c134af3798f6abac78e44afef7f7445ea71..5146311384f9355d1acd9e6468a0bf024c26cd54 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 27327e1cd9faf9182052d73df2b79a95e4228c1b..d86c441813deea0c0c0e17c6e3ffbbcdd94a0c44 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 30fd75afd21c7d735c2308e6d48ea6ae4167e704..efdfd37bb65ed3b19492a567d9e9a932fd7527c7 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 e4a33b7025b3166ff33fa3e1a2b91560400eaea6..93aa458ea6a6aded23f7b1fc16abb1e81a615f97 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 4c0607fd1135e2a2474faec3537d4b606affdb49..5f0253fcdec35207e1f1414d53fffb94dd49d8ca 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 7c613a6c75efb9adb854d00fc9c3c0b20d57b420..15eec45b8b2b850022e1a89fa53d7006374066cd 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 9a5450d0d64bcc71f8e359bb1c48b59ce3f6f66a..2d3317fa329d7ab37c6db4b42cc99d23e9fe1cba 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 7bde9e9981b29dcaece85379da88a3e9a931435b..20762307e28396cf77e645df84c80f2431251eeb 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 891df443ba260a7ad2c48214541464287e8a2049..b5aa761c240a26a357a7826f47bef676c800c3cc 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 8ea534a7bb9d30d1dfdd9a9c72f9c8f9623a74d8..9e38e1978f07bfcc7601b4d5f83c30dc0521780d 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 e6b82d5ff0d1e6eec4230d5c629646ced0786966..b88a6f374205e3adbc5bd8ec37df1954f01c91f5 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 08325fc052b178a3ffef44d6f66d1ee95aff647b..ecd38a925c3f6cc3b805e0b1c7a9c4d4800058c7 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 1c5345f5801b8dd4e4a7647af299848984d526b4..157b996c8f6b87429690936ef1305e4ef73cb1e7 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 861a1e871f1714e11d6d95cffede5cd2ecbb11df..9b853298a9cd3e678d15f52066a6659824667b6e 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 c3f99c6446e43b5274ad9b00ec8b19313796ac17..9da3d2ccf71bfe37efde00f9163bd13fb7dca12a 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 f0d3b33c13576c1d923e61c7c13f00b6c1bffffe..f2155f094c2f77458d571d35d077cbbcd512c7cd 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 96883f4cb308ec9d23aed5d32cc249a6a253e3f0..ea4fdf1771c9d24222cf5af4a51f03e290743185 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 36f339b9c82ae2b9bd13705a713dd3d0489094b7..51eb5e113234dacb08f1c54c2009052d0c456520 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 0fd83c3a879dc7b8b097f6f52efda22a1c9abeed..9de6216234e3c26cb132f1e06291607b5dabf909 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 546fe4a36aa01d827101043891c8e0a280ddc83d..f185e966ae9bb6cd1f4bdc5e53e795f6880bdbb7 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 c249b4ad3d9de2ef32a7f29383d91e0ed094acf1..7c1cf4ed8ace8af23634290ac0a6dba18c6ad5b8 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 06571b33a84a45779b9719f06183ca5192bd0fd5..40c611fa8d97441a9d4bb5f395dc8fa29adacfcc 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 6654122e2feb8ed8861eb4d07a73ebf60865a053..531d0989624dbc06b2625de3c0318e5b61a06a65 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 83a45893890969deb61cde9bc791bc7eadc98822..d70a2bc6a6a983960d816fbc07771b8331efcafe 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 535928a9dee5a970300af5355114127ce92d1844..4adaa046fbc363db886ca7b3a653e1e763ddfd26 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 cfc81ce283e126abbff1b086b0935ee164879d2f..a4333e13805a9a02d7f4ceb4106e608362243027 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 4a6b4a95c3abc99f3b420688c5332cb79cc98608..4a08f0a178fc5713ae2dcbba50fd6330a5143a6b 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 0a14c9ab9953e9d74552fcd79229ceea4feef2e1..eb8003f2646760c31017289c10cbc4ebca4bee22 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 1c396275ecfd5904ea80209fabd775fcf5d96003..0968673eca1a0e9419ec8ab09400e2e3dbf31cfa 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 b2d7012087245e635b6f03330f04bb04210228b2..e89f5b82994d19032ca1a3cde44d19dc4135f3da 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 3adcb54301848b0a3c7adcd40c5ee6dad2530041..3be5c9353211caa7bec709ca21429ef4852a8daf 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 fd31cb78e016efbb3c913f9933a5bc4956a8d8a7..5503fc147c2e8c3a4c6054c55d8a20e80c7759ab 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 ba586c4beeec2795a7ff047859816dd418ace936..c84658c6ce474119fb9f6a7c15c5a768adb24109 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 1d0b89615e66ea61d5bd0ae413bed7b32b62da1e..d1b8858edc14671d56eeb43371bef4318c15b20f 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 228f69a87cf21aed6cc7e2d85e99423b6eda27e4..2fa2bb40bb01d588f54f1fb03189dfd97ab9c02a 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 b977d1b6baca62573adbc1a27590c3622c9a3493..03ffe3b6e4e1583a709d064452b30242a643beb8 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 3e31c7b851fc8a7c2ed09faf9e6da6f1b1475ab6..4ec1ce0e3e0f3024ad542fd8adab5c781b26642a 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 4e65d43376f0553565f79ac3cc1219a27aaa2e59..f39c76585a6bf7ceb600f522740d11f3a959fffa 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 e3679d9aba2a36de6968efcba91a404905e4b01e..ae82507a3ef6510d5d4a63c1dd492dae6a9e809e 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 a56d0256d49820d9c0a03d9b11f1160d00ce1313..1b645b9990a32ed7eb6059d4ac06a08f3208220b 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 3b0009c4f74f727656b074b0f0e46f157d913ab1..dee3b2ac1ab65c50e9da71fd9856c5dc723e4d0f 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 06c0b966d7b4309b793b4e0c600891f1ea68f37e..b04746948d6037e25964882c40cce77edd70e580 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 245cd714d15d13c7e70d82beae8dbc4fd443e6e7..9f528492fd63e763ce541bf3a810d45f600391ad 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 16ca2ab1862694779d7fd8ed73c7ccef4eb0f972..b4ebffa4d2ee591cd0764102b34449ae2ae4ab1d 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 92da52d53611fd191610572cfe428fd2786a919f..de293e99f3c6a80528e2af139914fa7b35a4dc3d 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 dc7aacb46cef61fccf87e3cde1eebb87473f9d38..1e98737525c8b1eb4286223a0d1f1a3ad7533a79 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 bd763866dc064b35aaab86833afb2a1b80ff05fa..5c5edb06bd6e13895e462858475ea2730ed62fd0 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 3975d47d78c7320e14c38aa60282efbfbff77afc..5d1d52e5fa761357f6a6475ad5cd1e62b9462d7b 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 ede4510b0c474a4f391e1a6108ccdf8edfe1a9ef..e75543813560439bdc8685b0eda171deb08c0fed 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 cdce9af1ed4c0efcae4fbd7c0b3cb393ffcaee80..4f1f95a30f33cafc4f5f2a2f0150a98b0313f17e 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 1d1238a42fa60f0cad92e831d8a70997aaf88f77..ed5fa6374e460965db036b132ffe1afb96c3412e 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 a2e96760dbb657b99de5e3418f7ace2ea21b1674..aad20e4407ffc4622cf6fece85560d380545e4bb 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 3924e7e6f7c13d1e51969a8870ca412ff1158eff..9683c86478c566fb64695a8c641d492cad73e0a4 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 24a5355a7e23cb867a7a3cf228cb4b50779df742..c193492ce9a5fe5f2cd989d8a31b2bbf3569aa63 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 3a44003efb6768a5193308176cfad8cfcdf2d564..01fadb8fb6ba09a78ec2b5ac3d0c0e6aebe2c680 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 2f10815f2e6fa7810d42e9b3cae9716f9c6ea1bc..02997cbbca66dee3f4095b9e794e5a26ab574645 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 e5f170f11df1422310a2aed889e048ae39178076..23c1e590b267ef23cf210489308db57370d59879 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 4095b019cb32eb03ed689b9296adbc8a626f091b..7052f564fe30ea980a0e2efcb17731e31292cf8c 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 0519013f2f87570b5ccbbcc5c146db4ec1e691ba..664c0cb56c26ab3e84c2b7a5ec3dc8b0cb45fff2 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 60f5a0808f25d4535ce1b6fb36dbb079d7da5acf..7eb58540e39c0363098122e3ebb01b0f3760aa88 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 d4ba5d377b6fd3036037526a928fbf4b8ef577da..a32b936c2c226a478f04803d035eca2a7ab44067 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 97ef4bc81ce2c9806eb174170a5bd9363a06a781..f015083491d5cb4e799d89aa7ac81d086b5e2897 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 dd75e1fb0f6a20654d03313df87a870463f8e155..fb6ee24ec454e06e94e6d17cc534379059bec78c 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 a42789ebb3c9d5b0b270834c45117b60fcb6b866..9be140e52ab50e0cec105d6a5ce6ec5db6a72906 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 d59f5d946b3aec94907f144bb4b3576bcf553679..c0cbbe0428aa6d276fc2b6eac2017cd400856311 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 0f8a96f532dda29f915c712f5aa80daac9f85824..0d97a1ccaafa7e89e397d2bb9357434887b9eccd 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 02f4d77814013a481c9dee0b74881aea48b7d659..0f70c42b59787c386bb93dafac3eeda08714979e 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 9719e0b675b5fdc32b1553505c01d5a6ba45d149..65440920b58e1fbc78a5f6476ec7a820bf92d91a 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 d766a9163093b6ebb3793119060930b11e50dfd2..8928b8cd8186fb66da3a86ba9e3455394f85736f 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 b76c5e23700987fd945a1b8ada384084fb2ede69..734cc641e6191679a96796d1c1d8538908bedebf 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 1fc3b20790d1b11f20344be31842f470269d0338..634805e800b83c679463bc3bd027c876013d4a4c 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 3174ef8fa059f1c852c6ecd3d12c55fc76fab4f6..0a0d49685b7024ece18173daafc2f15fa060664f 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 f188e15ba6681d9f9171958e4484f10aa3e60e5c..fa94542aaf4a31c30d0aa89e5a2fd60682f8ffd4 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 230d2a3e87d31ff6fa27db79f85cfd5bc4b31e2e..b331f2ad3fd431e403ae4e824718586d28a0927c 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 4104f2cf7c9fadd5ba3b21ea6b337e7b43815202..00aed8078632bdeeec25e7f619e4202f22bb8f25 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 fd4bc02fd8568354aed97350a163985912206891..d50b2a7795e1d001dd609e0b041fa27498aca80a 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 4a9f02bea2e3343a0ec3aa8c08e9f78b3d77d5a9..09da5a515323dcc808726d5c9a3c40e068236afa 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 aaeb00650b014c217a49a670bbc33a9162f33908..712e1122f2074ec121018a42ee5697d7b6b06da7 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 3addda4e3f82dc38ade8f3b9b30efde94873ebbe..d6e3ca0d80a2d5ccbccc73bc6c8a82991313796b 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 e77e5945092caef9e8a35407f9a6e0d88af7b8cb..d50cbc7c4f811ccb79dabe1ecfb8735e4c33cfd4 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 64391bafe953ea7acdada52c01eec99a32bd4368..f7988ed21b37d1f62ab5d20b8018baa88646339e 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 aab05fb6f57144cbc94147d22001d67004dc1d42..287e853c44c34ac03991507772050e1a70f761d9 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 1ab411fe3c96c73bc894a24c9e9da611d9701e26..3223896d24941befb9b7a38c30617acbd7db63d8 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 2a4e6e1dd3b153d4d549e664f35fc19c225cf0bd..a826444014783b60f616906902f2ced405cd7b36 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 b07a43c4633b8803846c788afa33cdaadd89bc5a..265fa6e874f528484aae1547a9e829a38224d770 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 90bdbfbe014c24446aaf61afba1c97108a1c9f0b..c94466d0722e72cea77275f1886e01d19ad5409d 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 ee8af9fdd313fcf5d63e1744210b258065f15103..d68d00f49f21fd51d6d2eae93530feb06b601298 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 7ee098d179f1bcad630cfe69c30278d38485d58d..983c7235e129404556a67370d89e63e4ce5a5fa3 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 7a96e83620267042a5369207327b12d68435fe27..f8ef7791160af7371c2e50a1f82197176dc3ada5 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 fdac76461ac5239daa8a9d8c378772347dab0dc6..4fdef6731bb13133b1cc9a0b9d0e3b424d87b1fb 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 fd68a099adb53d9c6d84d8dc756a0f86a47f42e0..1042305eb569427223cbfe9918363ef4ecef7754 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 8c28acbf55c11e795a75a1c10c342246becebc6b..455c2d3927bc2a02b57417a14666fa1e23ecbfbc 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 0a1c47130cf75b3e34db51adbb609440484bcb60..92c724b34b9653122716341f61c5a2757a36e15f 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 f894bbdbccd965fc5b3d8099de11e2ee95577b56..81ffacb1cc82d129c2305c47f7132e31a2d1806b 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 5c1ca1df5cf38439c310bae30e3082dbff2165ff..7045bc3bf1ac504f2bfa4df330521d18e71698da 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 58d7d85eca8ab5dac33966e520e2486e062e03e6..bb1534e4218e25de3b223ceee868d8e820224801 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 b2cd4b156f1f9fa9b99062c7dcbdea2bec686dfc..a6e01cb62ad0dd2aac90326c6571ff56220a9aee 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 7f359d4451070ec5104b201ebc51a90c35360cf9..09990b8aa7add526f89526b0a709a68eb0180aeb 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 da7608f4949c90da8339a10349e55b180cbbae0b..2ed7a9513eb69b01792503ce8529961d3e0b8a22 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 1a1c955ba1513fb65f5b89e7b9cb01a0406a93d7..e67f4e2e2571e050335d12ca82a9d89fa0d85192 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 0d357cea1d3d08700a0bddb83bab0617e700469d..f86b5230e6e5f835442f6191527241b0392e5595 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 8a81f80036800b50e64bc5c858bfa295173bfb43..774bec5b241a8f2e5815943dd3a3e3a704ee5aaf 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 394d2c5458bb0a8a42e35923bc2d208ac7bb92b9..d51d722ef2b49c5f51c3407e1a3186a1941f9c3f 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 6cbd6f05f62b051f8108e83b6d7af4e7118fd017..ee67e0b3ccab9fea79547c331198e25ad5d7e36b 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 31738053ca4f37e69ce2a2658337c6d5d4a0edd3..e0257151426c294b59cc6fe130129a8c726a992e 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 2de58bf419b5941c3c96a528b7977546f48ffa3b..ce7c4df08c85df56f2cdaf478c4ef7ee59917fe7 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 cb2083f29ae0224e37f9344d289f372600009523..05011b362c5daac2a2bd9b3199c5de557bed1b30 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 dcfc1f10ea8b92dcad375f224b3111d21226a216..c3921fc0f7e594a198782da66434de02f4a1f106 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 c63046608a35fb4d2f8a4133af5a9d10dc27a621..7b5f6bd4429f40e03c6d3aa6c97102c2f4dea7fc 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 32e63991d8f439fe9c9359cc8e5b431cb716cb36..f93ec53a54675937bd0b8d470db8245290e04624 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 1e2bb8fe4ddeb4b3171c4550a45afdc6412d226e..88cfd672d5ed048e21d37890f13ada420a8c9932 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 b1d6bc7c93d2e6f29aaea7ec929f57ab83c54b46..e42902a59efc9ffc40347a43f3785d081f5330c8 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 4c3f74df4d38a19d1dbeb305fd560de7aa8d9273..cc1be12099de575352250a1108256a32a34828b8 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 64a9fa32832d3431e98f696ef0101de273f614d5..09cfccef1c0c56e62524ee2bcda93260f9c536f7 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 fb981804eebe850abd349e63d5159d949fec2011..f4621f4a4da64a7e0a5da54a2f0bc75c9e749fc7 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 81bdb36d3b9a0a03618b9a245b95b2eb42864b3b..0dc11ad47dc0ab61f80e37dfee080b03baf34a39 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 8890338531fcfe43c03426a54804900b24583721..fbe024af54a240ad1d4a5abdbb51cb0e6109a51b 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 cd7ff068c3c14bc1db3bf38b38f709120097b574..0c59718fd5827eb85ef5f98bd68d629890bd6a93 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 8820f52d8c01b76a2d6b10234d1e7427d52a207b..fa6b519074627873d04951ebfe6a04c7f5a3313e 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 46e6215f66823a7eb518d2478c0a7a8e5154611f..8e9994e3c0b444568ed626343900f169ec06f4fa 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 16da138958167566dc6ce1492399d717af1c16ab..acb69c27cd38ea85b5309f8f30a4327f62b92db7 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 894e303866b2782ea3e1e15bcf3871bae910228c..5c574538fd78c78303f9dea4136f232bf32ddb47 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 856b0d0e4f108d0f75117dc88f0e81b38709310f..68d1d1510bfafd430ee90cb901268a39aafc1424 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 c095723f44ce0e5a8889f62fddae9d73725b4711..31157941555293cb861ea154a8e5443397b881a4 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 28f5420d61b3e19c0edc8f50073b856eb3c3d648..c9b65dd52ecceedda4f74cdfca885524e7a69922 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 cfc81ce283e126abbff1b086b0935ee164879d2f..a4333e13805a9a02d7f4ceb4106e608362243027 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 d677997198440ebc99c3640c6a8b647a01b826d6..6aacfaa2a46f343ac9f7769e9470a5682cb836fb 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 db5b484c620cffe1c18d5e6fa085abf91f340883..7e267d899c33070c706ed6f4c46541a1afd0fec5 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 8d4b976e581e0044431050bf84f2d9610a07e311..cef5edf396bc16c6746a97987717d8f3375df2c7 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 cd00448e343d706e68f4bb3b6133ed5ab7748819..cbf680ed23743dbb6e7ce562cce4564170037133 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 9923f5ea9d7756ef32be3cbf27ab172011617da0..c7ecc4f7a2485550c7dfd2f834c082a7a85cff6b 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 3823b01329af7b03f53d78e4227a8ad21da50a10..c15048683c4fbaa97e17df7f0e5348667c05b47a 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 c7ba9f00c83771896b9ae3b01a0d8db48a2f707d..c7bc0f56a3070b7d2db16201ca3042f92cc890f9 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 b98729dd1ef23256419861fd35a7ca29164952b8..07a660652aa9d314751db4ba92a463f9c16d82cd 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 a42c6e5a650c36ffeaab9bcc7475439d6bea451b..8402a369fe87f9def77895caf178e281b2bf571f 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 1c064b924945ea0430f4d229ccabd880a481738e..a284cba47f8e942422d195c1cb9256b097797c49 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 dcca6fdac1a629b1f7d0e181fc426bb8b2628277..267936faf261d5e2358470a91fc87a0794e7b397 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 0348ae642ed7655487bb12267a281a23604b4cac..5da74276cf1a0e805544dacbf6a9c7060e6d0570 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 27d8d040771a0e26b07dd937e8415b12b2e3eb52..b14df2581c7c7e6b7d150026e132fc81a2b3a5e2 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 6e18beb5341c6062bb43701a893b462431da753f..f3f10404e0a6373f03276d40855823c0e1d0fe28 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 65cf794b6db206e42499a69b1c7acad6d3e11c57..4a05251e3e2c7b57fa211d95c1ad3f662092814e 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 6e3fcab3533396c8a329b75da24b26b3a875b915..000650549882b9418d2e21adbac93098bb341983 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 c3dbe0777c23d123a378471aa84260e62f950601..d23fd268fe7c2efb023e342790e32afca506d15e 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 21a8678d82ce51031efdf0d57fa60d44295625e9..f57e2c27a70b3c4f073f8737fc081cda1720bd25 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 e05ecec94cbcdd3a7161da6ee109c91a21c43ae0..297ea70cd507cdf61e5764d339e5c0e2b33179ef 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 6e3ef6696333349b89b025a25ac96a09e0ef0ac8..6eda47bd57957b0c6cd3df4c92934c69548ec048 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 e7f42de3d9267402742d7b3a19c0b408cae2f75d..4ab51b81928481f90f2917e44dc509b4e8beea5a 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 9777d34ce210a2a6814e590c4a89767a5e1e7563..388b1eae7e5f7c0c27b0a2c621bd57b5f992a0b4 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 a16c09169fee277078bbcd3afdf851cd14787f6e..351551a6c76812a50d44bb98fbc70d330cb461b4 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 b14236042ab3225c1293bf3b98f2e65e2a09ee13..955c99a15f574d20208fe737ad7a139e97ef7cdb 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 2409268c6e03481422692785293a43d0c3c4343f..d61a7267144e3a1bcb0b5e72cb07bc25dba4cf23 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 e36fa59a011ca169e5c4faa785ba052d93da6998..bc99b59fccbb250010e747c75f4ed4446294ea1c 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 3aeb207520eb162ac34df28ca28d450985aa218c..2803b7e78ffe666c2d229032044cfdcd92259384 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 e328c1ba125ee660cea86e9427ae12e205e0afda..c22d2cedb5308969c843d735c28781233c3d1b43 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 7375cbd8bd3892a2db136b43fdd689424de25197..21d944cc13b8459f206def9de36fb8c47504a045 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 27430faa182596b1c03123b681a185df608898c0..5f09f7a1548e2ffa3061dd0e884e34b8809c1440 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 ecf816eb5bba5571facb022c6d736f6388f10707..2c65b88661bcf9a86fc7cf8f0c4ff72f0478aa60 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 ed9b16340b5e4c84ae42dfb801f01d350d52bec7..81c197d77cdf5a0d12be59ac65e9fe2a84755d26 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 53bb2321712f8944a6d23c0a64188ef120b2439f..c07ae358842ff12999325857840b8c63c400476a 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 c7645450ca9438b07173bf6f66014346941daf3b..9faef7f9b1cbe74583fcca6b3898902a8ed95a42 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 3a943537cbeb8541e4a1c68a5ab9c143b7ccd309..9093ad75b69f2580492ed11efe6f737e9c8f9453 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 9d61071e526ee9b09db2666f4ab3d8b9ed83a1fa..a92abf93ed09dab6addd91531c51e2f1ac210191 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 c2845687948e550c4920db2dca5e65f9f37cfd96..d596d97db44be7b47ddfcec913aa30e764c028a4 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 29b11921dcde463e4dd8eef6463eba9b39f809e5..e20164f5ac66b10b6189b99de4da8ceefad8e883 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 9cd3f4419f4ae19a78928585560770b4d3c07e9b..d3fbbd960c99306fec9d6ebf72f73d075f939912 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 bb36161d54c4d7476bc180eac4b793e7427f0216..5041e1950e83e38e4a58c1e02b9ff6e4b58843fb 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 621a3bd52d4a4aac57925161bb5dd7c721ccb4dc..9fc7c5ce776412a6f5f14ec2c53e039a818cac49 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 fe609da5c4ce941bde733bceda3ed057e33693bd..4de3c72a91e0a29b5f4c6f7f2deb5b6e93db74e4 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 c42b1afefe5c3fb3ccfc231a280c5a512298889a..e6ee2b103634e5450fca9cc06b23d3f43ebf5148 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 c77bc42cfbdd261628b6ed9a1035674e352178b2..9f09d26e632e784842229b8d301b059caae932ea 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 721ff6cd7764e16ec40b8db8ad28a8e329bbb09e..7b29d08514caad7da7472bb730f1259457a06514 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 6a238767f8ffd063a0b64759d227eb5170185eb5..b156e0c47f11251ec96682293d96b4940200fc56 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 3b436b739246a935176162d30cc8839f3a73dcfc..a9e144d1709b9426222c1f2044e49aa26960a83f 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 b333bdcc74ad2d560ec6c9bfe910ba4d775c7c2e..7d336447d552d90e4bcd5907fb55142bebea4815 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 9ad32a3b012d4ec939bde1c0dc611774ff6f5782..7d49f37e7289adf3864b1ed630cbb723fb1a0591 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 8eac42db6a86718877d1d1ceb95199c5f6d99cdf..e5488b1b08799a3c4d28c9c9b5698fae72228ea4 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 1b9272bd6775fa784f0cf76b406419876e429348..f76fb7172f1e06328f2facd8df3ca8bd56b65aa9 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 8b9a7cc993468ab6e38ac81dd3566825ce429d18..315dd361264137749b8e83faad67cee9bc19c72f 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 c9aa4f7ad29de62ef12dced52385972ce1057ed9..6dc2efa3c9f3e3ef8ea27bb1a5a12f581c1d830a 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 6804a4fce8f535d3233331284ff76aa2ab48745a..12769f171137f19145b742ea730f7c995a45e119 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 c37f4ed39aa73d168126dd63199411870f14c0d5..9a798d4c1e52047a5fa9cc69967c384756df671d 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 3354bf2c8a26a001f46600f954a179d4a6eebe91..9054cbbfa23ef3ec2ab0d2fd45b7c2207e18f4e4 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 47e6fe119197e51da622ae56e7a1c77a531fbbb0..c96de681b0ced414621021e496ebd2559757ba33 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 74c5c4479c4037253ebc8574f42de52d2e66d6fb..6d41d1c747ff5dafd363c2850407c91f909910fb 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 32c461a29b2c4446b08e0ca55ce8dd03da4e5718..727d97ebbd219d5611d77929e3ba5ff7188e9efa 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 fa8b16f7fddc43b66a5dcd0c3bbe3ec5b44bef37..820f73a6d9b56bc860ee495d51e8f1f37dafe693 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 1f7f953c8ebf378b3a504aca54b760c101693a53..bd6f7af4370206293aa14df26b6b70adee867f56 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 774abe2523945c26d1bac4dfc0c88b77d0dab43a..d4b6458b8ff97ba3531fd841f246375dec795094 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 0998aa412328b608a5f7da45686d66237b37f430..228fbee01ee4c36598faaeecd12cf854a66e60e7 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 401d06a66b8fea1f9917ffc5325de6d05b08e6f6..cb03d1317c6bc4c4e2977fb18ab0ded19800793d 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 1d1f4caed4f8416d8c896b0bdcfed1cbd77055cb..8546c37cd668af15f851006db5ce0c91e5b2d0db 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 d13b881bd8abbea90241f6ab837f18ed90f8e9b3..7a98f21ee93bfde8883744d7c543873736d49b6e 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 9f4967d28a1d9e09baa2048e859afe10cd577a81..94093e0c378e6505b15eccb52fa237e11860085a 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 bdaa13d4ef47d2d54f7268c2d48512da86dffbbd..d889dba37bab8e8812f72e8705732aeb1c41a0ea 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 c7f697a2910f5ee6effa44621fe3987ef0b3d84b..69b82593580b6f0043965f88206ffab33e1e5ad4 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 f11e0401f91550f50ce0c73db467a576b4511edd..002fe05e2658b3c8a047cce51ed3d7d9e7e289d4 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 761e9b3c616eaee9c690c2e43e0190ee732e84c5..694fcaf5904b5e8a6ee2da5937a6c50ad1b766a2 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 805ba2569fd7ee4c1dea9104ed95a7e9defe1502..16c928aae074d9de14560b0e7cd96b6bc545f7b2 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 e359ae33e2dc2b2f735cd7d0fb3a263590f4f214..0b9b5170941bc9d24421775563226d81e29234b8 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 7be0e84f438e78c23a36a59b4432f0fa283c1a42..76b554c2dc4804cef1a7d6a82da5da4b2788b0f2 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 61a1eec900861109f2d31c1e27deead0909c9821..eb0fab08d1ecce159180507f276f57de8d40788b 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 b751fbe0cc97b0c71c9da5dd06496dfb21e3477e..4ddf1b3cb73db31595c9cee2c405b1d39c6a3dc9 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 907541e1238feec45bd13ca24ab9f536f3edb590..67edb74f810ff754c628f40ceb22f423f74c65cf 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 0665fb68c08ed17f729309bcfcd904f30f076078..81cb6938a502207ba958836720b3a921700329e8 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 499b7ce04693d9dd20c56b8a0e3c4dbc926ced22..5f6bb206b3073abea29d78582d72bdea242babc6 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 b56064dd00daaa001466d0027c966c07461d2801..e652aca2741c54ded059d0857f1ba279d42ed446 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 c0c0a7c008e7f8a2a83f782b6b55887983c703e6..23ed4d06f29cc754c65e1f9e14a4fa0cd5c7f30c 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 c919890621e126b2bc56519daba8ead17c53c2ac..1cc58e266bd4ee0cac70756f6c29281b064e25c9 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 4b6b392d3e3b244155a947aae206b06dc29e620b..fec90bd1113b59b76d4994d163906ba2ce2ce6be 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 4f4abdc04f4aacb06b629557244c4cee1b124ccd..a12fb2f18ded69a0547f45a41ebf8730a549ed1d 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 5dc93bc09d1b8112766ac6d00c630124db75ebfd..07a0906589197d987d90cd6a0385908bd627f458 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 c53d2715fe8c98c9e89e620aee8b5d9537a215f2..bd1341d70b584e745685396bbda2649595e135e7 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 3c2c52f9a8ef0c6eef3c485fc55effdd45d43ce1..9a37c1df35650c6f167c2c2f87517e22e031143e 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 267832ec2ce3db51bb5d8876c732b2c10f3d789b..f5ef0b2c89dca7c42ea8deddf5a7da2558c8f977 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 db384b73777b5d9b57c0d908908f73d1bb2ce672..8555c7794bfd99ad43a15d5847c7ea36c792dc3f 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 61ff2fc5b814db4349f53c61478279d021c81aae..73718b43b808b0dcb5ed92477906224e97b65fa1 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 e55b838f70c51aa246c846d23a9d476f0ee6d606..54df02fd044706e0b19e60e57542f4d611b0c60b 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 404f2af848759961b91efca0119a9a34c9d3a51c..50e3befa16c7f83115741f87b1672a3f91973e96 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 d5e48e8ef090bf2129f81a59d4d9d3b3b41c76be..86f24020665264eea0e00aec14c64e50d82b484a 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 ee4e95f5ae91c9458339ceafda5b8d57bdd3526f..1a36aca1dd2f130d1c7d1fdf07904874df55d44b 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 65153f207299b6fbe6eb7a1cd94e5d18134ced0e..c110235f044fd5b044f226836f069ca4553542fe 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 b9fb2ac1d9e2e7d313edc376cc0261b28646ed68..1a021517b23009fee53747bd3cfba3ae8a611cda 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 394703ec70221a0c3f0f0881a886f26b141212af..585fdd5db6e230721312415ceb7bc3c75ecbd343 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 06420c7ef5d0b046ae5825f19c3146b2e355ad97..7738f4ee697a7e38cde123cb7dfc205fad8747be 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 a2899702023d164358743d2d93999dae93356113..085e712ef3ce97dcfc950f216c7e0b6ae57e8191 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 7774336e19faa481f41e04b30a527c47e18e5446..68debcc4632615d454cb9122dd77f7d0fbb2b60a 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 64d3401d44852bb27421447a6b2d6863c92114b4..e945eab1e7b3cff0fcfd46b8dffb76b5069c48a0 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 09286b52b7bc35e4a10c1ab01ea33a8fcdbfb95f..5551e1f93a316726e1efbbb57258989766a06aea 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 59666c7a52146ea2e9dd7442633bdbccea03d9d9..981c071d21104a8b8302056e1441ebb6bd981307 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 cd5b47868ac5f41a4ed23334748459d0202e4114..41c9ff9fb0906dbbb4e751d258962dce9af869cd 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 7579c8fbe571c2a5463a4fadaed39436fe836558..a8c0a614f620dc29f480cfd0b8305bd53dc07f12 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 5f0678e2b1b1481f152032f90f4bde18b54ade80..325bd8d6260d55aba072b7528bba74c0eb3827f3 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 b14865b8d5cf27826ac6f4d699829f5694f8267e..1aa4dfe281b382f4645a1561d889c6b43cd8cbd3 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 6db0d09d2e02cd1be5ab948cca1b341d1e65edc0..e1252e05c5a701636e8b4c309cfd5b5ff3c25e83 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 5e359b6fe414a373fcbb1ad5b45ed4b4984c6979..9c2ee75357f902aa38d0077f3e1557908cd4de5d 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 afb9caebba140c4ffeceaa43da1e26a089a6d859..433f21b7d54c76829ad196fc2a9a5be144564725 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 9e3209ed989df5cac9d2de5112b2e52945b5855c..25e5cce90e9f64b95f8a7495cb13b95f9acc8c8e 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 8e210c0f756b10726a0af3eabfbf79570daa1d4a..aa95d973d3706e9be3b5296a8befc8d5282d0e8e 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 fe8a9fef1511b9c7cb7a3a0052d804d77e285b90..e9ed30b8d1bec2cd001298c1a02ffc5649927f7f 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 c9b2261d173b0170734f1916d48e38c8f5df5d2d..7c48722850edaccfbe6c7426d8e5e0f262f3394c 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 03a981a207a658ce0e6d7cdb931389904b336491..42c127adc224cb34d7ea6472eb68c73b0d286d16 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 a031280f031b4c4db2821e585adab7633f625fd4..60b0929b29f44413f29ab4865e8d3933a0b70020 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 610fe687dcb2f8d06076a5a446adbabde91582b6..b1d54f9afda56cb3667ce4f1b96885acc4a04a25 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 1425926dc99279a2f6468ffa481bd6e29fcd7c12..ed131802b54868e945ec9d98fea3de24a90a67a3 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 f2fd614372b14d2fbb1c248df08af6351b623626..f29e1359860c0184c58f13e634898b6e5e6a16b9 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 3fd5e7565cf898dd565d0386d9bb13b39d663e82..1c96cd033203c75b96508e392f4a75a7ff9adf83 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 51ec7a15181e04de85413e960836143c4a666e22..fc157a176aad3593956d3416f4ba587cf944375f 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 cba40eb5615019baba6a529389323ee0596a01a3..b22fd07501140d286813d913e85df9122dc9c96b 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 415af259eec6c0cc2861eee5b1d61e7f0002e58b..b8f7826cf693a00b5daeac961cf467e822076ea6 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 4eb309be4160655eaca9ad65d389cc8e01bfaa5d..7b13d6e6359f3d622620da2e9dd1e617e783be4d 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 05dbac88b6330b915849dfb6f440abd9f0af173f..d0719850b6baa24a02ee5f52ad64e50c98c03109 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 424e9fc80a8200447a4e64687808c312dc6e8eba..f8730b2c84032545fff5097a497f6c630a7d8420 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 cc646be5f87e8d3cff6adfc2773411610b31e6c6..1f82677553a47c7709ae6102e9bdc47489ef727f 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 f4832941d72af01b263ec0b1fdef5d8f773e5394..4c26dac4e4976933d7efa2eb16c0519094b3046c 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 f68c3b44b4bd288d809a401b2e8f442daf35646b..d334501352d6e0c2f4239014aa0d330d861394c3 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 39bb4915b5de7c37209c65e74e45e3fcedc69e12..36cc9b722dc9ed9d6c59df9d74c7593c6a872228 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 b9f1b4443e23519d50831ee48931d30b057f7536..f78c82a847ced211f9cd5f1484abc0f1f70a4dc4 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 ae0a573488116eb33c6a738b6cbad0ac331776ec..a082bf0f3564e58b042368bc2c8b85f74e86e08d 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 4e403942a97701c33b75695282489aa0ea035756..e33da618dfec7deb5862a9e3351aae7fefd1709c 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 6be0e9e653042434515b2a0e2b43f5fc4e28a67a..065cb43ded8db508086858c128ee90ae050ba15e 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 27da8a010600629f1a74e922b9709a675d0e5da1..d78c7326ef2dc946cdef2c8cd5fc5e89ed639eb0 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 f209e9611524088a4ceb94dae25b9057ca12ff7a..9371f2d62c0e15bd7c225529f87b8229c37fc42d 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 7a7aa872dcf44ee41cc37b979b3362b63f4a4785..dca92b51569781ca638d58c1dd74cbbd9007245e 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 c4e541ec0704d358bcc83ab09a522c0439976e90..abdc11ce10d3b98deeb5a59d254d04907ef366be 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 ae52d38d98de2f73e9f92a0dd67b99893fba9bc6..68f6b5ed4493d4506de5378dc5d8d92b7239cb2a 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 758b5968338f3fe8d9795c49a3d476dff1ffaed0..92d124477a50cb3c7a4f1e253e5fe9b9c9c785f7 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 112f9a1c2d029221365897323541820dafb79482..9a65e3c70a440b4916ca7ddad35ec8d778d4da40 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 d9e6d951894d3181e15624322b179c3d1e707148..850dda1a8396b5fd6231728953095962eabbff95 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 a77b0b6b0bc4116f1e26dd6503fafb3064444675..f092bfec6063fcf474a2c8d8b1fa4f9f8b1e1196 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 e24dcdf526f22076e47ca605af9ba3c3ec7851e6..b907e4bc05ad98376559d1d8525b43122cf6c771 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 d24b89194157921237f124d7f0779cf1283cbd67..05f2891e6a4c4f85f8ba58b93ce3f22cf1abd632 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 d8399943c8f03396fe0e809e56ddfcf89974b5dc..a67ace1ee8666e38850ce37707b227b961d1c347 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 fb7eee964cfc6a72f62b8619f176c023f9b5831f..67aa97433b4a7704cb3f4838c3bb8fc62d653882 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 82045228151f1c3c7934ada360c500721e0ca866..1748dc3dc450f637b8573a4088519b8c7a718597 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 7ac20c9c2a4321b7759e142b5702b50af9a00afc..0944d416afff918253ea58c81cef325e0ea17b99 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 e3840f33fbe02f753070e4ef89798c54125745b7..68374ebcd01c271cfe85b4782d412417c1dc220f 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 bf4628efd4fd41836e12f9dbc04a18fb75530dc0..1795fa979cfc8668ab7c820e8186ef716c0c6e2e 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 44f69d74fbaf6eb04f53207998d18d10713c9995..ea3a720a9d6ff32088df1212da2179326649462f 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 0302f3c77eb0ce67e4a5e1185fb8128b7146c063..1672effef48b3f0c9ad3a64261d7e2245d305462 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 ee68fcb13b1947b3f2dd74ffdbf3dde65eff7462..d76f9e96fdefe62e6437fdb97dc454afdfb31027 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 193a1b867f990583d14f11277f604157049b17f1..b9892d4bb2f3ff613af787263dcc759d398449c6 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 de82858bce62e0845e262fd770c0d570c764e3cf..0b5e4c89f298f9f3501a2097f2bda15796c06fd5 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 78294bacebacc33e0a0fde38337e3c3f28819232..e297c82b596ee19016ee6b7c08080d5712a6c608 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 ef563f93e2e5479109c11aa74544b04544c51de8..7671c1d9922a0dd175eeb5f491514495aab7136e 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 7e06efb90705d08edaa3b75061da4a613cb8decf..466c01af9d612a337165c58bbeb3483fdb7e5dbb 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 2c340793c06c686973d3fb2917c502466dad5059..f28bba2640d48abb75d246b0fbe2e9cbd288e7a7 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 bc047cef6e64528b51318e4fb391d5fe35f8dc80..a4c4874d0bd73195895178e252a9cd276ecc65d4 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 de874173abb29b9cfa4155651e8066f03fc4f929..06971e3028607ada0729d2c12a2fb0fc85d66995 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 6f0cf3d404fd6e3b7f3012cc2c4d88597d017108..2d097b222ded58704d2fd86f65db27587f1ce182 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 e347c396aa49071849edec997c5b5dd018bcf9fd..4aa22606121f95d8493f03a6ce975621d36ac889 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 6938e421627ca516d1ca4295f0e508831c2bc1bd..66b972863bfe8ae7ccdf4bb916bc29c855cb0443 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 5a43f62a571f8c4e64d20a093827cd583a53e736..dbb213a46fde14d203394e87b807d408475e3b9d 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 ffca1ef97cfe3ea08edbd816421c6d72c819b7be..c80bf7471c63c4fb952d6bdf0ed2668f432044fa 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 90b9e0d267b5b45aac4fb72261ddbacd44191a84..6b61c7ae9ac30f858202e4744f89a7dab3d5e2d7 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 9ab191b4af086601fec2ca5c7d2675dda97f91d2..5375851e93cf8ef1e456e22adb6b32b3c25fce5b 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 6bdd606555e0a5232d2ab347acbc4408bdf2452e..9c4299e8a418852f0b363cf3b277b8e46e21b125 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 5ff54ed87ed8f3f49b7979ae85d42aa8cf6b8b2b..2d099b18f10e94d873bf7228b3f731fa09184d1c 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 0ed4cb963a92590ef27437e65c66d3d2c11fc672..e9a867133660a4576cb1764c31bf10e011b648cf 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 a0ac5a1f1b34bb046d03c81a69848276378511f5..8ba1894ad70b4b958d7f82a87ad3e53523f38288 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 09992a5071f613de6b84972bbfbd37afeafa4875..65759e864d634b52e0e06f29a14f2e02398adf90 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 556b409aeb12997674b95c347e60bec052b280b6..fab0dec0954318b57dc7e4ac5cc01a76bd64ac9e 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 f0491f8c4ebe73297adc3a6c77360ac26d39cb6f..e16f34b521aab1bfdcfe47c783c415e1ff21668d 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 61af96e21933d5954329282f00585c56ea532e07..9bb2799148dba3e11926fdc94bebe7610856c880 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 f5f681b5a91e3a9bb1f4c6a4d6afda9751715cbc..63d32ab80da0db247068452bd9cffa06d956c43e 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 2b84e273a15bd13fe4b77fb54f5d3dbd91e3eed8..5e49feb694f5968a5eeea1e521ca84741708990b 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 b6c82db014e74d90f30d34e6f29c2204e7537bd9..733653637d73ddac7a1f0a35da701fdc4226f78b 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 faf571f6c9b7dbda489ba33f7b56f512171d3554..4e210cff5df72ad9cd29f55efedb761b77979211 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 5e20c3c21ec7da21fcf4f76e57f19220636b5d7a..8ba0d5268ce190cf7dc475fcc1d2b3223c07483d 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 d4b9387e4408b067c5605aab3e38206113a5a20c..01c30f7279584ae0a7595abb25dd19ff9c5f2e8b 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 54273b57f1ed74fa0597b7d7e8b03739a0da9302..2abe6ee8f32a893ef906589b7ba7e07a446969e3 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 c0ee051fb2081f488962d0231bb26b3a6afb62ac..2ac7f67a47dd7811b9b4e1c1620ac954294c54d1 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 f26d19538045c52a2fb8b13001aa472214134ed0..3378a9e8d1fa2b33791aaccd3739c6fd93a52042 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 3e766f0c9327925ee5d77a7e9000c73a032d7620..d2b581a030da1349cfa64ddc14f9fe2e0a437e95 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 ff64119bc53556829c400825d58cc74dffc21627..cf6343f94289f3b827ff2a7481a528c37ebc254b 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 1b3dd0e40e9a9ec5c6a6322df4183508be947576..e9b93a83b318bef5ff3263fd9062bbd15b7d8149 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 54758cf91f22b2da39b6c85f0857cb46f961b8ba..1cd8f83dd58a9572f6bfbbfacd58dba5b3d46014 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 d23871bfd036e38471f22653bdf316ea44557c0b..0b9efd6631f90b958772534c00cb95e14ee5a51a 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 7c3f1f62be750b696421abbddc74c9a9e18cbd24..8758898ffbf8e5b43c101dff462c76955296e2ea 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 a86dbd20d9d498886f1afa6a95aba64610b482a9..2b88998f207921251b74638e7e5fb6703ba774b1 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 e5e416e80dd2dc03fa16bbf838c2e0c2dbd99b3f..2fb88d2094b0c9cbf0e051a539d30f3390e1f97c 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 9bf044859b5eeabd4c3fe4182fa609c6787cd986..b5e26e2db520f8223c1a51374aff51647e4465e7 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 e5a9c792090552517ffc7f01728a885b490f6b40..b2cd17412695cdf39c646cb4d11052806d95d15a 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 919ad3405ae4681c7f83b3ca91d7d212a25776a1..fecf74c1718c39c09961c89ef4e124969a81ced9 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 4f2a3485a8eb85d1ab15ac723af4a193acd87c6b..17d862c48874e1836a401d2d83742997c1f38ec0 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 cf66a1fff64b2762a896db30d8764ab4e3afa96a..21033bc304c95b50c2fa2c54a0a8c9d064ed8f4c 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 e928cf23db4a169034e8624587290163da547ed4..d341eb279ee476ea9600c900c31bec8ef95370fc 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 ab4abfea2e4bc33eea91982251a1f0e708b4788b..1fbd0e04117db29044964c8e166ca9684c6da73a 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 e525cd25db8df90f91accfe1683335b6070a0726..ccfdfd3dbf74e6c193a81df4d619d5339ac515d6 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 c9a4a3f1499113845beb922cc2cd52b00b9959bb..68c14f4f8e2fddc214959a4bffce66ee27bb34ff 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 46decc6b2dc96577bc973ec571233735dbec3f9d..a91af4d371b5ae706b5ef59ebf9daf1b8240da7b 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 c645ca25621ce30171adefe0a200b1687b6f5fec..64e8d52f2412d680f758a83f24257ff12cdb2e4c 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 ca65c67c5c07410d3a5ff98a4d4a6996bfc4d244..fbf486679f640059775d50efab1766e59efabb09 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 a3ebec5e12a65d75e40dca00df1de609812cb556..94c1c3a689093a45d96a6dc56c8fc76031eea019 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 460c654c35337dd6b9630aca9d2832455662d4a0..089f81ed31bf81d02e692f50604ca4978bba58b0 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 fdf36beb4b160b52f916b255ad5a59c4456c7734..bebd4a7a0fe3f651dbbe86c42d08db95d75279c3 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 9c02545698d29856aa71ec1e0a14731f9bcb5a26..3365b9d808fdca236a535644f8852c1b58b3a575 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 ebe1fc1099239b6b59476d57be223ecb29f4bdb1..b1854dfb07d3e413d52019525a862d1fcd34ef29 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 a099378b662d04e02edd27d5e18d3b20d17dbd1d..40b796d3f18b60e8312f75b9af8ac2d93e70c4f8 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 89add98634c4657fcb910c2c539fd35a7d0dd80a..ba7d51294b8b9d551506f9c1009222451bcb8fe7 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 d53d4d7654025e621c7139a0b505f42894e7d188..ffde56b60bca9cfaf664fe71bbbba560ec5bbc48 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 b8a6c2a8092f58dea69eb3c4b29b66bc5ab107a9..d1cf9d42a550f93a3b020896e608ff988a625773 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 0d09b8cd931e8a5802f664a632ade8a3fa8a18af..0ff2ac2ecd121149483bc7a1e35d03e7ec15f2fc 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 14c703c2aef99d86d4bdf40043ea90d168f8a4ee..16ef98731ba4a7bd7326f3a5af2f00e6b9e01444 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 e6b5ce2d482731302eac3105c000ada15195ec0a..f0e4ff4a2e6fe3b331c63ac3c4ac72f6a6d62493 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 923f3ee85b1bfddcfcc6f29a9e1917f320dc5c65..a1e51b3e6c9f027d900e70a2151f9c6b5b9fdffb 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 2abaa188ed89c04fabdc1044b19676e4e4a12cc6..3a16d426fdfea648ad92091750973e3b0d409d32 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 e65224eee6e93145d808badb7382de880a77fb44..574cf7fddb12f3764c22c4692ddbc7f3649dac45 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 5c5cb9880e2cd4eac1a8b0934efe772e33b5139d..5f3fb92c9fbf9d20fe62adeb6c8864826b011004 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 924f378303c6815f767a6b791f9e42480d34127c..87fef9ceae8effed61cd5e8968a62b9318fec7c0 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 c78d48f8d806981c35a2eb18f7042fc9a302e1d2..ca03caab32721a8b85d6e1f0a4362de32ed7fc65 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 080cd69212b9267b2cb7ed7803956706f128e762..935e22f88f11009b7b2929d145a87ca36d53f0a9 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 36985677e5f928aa90cfed878a5701d801f1df17..dc41b814f391f0e6eb1b6e79aa663b16a3838103 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 cc0fee6638bd3ee44dd7cad92b5447d842e4c353..6aa0e61a9ae03230d658de8f2819df937d174e54 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 c91565bdd902b62e13d935048dedb4e6cba7b46c..ef9a7d2406a9496434a01b1785d55b8641430cf5 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 a8dc55909ae08ddc6da5a97d3bcdee0cce6935e0..b041ece7d2797194cae660be156939ea7b0e532b 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 8c4de8cb5d1fbd1668e0190352dd69e47c0aae82..711e4a768567e7e169218d514c7f0000578eb746 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 75393cedd46f62a4306607bf920aec5f50d140b1..128e5d3f90b9268df86a54310ef7d9b6ff7ea481 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 3471fcea4e986bd796637780ef76a02d925830a0..69ca279fded541ae73be279d54d024cc4e6653b7 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 7af723b70a0eda603b2f7cef118f1a628fd13699..2195f7d3fb67c80d0aaca856ebf219a2b663298c 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 fed1cb9264e2b8cf5cebb299114700b0c79b0edf..737ebc3f37634139ef4e0d4dda3a7b5f5abd53d3 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 534b99edf7da92c6321997057fbe8f47d448b064..1ede4af8b041704caf937ee60fee638abb0496df 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 e0c471ea0ff89cd2b3e1ce46d52fc9a2bb52bd1c..080c380a081199626291d5436b72d57cefabed1f 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 6c0503eadcc04ac994b6fa87a86053f7cd4e3970..51a9f98f15a37e29365de847e0a99e060538aab0 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 84932b10bc14e70f56abd7577d888ad63cb57485..67a8ca30e171cd882b650b5be298e39b6ebc55e7 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 3d5393e4367ceeccc4e5101ba986b685d7d28c44..c2892d8f77ab14a98161700edf479815295aefaf 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 63bbf4e1b276b5c906f561dcd5828536e612fb48..484743169444b8b07fd8b767e7b98c8847bd2265 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 993a3ce0d899e0b8a51fb7140fd53dafa737b8be..231f68962832631359bcc3041b918fe063c500ac 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 c4df85f3184544175f1e8e4f8215b2692ffbab41..57824016e5672bad62609c46f104d63040dfccc3 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 66c8302545050c6090ae001d8c93991ca00d2ce2..ea1dc6ffdef543e3135bf65e51bdb101231452c1 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 3e1471e69a9cd60a2ec8b08092108539a69e3697..81a5d35fc9b7a725d4b429162f6fbd4c44759aee 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 a1a1d762c021dfb25f2395c6834fa612ed101c8f..20253094b54c7f8cd59dcd2bea2991c8dd1e87e3 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 ccd7f6c481fa85f1aea5030d45da3807b46213fc..ce99273bf73039406b2cbc7d8daf5eb654a78f5f 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 d4f5ebcdc9121c6ef6ed27580f280b29b81475db..b930b3e4e5033da61586b1544ae8323cc4551681 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 9800bb904a4929ec6b1bded7e1c2652cff236241..3ebd9c9e8c550cefde0f72501f65b7effe653fe9 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 660f4179b450e6c44a05de890e9552001c114fb2..e1764f8af3f832d324e15c495004aee88f3ec816 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 afa43d99f8178012197dd2f56e89d47f13af9cf9..db20ca23b9bd6d04aea784e5efe0b19e7c96cf43 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 795cbd19938da92a6a066fd5e5da3aa16a37c62e..284ecf226492943b527773a9dbc95c87694c518d 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 a410f5c9985cd366eea61751efe48e335765ab6f..9ee3a97b2ce5413bcd0d4cc604152313a82cca08 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 bb2ccf05f1212f411a22d747a07cff6e643f81c6..ab84ffed23bc5204815ebbb527e7ba767c03fa1c 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 6150df99d6cbc425999d9b33be68020a233ca5b2..24f549de69a5ce6b5796095cc61b6334fbab12f1 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 ab73ae6adaffcadcfd5a0f190c202e915c1e979a..0eb4cf9aa40da18c0b9d198080648358b1239c2b 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 1d8f8501bc2d5e36253d93c04c879d2b1a17e3a5..359f7da160f18a6a4364dcbb2e91d995e7437584 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 4c6fc134ad81df7e021b252ae486cc855c6f4068..362ca679c0fc3cacb5016c5642c824a4e9e9143f 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 27678f4e84b4cf391360f2135624164061f44419..37c9900c76c94d0c2a3d57712fc7d79f216c8c3f 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 684a34cdfd8db4eb8dbf0971e7eb5d6a001d5d0e..e136fc4328b4e62634fd7e61a0c4cbc56146ae7b 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 2725503d8a09f90a4b58f80b0e9a7096d01e9b7b..48211a64ac4dcc90da0510c2d4529c2f2105f886 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 0588e74b58c61b8660d497acac93e6808cf8ff28..a2f092f22d604db078dedf11c8e9745efa7c323b 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 c58dd0d97e5e881ef4d70f06aae372b095cf61c8..3b03a1704330831c1415f5449b7241309c71ff06 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 22037e39c637e68a94dcd9bf227ba85dea35fd4e..47d0266720eef64e6f62aad9e243b3a5fc311f13 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 7bb8c96007e559fde9e4608f4cc7ea6fbcef3063..394f20d6f55f1461aeffd95a446f3872fb88ea4c 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 21c240f2a9046ac84acada4cf15787758f06216e..3bcb35374267ad9b8e232a5c2eb72eab558675c0 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 d1dc9ec7c9dc8a2a21616475ab8e70954b6f21ff..1d15a9ec4cb8baee8b15441140e09ba853f0c1a2 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 9f09aa6ca38ce1788a67101a916a33ae03cd49a3..8dc2043b74a045a5161374c348e393d0039ead8d 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 2c36b79e6c794642f8ae0547553f9fa13f1db8cf..8738c9aa348e16dd0d2acad48071d0aa8ac64382 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 e690794648322cbef71aeef6d8a2b49428a39d50..8869cd8c54e5094c84853f500dab73fc0f34d79c 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 4aef58049c799e7debb740d7315609b99c82a122..a89308a86afa50fa914463bca42309e0607eed65 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 70ca535271c02bbd8cb882b1394126c561ef306c..6c84ce3b4edbe93c1491408a24ed116f165337e6 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 c940e1bbdd673c6b938a8fbbf08510360b57c849..2ceff97115b0c34d318d3a0e2f32bd1f818d0177 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 190132ff93dadd7b8c28b6c8667953169b5090fe..c52f3b3de28024a427ac0770892e7c7191281088 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 8f8d6a9c15a95d2fbc2e793f8aea391165b400f6..7403db20346118233820b4a4e28d771fd6e6a0b9 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 acfa15be60da9605566a67ce076205ecfef83132..712f42783ce548f808d1b7cf23537f27878a421e 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 186a8eb837b3c572b82be5765a984b66319c04fb..841148fa8a1aa2ac58e407745c26f7ff9721d217 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 a508786d137f10a98b89682b7676835671c94356..be8dc54341cbb6d49ed43f161e7c3372f716fc99 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 3677a35f25c3fbdc251b1e3ef9572fca22066b06..ace1c2bb8cab2d4a57c358a605b0485dd9b5cb59 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 f5d5a1b4a07cd3e544948cb2b8dd60112c133dee..41813eb586308a7d331901e1689ad6a985ab2627 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 4ac0e9b3fb7c00e0608a493f41929313db226d0b..2793ef8138bbc123178346c79935195143ca190b 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 6bcdc9d9038fb34ba59035d442fa8a9b6adf1da0..30ccaa0cce4fb69ae74d39b75300e0a4e1117407 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 5839f68011b9ec9127ff28c25407bf8913d41dec..897044dc05a563b77536561bc45c374c6df8f035 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 ced56e02c39818febeff69c17a6decf4fd224a9f..a2b8ee1a291e8aca84b78336fdc725c1cd1ba32b 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 5219394c218bc0c1b19a0a5edbaf9e66e012695a..067c45b375144e2716056db34f4fc604154b4082 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 9bc68ee31d76d327d308ba873dd8750f5dafa6bb..5260b1f31f05f771199ffb5c7ccd2111636f8bd0 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 3338f7dca68ce266db3b6ebd6292c162a8949cea..3e105d833d923264d83be7fe91715fcfcaa52376 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 d78e1b27bd754e9d6cf42dce920e895269d5f335..0654d28a4ab93481aa3841c55de694616a625b9a 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 f651e468d4502e436a1198009a44297a9a9f7338..95b2a7767a03d05583f83a6cfdf0f6beaed7f34b 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 7b56992e4aea59cd109e648a7adbbab5700cc41c..b252c461290d3b1474b3f44f3f910be3a0f3aed2 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 d37223a80bf5ea960ce8fda32153e61a96aab286..98fe3a97b4023206d3843112e2fe06cc2ef29512 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 89b54031d3057a3f778f075b83c3a26387551c21..7c419d3208ce461040711f45bddb041d09401b34 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 c192c54f254a47e4899e1220343105bacf3fe1e1..95a0abb8e269054c6c7db22fdb207a045c02860a 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 48ce3411e583064e8cb057f7490bdfe95bfd90fe..803b0474505e7880b5d9ace517dc7980c9c2391e 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 0894add16e55838b78de8b8b8028b4c0c13c01ff..7292493397eb14c95c62a5b88fa3d13e34ee2540 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 f1347f69e599a4ccb4f48aad74d25071f1571b73..d6846fdc230a1cbd9e3e23d9ca58484d62e13d92 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 ca59d82a25b0f7ff6a9dd71293c3e6cde84b7d4f..8919f3beaf94338f1de44703399e175005c2f41a 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 b23e2057d8140e4206cf30a0d4abc6f1e9177524..8d1f32ca92ee312453a2b0fd3a99f0730960adeb 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 77ec53bae1cdcfcb6023c2953a70a582dbfbed66..d7fd93f14fe2ee2f517943151d170d3b160b2a86 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 ec712be5c711b3f522b4eb75c8ea679ccdeebd87..f02b6a71005fd4ba243d46582dc34a2dfafb7a48 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 57f659fe252ebb4d6a3e2ee75bb82da90f42c6d8..981590698697ea75d716478cb33917abec628630 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 08df5da09abe613d150661c7d59aee062d5a7cb7..acbd2e0885dc64bea5c85eed0c216bc5a1f3c9f8 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 ce5963e7b5c758cd3230dee24afe8195f967c427..fcee16045a75c0f22cd80fc2b6e0eb3376137541 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 5c391fedf2a2f1a88152fc16a792eee4d1d50f61..8afaa2f967857a1661b29ccbf497b643aa7f9181 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 e9713c24cdc0d21a39cb2fdff3fa4d564a527b9b..f249157ff800eefd961989cf2689ba08a1f10407 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 7ddb632431c91d14a117bd34e9bad368f3b6d0c3..3755f1e576a3b0a728fad238e02f4d822c70acea 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 7d35714c749224200269d1213f13d1b2bb512363..7607080ad39c615f3f6b598880d0a2dfd37085c0 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 64be6d6abeeab92073d8858cff8e00109c329556..973c627b11a181e91742627d6ef6035b79e1a350 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 1b5b558e7d4ad52045967172ff8dca8cf8f61952..365440ad731b880ebe6482e4b7e2647f6d4e44d1 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 0db283184b069cc779721450ab3438dceabb1d62..0e3ea0bbd285856c09ce25aa40f7b815d5c5a178 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 441c6cc09ee17eb1e6e06125c6c0954901150076..62accc4acdd356987e4b1a05a3fea2e35bf4b92a 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 07d40887380fcc47934676fc277c344db1120ee3..4d9d4d3c696b7fc1d128f99674208871edaea9d7 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 c2449eb8e1d20f0b4fd913201981da646069d1f3..3a971bc378db8e37dec1c4c5ec176877fcd766c7 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 fe55e47732e3dcc9b2ca834a7bfe46d3e9454a80..83ee76426593e200562e0b625b4fb9f71d45e696 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 94d3048ae1caa276d6df435a2b095b724a996629..b8f6560da29ae30f88c60d5e5480659826dca373 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 ac63107ca57c95f8e79c5e20955c476e42546ba6..6b002e4996557acd6d009c84582cd3e8d8028386 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 6ebc430d283eb1d98425abe5893653ac5024addd..1ae10c9d7d01c7f7701b6953194c677af20baf4f 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 f5b56802c15798c49773c822a182295dd983cfd5..fd554719f3c6b23408462a961abd1e5eb9b9abad 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 778c7793626fe1633f2eb9e7d922b3a067c749da..b335be6cd9a612275dae7243097c4de7ef29b134 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 0353d8685adfd20604df5cf6f00064484da28bd3..e98486fc055eed8e86c9fa9e818a10e53ae696fd 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 eb498d2675690cf1487b06537372cfb02679dc9b..c5ea72339a04c66ce0dd3fda967adc10bb6f65ac 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 b4c1ccbc60e7a70976834104f4d91ec52c3c7376..57d58cc3f992afdb493e28ee4f9a76a1610610c8 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 86d826169f07c34aaad4aa584d1e8d17cde3459b..f3cdfa99ffbbe8e46364a9136047649bc01d74c4 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 ba40937bb0e97b97974b4b8195b8a35ba6a4f68e..fd8f7b61d38bbd49f16b929b6fdc7aa19522a244 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 36283a2a8e665cf653589e24422fa73d83bd8b18..b9e68e2b8fd35e824f5e1ae5c07b9f26ba779fa9 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 183ca961156375249a0aa82325aefc5d64f7317d..b9ed3570e5e34772c396e82fa75c2cc4d258077c 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 296f4da14a864bd4fd5442e164af470d06d5b88c..3dec16eb61f594acb3eba871fe255baec28d356a 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 a0f387e8f34050e12ec9ef9a1ce388121924cc51..ba52f47aae50bd78f2b2e67122701d9af5d93e7b 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 8475c86a2b068b9e58075b70a3f355581ad39662..294f758569fa8e15904729cfe3a5dcd8c29357c8 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 75155f0f168311569af5365811a198427482eb66..0840a103e5a4169a52404cae398d7c3ad6daf27b 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 084023182633262eeb3d1d33bdf70b779e61d2dc..ef9844b5e5a892e8f80877cb931a41699a317554 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 37059c5e3dcc6157879ef1e449c816779718e277..ae468b446a4c72870f96e1c504976514da411ff5 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 0d468e541e52c4a1f1321fe36536818eb0066e36..ff29e4dfb0078cca4f7093d0b4c21e32a4a97b9b 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 005b0e53e72acfca1d6eb67aa41f51fc2923e8b3..013616df7c91156020735d4b755160126a24a634 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 1f23a688554018df310a40d8ced6e8edeb066108..a8dc97858aa9e0fd9fc52b0efb96b4210e452628 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 113ffd7bc458384575b5e83cb80224517a9125e6..235af694e1e73ccf3a1c1bd823f80d8bf5645285 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 1364ed73c7a24368e64a95dd9630a6d342b07069..42bd44a7d2723203726b26ede19190d6465c7e2a 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 d4568a16b11a970f444925bf042ffad22394160f..38e0af2ec0e92786c6cc57dca6ecbf5acb632662 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 521f3c941e5091ad0709aff7eb15075d52f79b45..ece7248e06c056f81a57299700bb472bd8a590ce 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 692e962ba1126f8e20a93f7a49ec74fb18c6b0b0..1839cde1d7818ae4388f035e3dfdfd41eef6ee03 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 8392a4d1a6c209306750876069dce8305a80c63e..e06078a3ac3a8d86ef0021a1b224d630590a9373 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 fd4707e8341af691e64a8cb2a3b8335cbdb70643..c5a761617c5e19b20d2d8211b060823b222ebe64 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 d71cc83b6f4b6710c2f090064c9a7b0db0309021..7403fe7282a7e0d396c1d70568f70493ee33cfca 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 76d3f527c79faf333c914b1e5565c5cff717ba65..e90e22ab4edf1beca64b09a9d9b2a7be4d0b626d 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 fa9ef96bef0cdbcca8d9f2f509e0629704b8107f..dc83c152b545c369332e40379135161b179e82b3 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 602b694e5d3cc26809eaf8e6421dcd31fcac9a29..ee00b06200410940e128c2ddc310ba399a1e1db2 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 7c5951ea04465194aab8f0568427b4144c971b14..f8442fb98bcb30b4145788c42ddc9adcbb0bc0f2 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 52c7f34cd55daf347a931ec0081427067eec9bac..934aae6fd96f953ddd9ca415ae023c0078970001 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 83f78e781bc029bb5bdd9c1ddb3bd5248e2f01b3..49b42841ff16ff009d980e1af5230e3a00fe9a49 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 5fa99c121b20049458bb2637be0574295d00737c..898436b960347b6afd7edcf0abfd518adf2df0d5 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 42118009d31ff517014ac3d5d7dc9d836c60adbb..529287eb6bcd84e12d3bf6351665d08b2e244527 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 356a11f6e1806ca9b9956b26815f2b16d3001a33..0a940c554a69d93dec0d9c91684b0a7561ae06cf 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 977cae5b806a5a35feef08f6571433b79fae49f6..0797dcc5e396d47a34127abca79ccb2e8e8fe995 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 29a602cdee01adaaa4458f29d08aa77b6fc77b4f..aa4cdf76e6e62d5a77a673a9f7ea3f20491f1ea5 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 58ee22d253a132b45805c0451bc672400f03e5e9..5b043aec0877a7f26865131d21f9edeb6684fc8b 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 8b8d8dd310359bf9647ba8a45212cf1f5aa83f00..0863774ec75f004574a65b0b2347b77efb45b6b3 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 544534856bd3dc5b7ee1457e47a8c59bc56b59d8..9a44122a018b3b4319b94e0316325ee695b882f4 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 3c010be6200a46f3bd0fef787de2def3d7fd9793..7049486d1b6250d0a65636537cf9ddc3bacfbd10 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 d80391991c63fe423a961b9abcb18ca4cf94e021..e77c6f2a1840fce3f12221236a0c09018e07678f 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 39be6b3c1152d9c44bedbc3e0b64e640f8107b6d..07b86e32070fc4528fe77e0a1a7144e73054a1a4 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 de64c241d4d17357158f158fe3efc2d9ee656472..bdea9f2c664432b5cd39e53ef62eeaee8963256e 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 6f0f663681967d74cc5db76bd803f9159dde75cf..8446ccf0a156df85fb596bae90b62c602e2d3c54 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 f05f756841768b6c6f457ca48a1ac43450aaeacf..1e70e0ac4046c642d8e6ace8dc94bed7ffd0168d 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 f39162680dfae7a906445f55eb05078a0f0f6dbd..a273e1b46a97bdd8da5901e6082b17094fd645f7 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 0eed47a0e61bf46aa97470233bd202f5fa7785ad..68bedc76350dce0a5543fd2ca81007ebf7be17c4 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 1960ba4a9608b2e9ecd0441fe9e100e6a1cd511b..d1db6fc8e4bf2f7399fcb020a5c86a9a992de80c 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 684bb39aa6be7c0fa8dec9695ea675ccc0b65318..0470c76bf8f171fa3e366ab641551c74ccc66f3e 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 5cefd29faf92c06cc7b0e212493a8c4171ea97b4..46ac76d157bd8f0efb8280873e43d9f81a432443 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 a0f92cd686239b81e3e6d196faa5921d02ac445e..514495c913a3ff774bba208c693f11baf12f5372 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 6aebe518e47dc5aae22736012d0aa88787ee8b03..d3de1121fe57e34709751aabd9fb91d6d81da59d 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 b4143ea2933a8700a08bb4637713ff008b8beb3c..0cb71b15023ac5f0e77e67f561cbc8fcc4100325 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 2954d26dddb360d48917ecd97661104aee6138c0..320e3e0eba668d2e56876b4dbc0d696e7f0abcab 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 b5f5bfb134c9d9d5f3fa1b0e63ea92f143aeaa09..68180f44d934c49f525af4095bcc4caec71a7b14 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 894f372b97fdda59c9d5f41380a25de3c90b49ea..b02e67b4bd1083f3d2033ede4e5811b89fd8702a 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 0be801b3cc064c44fbcd728839efa559a15d497c..5355ed40976f1f6af0708182a9b490288ee8aaf4 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 1fb14013f4bcec59f17847536929806419745a15..d888b71d8dd25db839e1ee2d4a1aac39bf85aed9 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 8d153e977fffc02a783ef519958d34e9fa3a869b..82d0afe97000fe1ab1e8028f56743d562c0274f7 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 33bc6e8229c1b6baac9923f8a655c3053ba5d812..2cc6cf6d2b7d85e914bcee261a32b1861ba6f952 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 1401963cee8cfbdc2bf8776d5dc09722c9be3d84..9206be890a74d19ed80b04211fbe5c31b22383c7 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 280cfdcdae91600873f4efb6b481ac628606b895..adfb8df0a157038162cdbabb11ad358839688771 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 042355c6ee74c95f3d63b4cc9cdf19c17ba2f361..2c2d1c8de38fb89db26c1d4768423656a0b7eb5c 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 f37762f0f7763c5a569bd36e76cb42faedec4ad0..733e902b65691d592275d4adacaafda865e6d806 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 6513785790b6281475aa328a382af0bb02f2d26f..8b320cc2be0b6ae048740ed1961bd4ebf0ba4782 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 14aedc474d1e5da59425e4cbd9e8052ca43b3a08..d5b75ad278c77a5d2f1a4909d9d652f6bea74d42 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 9d915f6551a58a3998308a568a34f23e4846acc3..16dbc62e8d03dd2bd9f556bb98b2207739d63d43 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 f738e73724ef2f5cf9ab4914e9f19b584acdf97d..6571e4783fdf05f04141c292365d0371214d6b3a 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 511c662128ce4dce94fb8cde04dfd81bef00f44f..bb6f55fa17973f613e482580ae72b427524db160 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 6760faa9453c0fd5e4ffcf797f8d0b0195b6b1eb..8a3ff33c38264c33407db596343fd8c415519381 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 cb97189eb507a857480702a99b200fc782481b57..0b51c56eb2ee60064c39ba5cf7e14217aac1c749 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 c5f8f55baf11b114eea018cb5ceede90995b3ea5..336818aa06f31f75e754c21894e13ff1ef2a5624 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 0bff94249119bc98b8030d6898fe409e212182a6..e4fe0639e8cf5b857a178434a75185bba1cbc3d0 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 2442e7d95b204ae5cb90dc8a4acbd77c45241e2d..ba727c34857a8fbf0d0be5bac5071d90e3398e23 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 c4ffbd0dc3ad8ede03ed418ab58b3056ed2ea796..eb3a58eaaa6fbfdc526a0a7c79699cd8db618d50 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 1b07bf13b6f41b3003d784dcf0a4bf6045331365..b4ae5f429ccc5fc377863125c2320edd67c0306d 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 1bb8d50f6cd9d4997c6c370ff3c9a7923f5943e9..d524c704f41a5f7309e8fdd921a58f90d105d24d 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 daccbeb0a2a78996e4745b4cd01fcf1e90022ce4..a94005ca9170c8de7e701400aac60325d4ea9d16 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 a642eca13849896eebf7f76cab5ed5c9200b7977..e867e4b5fbd08e2f1ce59a9487caab8f423de77d 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 face22d2f3028976c49c7027270c0ed78cec576d..c4c54c8c6aeadcb4875ae49f2b352a589d86574d 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 df9b0d7d88eccbe70e48678b257464e834bf8e8d..02e52ce09f8eca64c4d60c328042a9c2c45b7b32 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 dd906406c9bcf520f165a6a678312f4d51066823..9655a8943f0a1994abde020f99bcc1547a116caf 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 bcf1000d7ba56e64aff180b2777cec794bfff6f4..e976bbadb0026555d67ce431236d13965adb4ae1 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 2884a2f553c14ea4457b7183b17d59b2e2b49c94..6b525695c5794a059a72ba5bca5ed051c38a67cf 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 000a884e36476e12f58ca7dc60abfd5837238fd0..7c05fb3713b9c72569d2e81e983de312136ff8f0 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 1c526f006cdd36468d0813029ef8d12b1e008b11..0201d6920f3c941d8ce8f4fb9e4e96626bbe8569 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 d54442d0c09039641f95197aa8c1e27d28a3604e..674150e17d1d7f280ae56763afa5781101066214 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 53f4266698850ec18a96c61eeaf72d086c8dcb4a..a4f9e738586d728de004a977e18cb196711775bd 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 dfce9ce8cf7b9dc5bc12d9fa1edf09596d72388d..fb3178f525ca69b512e463e54dbfab31ee74c5ba 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 56e48ad93e7ebdcfad78bbcad5625909c5a2e2c1..0d8f4c18cb013d4951ab223c1c61111643fefce1 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 5ce069bd195dd27a5cedac94d2d0b6ec6e3af802..b3325e219da4f5bc947485b1b987eacde0d50537 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 324bcd37fd8c0bf8ea0cec55acb4d4177995b315..fd728da8278b8e5a4a3cd340238ea6af40326dab 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 ab86b4b3358acb851db32efefd75fe6f2c8f22a8..79a36605e5e3815629bf622424f69631cec091ba 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 5da95733a5275cb6bbafe835403bfd8ab7a85c05..d2801fa7ec78e6ed8fbb88927092235e0780f728 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 3bcd50dcf3b3e94b9be871744e395e2e4bc0578c..3b42abc5f08cefc25de4eb76d0e0039cbfda18c7 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 c521df7ff8915a873433b8fb816678e95e362b5d..61c79e3a72c74c3dc50f60369fcc513e3b1484dd 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 b5fdeecc1960b9f305f18ff41ddc105e14c2a0d4..59cd85eba9b6923e1d807f734d109ccec65352e8 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 4c3d895a785d287da2a32f8bd0425a5267b3f2bf..764e1d8bb5dc47ee2f4ede900d65dd5daf7ca1f9 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 4bd16f4f65f631b943b443b6cca806d49fd9ccd6..18031867db325b3f216b87c79af19c8862053573 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 711504f2f1594949ba12eccd606a27fb685a8bb0..600f57eb655ee450c295fdda39ddb9f3070ccf03 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 adbb903c1be4a4379618f00628002defaa040b71..2d7165094cd9476a06ff35c42b7cf5a5f60b6e63 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 efe17fbb433d2078983dad31a64f7240675d9f19..53ed8f161d9a36d756b277d88655d40aab6aa883 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 8a14cf4e86548845484d59441dd297c39fecc673..82391f261362c381dccd49cfe11fa624f2c9e2e0 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 de09cad15a8b92e4fcd7abdfbfe8ca6b582c3bba..7980bfc1d3d3e7f715eb7e9c179088492e64d021 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 a99bf1207ee11a1f869c3f47213026ca6ce8f18f..19afb02980c656b0e6430817afc2c78dd7674b26 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 2775689d0628416afb01adfe98a610593dbec14c..82a0386e396b12a31f9ce57547f4349c7075caba 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 e844f1dabc557f1c2779d51c7269966db73d9e2e..7162ff9ade7488de774aae48f12f5e0ea0d1c056 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 bb704655a37cc49ba7510820186f72861934388b..48dfeacb83c7c72cb3d7c3575f0230f8223f79c4 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 09efe886e18a768755bd3aea7ab6ad5330d3bd99..8f3fc12deb48cc75468cad0bdb40512e865203b5 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 f72187319f646c2f78529953d9b043e2a773cb17..f9fcd0898cbed0601e72f179c0cae711b9ea77e7 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 6eb27971e6b688a5e71130b2126f8ba54012fa6a..37aa53aa0ec58e7802cc1554d650b0620a4edb37 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 70f3ec3121817f71c834e4a293f27bc446e5929b..287b3c5b88465b9f3b66301c38cf2e522201a8b5 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 6e1ffb8f03cc3b20eb0d59f93d4e626821882122..043c373241907f14a370d77825ce9a331620fa08 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 0d6605f122c5360706cdf3e2ad3b7e4058362605..824b44361dcbafc31291081421bbf96ed99b4dd0 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 ffbdfea5d6dab601318023b19a01ae243ca98857..3d2a278a714261439c83cb5b2ce39dc5f343d281 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 f225746b9326e5828086ad07ef49402297a7022b..e59849ee6328fbbd8cb2a575d99bf4c948fb65a4 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 2faf2bd3b6f415162b7979cbf848a07b0b713add..3ccad655aaf575e11bb0fe46ef05931214a46301 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 01a6cac854501deeb090e6cb0de76f9cfa67997e..f4a2e6b291f99a7ac5c9c30ff1c9cac71af316c1 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 c5c1bf00a75d30acdc6511da708442569dad8ebc..3923ba10a6222ee0e4504d3a1bb42d200773118a 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 b3ea4450b38bfe0da8a5bb0bfad97ed9c4af7389..b706503d344bf2cb63e4886bed6daa4fbc81c48c 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 704e21c27e555bd1d3a92e86574493610185ffdb..58d21e976e73ac3ca1986d18280ef33bd3b7e1a4 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 6ccbe242aca3e862c6d244101093ffec261412c9..6edce51647dd8e9cd4ce9f984c7cb8c37b7d2ed2 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 86c4172e2a86f5f3e8ceb07c39460532060eb043..435755189ce0bb587a9d4fa1653d4009d825fd44 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 33d4e60bc1a17b8ef36f5ce5442fb18a430262bb..1518d3d13ab057f8f56cbe9aadfd3f023a7fb9c7 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 4db1440ab50dd3e9694ffeb5e10491a1441c1a40..d1e9c3b0dbf1ba813a8b2a6c0239e57e69589e20 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 37dc8935080f3aa41a91f0d575be6a62467dd1bf..08c0a2751dd2058b5387f43e403ec25f5fdc8bbc 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 c9bf24a443b58c063a0e77b1c1769903944822f4..2276347da65236d8594d5fc7ae2aca44b0cd4a78 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 491b22ef1e901cdb0e271b8501925b82aed537b2..3dd87aabe5be3b6f549309d107b21e92f40cedaf 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 a7f24d7d0811926f1c002cd258f11ff119383fed..6769d503faf528e17eeb9c7a7f87186f7514ed9e 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 55459210501a800b32e6ff1e851bdbc3c726d57c..66d630faf04ad4fc8e0eef2ecab749f8433037b9 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 da6d58ab3f4897fa1bb81544c186f5413c0cfb7e..c4e40cfc3723aca84c33841cdc28cfe9b4da9c21 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 bc6ab9c4010d799ee74f0c5c1df38dd0e359d838..80953576d4b959d525fd1624d0ca96b36d0e0c92 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 10af7e0bdc9e7d53bc7acd0be4965cf1f8006a41..7e609aab8d6536f4612155daa26ca74a8b813355 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 28933e0b03bec88a1f8ef50ec1cfb4ff5eacc0a9..d3893bc317b37e6c1d85ae97af5ce0e9fc6fd3ef 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 83795f7b75f292982d586c642fae7a35d0279ca4..2038fa53c5f413c7e89a4ae4aa5815c55cdfc00a 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 33dd1676a1238f9dfb6944fd1a4b77ffb77832d4..7a06bddaa3e192a9fec5d75fbc337b023cfa6fba 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 4800b62e75f5b4a82ebe40d42ccd7dc6ef09151b..950cde6ba2313ed2faf88de3af9466f2b098e7d1 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 30c76fe2318876a0c8f0918a246e9f11d9703260..e56c0a5c855fbbceb1b08111654408585ee71d85 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 2a11168d3415bf8eb38ad579cb4250c8627279cb..a13a93ab3a81d966ae5d59373274a06be562739d 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 a92b2be3c4fd4517958cbe29483ef80bba1916de..da626b7a2f9d090ca1a44021307cc589c88feace 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 625ec5d481570c935b9ee6c9895f1c9a79b195ae..e03c0fb062fb89c0a5de6f7591438877de15c89e 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 72a06b74f3108fbf70e0095a8e00121bab308b22..490c47161d272d7c03cab661afe5f97106bbfa3b 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 e1b4be2e3d8824bf2da1c1cc4e2db0952c453ff4..b9a49ef4cd6501637d403c01e33c4861b8ee08ee 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 cb1c11888b30e763e2bea251a69c9150e1c58c33..c2fa77203ea76f19932c913ba40bc3935de2b8a5 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 dd271334129b6c7c58e49bc0513cfc57a47cc95c..2e5204ba20f32688cba4ae57c8b93f5f33c0ce14 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 848c2792bcacb678dc1569dd196f06256fa76762..ab7ea004378d81766ab05d15478935ae02fc8931 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 2b2dfa6ddd3a9315bb00461237ba5893f3137050..3dd0f5cbc5746332277a446323b0095e05a3f597 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 6c267e2b77d9c0ff390d405498731d828387d1c4..ecf2d42dd92e38a2fc359290a2bcc2f15fffa328 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 e798fd8afb0415755acddc64663619d1d6382014..cddded73d4e99d13f0de176df852fcd4325a033a 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 284d23f1a53cfc78543f6737e5e36b58f32f7625..03bfb4d4d05d04fcc3f3879e61b894553687b047 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 6f9795105f87c390b6104c9407f59f8e72ccb921..4090d0b196fa2b33ed01194172f59666c77d05f1 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 5886f44d7602e9c0e20ba0e4493976e3b8db1e8e..e1586a8e92289d5d3a57ff1bc2900b5544ca829e 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 2b66b5bcdc9c6ac2c2626a12034d3c2d1f350491..efecaf49e657232f5f0bf9cc2d6b691b252b5866 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 41c637c24b8553f8b7e248ff3c4a7f00376f309f..e2d354f3f6f8b2c08a6f3cc1a51f960498ade8f1 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 8a45ef346e6943e0336c5eeeffc73d5a3aaa1ea3..3091bda9d72b656d103cdc968c33cd7f0b3c872b 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 b2ce3ba90f1fc5a74c2095b5f33a10955ffccbcc..3273143bd5d8f22ced88c4635d737f5bee24b144 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 6607825c670ff7a9fd32ecc0a2672cdea398125c..86e20af04b3d914e3ab1e6ba41cc2bc8002b155c 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 470c35e543add35958f7b831ee99c5ba6c04cf75..acb5d7bf9143c847bae0710433ea00a40ede0a94 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 0e8f98ad038bfbfa098172364bc212941f53787d..30cc0bbc777f0efbd6f643f34da53eb5d35072e1 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 b71892f2bad7df74677a7184292225a26519bbc5..193f3d4c21b46976138c545de6ac95a439db4b32 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 de7be86026353b2bf6fab7a874f6da96e6201e46..1437c790311de30b795d4620f2949e9b14b95375 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 7b611e6ef6462bd92110cd232bfb091538a08e26..fb85b5707735db0dafeca11c738113b43d4e91cf 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 645bcd1588635fd2e34d84d29446c7943be222b1..9fde488b7411e8f42c48ed9aa279362175013723 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 c85dfbb3b00261c58d0569f8c1ad8780f1c0c763..aee4bce4a4cc3775eeeb6ba4418db3bbf0a839ae 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 d0c1fc7758d79e188e92a62140fe3bc550e6c9ad..1bcdc50b97e05572015dafc7335567defdd0da37 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 cf16ec1e12d1f19d6691000df72eadb6808cf081..dc0637c60771d6bbdd8328bdc48f7ec3f51a6af8 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 0c26482e7a772531fd4ba0e461dbf835ca52fb06..622c8276fd4e07a9da0ab43c7f7714a10fe59e07 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 6661fc338846bb28f19b5a336ad619753dea7bc5..ed90660364f25452760162b9186706c187cf5be5 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 a771dda217bc19860b89c5a4217ae2389472c02e..634110ddfbf7d4c33f21ddfc897cf47447f00e4f 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 1953341f870899d0910be19aa7124c00923571f1..2b42b0a23e8f89c2ef0f1a36ceed390297585745 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 4895f18e7a9ae4fb551a6bb8d72b76db01206a41..260b1258f9082885e9456d56a95d68351e9030ee 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 2c359e27b8d6987415da8254306f2a14a5b1b2ef..63ecdc8d752d24efeb7c10752609bbe27300da33 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 63cf91968f1c63becadabe479c2d6bafb76a027d..c058daa3c129511df280d1f101bea743b68dd00f 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 4c484ce680ba399e7cc58adb1a67d36a72c7dbf6..041eef73f2b50bec0b6eb4be3cf05580676b6bcd 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 a9018aa56a9bcb01ae85b49cf77afa7bf6f56381..00e6d901b712c6ddda0103693193921a2b7627a5 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 55eb7d716b69e88017e307a8294a53476f8ea177..a3014c01339cbe2c8ce9acaba3421996dd57a21f 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 f96c31bae451fba0c170045f92181851e7fe7e21..cd94f15922528f6b923d9d99fcc51b8118962434 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 b609831e54567c62beb77eb8286fd09d775e4a95..fd60a1b40bbc7dcf0a50a3e6c2e423ea9111ed8c 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 536512e174c3d837d3e35c9ab3f4cb463f12f553..cec9d97a0ffc4ef8e5464638984e459d5e0a9c2b 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 dd70ac116c21dbc5c0b311ae8a8b55aa97f35aa0..8227ed598b5f89643db743eefa260f585027f248 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 af94037a6ffb8b261b9b6f477a46a66325c65f96..13bab20e8d4c4f8dfe8d10dd6dc2246b4aa9a3c9 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 c27fbbaeba434d9a3069d7898d7182cc19001565..0232cbf8e6ca0564f912a774a993b22859c490a5 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 8788509d8425d9457b3987397a9f15c3df291951..3cfcdb45eab6457673b1bfc8ae6170fa92cf4b0a 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 280ce5910a166ee32632e31673d91bfab330b948..c56bde673b34e48536042969727d12d01502d9f0 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 e9bdc946b2d8aa32a004e0d6db80d185e3ce0bfa..6dd0a734aba5e9854b2a72294d627c0564d86617 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 fbbc1e7a3df71ecf619aee6bb9c86fe05f2f6b92..b8951c88418169e018792f506868219a50d0f9a5 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 504d4774741eb8d8f06af8d0ba87e3fadb19d57a..2c217026a552df0f71953ae43d6fb6335691bf67 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 792cf2187fd16ef12368c09a0b4f994aae09cf00..678a5a74a51f301bf9d99f5422d095be0f3443c6 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 95d68499314d3aefad4957de7c2bc5687a32e538..c8318592d33cb94db42219f66bf7af3c62f610b9 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 1faee39d7e5cd6afaa0878331b9b945e80eaa410..fb6e8adf9b66a5bebedd661623d4b981d5b60d69 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 edc56df01d13ef64c2e360b071038a22674638fc..158dfbf773fa3d103eedef49b4790b42318e569e 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 8edb2aeb4a6c9118df0d1635f406949ba3ea68e7..0c3791ea9fcaf55800329ae878db49437e725c02 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 5c172fcadc8f4a0ebe68b1b2f8059669ac53702b..891ace78efc77a5b4d850e3059bdb698a89f3d20 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 c8f3b1590667e7f8b4b3385708ce3f3cb38675ab..0cb170575a098f4b943b90f11ccce61e6ffdec2d 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 dac791cb1bc47beeaa1d7f73c9e9184d6227a4d8..62df0ccb864ffba5b9034756a8f874068b97e247 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 1a9846aad7cf84b2c9a4749cfe1d2908c3a5ad84..3e443a050bc60d59a8b64f3ab4fe7dba90c56296 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 6c03de5d3ad9cda256472086491470c5403c866a..afcf45e3a0259cc3e381fdc7024799fab45f90b4 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 9156e329412ab4f9863146f1fb948b54c128afbe..35e2c0d0c5f64ffbb40346dc81c90ee2dd8c9476 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 f46465ac92718d585308a018f39312b838dca4f6..8f1a749207c20ecea6eb0a9b4342c06dbb4ac3a0 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 7ada9cdb045d9afb0f09587a0a402e28816629b5..c93f17eedbc7ae4ce186e8d7d24a156dc50b6624 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 f987dffb28d247546269a279da42a94a2dca68b6..69bd6202ff375850856b9aa1493d65b6956089af 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 c298700006380f2c89b9096ee46d781bbd47eed0..08a0293b045a514fbbd5c4ef58d05b3ae3d4b101 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 cf62fec1a44e7b98c0fd933bfb2389e7ff4217d6..282a65fc2d2e6a27603b0b25491e7245a74cd89f 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 f82aab17c7e6ac6954ba469b783e86c4ce8ba3a2..d50b1191a22c3bf2accc708953d6373aea71c961 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 642c86e6aab6567052b56e3f437b0be865cd8731..bdfe935fe856ac8cd6c42f7fc3d3590ae9ba4b2f 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 64fd1bc990a7b6b2a1b0e1366571fe3404b20a88..bda2d173a3221dc1657528b23a95731722fb58df 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 d91e7ce1189a352ad777561ebba62f324473e5d1..1b2127d156dc53730871971144bb2f7688f95e7e 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 767a0f0cc51b5bb3495d1a6055eaa8bfa9113c82..bf5dee29989bd6e14230b52bbe4bbfcf26490954 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 28a87c848d0f42584c519943ea7a0f6d75ce8b3a..b06ce4c6176b013fb1f1c6a4fca0373f7834b9d7 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 14efc0385ec82077f67cf0cb8f1c7a0372eda5f5..a3187c8328aee074735e66773f066d55df265b82 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 9af676ef540fb879d402635e746847f40e4179fe..f63d2c44dc013bba3f67bda6ecf9c5e203d410a0 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 ccc134ccc34248e82f60f3e38af4407514b2062e..a80078759212cc5be7cad6b01db1d07df1c64c79 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 8f3137eca40af5c8f65e978fae6d330a41fd59d7..ef4cf310659a4a54565890458d5e5b539f10b979 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 8048963eeaa5110a621b38a3c2cacfb8705ace7b..7183a8a5200f6566c9e2f25a926d8032909d9886 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 28f6c12abbaa7fbcd8a329ef47159ac57b21c1fa..f754458246ff8f062fa468b1626eabd84db97a07 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 bbf4fd36dddde2cbc4da7459244404632982c8df..20932be16d571db41c8a4485a6ad04641235d9c7 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 a1c32baea101254374a97bde9e47295623d846c9..51f5d16da49c6ab899daebd422dd8498415add8d 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 929977261ddfa282678ac51e3d08c3757819e73d..51c16e0f2948fbbd41544582333905e82c539c17 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 d6464542415e3dc4a0f5d1cea31e81ec2cc851c7..74935e0d94f7d01be6a1d019df2c7c580d327362 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 94730a6b7f765f664d586619deed4bfc01f5ab3c..4030b9790a90e51ad4f22a96f8377b4bdd29f0c0 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 40a90eaff3d0222caeff0457272e2a7c58455b8c..f13a2ae97900debb4208e731d939e054479fd6b2 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 cf1509f58b7940fda1f932ab13816dfc9bb21dcd..e7f21a4f6dc5b8479278197b42858d0eaa905fcd 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 5b95f74c2b7fb6abe0ab420a10d0f5220180c105..b78ab202bd4f80271d640816d509e2f212317e15 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 b3d857323bd33850c77a963c13d88845af4635e7..5875cb50dcc1966de948aab05a5e21bd187f5afc 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 750713f8e338757dcababfe0b6c2e464077df4eb..41cf131364cb4415a5b5d47c5a96a100e293541d 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 37bec461b074a5c4fc33fe9670068949783f28e3..e526155891d06af81df5c943e4e80e7313a19635 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 e520ef0187d7f07418ee4512062ef97feed2edd3..5f217987cb4754211c150a25e40470bf755f6b54 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 9ca31994c82e96c7deacd8652d226d6228adaaaa..3c19329420f04fc4788873e4569d53e818908bab 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 4b6bac21d97df512386c9a0bb094ec58cfb2b5ef..e8321dc5a28444196dc1b2e40fa7bdc4f538cd3f 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 2362415da3e9521e09a24c2a085f7096dbd452e3..c3954a94e8a9d29811ed8a15d04dc3deac5fea40 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 b37a64db71b776bfcf847ee0edcc719d44548753..e58384c84e3177dab32ee458c837fc2ff63ea9c4 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 9eb02fcbcf8c30a3456a6b999fa02b72384f5ce4..23895f79e0e01be084de9d7277dcc1358f66f563 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 23383d52f596921f2e34eff08ba4b662457bafb7..5753299efc675deb752868d1e4ca220f7565f74a 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 e3e36b159f00eb1397c61b003b31f60eb859f579..368d75ae541f05d0ee2151ddda6cc19c41fdac9a 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 7291c803eb46258f56dc1eb2a89238201b435e94..3da0eee66eff1b79bf2cf668d9e8f0b15847518f 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 779823eaaf611fa79a2b023983a58698bfebdfba..df8a388a45c8e47a4271c61e041517cfc1c5cc79 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 10735cd0c94b05b09328d0cb71989355b2fbcf19..706ddac499e683e4e434f575925cdf8022e27ea8 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 fffe5790058e995f16fc07ee7746b8bb21229ee2..69e73ee9aa12c6376256e887a082a461aab33fc3 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 d8d1a22c5103ebcde74a3c2fc376551c1bd950d8..c101ea2d25a5c4f57b3ce4b6bef1c36f4db22a85 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 ee1f0774d87ece3e890efd2710324b309cd500d7..630eab3b701deaccd473d246f5fb25d236037b34 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 78bd3bf2afd95ebcac0b69fb5acf7d8957eb63de..a66ca82f1fec718604755f6f9065602d33ccda44 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 4885c76a932f049d219c476e203b8dc48192b980..71285c13cc801bc8a9e8e244a925df774e1ecec6 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 45c6bf99fa7e6ab5be2397e1155c7454a6c4e2a8..4bfad29f4658ea844201b0afc3b8357b638ad361 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 8e4b65eaf62038e916b9dd7b1e78b7bb8bd6d59e..d00f35142879054c5b08b84a9312042f991fc766 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 014c04b39380f6dbd186061c037118e68f3d6a8d..21d5e252489ab49853744cfc34fbaba716673479 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 3e373e8cd483aef67f55fc3b4a2022d1421a48da..9cc61a76083ac85dcb50ed829746558e5e57565d 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 bba505c832179aa924b657fda5d453ca18d366df..ac79b8b1a3e43fea7b4f8f00b4e0ca7d5a14edd2 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 95f437649dcbd7e625fad8ae0bd20f763cd71a79..309f6a7465aac4bc67de0dab86d1a3e5e06ad7f0 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 a292d8c1df374e642f4b7966b00950296a3da2ab..82fc46ecc2e1a64bf3811c60fab0e231324d146d 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 fd50146a1ef14595d5243f7700e04cdb757cf3f8..0c4c769c3750ee8b97161ba114f7398d28b3127a 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 02f65218bea3012f33cadfd75ba55279ca6efcf7..fc1e0a228dc35e35bc374d58a95bd986eb7d67a8 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 1ff804bf796d68bd5e2c499a3595d6e0d90ed5db..367ef40de0a82ae7addfa4d1f50e463ad8bf2202 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 951fc976ec6c88c8684b7898185ca92b72502c1f..148bbee55bfbcf2322b902c617628ec3f31f1b79 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 24124cb794d2fc561f30a45d4a576bc31addc46b..3c912b0bd304bfe2a38b1313e14e9d5be0231262 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 9681fc88c77b0915f114df62b68027497772b803..9cb5cd34af6a2785117da1a8c090514b38e7720c 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 5c63500b4601905fc9211984bd36297d792e7ba4..810ba34e5345168b6d4dc552e2498ba396196c59 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 c09861502336abd22cddb2ab265842e5012aefe0..9774f8eb91f35cf75a95441f35c3744fd7d448bc 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 7876f8d2f5394a3d88becf061c485e67e83c09ce..e5887cb34fe1a8e40ba87e1a40a3ddfddb0638e9 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 178d5f9c3e9aae09c799cd82f315661956716ede..f2bd2a1fb87c7671eef33e51f0454b290e9b8e00 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 68a0047fca950f23ea0b682cc61e43d907a63b72..def4e3be7cf037d0fa536ea7cd4284e5bbd269f5 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 322ae0ce7afe635feb2dc32aea9ea6b4fb41f74b..61e4f6f76fa09bf31c5f53e9b01b033deddb2926 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 ae47e094613f376c5a060815fc768f4a6d1f4872..a89e53e0bf4f2bd1fb533ba64448c8d7ba53995b 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 0dcb0cd4508e456d1d41ccf0cbaf75e9687df0cc..a62f20a3565292350f831b63d64b71a76ad1a913 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 8580a42795e45435f73dd6d3aa8cd1df45fa9b61..1e642a445657cac68e52c78e20f5d91a93039031 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 369d7229f3c1c21442403a813b7b1ca2f6421910..f40b4d294e484e86970835e8d266db4b0d4d7631 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 473a788516d56cd9b23aefed3eac362e9af6118f..37303c82d18eb90793c5601fb2216399140d0c22 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 0a767a971e3b9ccfc53f3f66d612e9dd632f4ef7..9fbd69672555dd174a301f37628aca63cf97d854 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 5ce1ed56dfddbd311cd3485e4b10700452c34043..8b4bccacc9a97704a8a5121f2be10d7814dfe57a 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 389caaace244802b0d9d78f7101968ae4f7f837b..beaa92baa807333880da319bebe20aa1b528829c 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 f7b23e99ff13ad0b17c9170432be140583fb4ff3..465a39e182b6d8c3548e2f2433ffabb62e2b9983 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 a7cde6285ebe44afce3faadc732ccc17ad577032..5dc37b87cc6d9d491dac10873219eb4dfc1db8a1 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 bcc394dcb07d5ba7ab86f2381fcebd8ae4a7d8d8..58be77a51030edc091d6e89b702944fb95bafb9f 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 9bde548a777d74dd38496878d5e6ab48d136dbb8..84722a6432c60005f262fa8fb69ccc9e6269f32b 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 851702d564723204f0b61a0549b6c171ad5d9dab..1448e08a3117162690592de160523bb43bae7dba 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 08719bdfa5f94a2d1d1567f2f199ff4d1d150032..b0984656f082a09381ac6657391011b09540a76b 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 49eddd96aed4c1e3df33a8aeb9dac1617a9bbed4..98a10bc04d3f92559f57d7340177369c33614541 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 32e63991d8f439fe9c9359cc8e5b431cb716cb36..f93ec53a54675937bd0b8d470db8245290e04624 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 186079bc9da1fd515a8495deef6494e3d86ad263..9670453e4c494d71f7da7184eb5bdbdf935c75e0 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 1773a956bf686216fac25413fa45e59580903a5e..b0bf89064f664b4e58212c440d7108f820b1b25b 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 5312513a978041534d5e0cdfc49ee55fc3d96fad..5aa55145fc440f1c31a695b5aa1a7e631297a359 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 bad16e9a33f4ca38501725a1e4ef46cf968ec5fd..0d5758ba63e17db7046c223bbcce194873a67117 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 8f0953ce4b6a0540d7f1f66c98b898df5413b586..535fef889f334a8d55c9ac8fccf5714bb26e627e 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 4f0fee0a2d89cbaf846ea921340e39506385032f..698e276c0e877054b56a8894e691d01c2016a10f 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 a62e808498b47cf17136158d5b023b51d2c0313d..8284aeeb1a4fd13088c711de2919fe816abc203a 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 61a14205023ff9bac282d303a7c4f6b78c9dbaec..405d0e38e7420d7f62dae5194ef58e10d6b80c63 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 521d3d4f21797223d72395d950885a925563ba4a..dc361e5571e8431ed0315493dd270cfd2f9f555f 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 a96270e2dc25ee6d883463d2c7a3d99873f75e76..bcd648d9beb7d8274632c13dbe53b7f2de338460 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 9916db13bcf8c39b1f78d3e27332645b9ad1c88b..4a5f3b4c1fe2f1df749f69f8110aa528fdbbd56c 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 01f9f7740aa3edc102c2131f29766583c69dfd32..837d89d73980d14c9b05d56da894493a50af7e06 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 b789c8e9adbeaf2f13f2473685960ce37af7284e..953af34bd49c3cdbc4f95babb5c48ee7d5780ea9 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 5b4cabe775a314d96921f07e8c8133b4948de76f..0cf36f758cad8394bb51a8169c6cd095d116a27e 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 4d74c8a1cd56713af9f4b0be54915c165bccb926..81d56c77a3c9dd25e71ba1ba2a56da45b8eaaa93 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 b213a326bb9cb25bbb915d3a42a7eefeb8081963..135d5f871005b56f88b73641fac42ccb9527ea45 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 bea31f46509c41a4c86a6f84a05d25cfeffff80b..f0c2502536fd035b80446b12af6dd8c8f8a2e022 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 114285048508f7c33190a5228577850dc6360eaf..4a20914da8f3f7b40a0677fc0259af6fb69e7e00 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 41d06aea897294d4046edd40e4b5463058d97804..7dc11a267f365e47398e27ad7481082c97028375 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 8f7cbecc78e539784269da2890a78ed8dd23b56e..788492ae6ee5fffa57d98c7fe65bd0f94ce8bab0 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 f703671e8c9a2b7e4c84873cdd1c0c15fcae73de..b12729bc55aff4396bc1218ca81bd5406a1e7f4f 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 7873b4b9fb3d0bfdfc8228ae1871fbb3c81540f4..08cedae6bd2bf1cabc5c648052349e806de594ba 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 098c4981ec1abad79cb455a447238ba617cc773c..99117b17df96663cbaf0347d04818bab023651b6 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 e85bbc64c9f5fa3330a904262c625c1cbfb7d6bd..8ead8fe08d80dccbd0ec11025ac41a43748940a1 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 5cf66d46e08496d781bf49dc9936f99412050a50..5b9492ced150a623b336b0b732caeddcd1ac0524 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 9ded886d12b3b176a19a432bb20debad410c7880..6b94ce1dd63df4d51ce20a4c8da032a29191e778 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 7500e2db0127f16ee4c72bc7e6705e09483abc7f..02a17bf091e92d61b582adddbc3899b17f56d256 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 9363d8b8d24510c789e4297ac201321a56f64331..201f904a78699e10bd6cbcc0e1fb28bbc533a394 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 363ca19ba8a02ec116488251997d262992ac462b..924121cedc0984a506275728d8cef3b89bdf32c8 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 26de13244ec8e282a9e1f5e09d9a0f42c8b2d12b..1eaf6132797ffc6d94a89bb42aa479b90a1e2aaa 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 32bf22dc44038c25d5e8bbd1025db6f4aaff992e..8acb268db8f5c2f210ecb1d45e885013cbc18b6a 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 803ecc57c022ed86610af79d546e191eecb9cd9a..d4a3f8373d714bc867db007ab82ab0bd698d871e 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 c555b5a8bde4efea8a8435942620d78fa839c001..0019b198b8aaa0d775fd95231e7ff9340f2e815a 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 fb3933e1a3b3d3871c3c5724930d89af72e19a53..fe90f5e566ec2de52a1c5d7d1282ec59ac600d51 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 c1739575f09106703e878086794069045fca1f8c..a11055e43b6056a149acd18e183574ef8efa387a 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 82ec2089b674c3c486d39b24627dd793ee0861d2..bec8e7284fc9dbfcfe73267ca75c0008007fa3be 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 d52b476690fd908643d572d9f32a5ac03a39e27c..1fcc96297d08b8784604d080b886700f306b4b31 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 d18032ebc40e1151a24c32e8aaddc676f32d1853..1620593ae73e02b455b43c9e78ebe0c6f845cc8e 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 715267c560e8d4bdd96f2e71e6abeae57f621606..c8aa270ffd35dd35288f13e1e0461c25d61adf60 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 1b23fbbacd468d7f7f48960d24cdf36c73d6f9a4..7f33272dff2f06fd420a9d326c26c64747f1ad9e 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 c872e7f7cf1629cb58e408703ed9ba93115f640a..8c7a07c5bd9f2506acf29023e43e28a774730864 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 847f10b9d8664adb0afaefb27a386da826c2be57..7996940328bc2cf298234a0400148f60ee941991 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 a56af3852bbd75b38f79866f768bf42400cc896b..e2960c2ffcc913185916e1021667bd507e97c302 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 bebdad58c50ed95fab426233f171f70377f00b41..024c0a2a571e84e434bbd517a1ca09db0074b1d9 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 3ebc7e0687dcf192eebaf2d247b899460ac3c069..0d7acbaa73ca84455e33eeec48731184e8be53c6 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 e264edf36978b35fff8cc8ecdfee96074f51f06b..3c94c3a8b4b944be715fbdfef7558c08c54f283c 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 bd43cba99804d639fa14ad288fa436149bab82bb..094b0941b506fc51ee1d54131e6b28c207f2bd16 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 e96dfc54d212c934e44e86f976621e1b709e5535..33eedbc1f8099d1ef24a0dce0f2dff59463a1625 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 fe17dafe7a8502a2b58e8ac767c63fda326b023b..ac0d3a3e73bf280e75ed825f7d723989ddd2d467 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 7fcff99739ee1191008078104bd5e091efbb8e39..3c6d22375a49df2d9003deecc39572281f0ad262 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 42e28a45723e67c0ad9aacaf368e8e8531338938..b23b7d040b7d9c0978b950f4f6396b684c40373b 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 ff869aa8b56bc18c4db6d8cfb210987851d57fa5..cc0a6e5b9721e3a954108ed88601c89e605f29d7 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 816c4d2e48ebb0ab2c1ad3f456568a418033127e..0ae8d7b5d36f9bf7ff0e7045c5dfddb3da608991 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 32e63991d8f439fe9c9359cc8e5b431cb716cb36..f93ec53a54675937bd0b8d470db8245290e04624 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 bd80fb3f65ab8aa5f5d1afd0ebd68ee3c9ebf3ed..3a3838cd990d70e848e389295c4b6cdd5e77e717 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 db02eb76041278a434ca02c5dab2d4169cb30e55..e136d722a764a9cd07aa556dd91a40a7b8d72029 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 f1d799bdb2fbe42fef49a9795ff28384e7a7bd84..5533b4fb640d3ad6b19077f3ee0174e83e03e77a 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 f9ed77bb80d55fcfd66257fa99d32fe585bd3503..6cbd993e52f097e85db44908f4d99bc5b2d34aec 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 4f6ca5eb41040e6dcfdd8236497358f465721d55..f17491ce9b02272edcd30fc550a4d163aaa95ee4 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 ff6120460d1b682f7e9a2a4c5c13c62a3cb18389..e89673c81bd486697d623ae06fe9e4ce4717b1ad 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 8b00adf0218dd0abfc905fd56ce62d77e28f990c..d4b48c75a2e4e1b41385f55faba019e2a7e8829f 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 487f3aa530badb80c8e254701edb207d6cb91410..984c1aa4750ddd87896505c38ad7db9ebb727095 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 85fe2f3995765e45f7b2bbc27f9fddb265cfe24f..0ffb3fd0520e69057635abc421d8d083def86f06 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 929eeb90d3681632567c06ad2669cea9168ad5fb..3b1380f63ca21a9a612b996d3de29ea39b0da85d 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 558ce3123714e7bd0cc1a03035be9ccee2f90bf2..7a740a3ac095e76069fae69e2fe6eeb58bb60b46 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 bbdd10ec3a195378583203efbd700c8d8ca64b7f..48d64abbf03029e0d45c8b43c79d2675ebbc3165 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 b78666a83c1ac70728c62a03a0356941599f7a00..ffbc6b17c93d428a5ee4361789ed2e1b113f4971 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 04bf53f0e33ed4e3a7984ac59226e06592f2a226..e16554c7abe1b8e8e55e923e03569bc7521eeeb0 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 4de32fe0677d448467a7227ea695c281da266e4e..bf0d76d09231395aff093913a56a858c0be267ff 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 e0109b07cf1968b9fe497ee775922daa464398cb..adef368ab0cc2867387bc8a1a038ee917006f32d 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 d522186bf10a25b8622e8a68bd867bb90417892b..a2ef53205de70a6d7092b5b472b925ca3475ad91 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 53f380e09d99308446c7909c9763e98444dd2d92..d2fc8baf0ead932f8fcbda1cbcf01ac467f46785 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 c85208beb948fb756eaa3a32602833bfa4e4c485..97c16da53ab14e66006bf64eed8c9c994a91e08e 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 67f8ddc60e191815b50295c5d01fef8a1c2de191..476a54d46e8d6f660b18b04d9f51e598540270ae 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 c74a88518b347b3e7a6e0aee2f6a661b10d7167c..ad5e4b419238fdc71f23d5e5476dfcef8078aed9 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 c67f8b26a6a2ef384666b6ced5d4eaf60d8a2535..633bf61d2435f85d27cf3a5e8e8706b68375c77a 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 25dc965bc2ecc13719ee493239ec740f11095dab..558100b9d005c77cfaa7224c83c0a420fa64d8ac 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 2b127acc0a9308eba10f70e02f9f8e84165db917..bbc8785d38c8a4d7fff5aa7bef964fdabcc559b9 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 05911c5adcbd2cc1d5c64c14f755b14c35fffed9..3fe2763dbd1d44df19ad05dc1e9c85bc1898278d 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 c57f352f126b1076c97192412c67d08e4232f225..267a893c44dbac14f5787fb694ed36c21e0c5f41 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 a718e6564b1375e0f3fc7fc7ffffda9929d677bf..f58e9bcc3308ddeb6553d17372b13b4d42e99734 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 341e221b3926220e46a5b21372ea482f1c9dcc90..b9fe1727e575d7e12dd1de9cff38f9edbc914754 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 8b5a6bf0f6f2c9b99589e6773f25a84f7977a447..65e046c83ee26c3acd6dcce3250068181bdb784b 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 d01a9b0f7cc26d9f55805cfda87e6254c34702b2..9fff3c22b8a46c660a02f2e32aa3d81b7f44a0f9 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 b4e0387866a38d83e780c39480265d4091af4f7d..b501f9024afe62b1a741c5127dd3349251850bda 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 b88b1a434dc647866acd913b30788756fd9767e3..3027cb851013621719c3079b0e555c69a2a80fe4 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 0d40dc1f7d85877c13b32e03f5e4455f8ad003a6..02c00dbbf07c7be5373bf8edc51f6289ecfdf888 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 b1a60b3e875c6bb193de417139a3c97ae2f64341..fd7131a8e5f0ba0af4c9ff5deee50d00a5da16cd 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 c2d65d7332dff98160dbabb8ea2ff4c3fdcb2330..c40958e078941762bacf7836834aafbf9ec8c071 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 cbed97c44e24f64ed990cf9fe28b7769b42cf63f..a97f595f6a0e675ee30e80657ddd4e98c3d80bd1 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 21864eeb33670353dd131a96b8ee285c43856ba6..78e310e5ad2a8ca3f090c8b2cd9596f63678a177 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 30b34b751e0a15dd49f56ff2189a02efb5c63488..eba9921576c51c17f59dbbc940c6961e78e8eb68 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 71980dd6e34c463c760b5a0239e699c8679c1e72..bbe410e6be66c6923e0feecfbd979f9ed06e4869 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 b285d07ce8bb5f3ea58b468b36b6c0b241f43a5d..f63241196a60e7112fc40c767aa6d3d1717ed6a7 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 696390d222208d0b176b7e84a5b666a21b3d90b4..ff530070422ebca747f4cd7c7af9c45e4f9b4f4f 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 a3956ed3153428d915fd13507ea4828d1dc01c6d..d6b6ad24b8090af83f71b26c1be2001d60abd277 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 3589c49b2b7d3eb61f538a42f4c80716ee7df4a4..8d9f9f5d94638eb8bdb6f9cff8db854fa45580f4 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 3fd228c26da5b092a57b0717074c873ad9377291..6a2cbe5018eae2c38c7169e9a28d1241474e8390 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 f77e849bb11116d3995c16a6301abe1dcefaf2d8..2403899ad517e636855fd01fcd1a86cc43121efe 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 7eba6826865ec4faf0fc5675d067e47b2fc037ea..d658b9ee0192aa4502b171c803f7573f57096cd6 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 dd94617529379eda4f9d24f3c06392df62be97a8..3afb1f669ef7046245ddd81ed77f037d0ee3eadd 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 10d01ae280ffc93110d3b7a3160a70a90d341274..b008040b3dc11edafe33ffe7ddd48fcff39cee95 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 a2738a5925c8d7083bfd814999996dfa5abad75c..2d7317b4682466f4457abc6297e44faa130bdc4f 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 133c19096ce166359d19a5bff07fb107dae5163c..8d110b84b170c94570bfa0354a893cde28ca0c47 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 bc118ff0e521c7864c316ceb3c59bd2959fa0331..2aa676abae1d12c45ffae26ce128ff88c5e77079 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 5698df4deb996b47c82ace9ff34fe3d535850f08..4e33ed1bddd60d313dde0b13cbf606a6799ea340 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 cc7f2fd91ae2d852b859d76b3cefd6570aec8b5e..605f9b2c5779852ac7f7d4ceeec3b26f9898e295 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 ddbb1ed322343fe4c0983cf3bcca42194a2f6d33..21e880907023613b987b18a1477c732a6eadd3fd 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 7c655c4ab8e25810f33a2257296a81b01df69abb..ab3b63df10e93787fe15594edbd81780db745fa6 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 a1338041fcb4553310f7c36edffd398852613217..60f637cec63e5d59b51e93b524fe20d1e44f6d77 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 2061edcbcb57482ef143d71e730a82f101703771..0054b76928317bc5dbc4922958a7b34426f02800 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 8141ed0153c71a46f0e48cf11e51ea44114bb18a..c9a722230b86309db7940e9639e4d12ca35d511f 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 4a93f492789fbd3e9f94f3dc8795e701ab2f20e4..0ca5c8cbea4188f72028662343a5188f0b86bfef 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 89173b8075e2e25a9d9d26f600a2cc9f9436edf5..4f2a5493f57130d2e3de92da33726c0e828b3035 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 197632d7e1610e771b8ae3c03aea887c859f91e8..462cda1e6f3a4a5effec99ce0996f6c36e4799b0 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 a2afe33ef12a26f3714926fdde944d42cd38f647..9e2103718219aee499f8297427412fa5a945b43c 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 f7507442d83fcf78cd2db7ae674c11cb686f3bd3..5e199c31d5276a0469b738efe90fb875b50b2522 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 2a77c7d0158ff2b69e4a2deb743267a2c1fe49d9..df745f1271a137284333547e8d8969eca352c76b 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 565821145a4a941ad1c571f6735f12ece5b53610..b6d0988efb8d20262b842f53de5f4513b11cbde9 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 77af4a397ec7c1a672646461381d6a35e163a84a..0e03f7d4c0d3f1fb45e526d7ba8d11c975fcc9fd 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 851e5ecb3d042f05b4c3e2c39ee8b9d1dac54d5a..7a5c77166e5213cf564810e443adafef53c5c739 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 b022d77aaa72e626bdea8d6a22d1de27ff56cb35..6852303fda377db6d9dbd53b5c29778e88e0c854 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 20093f9cf8329c4cd953c565b09374ec1e915128..42d7fc3c41ba092dc496137e2b13046cc12829aa 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 37e3b3a680bf98fda30d659529811541e3a05c69..7ab359f1da6d427663108ced5754e9ac4ad7f169 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 ac27f1668304975cd74a3afdb4cbe05d75993b84..b9bc1956684166ac65a0af4e5655f40d7de1ad11 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 993f487875fbe769540deac31bb30d54cec7a68e..1dec335fe6e48c1269f639eda352f8c17d6dd4b0 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 3c5a58b981b3cc630e46df2da71890c7b3d67969..5e76f9588d2df31319d33b1479dafbf862d07a5b 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 6c220c773dbef741997cfdaf971490700afa9b05..67b781e529a39683f0181c1509bf7e52485f17ce 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 f4413aac54528e17f0d468321454d06dea60e1d5..0228f4bc54b67380963a2e0708e3d122025c6e6d 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 dc81a46a5013d94891bb04597f90b93243bae618..ab3157af5122d6681fc60bad50a8f6b12169ce2d 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 77bbf68138da175a3d46db15efb4e53e43b3d6e1..3601f15f341a23e70f7a1551bf272571d982d3d9 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 24b68dbef9d5eeaccbc5a4fb9de01ee07703587a..013ac7605535e1651ca7e4548594b4a5f5862a43 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 1f98be7bf528e8ae248f2247d61899a81272b243..de05fb790278220378d30460de8077803576d381 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 62fd4c8d22ce1716616ac86f4d58a71a8f71e217..7b63d9d138f0cb78268c06a9dc59eb46d8406e43 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 fe859079999b11b0322a138a734829559d9396c5..5a84da0567812878394d3a4cc9e1ca26385aca24 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 a9bf8109061ed852c303f1dc024145734ea1b571..f2536838f9e23f0e3b4bd4c02f0f9a7cead697b2 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 b871fe6a575218ef232994ea31040da4d6f3603d..eaa1b7969c91c41862a3105356fa150973e0ecc4 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 04c3a99366b17af1112f5796dcf6099be3e681e4..03d1b65b3cff7a5c253b3b9b7151fad1d7eaf38b 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 0dfbd2cfc66a686cc9cd26bf1dcb0ff5172e0e23..b5e9c35fc26853bf206d5b6faa200381adcc1bf2 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 7c0d3001919856245a0160306c8debca22e46677..96c0ebd25bbecf565d1d41a28c4bd894f2d79d49 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 bc0660045b0498036a926685a71e3ecb89578712..271b590951148fd14c234c2a52484dd853b3a51d 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 d757e6773f2df8612e02ccf59b020a03243ba81c..7655a1191472e1884c29b36ebad630d9300be92a 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 9b1d8bdfe9d6690897afa4bc3b7d659dd76b279d..52f55cf61bef5c949d3f6a6d695052dd79eb725a 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 84232832915c9f7c09793ab1d4c5528b4a35fbac..b03d65609327fff5f05888c0741ae3f2c29577e5 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 333565012242328726b6cba4b2cfe688dfefa794..fb662dbf26d8cab104419cbb03a5946cb6739d04 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 c8118af6af5e3a6d2fbb167f5208db43f0f98522..c210d58cc0eead8866bec0ad1007319b04fd745f 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 836a4c9e7d5880f5c39df151d5f88fb0d5eca2d6..e506879578c44c2e44b2ea28fda506cbec41fb36 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 236abbe3ae77d3cc04062f898abe1f1629e0fbd7..7faf165e2716e5279d4a6dadca6cb229d19fe508 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 98dc4f54ab3620da40556abc2be0b9595f261831..5a833cc97042c573838c9721f7538d2b639640d1 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 a7910b3231c84923aa1e32f94d4b82053a1b5b40..384062ff0fd0df048baddd8379082904ac9f7cdc 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 19fca410ab047828461de5602fd603ac8b39d7c0..30874212c364f2f8f5a95b22a21b851e0810fb94 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 ed24f84f8b1f41d0679ad312424e039716650a5e..b94adc5458cb280eb9e314503b4e7496ad1e8ff3 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 ec3db53e10ebd2a29a8fb1379a1b8992e4ca69d7..adcf9d4859db86f68714d0e52eb31d518993ae4a 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 d20430ac397048a91a2536862d6332d2ac5ea0c1..0187415169cc836fcebf010160463dbd4936ba36 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 94c63db068cd28ed3a88184e71e6a331ec427dd2..f59147faaf324a1e7e24ad2f23bad668b7b6ec30 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 4f81587b5843893c58dd00ef907b5f77e346d7bf..6ba1b6b1cda6132d0b057a012a514ef9ac96523f 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 6c184b02364f1c719668281ac2701fe692138609..4fa7b7cf6bb1515e896beed2caca7b81a589ef1b 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 932216195b577f6c8e8f56f6642ce28fb72db2fc..ae6b531bf1c3d482bd80c57363d299bd1e11b99b 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 fcdbdff3c805b42ae8ce3c29275867b563ba7085..6082323edd91fce46ec6bea82184a63d7405d9a4 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 a7d169bcd4ccf4eab787ccd39f24bbe6eeaf71ed..9b565c3fa2c2a45323a52cf58c709f571342f62a 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 8ca72396519ab5309595f73eaea9c59781847ac0..44c1801051786c3637b3d92503a7083b543a9cf0 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):