\d+)','(?P[^']+)'""", script.text or '', flags=re.MULTILINE)
- if m:
- next_page = int(m.group('current_page')) + 1
- max_page = int(m.group('max_page'))
- if next_page <= max_page:
- return m.group('link') + '&numeroPage=' + str(next_page)
-
- @pagination
- @method
- class get_transactions(ListElement):
- def find_elements(self):
- return self.page.find_transactions_elements(self.el)
-
- def next_page(self):
- return self.page.transactions_list_next_page(self.el)
-
- class item(ItemElement):
- klass = Transaction
-
- def condition(self):
- if len(self.el.xpath('./td')) < 5 or len(self.el.xpath('./td[@class="TitreTableau"]')) > 0:
- return False
- return True
-
- obj_raw = Transaction.Raw('.//td[@class="ColonneLibelle"]')
- obj_amount = CleanDecimal('.//td[4] | .//td[5]', replace_dots=True)
- obj_date = Date(CleanText('.//td[1]'), dayfirst=True)
- obj_vdate = Date(CleanText('.//td[3]'), dayfirst=True)
-
- def get_iban(self):
- iban_link = Link('//a[contains(@href, "rib")]', default=NotAvailable)(self.doc)
- if not iban_link:
- return NotAvailable
- self.browser.location(iban_link)
- return self.browser.page.get_iban()
-
-
-class MyCleanText(CleanText):
- @classmethod
- def clean(cls, txt, children=True, newlines=True, normalize='NFC'):
- if not isinstance(txt, basestring):
- txt = u'\n'.join([t.strip() for t in txt.itertext()])
-
- return txt
-
-
-class IbanPage(LoggedPage, HTMLPage):
- def get_iban(self):
- return CleanText('//td[contains(text(), "IBAN") and @class="ColonneCode"]', replace=[('IBAN', ''), (' ', '')])(self.doc)
-
- def get_profile(self):
- profile = Profile()
-
- # profile is inside a separated with a simple without or
- profile_txt = MyCleanText('//div[@class="TableauAffichage"]/table/tr[3]/td[1]')(self.doc).split('\n')
- i_name = 0
- profile.name = u''
- # name can be on one, two, (more ?) lines, so we stop when line start by a number, we suppose it's the address number
- while not re.search('^\d', profile_txt[i_name]):
- profile.name += ' ' + profile_txt[i_name]
- i_name += 1
-
- profile.name = profile.name.strip()
- profile.address = u''
- # address is not always on two lines, so we consider every lines from here to before last are address, (last one is country)
- for i in range(i_name, len(profile_txt)-1):
- profile.address += ' ' + profile_txt[i]
-
- profile.address = profile.address.strip()
- profile.country = profile_txt[-1]
-
- profile.name = profile.name.replace('MONSIEUR ', '').replace('MADAME ', '')
-
- return profile
-
-
-class ErrorPage(LoggedPage, HTMLPage):
- is_here = u'//div[contains(., "Une erreur technique s\'est produite dans l\'application ")]'
diff --git a/modules/delubac/test.py b/modules/delubac/test.py
index e838b727ca9fae1bbedc0c1e9add7c7802fe9c85..72a07079456b46e6c8252d9184301676f9bca968 100644
--- a/modules/delubac/test.py
+++ b/modules/delubac/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Noe Rubinstein
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
+# This weboob module is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
+# GNU Lesser General Public License for more details.
#
-# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# You should have received a copy of the GNU Lesser General Public License
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/dhl/__init__.py b/modules/dhl/__init__.py
index 353e75c9db85584c94fe92685e5e67874b8f086d..2b7a628374108b7930b7a5b6c0100f4fbc9f367b 100644
--- a/modules/dhl/__init__.py
+++ b/modules/dhl/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import DHLModule
diff --git a/modules/dhl/browser.py b/modules/dhl/browser.py
index 5b74fb0176db638107f4e75bfeb2fa6e7b9d0095..dd6fd2ff25d534f44caba97b12f35f38d5acb76d 100644
--- a/modules/dhl/browser.py
+++ b/modules/dhl/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/dhl/module.py b/modules/dhl/module.py
index 6ee989cde005b187e59d73e7fa236b5365d8f2b9..9305f60baaa4190528f640871ead57c20ae00af1 100644
--- a/modules/dhl/module.py
+++ b/modules/dhl/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/dhl/pages.py b/modules/dhl/pages.py
index 4d7ff5aad8bd518ffff13f671c01af17f89333a5..4558b0e9dadf38651d48acf2d4cafe4e4e8685b3 100644
--- a/modules/dhl/pages.py
+++ b/modules/dhl/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from dateutil.parser import parse as parse_date
diff --git a/modules/dhl/test.py b/modules/dhl/test.py
index ff21a3dd96a0acbe412328e6764c52415ca940c9..d0fc528317618e9b4cf6a13c7fe41790efb74ed1 100644
--- a/modules/dhl/test.py
+++ b/modules/dhl/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/dlfp/__init__.py b/modules/dlfp/__init__.py
index 23fad01c29bccd1923e54689974617643217a902..f684d8ce1cf44ce78d39ea0a476762722028ff2c 100644
--- a/modules/dlfp/__init__.py
+++ b/modules/dlfp/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .browser import DLFP
diff --git a/modules/dlfp/browser.py b/modules/dlfp/browser.py
index 30908041c53a8663599e4107d941c6d4f8d5d0ca..f71ae6c033c85dd64b9035cef35098ff91421b9e 100644
--- a/modules/dlfp/browser.py
+++ b/modules/dlfp/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
import hashlib
diff --git a/modules/dlfp/module.py b/modules/dlfp/module.py
index 854992baeeb747dd263e52280e5e6423b88c1667..3c9cca8e0ca10ce7f690f7856a32a8941c64c371 100644
--- a/modules/dlfp/module.py
+++ b/modules/dlfp/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime, timedelta
diff --git a/modules/dlfp/pages/board.py b/modules/dlfp/pages/board.py
index 8251b07dd45758b6fed3067dfa9b737aca5a41b0..4bbe8a3538e361075a88bec12448eb025fdf6acc 100644
--- a/modules/dlfp/pages/board.py
+++ b/modules/dlfp/pages/board.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/dlfp/pages/index.py b/modules/dlfp/pages/index.py
index e798c84fff82c875f627ea3a7fbb538a00421acf..03324b37458f95bde7a03ce8504de35929679128 100644
--- a/modules/dlfp/pages/index.py
+++ b/modules/dlfp/pages/index.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage, FormNotFound
diff --git a/modules/dlfp/pages/news.py b/modules/dlfp/pages/news.py
index 1c77f6c620db137798c833fbca83409d7c67e374..2f4a220080b5cf6e2e3a47a0624ba55d9bb19ec9 100644
--- a/modules/dlfp/pages/news.py
+++ b/modules/dlfp/pages/news.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
diff --git a/modules/dlfp/pages/wiki.py b/modules/dlfp/pages/wiki.py
index c71cdd048bb39298a36ae287849646b371148e0e..4709640589399cb3c685face1ca771cb2406df95 100644
--- a/modules/dlfp/pages/wiki.py
+++ b/modules/dlfp/pages/wiki.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import lxml.html
diff --git a/modules/dlfp/test.py b/modules/dlfp/test.py
index fa19e3a5520660dd249e01186329823047ec8e2f..8e347a857ae6447f042eb9e08e8d39854d5acf06 100644
--- a/modules/dlfp/test.py
+++ b/modules/dlfp/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
diff --git a/modules/dlfp/tools.py b/modules/dlfp/tools.py
index 7a6565ee6cac226079c7c2db92c50da9ea4e3594..b2b7d2e231347d7426e63ec1ae30233a480d1151 100644
--- a/modules/dlfp/tools.py
+++ b/modules/dlfp/tools.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/dpd/__init__.py b/modules/dpd/__init__.py
index 84d284fe920a93d5edae81fcdc53391f93d5358d..723e406a1e03b0a647d2ba129667a718c03398c8 100644
--- a/modules/dpd/__init__.py
+++ b/modules/dpd/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import DPDModule
diff --git a/modules/dpd/browser.py b/modules/dpd/browser.py
index 0f8221ed1a3a7054c75edc8ca462a09c61cb3757..2ee4aa1bd0cf50b1edad6bbde488967e17138e19 100644
--- a/modules/dpd/browser.py
+++ b/modules/dpd/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/dpd/module.py b/modules/dpd/module.py
index cec6b3f60feb9fe17259811930306447606d6864..ef4f3b773920c66ed4996ab79202f5b990a4783a 100644
--- a/modules/dpd/module.py
+++ b/modules/dpd/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/dpd/pages.py b/modules/dpd/pages.py
index b830aadcafb306bca1cb3ef7780a757aacf312a2..222106449750db4d1afce72c1bc3951965638e40 100644
--- a/modules/dpd/pages.py
+++ b/modules/dpd/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from dateutil.parser import parse as parse_date
diff --git a/modules/dpd/test.py b/modules/dpd/test.py
index ffb24d8fb101365c67e0706347e689d15e881140..a4bc0d45e61bb3e4ac65953ed8acd7292f5fd824 100644
--- a/modules/dpd/test.py
+++ b/modules/dpd/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/dresdenwetter/__init__.py b/modules/dresdenwetter/__init__.py
index a8e76f7ff23722b79f47e95c50df15109134f693..ac2cdfe27dfafc6d319bd2f6f021394080413e89 100644
--- a/modules/dresdenwetter/__init__.py
+++ b/modules/dresdenwetter/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2013 Romain Bignon, Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import DresdenWetterModule
diff --git a/modules/dresdenwetter/browser.py b/modules/dresdenwetter/browser.py
index 380be9cd8fbdb39a9de1543fb3fff86048cff3c8..17e541f7b364f9b0fa29b0b0cd5cf15ff794dee9 100644
--- a/modules/dresdenwetter/browser.py
+++ b/modules/dresdenwetter/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2013 Romain Bignon, Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/dresdenwetter/module.py b/modules/dresdenwetter/module.py
index fb203498843b8b404e2bce11bf23afc5022c3ef5..0b802b65c3ce9b6bf59f47a5dfd24e4b35be4ac3 100644
--- a/modules/dresdenwetter/module.py
+++ b/modules/dresdenwetter/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2013 Romain Bignon, Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .browser import DresdenWetterBrowser
diff --git a/modules/dresdenwetter/pages.py b/modules/dresdenwetter/pages.py
index 32a2bfbc42e59641897c3501d8138b659561f2a9..af113d2aa3d94bb94603cca7fe6ccba9ca1a0fbe 100644
--- a/modules/dresdenwetter/pages.py
+++ b/modules/dresdenwetter/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2012 Romain Bignon, Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
from weboob.browser.elements import ListElement, ItemElement, method
diff --git a/modules/dresdenwetter/test.py b/modules/dresdenwetter/test.py
index 06cff279f6ef2664d3221a32f3e3aa8f78bd7e03..4834e709224d41b89bfdf10222fa829e3d83aaf8 100644
--- a/modules/dresdenwetter/test.py
+++ b/modules/dresdenwetter/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest, skip_without_config
diff --git a/modules/ebonics/__init__.py b/modules/ebonics/__init__.py
index 7702e89988814c345be03a3a3f59d9be18fa20c5..577f946a0cc16a9a7ea774d8356ac9513385ea7b 100644
--- a/modules/ebonics/__init__.py
+++ b/modules/ebonics/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import EbonicsModule
diff --git a/modules/ebonics/module.py b/modules/ebonics/module.py
index a70801b1fe1b903a57ecc1b8a45ab1f89ac96925..cc482dfb24d516b2fa2a6da5d92b542954710945 100644
--- a/modules/ebonics/module.py
+++ b/modules/ebonics/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2018 Romain Bignon, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import URL, PagesBrowser
diff --git a/modules/ebonics/test.py b/modules/ebonics/test.py
index cf8ee3f32dbda14ae091c84469fa28b9580fa573..b23dd54808a510ac7e8cddb9a6542c1c964ddc01 100644
--- a/modules/ebonics/test.py
+++ b/modules/ebonics/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/edf/__init__.py b/modules/edf/__init__.py
index b682b94f7a10c75e24aa2544f67b6a01fe6bfcaf..f5912feb1c002f2c33bb589adb962ea6f834ce9e 100644
--- a/modules/edf/__init__.py
+++ b/modules/edf/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import EdfModule
diff --git a/modules/edf/module.py b/modules/edf/module.py
index c46305eacb8dcf5f564d2da4e8f3f5c29965d969..1ba2835161d7b7406e3ca0e5cd1c38ae14620b01 100644
--- a/modules/edf/module.py
+++ b/modules/edf/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound
diff --git a/modules/edf/par/browser.py b/modules/edf/par/browser.py
index d0c4d343d8e93aa3b2edf1f01d084850755119c5..f2c18e02855e4c4289fa4c99e8c294579d301204 100644
--- a/modules/edf/par/browser.py
+++ b/modules/edf/par/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from time import time
@@ -92,10 +92,8 @@ class EdfBrowser(LoginBrowser):
"""
self.check_authenticate.go()
else:
- self.home.go()
+ self.authenticate.go(method='POST', params=auth_params)
if self.page.has_captcha_request():
- # google recaptcha site key is returned here, but it's not a good one, take it from another url
- self.authenticate.go(method='POST', params=auth_params)
data = self.page.get_data()
website_key = data['callbacks'][4]['output'][0]['value']
website_url = "https://espace-client.edf.fr/sso/XUI/#login/&realm=%2FINTERNET"
diff --git a/modules/edf/par/pages.py b/modules/edf/par/pages.py
index 14ad2f229fbe02176d9b91c6437ae5e17d257342..0565e3749f14d034264b7689f768b8b0ecb07589 100644
--- a/modules/edf/par/pages.py
+++ b/modules/edf/par/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
@@ -33,11 +33,13 @@ from weboob.capabilities.profile import Profile
class HomePage(HTMLPage):
- def has_captcha_request(self):
- return len(self.doc.xpath('//div[@class="captcha"]')) > 0
+ pass
class AuthenticatePage(JsonPage):
+ def has_captcha_request(self):
+ return self.doc['stage'] == "RecaptchaModuleS1"
+
def get_data(self):
return self.doc
diff --git a/modules/edf/pro/browser.py b/modules/edf/pro/browser.py
index 3b44507a39eff686e1a59fd83f69bc4b13dd4d49..4ac3843d741f95bcbf53d5b8c5a5f227424c2473 100644
--- a/modules/edf/pro/browser.py
+++ b/modules/edf/pro/browser.py
@@ -2,25 +2,23 @@
# Copyright(C) 2016 Jean Walrave
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
-import json
-
from datetime import datetime, timedelta
from weboob.browser import LoginBrowser, URL, need_login
@@ -30,7 +28,7 @@ from weboob.browser.exceptions import ServerError, ClientError
from .pages import (
LoginPage, HomePage, AuthPage, ErrorPage, LireSitePage,
- SubscriptionsPage, BillsPage, DocumentsPage, ProfilePage,
+ SubscriptionsPage, SubscriptionsAccountPage, BillsPage, DocumentsPage, ProfilePage,
)
@@ -43,15 +41,14 @@ class EdfproBrowser(LoginBrowser):
error = URL(r'/page_erreur/', ErrorPage)
home = URL('/ice/content/ice-pmse/homepage.html', HomePage)
liresite = URL(r'/rest/homepagemp/liresite', LireSitePage)
- contracts = URL('/rest/contratmp/consultercontrats', SubscriptionsPage)
+ subscriptions = URL('/rest/homepagemp/lireprofilsfacturation', SubscriptionsPage)
+ contracts = URL('/rest/contratmp/consultercontrats', SubscriptionsAccountPage)
bills = URL('/rest/facturemp/getnomtelechargerfacture', BillsPage)
documents = URL('/rest/facturemp/recherchefacture', DocumentsPage)
profile = URL('/rest/servicemp/consulterinterlocuteur', ProfilePage)
def __init__(self, config, *args, **kwargs):
self.config = config
- self.cache = {}
- self.cache['docs'] = {}
kwargs['username'] = self.config['login'].get()
kwargs['password'] = self.config['password'].get()
super(EdfproBrowser, self).__init__(*args, **kwargs)
@@ -60,7 +57,7 @@ class EdfproBrowser(LoginBrowser):
self.login.go('/openam/json/authenticate', method='POST')
login_data = self.page.get_data(self.username, self.password)
try:
- self.login.go(data=json.dumps(login_data), headers={'Content-Type': 'application/json'})
+ self.login.go(json=login_data)
except ClientError as e:
raise BrowserIncorrectPassword(e.response.json()['message'])
@@ -78,41 +75,48 @@ class EdfproBrowser(LoginBrowser):
@need_login
def get_subscription_list(self):
- self.liresite.go(data=json.dumps({"numPremierSitePage": 0, "pageSize": 100000, "idTdg": None,
- "critereFiltre": [], "critereTri": []}))
+ self.liresite.go(json={"numPremierSitePage": 0, "pageSize": 100000, "idTdg": None,
+ "critereFiltre": [], "critereTri": []})
id_site_list = self.page.get_id_site_list()
if not id_site_list:
raise ActionNeeded("Vous ne disposez d'aucun contrat actif relatif à vos sites")
- if "subs" not in self.cache.keys():
- self.contracts.go(data=json.dumps({'refDevisOMList': [], 'refDevisOHList': id_site_list}))
+ data = {
+ 'critereFiltre': [],
+ 'critereTri': [],
+ 'idTdg': None,
+ 'pageSize': 100000,
+ 'startRowNum': 0
+ }
+
+ sub_page = self.subscriptions.go(json=data)
+ self.contracts.go(json={'refDevisOMList': [], 'refDevisOHList': id_site_list})
- self.cache['subs'] = [s for s in self.page.get_subscriptions()]
- return self.cache['subs']
+ for sub in sub_page.get_subscriptions():
+ self.page.update_subscription(sub)
+ yield sub
@need_login
def iter_documents(self, subscription):
- if subscription.id not in self.cache['docs']:
- try:
- self.documents.go(data=json.dumps({
- 'dateDebut': (datetime.now() - timedelta(weeks=156)).strftime('%d/%m/%Y'),
- 'dateFin': datetime.now().strftime('%d/%m/%Y'),
- 'element': subscription._refdevis,
- 'typeElementListe': 'CONTRAT'
- }))
-
- self.cache['docs'][subscription.id] = [d for d in self.page.get_documents()]
- except ServerError:
- self.cache['docs'][subscription.id] = []
- return self.cache['docs'][subscription.id]
+ try:
+ self.documents.go(json={
+ 'dateDebut': (datetime.now() - timedelta(weeks=156)).strftime('%d/%m/%Y'),
+ 'dateFin': datetime.now().strftime('%d/%m/%Y'),
+ 'element': subscription._account_id,
+ 'typeElementListe': 'ID_FELIX'
+ })
+
+ return self.page.get_documents()
+ except ServerError:
+ return []
@need_login
def download_document(self, document):
if document.url is not NotAvailable:
try:
- self.bills.go(data=json.dumps({'date': int(document.date.strftime('%s')),
- 'iDFelix': document._account_billing,
- 'numFacture': document._bill_number}))
+ self.bills.go(json={'date': int(document.date.strftime('%s')),
+ 'iDFelix': document._account_billing,
+ 'numFacture': document._bill_number})
return self.open('%s/rest/facturemp/telechargerfichier?fname=%s' % (
self.BASEURL, self.page.get_bill_name())).content
diff --git a/modules/edf/pro/pages.py b/modules/edf/pro/pages.py
index e0be896da63be3cb61d7873860d9020ce0fd008e..fee4a1e39858dd5feb49f44c5a9a9e1fc0cc2fdc 100644
--- a/modules/edf/pro/pages.py
+++ b/modules/edf/pro/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Jean Walrave
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
@@ -24,7 +24,6 @@ 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.html import CleanHTML
from weboob.browser.filters.json import Dict
from weboob.capabilities.bill import DocumentTypes, Subscription, Bill
from weboob.exceptions import ActionNeeded
@@ -65,21 +64,54 @@ class LireSitePage(LoggedPage, JsonCguPage):
return [site['idSite'] for site in self.doc['site']]
-class SubscriptionsPage(LoggedPage, JsonCguPage):
+class SubscriptionsPage(LoggedPage, JsonPage):
@method
class get_subscriptions(DictElement):
- item_xpath = 'listeContrat'
+ item_xpath = 'profilFacturation'
class item(ItemElement):
klass = Subscription
- obj_id = CleanText(Dict('refDevisLabel'))
- obj__refdevis = CleanText(Dict('refDevis'))
- obj_label = CleanText(CleanHTML(Dict('nomOffreModele')))
-
- def obj_subscriber(self):
- return ('%s %s' % (Dict('prenomIntPrinc')(self).lower(),
- Dict('nomIntPrinc')(self).lower())).title()
+ obj_id = CleanText(Dict('idPFLabel'))
+ obj__account_id = CleanText(Dict('idCompteDeFacturation'))
+
+
+class SubscriptionsAccountPage(LoggedPage, JsonCguPage):
+ @classmethod
+ def _get_similarity_among_id(cls, sub_id, account_id):
+ """
+ sometimes there are several sub_id and several account_id
+ sub_id looks like 1-UD8Z6FPO
+ and account_id 1-UD8Z6F7S
+ when a sub_id and an account_id are related their id are not completely identical but close
+ this function count numbers of char that are identical from the beginning until one char is different
+ more the count value is high more there is a chance that both id are from related objects (subscription and account)
+ """
+ _, sub_id_value = sub_id.split('-', 1)
+ _, account_id_value = account_id.split('-', 1)
+
+ count = 0
+ for idx, c in enumerate(sub_id_value):
+ if idx >= len(account_id_value):
+ return count
+ if account_id_value[idx] != c:
+ return count
+ count += 1
+
+ return count
+
+ def update_subscription(self, subscription):
+ good_con = None
+ best_matching = 0
+ for con in self.doc['listeContrat']:
+ matching = self._get_similarity_among_id(subscription.id, con['refDevisLabel'])
+ if matching > best_matching:
+ best_matching = matching
+ good_con = con
+
+ if good_con:
+ subscription.label = good_con['nomOffreModele']
+ subscription.subscriber = (good_con['prenomIntPrinc'] + ' ' + good_con['nomIntPrinc']).title()
class BillsPage(LoggedPage, JsonPage):
diff --git a/modules/ekwateur/__init__.py b/modules/ekwateur/__init__.py
index c85718c8d05a53e88d6f1bf69332fb47a174efb0..e95802b860d3ffc53f5600eb4b6ef1f8c6e25fcf 100644
--- a/modules/ekwateur/__init__.py
+++ b/modules/ekwateur/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ekwateur/browser.py b/modules/ekwateur/browser.py
index e960a1d57f6bb235edc48544eba026dcf6c0644d..a4598da20bb6a52e6b03532736615789498ccee7 100644
--- a/modules/ekwateur/browser.py
+++ b/modules/ekwateur/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ekwateur/module.py b/modules/ekwateur/module.py
index 88c393098d7c3831f14d6da088c654c0fa575a9f..928f63673c396925114748d4b0bc5ef76fdda7f6 100644
--- a/modules/ekwateur/module.py
+++ b/modules/ekwateur/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ekwateur/pages.py b/modules/ekwateur/pages.py
index 5d79b4a221716d826860be235200e6632f22f76c..0ed1b0e208fd8657697b911dd264a2fd3f5a9d12 100644
--- a/modules/ekwateur/pages.py
+++ b/modules/ekwateur/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ekwateur/test.py b/modules/ekwateur/test.py
index 98b18b815f4e0222c42999c4832b66e7f06c434c..38ae625483924e3eb09ac9a2bb49e759dc204e06 100644
--- a/modules/ekwateur/test.py
+++ b/modules/ekwateur/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ensap/__init__.py b/modules/ensap/__init__.py
index b983dc6ea59e433bf43453b038f9752df6641e6f..ba0d3d07664d5f910c34067429da84b07039b6e2 100644
--- a/modules/ensap/__init__.py
+++ b/modules/ensap/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Juliette Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ensap/browser.py b/modules/ensap/browser.py
index 7811237f562429101ee60bead0c6c598e501d8ca..43fdc3a19a1ba9fc4ba58512e8c445badc4490a5 100644
--- a/modules/ensap/browser.py
+++ b/modules/ensap/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Juliette Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ensap/module.py b/modules/ensap/module.py
index 768b6749e709e15b0bc71f5cc00b2577230eaa8f..7edf72006c7b2135deeef8da23e5278f8aa30e41 100644
--- a/modules/ensap/module.py
+++ b/modules/ensap/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Juliette Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ensap/pages.py b/modules/ensap/pages.py
index 391b8c43e50367f84075a9994a2bc6597f7c646c..2290215ee51c904fc395f0f702739233fe00ad5e 100644
--- a/modules/ensap/pages.py
+++ b/modules/ensap/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Juliette Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/entreparticuliers/__init__.py b/modules/entreparticuliers/__init__.py
index 638821c38d1ab096ed3f9f6fcf98c81e1d1ef86c..468f5861d87324436140917b7fbd737e032d0277 100644
--- a/modules/entreparticuliers/__init__.py
+++ b/modules/entreparticuliers/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import EntreparticuliersModule
diff --git a/modules/entreparticuliers/browser.py b/modules/entreparticuliers/browser.py
index 4d7a92962882da5e640a18f826fd7b7b640c4807..d366f686226bc47b0e81ef170cb0a72e14b670be 100644
--- a/modules/entreparticuliers/browser.py
+++ b/modules/entreparticuliers/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.json import json
diff --git a/modules/entreparticuliers/module.py b/modules/entreparticuliers/module.py
index 9853c7167e27dac2320ad5efd9ff8e905ac8946a..3707b3713e4fe0c614309fa95e0c265a2e70aea8 100644
--- a/modules/entreparticuliers/module.py
+++ b/modules/entreparticuliers/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/entreparticuliers/pages.py b/modules/entreparticuliers/pages.py
index ed4051d873f828436b7237c746f2d55ab02a5457..a0748bfca993c11cbf5199e12f43780a166b584a 100644
--- a/modules/entreparticuliers/pages.py
+++ b/modules/entreparticuliers/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from lxml import objectify
diff --git a/modules/entreparticuliers/test.py b/modules/entreparticuliers/test.py
index 7a1ad5d52018d57bee51cd70a70b4bfdb3f74b1b..fae88be67719a212760c0c8f1d909b951518c884 100644
--- a/modules/entreparticuliers/test.py
+++ b/modules/entreparticuliers/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.capabilities.housing import (Query, POSTS_TYPES)
diff --git a/modules/erehsbc/__init__.py b/modules/erehsbc/__init__.py
index 5ce50863871fde90592f11338d58517deecbcd82..6b87a9bddb98b1ba8fae151a4b62bc0e43ded4a0 100644
--- a/modules/erehsbc/__init__.py
+++ b/modules/erehsbc/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import ErehsbcModule
diff --git a/modules/erehsbc/browser.py b/modules/erehsbc/browser.py
index ae17368733725ce26f7f054111883ae7568c4d77..7204034c659107f92ada037bc9f4443b712a5e3a 100644
--- a/modules/erehsbc/browser.py
+++ b/modules/erehsbc/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import AbstractBrowser
diff --git a/modules/erehsbc/module.py b/modules/erehsbc/module.py
index 29a0b5e27dec1fc51e17a93921dc5099d6889059..e8aaafb1356f7a765de38eb83a48c578cf877c3e 100644
--- a/modules/erehsbc/module.py
+++ b/modules/erehsbc/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import AbstractModule, BackendConfig
diff --git a/modules/erehsbc/test.py b/modules/erehsbc/test.py
index 3b9114d112d93988f3d4bf675d0877c8c733a0f0..2f59a5b0efb7059de5a319bed92201ee6f77e357 100644
--- a/modules/erehsbc/test.py
+++ b/modules/erehsbc/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Christophe Lampin
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/esalia/__init__.py b/modules/esalia/__init__.py
index 5bf656ac9bf2f8e454ad7d3829bdc1002cdb8b48..661058fb352b37fd0ed81c354e6495e89385612e 100644
--- a/modules/esalia/__init__.py
+++ b/modules/esalia/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import EsaliaModule
diff --git a/modules/esalia/browser.py b/modules/esalia/browser.py
index 8892a4ceec3f2d3bcfcc52d9004d66436b7a3f0b..cd2f7aea8e9eb1ea17ec8ec1131f624086f96a85 100644
--- a/modules/esalia/browser.py
+++ b/modules/esalia/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import AbstractBrowser
diff --git a/modules/esalia/module.py b/modules/esalia/module.py
index 1dbeec9d480e9a9b090f583e67ce11ccb8fc7105..4172ae61e09b0a82d9b4a04b364200b7f62b520b 100644
--- a/modules/esalia/module.py
+++ b/modules/esalia/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import AbstractModule, BackendConfig
diff --git a/modules/esalia/test.py b/modules/esalia/test.py
index bb28a85662eafbc3b5c91142c855883a413ac0e8..3b80b6d43cae8b1f846e66277f14e25048548efc 100644
--- a/modules/esalia/test.py
+++ b/modules/esalia/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Christophe Lampin
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/explorimmo/__init__.py b/modules/explorimmo/__init__.py
index 1ea252a58600028a362f39fabfabed7cc56bf015..e38012f9c65263d3ef0b1e51ec4eba1af42d7f8f 100644
--- a/modules/explorimmo/__init__.py
+++ b/modules/explorimmo/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import ExplorimmoModule
diff --git a/modules/explorimmo/browser.py b/modules/explorimmo/browser.py
index fbbc8aeece95c362e21c3442ed008b7a1d220c49..d308aee2709da3b0f2c85ac2584df57cfada9efa 100644
--- a/modules/explorimmo/browser.py
+++ b/modules/explorimmo/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
from weboob.capabilities.housing import (TypeNotSupported, POSTS_TYPES,
diff --git a/modules/explorimmo/module.py b/modules/explorimmo/module.py
index 3a3b896327c58a95cfa7e1d1161d535ec9c6d383..c38c28cebc564473cac4e67aeb21848d6274dea1 100644
--- a/modules/explorimmo/module.py
+++ b/modules/explorimmo/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/explorimmo/pages.py b/modules/explorimmo/pages.py
index 46ac23c6826ff858c77b21ee3a47f2a0b0380668..35631b889b9ec19d4cffa8e160436072eb644be1 100644
--- a/modules/explorimmo/pages.py
+++ b/modules/explorimmo/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
import json
diff --git a/modules/explorimmo/test.py b/modules/explorimmo/test.py
index f888a5c425afb21f4d7751a4a608a514fd4a7c9c..dfa8cdfe4a75586dfad019f3c6d1ed766ba608dc 100644
--- a/modules/explorimmo/test.py
+++ b/modules/explorimmo/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.housing import Query, ADVERT_TYPES, POSTS_TYPES
from weboob.tools.capabilities.housing.housing_test import HousingTest
diff --git a/modules/feedly/__init__.py b/modules/feedly/__init__.py
index 5f0d0f34df3ce53f4c257fb31b2e8849083d7b41..33ffcbc1239b10c59c4a49f794c36e1863b55eae 100644
--- a/modules/feedly/__init__.py
+++ b/modules/feedly/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import FeedlyModule
diff --git a/modules/feedly/browser.py b/modules/feedly/browser.py
index 9c565bc5cbd4bbb114d3dbe9a54b9565fac74844..4611b4820b858e268ac084f5d577ca133cd94f13 100644
--- a/modules/feedly/browser.py
+++ b/modules/feedly/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.json import json
from weboob.capabilities.base import UserError
diff --git a/modules/feedly/google.py b/modules/feedly/google.py
index a2c000a5e75425f819dbd89663e22f008ccbf85e..1360d136579eabf53f6052138b11a19e4a021b5d 100644
--- a/modules/feedly/google.py
+++ b/modules/feedly/google.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL
diff --git a/modules/feedly/module.py b/modules/feedly/module.py
index 99ef0f3801a2c2b5af5a310296fefcd6a055ca22..4410eb45c22892cbd93626a5b9fe383be211458a 100644
--- a/modules/feedly/module.py
+++ b/modules/feedly/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/feedly/pages.py b/modules/feedly/pages.py
index 475b6ac49261a27570dbb86c6f2c5973344855d4..41a4abfc08b25e137814e6fc04f4bf70dd67acd0 100644
--- a/modules/feedly/pages.py
+++ b/modules/feedly/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
diff --git a/modules/feedly/test.py b/modules/feedly/test.py
index b4a826098a2db7d2d317e62ca9f13e7939eaf0b0..2f66ff26e9e05648609ac82c585af41cc56cb547 100644
--- a/modules/feedly/test.py
+++ b/modules/feedly/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest, SkipTest
diff --git a/modules/figgo/__init__.py b/modules/figgo/__init__.py
index 88d75362589c298de400cfe2c24006ea45eb7a71..980a6e7625d1a35ee5df6d7a57ca1b706f092815 100644
--- a/modules/figgo/__init__.py
+++ b/modules/figgo/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/figgo/browser.py b/modules/figgo/browser.py
index 208751a39e5b27eee8592e5b4da1995f17e119d0..2199b81bd2ae48267b6ee0ac7b32adc29041607e 100644
--- a/modules/figgo/browser.py
+++ b/modules/figgo/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/figgo/module.py b/modules/figgo/module.py
index 11d11edefa2659933e11dadfec33ca3c0c9977c5..e7aa7a0cbf99fde29e4e63432aa2d605fb8cea09 100644
--- a/modules/figgo/module.py
+++ b/modules/figgo/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/figgo/pages.py b/modules/figgo/pages.py
index 5fc5994b49655bc19120496c98c3f684152352c4..98388c28bdb2663faaf435e61ad67992b51ed3c0 100644
--- a/modules/figgo/pages.py
+++ b/modules/figgo/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/foncia/__init__.py b/modules/foncia/__init__.py
index 1efdaf796d8bd55155ff46e16e6965aa8f2f15aa..4b7160268972bc6806440a37656f52947778a450 100644
--- a/modules/foncia/__init__.py
+++ b/modules/foncia/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/foncia/browser.py b/modules/foncia/browser.py
index bc98f7b84d13be0e74ab93ee8d07c405047f78f0..ea1e27643811d442b2a0a6ae188a419477c5f365 100644
--- a/modules/foncia/browser.py
+++ b/modules/foncia/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/foncia/module.py b/modules/foncia/module.py
index e790e5ec76e48cc263415e42fdba6b13005a5c75..7c5c7d8a5e3d572f9fdb0aac87f42a585c5e1eff 100644
--- a/modules/foncia/module.py
+++ b/modules/foncia/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/foncia/pages.py b/modules/foncia/pages.py
index cb0b0739ad2f6a99d218ff119c457d084cf56daf..98ab18fe96a7a5b8542eec5afc7d9db2d4b03d89 100644
--- a/modules/foncia/pages.py
+++ b/modules/foncia/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/foncia/test.py b/modules/foncia/test.py
index 1f164c516afa5b9bec67581018a5d8cca830aace..12065239aa679946f381526a01b012af9bec1c9b 100644
--- a/modules/foncia/test.py
+++ b/modules/foncia/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/fortuneo/__init__.py b/modules/fortuneo/__init__.py
index 6db69f1c1efd87ace7719f0573d9350036a9d4f5..6978bb66e5926cb2ece2f59384493dbcd9685ed0 100644
--- a/modules/fortuneo/__init__.py
+++ b/modules/fortuneo/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Gilles-Alexandre Quenot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import FortuneoModule
diff --git a/modules/fortuneo/browser.py b/modules/fortuneo/browser.py
index cb57a68094a58b3a54531903eac647be5e85ce7a..6c9a891d6d71217271af4658ca9649c49957bdaa 100644
--- a/modules/fortuneo/browser.py
+++ b/modules/fortuneo/browser.py
@@ -2,21 +2,21 @@
# Copyright(C) 2012 Gilles-Alexandre Quenot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/fortuneo/module.py b/modules/fortuneo/module.py
index bd93eb1d51e8fc13a03e0f912f1ae6466bed87db..63e4b23fe0dabeb09691cce701928b692c097b88 100644
--- a/modules/fortuneo/module.py
+++ b/modules/fortuneo/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Gilles-Alexandre Quenot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.base import find_object
diff --git a/modules/fortuneo/pages/accounts_list.py b/modules/fortuneo/pages/accounts_list.py
index e9add0e6bead7c0abbe0fe7b0aee1a2cffbbc2e5..3701e1cbee71e8fa045825a9fbca8810fdc93cf9 100644
--- a/modules/fortuneo/pages/accounts_list.py
+++ b/modules/fortuneo/pages/accounts_list.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Gilles-Alexandre Quenot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
@@ -287,10 +287,17 @@ class AccountHistoryPage(LoggedPage, HTMLPage):
date_oper = tables[i].xpath("./td[2]/text()")[0]
date_val = tables[i].xpath("./td[3]/text()")[0]
label = tables[i].xpath("./td[4]/text()")[0]
- label = re.sub(r'[ \xa0]+', ' ', label).strip()
+ label = re.sub(r'\s+', ' ', label).strip()
amount = tables[i].xpath("./td[5]/text() | ./td[6]/text()")
operation.parse(date=date_oper, raw=label, vdate=date_val)
+ # Needed because operation.parse overwrite operation.label
+ # Theses lines must run after operation.parse.
+ if tables[i].xpath("./td[4]/div/text()"):
+ label = tables[i].xpath("./td[4]/div/text()")[0]
+ else:
+ label = tables[i].xpath("./td[4]/text()")[0]
+ operation.label = re.sub(r'\s+', ' ', label).strip()
if amount[1] == u'\xa0':
amount = amount[0]
diff --git a/modules/fortuneo/pages/login.py b/modules/fortuneo/pages/login.py
index 548f1d9c354fe07b648002fff4f6671e7f561c56..5e4da0914fcf0a9ac8eb8678dfb9e5f6a46ef547 100644
--- a/modules/fortuneo/pages/login.py
+++ b/modules/fortuneo/pages/login.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Gilles-Alexandre Quenot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
diff --git a/modules/fortuneo/pages/transfer.py b/modules/fortuneo/pages/transfer.py
index 923e34597d7b8bebe7d5d11a0d560c2ce69a1ae0..0d116a1ec01f2cec0a04806b2e02617817eaf4c9 100644
--- a/modules/fortuneo/pages/transfer.py
+++ b/modules/fortuneo/pages/transfer.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Sylvie Ye
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/fortuneo/test.py b/modules/fortuneo/test.py
index 4e83c1c6162e05f1884131db8c6b346279878dec..17e3d7edbb8af0db2958f1f1c616ae209db94315 100644
--- a/modules/fortuneo/test.py
+++ b/modules/fortuneo/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Gilles-Alexandre Quenot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/francetelevisions/browser.py b/modules/francetelevisions/browser.py
index d3cf1fc66b96d2a1e09d0eafb028858d88110bb1..2858c33edf6d54183792b237ed1c7d17aa854238 100644
--- a/modules/francetelevisions/browser.py
+++ b/modules/francetelevisions/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2012 Romain Bignon, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/francetelevisions/module.py b/modules/francetelevisions/module.py
index 0251162b9cbbbfb3fc21d365aaff48cb6a9b7132..d0607c20abc8d80c196553211ce8f8f87afb7214 100644
--- a/modules/francetelevisions/module.py
+++ b/modules/francetelevisions/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.base import empty
from weboob.capabilities.video import CapVideo, BaseVideo
diff --git a/modules/francetelevisions/pages.py b/modules/francetelevisions/pages.py
index 38dd88ba8c6bad064388af2f982f35f180939699..8ac50651c99a8f73261865762584602a6ad23a36 100644
--- a/modules/francetelevisions/pages.py
+++ b/modules/francetelevisions/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2012 Romain Bignon, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/francetelevisions/test.py b/modules/francetelevisions/test.py
index a4b941a198c77ef0a1e7a662ef3cb8ee0f558839..691ea50af5f94d5b3a2019210d2680d0063c7115 100644
--- a/modules/francetelevisions/test.py
+++ b/modules/francetelevisions/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2012 Romain Bignon, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import BaseVideo
from weboob.tools.test import BackendTest
diff --git a/modules/freemobile/__init__.py b/modules/freemobile/__init__.py
index 6bf0ea7ff553c92e37bc94cb6d6edda869e614b9..d1029ed57ea212887edd982d78cf52c480d050ce 100644
--- a/modules/freemobile/__init__.py
+++ b/modules/freemobile/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import FreeMobileModule
diff --git a/modules/freemobile/browser.py b/modules/freemobile/browser.py
index 528db465bf637ac6d0b77901d2373d122317358e..1cb3c1344b699c583580d7b84a9e6c36c0ea7276 100644
--- a/modules/freemobile/browser.py
+++ b/modules/freemobile/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login
from weboob.capabilities.messages import CantSendMessage
diff --git a/modules/freemobile/module.py b/modules/freemobile/module.py
index b7dcc573a811990e7e91e9e13e6617a7ab3a938d..1d293099c222d9894a1cfa57febc4b769eb9e4b9 100644
--- a/modules/freemobile/module.py
+++ b/modules/freemobile/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Bill, SubscriptionNotFound, DocumentNotFound
from weboob.capabilities.profile import CapProfile
diff --git a/modules/freemobile/pages/__init__.py b/modules/freemobile/pages/__init__.py
index df7210d0fe654f04df86d42427490d2e30e8e02a..a4fd5523f253b03f7e532add7a7667628f9776d9 100644
--- a/modules/freemobile/pages/__init__.py
+++ b/modules/freemobile/pages/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .homepage import HomePage
diff --git a/modules/freemobile/pages/history.py b/modules/freemobile/pages/history.py
index c37bd267f518f699af4af76543e49e0e8a732e56..901cc407304f947625bc227dbe8792a9b627ef1e 100644
--- a/modules/freemobile/pages/history.py
+++ b/modules/freemobile/pages/history.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import calendar
diff --git a/modules/freemobile/pages/homepage.py b/modules/freemobile/pages/homepage.py
index 63492ccc121d2fbb78d64b864ec84323b0b549f9..2f8052f7710fe064034957d88f30296828feebc4 100644
--- a/modules/freemobile/pages/homepage.py
+++ b/modules/freemobile/pages/homepage.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .history import BadUTF8Page
from weboob.capabilities.bill import Subscription
diff --git a/modules/freemobile/pages/login.py b/modules/freemobile/pages/login.py
index ddaf00074000a1d8ade20c7afe3a831382376341..d24100a3eefcbdfde961179581f8ae1bbc04c381 100644
--- a/modules/freemobile/pages/login.py
+++ b/modules/freemobile/pages/login.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import time
diff --git a/modules/freemobile/pages/options.py b/modules/freemobile/pages/options.py
index a175f29098e2ea4c59d3cf228da35a27ef45c70f..e5eda9770144ea413c692acd97d494b1a7f9cbd1 100644
--- a/modules/freemobile/pages/options.py
+++ b/modules/freemobile/pages/options.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import LoggedPage
diff --git a/modules/freemobile/pages/profile.py b/modules/freemobile/pages/profile.py
index 5b01a6fa85a4cdb3c3c55afe0544977088be95f7..339d89c2f6bc43e0477ecf3a8a6f62f54e6da20a 100644
--- a/modules/freemobile/pages/profile.py
+++ b/modules/freemobile/pages/profile.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/freemobile/test.py b/modules/freemobile/test.py
index aec3b206744a72562f63760b0650f17a8e7817f9..cb16d1ffb0e95fac0e1e4e5c8640282a7009e907 100644
--- a/modules/freemobile/test.py
+++ b/modules/freemobile/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/freeteknomusic/__init__.py b/modules/freeteknomusic/__init__.py
index f2648421457d9ff00298d4b4aa1b3bfd14dcc062..42eb03f2206f0f69903f50f1a4ff65700e18932c 100644
--- a/modules/freeteknomusic/__init__.py
+++ b/modules/freeteknomusic/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/freeteknomusic/browser.py b/modules/freeteknomusic/browser.py
index b049c984562e2fa2b4cb1e56fd5c5d6332918a9e..bdbec155ee773225bb357b712e8864b7e1390c78 100644
--- a/modules/freeteknomusic/browser.py
+++ b/modules/freeteknomusic/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/freeteknomusic/module.py b/modules/freeteknomusic/module.py
index a9962043fc8d81a214fc1caf2878d52de3aaa12e..cf975e053913e6a5bc1d8345b2b53a06adf13e91 100644
--- a/modules/freeteknomusic/module.py
+++ b/modules/freeteknomusic/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/freeteknomusic/pages.py b/modules/freeteknomusic/pages.py
index 18c589e5c507c0dccc2f302170eb89b41e06debf..7416392aa754a269e6da67c5ecef3115a5dbdcb8 100644
--- a/modules/freeteknomusic/pages.py
+++ b/modules/freeteknomusic/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/freeteknomusic/test.py b/modules/freeteknomusic/test.py
index 2647efa5ea29dd8dd00fffa709bd3dbf08f0501e..580c6125c2d4cef43800761f688e72e33d3497e8 100644
--- a/modules/freeteknomusic/test.py
+++ b/modules/freeteknomusic/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/funmooc/__init__.py b/modules/funmooc/__init__.py
index 98a90fa4ff6f6b16019d8dab3179bd1b25a9eef8..47208381a724cde453c7a34e310a7ec72d821c66 100644
--- a/modules/funmooc/__init__.py
+++ b/modules/funmooc/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import FunmoocModule
diff --git a/modules/funmooc/browser.py b/modules/funmooc/browser.py
index 0b66b9932916847fe3e34aa9a56ff66d78040b03..27867f782de31874102cb2fcc0b6cff165ec3554 100644
--- a/modules/funmooc/browser.py
+++ b/modules/funmooc/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/funmooc/module.py b/modules/funmooc/module.py
index 5f498786d6f3cb85c684c0467b9467288f21a17b..1e770ee056c2a6f7fc43bab5662c4794af92e510 100644
--- a/modules/funmooc/module.py
+++ b/modules/funmooc/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/funmooc/pages.py b/modules/funmooc/pages.py
index 2fdce0bfc1cfed4ec71e7b885c1a03cc75baddac..840347e21becc1c2d942f460062a95f114ca486e 100644
--- a/modules/funmooc/pages.py
+++ b/modules/funmooc/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
try:
diff --git a/modules/funmooc/test.py b/modules/funmooc/test.py
index 9b2c55e365c2904abd8f49083f02ad5c11223339..4f7fa546ac3fa970c712aaf26a20ef3751208e81 100644
--- a/modules/funmooc/test.py
+++ b/modules/funmooc/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.collection import Collection
from weboob.capabilities.video import BaseVideo
diff --git a/modules/funmooc/video.py b/modules/funmooc/video.py
index 802e9c718cb876b6f5e55a77afb21f11834461b2..295b53c26c3b78735e98c14c2eb17dc3f3ff17bc 100644
--- a/modules/funmooc/video.py
+++ b/modules/funmooc/video.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import BaseVideo
diff --git a/modules/ganassurances/__init__.py b/modules/ganassurances/__init__.py
index 71c7c63fb409214a0101b59e49e049480bbc712d..88ff933ce2cca6240eba72ebf38e48f72f86dfca 100644
--- a/modules/ganassurances/__init__.py
+++ b/modules/ganassurances/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import GanAssurancesModule
diff --git a/modules/ganassurances/browser.py b/modules/ganassurances/browser.py
index a7bb42836d67ed41c06ffeb0e843942ceb6590c1..528c4d9e6d8ce338f0c70814f1697f51c3582db5 100644
--- a/modules/ganassurances/browser.py
+++ b/modules/ganassurances/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/ganassurances/module.py b/modules/ganassurances/module.py
index 9e87833e339712ac33e35a01bbb933dbd75678df..67b82c1fe237b3eed498337dd631b22224cbf2c1 100644
--- a/modules/ganassurances/module.py
+++ b/modules/ganassurances/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2013 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
diff --git a/modules/ganassurances/test.py b/modules/ganassurances/test.py
index 3cc9830a7d50f20c0d65735f9f0103f570382382..c6c4d1a8774e9040ff734797b3facc77e5f86088 100644
--- a/modules/ganassurances/test.py
+++ b/modules/ganassurances/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/genericnewspaper/browser.py b/modules/genericnewspaper/browser.py
index 4d7a97d3c13f9ed39f1f1444c51e2be30c173061..96980daa041b87f27a83d0237ca2934b3d2fafd0 100644
--- a/modules/genericnewspaper/browser.py
+++ b/modules/genericnewspaper/browser.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.url import URL
from .pages import GenericNewsPage
diff --git a/modules/genericnewspaper/module.py b/modules/genericnewspaper/module.py
index 8e07af9c8b8f3e4840cffd343c7769c77336eb34..c0e09a1a7af90376bc938d7bfcefdd8154b6f224 100644
--- a/modules/genericnewspaper/module.py
+++ b/modules/genericnewspaper/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import time
diff --git a/modules/genericnewspaper/pages.py b/modules/genericnewspaper/pages.py
index ee8f9b45ac94aee41f8ca644f943a32eaa27cf66..6bd10c1876ae29199b4b351ea06d05a62bb1b48e 100644
--- a/modules/genericnewspaper/pages.py
+++ b/modules/genericnewspaper/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
from weboob.browser.filters.html import XPath, XPathNotFound
diff --git a/modules/github/__init__.py b/modules/github/__init__.py
index 980720b99a32ef744e7f2b8ae8732aa8f7a6354e..dbad6a06ff28c0b6cfb10cd948c23d6862e96a85 100644
--- a/modules/github/__init__.py
+++ b/modules/github/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import GithubModule
diff --git a/modules/github/browser.py b/modules/github/browser.py
index 8dbce0392d11224487aa661b824b67d997ec5501..c9e276ff58e555e214cf208e97c2d145c0e07d1c 100644
--- a/modules/github/browser.py
+++ b/modules/github/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/github/module.py b/modules/github/module.py
index c3bdd44092457d0a8b6701d82f98d7b7d713aeaf..1e19104f1cd0cb013ca3eb8ef90f19eaf626f87f 100644
--- a/modules/github/module.py
+++ b/modules/github/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/github/test.py b/modules/github/test.py
index c90225168f89d409203dffb40f66a4fcf04e4a9b..01074c21089c8884c2336d59290617ab7913c57b 100644
--- a/modules/github/test.py
+++ b/modules/github/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/gls/__init__.py b/modules/gls/__init__.py
index e69210fd899aa2c0e69beaad66b0c6263c0e7361..bfdfbef327654d949a9681d44c25ab29b40ab5c3 100644
--- a/modules/gls/__init__.py
+++ b/modules/gls/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import GLSModule
diff --git a/modules/gls/browser.py b/modules/gls/browser.py
index ce4dad8d91cddc6d0b0c57e16fae3bbd6e8e61f2..0051e054d943e56376e5454606ee0ca81bfc9d7c 100644
--- a/modules/gls/browser.py
+++ b/modules/gls/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/gls/module.py b/modules/gls/module.py
index 02f7bd1d0b75576e7296d1de286445a6733a1bca..cf1f3eb800ea4d7f18df4aa8baa40603215de054 100644
--- a/modules/gls/module.py
+++ b/modules/gls/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/gls/pages.py b/modules/gls/pages.py
index cadecc298b5b6c9c7e6829382fad5e3cb9f34ba5..0bc9fe31b8b057315b95cbdf07bfacb102d426ad 100644
--- a/modules/gls/pages.py
+++ b/modules/gls/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from dateutil.parser import parse as parse_date
diff --git a/modules/gls/test.py b/modules/gls/test.py
index 871cdaf917886aa4b599e27f1bdea2a548080b96..b1d20e74911dd086fa79b65a7f22961d37eec952 100644
--- a/modules/gls/test.py
+++ b/modules/gls/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/gmf/__init__.py b/modules/gmf/__init__.py
index 7ca5c27a5261def9f4d155f5b2278c42071f1f6b..a1794372c06ddd727f9ef75bbb010fd1e3b26da0 100644
--- a/modules/gmf/__init__.py
+++ b/modules/gmf/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Tony Malto
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/gmf/browser.py b/modules/gmf/browser.py
index 221bc15b29fb298e29362a9eb11993d0a8966367..af5c7b0336b004c13a8c47adbb2f38d50e93ece8 100644
--- a/modules/gmf/browser.py
+++ b/modules/gmf/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Tony Malto
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/gmf/module.py b/modules/gmf/module.py
index e53030aa8a56e8df80c2dc9b09300e3f5388fab3..e3eb2332312e64fc4b339d54ff819e25dfba4856 100644
--- a/modules/gmf/module.py
+++ b/modules/gmf/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Tony Malto
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/gmf/pages.py b/modules/gmf/pages.py
index 1d251b9b19f80fd98fe97e44ead48d35a59c588d..74d08e89e20a61a3545236160583f15377b568e7 100644
--- a/modules/gmf/pages.py
+++ b/modules/gmf/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Tony Malto
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/googletranslate/__init__.py b/modules/googletranslate/__init__.py
index 30fa72a4323a357dd23c106403e289916d4df194..015f9d1aa43d6072cb3a607ec397f91802761fac 100644
--- a/modules/googletranslate/__init__.py
+++ b/modules/googletranslate/__init__.py
@@ -3,20 +3,20 @@
# Copyright(C) 2012 Lucien Loiseau
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import GoogleTranslateModule
diff --git a/modules/googletranslate/browser.py b/modules/googletranslate/browser.py
index 860e610a8d790ff137c098ed8247c4ed94944012..99b3dca38b6bde6d61414132f913e5a65b110f90 100644
--- a/modules/googletranslate/browser.py
+++ b/modules/googletranslate/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Lucien Loiseau
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/googletranslate/module.py b/modules/googletranslate/module.py
index d3e77f9d6c1a7f996a2348cffba318de320d00fb..952a202bb5891c423e93027dea9c65637fa4436e 100644
--- a/modules/googletranslate/module.py
+++ b/modules/googletranslate/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Lucien Loiseau
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
"backend for http://translate.google.com"
from __future__ import unicode_literals
diff --git a/modules/googletranslate/pages.py b/modules/googletranslate/pages.py
index af4cbd39680996f1e622624ed8d63329c9546d44..38540c4b87f9b02cd5083ff31df446f309e1117c 100644
--- a/modules/googletranslate/pages.py
+++ b/modules/googletranslate/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Lucien Loiseau
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import JsonPage
diff --git a/modules/googletranslate/test.py b/modules/googletranslate/test.py
index 72c1aa1c55bd7fd4f91bf79ac1e03ec94e523eac..3ef4bdaf7afe2d9d09750303d97f1ee17a898df1 100644
--- a/modules/googletranslate/test.py
+++ b/modules/googletranslate/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/groupama/__init__.py b/modules/groupama/__init__.py
index 7440b0a6f923b3559f0429081f4d2cb1faf55523..0256bff4ba1f3c456348db8d18e8e3cde152719a 100644
--- a/modules/groupama/__init__.py
+++ b/modules/groupama/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import GroupamaModule
diff --git a/modules/groupama/browser.py b/modules/groupama/browser.py
index 73161874333eddaf8bd73fbf2e91f82f925eb002..0cbfac2f74a33b89eb1dc76e923e555402e1ab91 100644
--- a/modules/groupama/browser.py
+++ b/modules/groupama/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/groupama/module.py b/modules/groupama/module.py
index e79729010041dd05408fb25c90d951d388a55366..fd0e0f7c31b4cae44bdcc151a7569d908e18f656 100644
--- a/modules/groupama/module.py
+++ b/modules/groupama/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2013 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bank import CapBankWealth, AccountNotFound
diff --git a/modules/groupama/pages.py b/modules/groupama/pages.py
index b04b426bb90bd04e04951388bcd64f14cfa61b13..4fc945512cb68123178922e8874818f3b71e6cc3 100644
--- a/modules/groupama/pages.py
+++ b/modules/groupama/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/groupama/test.py b/modules/groupama/test.py
index 8430aef07fdf5862b1b2bc99893127403dbb5d94..2bded8c91eb92bd39be1398cdd198ea399ea2064 100644
--- a/modules/groupama/test.py
+++ b/modules/groupama/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/groupamaes/__init__.py b/modules/groupamaes/__init__.py
index ccede59db97f978de6fb49c39be30c0df2cb0c6c..4255fc0f5af8a629cb323dbd18121c3a972e23e9 100644
--- a/modules/groupamaes/__init__.py
+++ b/modules/groupamaes/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import GroupamaesModule
diff --git a/modules/groupamaes/browser.py b/modules/groupamaes/browser.py
index 8c548dd8e45d89472c235ed37a9a85dabbc9d641..6d07c3d84e9e8c8ecd42a2d111b5610fd2210337 100644
--- a/modules/groupamaes/browser.py
+++ b/modules/groupamaes/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login
diff --git a/modules/groupamaes/module.py b/modules/groupamaes/module.py
index 80aa6edbb2707119cb2ba3b8763eef1e2ea98723..afcf6128ac6370100180ddd0c1457ba75a0dc3a8 100644
--- a/modules/groupamaes/module.py
+++ b/modules/groupamaes/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bank import CapBankPockets, AccountNotFound
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/groupamaes/pages.py b/modules/groupamaes/pages.py
index c6065cd1e45fb0b06d4f110e34c1576fae16874f..6b9213b7ba809a96c514bd38ae381af50686b280 100644
--- a/modules/groupamaes/pages.py
+++ b/modules/groupamaes/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from decimal import Decimal
from datetime import date
diff --git a/modules/groupamaes/test.py b/modules/groupamaes/test.py
index 53ea1520733a55682a580574288e32dfaa86ff64..3e0081ba34c0f0129c420edace0851320c6608cd 100644
--- a/modules/groupamaes/test.py
+++ b/modules/groupamaes/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/guerrillamail/__init__.py b/modules/guerrillamail/__init__.py
index fe1d7aa04d16aababfeb44c29983d8eadc711e97..dea87f982924f61c855744ef16c734cdb7c0f8c4 100644
--- a/modules/guerrillamail/__init__.py
+++ b/modules/guerrillamail/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import GuerrillamailModule
diff --git a/modules/guerrillamail/browser.py b/modules/guerrillamail/browser.py
index 776fc4fe7672e8cb26e3f1c22022725d054bb337..d9d80920f6a1997d86efdfa2be20e748956ce6a8 100644
--- a/modules/guerrillamail/browser.py
+++ b/modules/guerrillamail/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import DomainBrowser
from weboob.tools.date import datetime
diff --git a/modules/guerrillamail/module.py b/modules/guerrillamail/module.py
index 36fb6dbc7d1d9dda6434d5dceaf4d2d28d1f5d02..c2a443a2622207d9654a448fb82331dba717269a 100644
--- a/modules/guerrillamail/module.py
+++ b/modules/guerrillamail/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/guerrillamail/test.py b/modules/guerrillamail/test.py
index 64b41192f2a5f96c12b72d1b21d304913e6ca46c..5344ce62f0802419822f026dbf5b773ce16c7da7 100644
--- a/modules/guerrillamail/test.py
+++ b/modules/guerrillamail/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/happn/__init__.py b/modules/happn/__init__.py
index e51d0ddde5784dc24232e185db5f02ab079f3e56..68429af58fdc3671b8f37ec42f63de07a134a0b1 100644
--- a/modules/happn/__init__.py
+++ b/modules/happn/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import HappnModule
diff --git a/modules/happn/browser.py b/modules/happn/browser.py
index b44cc668c6790b5161c6b64ffd8a9a0c49f060fa..88af5e5a58c3ac84c247d4b65b4e162999f0b872 100644
--- a/modules/happn/browser.py
+++ b/modules/happn/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/happn/module.py b/modules/happn/module.py
index be1790033d7227949c2026b8d48dae3bcec273f0..d31967093601e9e2469e736b5fbc04da395aa385 100644
--- a/modules/happn/module.py
+++ b/modules/happn/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
import datetime
diff --git a/modules/happn/test.py b/modules/happn/test.py
index d5e270e1aec74e72ba9bf638c6ff72c1549d7fba..f735eb889797d1cfde974a78f95fd65a0a56bd72 100644
--- a/modules/happn/test.py
+++ b/modules/happn/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/hds/browser.py b/modules/hds/browser.py
index a5de37970ad1dec96c19f4239450906cc1f069b0..ccb2e49363a09ea3cc2cd43866853dd7f8e9df48 100644
--- a/modules/hds/browser.py
+++ b/modules/hds/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/hds/module.py b/modules/hds/module.py
index 60f8dcea0105ea73088aac749385552094392177..3a75e9ca340d8664be725e09eb23822c47fbb278 100644
--- a/modules/hds/module.py
+++ b/modules/hds/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/hds/pages.py b/modules/hds/pages.py
index 9b0e52f09b3562a216148c10f7616926e94bd7a9..225c5b134dbe7b9294ac635f18176d983f9d71e9 100644
--- a/modules/hds/pages.py
+++ b/modules/hds/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
diff --git a/modules/hds/test.py b/modules/hds/test.py
index 9caf7a9505982355dcc6dbb36d974b393184fa31..8b1a6197ccbe6bcb8f24dbedaf5030910d7a1ffe 100644
--- a/modules/hds/test.py
+++ b/modules/hds/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/hsbc/browser.py b/modules/hsbc/browser.py
index bd75e9302c406287ba4e894ef45c60ff52fd90c2..f1ae0872b0d9a969c95fd6f344bd6cb0416ef7eb 100644
--- a/modules/hsbc/browser.py
+++ b/modules/hsbc/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2013 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/hsbc/module.py b/modules/hsbc/module.py
index 3b8f48c7e343a91685d9ba54a7dfdd7abfe3ade7..b5217f11e7007b687e7a0fdb402d3e82b93f7d53 100644
--- a/modules/hsbc/module.py
+++ b/modules/hsbc/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2013 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bank import CapBankWealth, AccountNotFound
diff --git a/modules/hsbc/pages/account_pages.py b/modules/hsbc/pages/account_pages.py
index 03c04a5d4f38422f90f48f5dc6cfa6676c146949..99dee316f3e40d34c1f4728b793179934795bff9 100644
--- a/modules/hsbc/pages/account_pages.py
+++ b/modules/hsbc/pages/account_pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2012 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/hsbc/test.py b/modules/hsbc/test.py
index d0a92401a8bbc06e58a085a01b98be9da7c30071..1f01c8ce32258ef68d042322a442f540082a12d2 100644
--- a/modules/hsbc/test.py
+++ b/modules/hsbc/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/hybride/__init__.py b/modules/hybride/__init__.py
index 7994ed4bdbace85959f67e8ae23d8b12378f9249..06d4ced5d55e4db3f7ddfe8475f1b7ab8ede67e9 100644
--- a/modules/hybride/__init__.py
+++ b/modules/hybride/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import HybrideModule
diff --git a/modules/hybride/browser.py b/modules/hybride/browser.py
index 4a8eb6b051389237d6521e2b727211d631b85807..53fe06d61c417f5d3f6c063b327671f62166e222 100644
--- a/modules/hybride/browser.py
+++ b/modules/hybride/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .pages import ProgramPage, EventPage
diff --git a/modules/hybride/calendar.py b/modules/hybride/calendar.py
index cb7c013de13bba161a35526a8c2bbf367a8a7324..fb08aaa8f732380731d160c1cec4e75ce646fce5 100644
--- a/modules/hybride/calendar.py
+++ b/modules/hybride/calendar.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS, CATEGORIES
diff --git a/modules/hybride/module.py b/modules/hybride/module.py
index 2ca8a1f0b21a12cf93d4db29feb55d681cda97ac..b3b6cee1fec3a16c5ca9690e2c7aae4279e40553 100644
--- a/modules/hybride/module.py
+++ b/modules/hybride/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/hybride/pages.py b/modules/hybride/pages.py
index 805e8c4d77f759719a96fb392faea753c014a803..997ac6b834a05acbc511383ffde8b77fff4c8bc6 100644
--- a/modules/hybride/pages.py
+++ b/modules/hybride/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .calendar import HybrideCalendarEvent
diff --git a/modules/hybride/test.py b/modules/hybride/test.py
index d2623abea9d270f515019d573c0733b7ae46a3d0..06fbbb44e6839c7c3bf7c9b25b00bdf2476a7c73 100644
--- a/modules/hybride/test.py
+++ b/modules/hybride/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
diff --git a/modules/ideel/__init__.py b/modules/ideel/__init__.py
index 22e4fdd2c7f21729fcf617758548e0ae2bd3e3ff..08ea49945d16d7352e740ab6931e3566d7aa1ecc 100644
--- a/modules/ideel/__init__.py
+++ b/modules/ideel/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import IdeelModule
diff --git a/modules/ideel/browser.py b/modules/ideel/browser.py
index 4c19aa03f73b375fddac72c00dbfe533f84ad318..9d1ec3239d801fda04eb73b689c2e93e6ac69066 100644
--- a/modules/ideel/browser.py
+++ b/modules/ideel/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/ideel/module.py b/modules/ideel/module.py
index 261b55a029ec9730b88db403f0d026b10e4d5fd7..590d66d4f786eee3f7b0d459179d731f3873124d 100644
--- a/modules/ideel/module.py
+++ b/modules/ideel/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.shop import CapShop
diff --git a/modules/ideel/test.py b/modules/ideel/test.py
index 19884d552335c5607ffc18f17505d6284853d442..c6da0261e54bbaa16e71c73039f5acebf0ca3af6 100644
--- a/modules/ideel/test.py
+++ b/modules/ideel/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/ilmatieteenlaitos/__init__.py b/modules/ilmatieteenlaitos/__init__.py
index 427fe8e68bef61077714ac336992dfd34643752c..487fadd9e6530754738eb4ddd93c922eab45bb4d 100644
--- a/modules/ilmatieteenlaitos/__init__.py
+++ b/modules/ilmatieteenlaitos/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import IlmatieteenlaitosModule
diff --git a/modules/ilmatieteenlaitos/browser.py b/modules/ilmatieteenlaitos/browser.py
index dc4ca870c67d1a80539c9b78124bee0da27999e3..699c84d05d38baa6c38a18c2c195e6d7f191a84f 100644
--- a/modules/ilmatieteenlaitos/browser.py
+++ b/modules/ilmatieteenlaitos/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.browsers import PagesBrowser
from weboob.browser.url import URL
diff --git a/modules/ilmatieteenlaitos/module.py b/modules/ilmatieteenlaitos/module.py
index f6466649d691ecd28f853c75fbac49255ceac724..c0437590d5b2ed31c5595731cacc686bd5974f85 100644
--- a/modules/ilmatieteenlaitos/module.py
+++ b/modules/ilmatieteenlaitos/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.weather import CapWeather, CityNotFound
diff --git a/modules/ilmatieteenlaitos/pages.py b/modules/ilmatieteenlaitos/pages.py
index 9a33d26323b92e292833193489b311469c6359aa..ad8390357c70890ec0ea1378dfbafe1bcab35d47 100644
--- a/modules/ilmatieteenlaitos/pages.py
+++ b/modules/ilmatieteenlaitos/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import date
from itertools import imap, ifilter
diff --git a/modules/ilmatieteenlaitos/test.py b/modules/ilmatieteenlaitos/test.py
index 1fc10252a635ebe5615af4e9ba6ef2a20afc3a17..bad02cb424b0202e588c1b3e5bb9206eee71c239 100644
--- a/modules/ilmatieteenlaitos/test.py
+++ b/modules/ilmatieteenlaitos/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/imdb/__init__.py b/modules/imdb/__init__.py
index 048bd626044e5774e47e52ca79b39e6ff833295b..42250db6290b680b4708c21ec5c384a17a2731f6 100644
--- a/modules/imdb/__init__.py
+++ b/modules/imdb/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import ImdbModule
diff --git a/modules/imdb/browser.py b/modules/imdb/browser.py
index 786be53bdee83301158318c463d692c09f30f487..546a86cd814558f1e50527892cd61240eba65988 100644
--- a/modules/imdb/browser.py
+++ b/modules/imdb/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/imdb/module.py b/modules/imdb/module.py
index 2e5fc83e073a5fa6bd5f6011d738465e1e6c555b..0629b00907a141fdbed8471442e1bd4d6b9ad270 100644
--- a/modules/imdb/module.py
+++ b/modules/imdb/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/imdb/pages.py b/modules/imdb/pages.py
index 5ef0a1a45c5b06afc5e55e7bd81025e754012e93..9bebb9c2fd8c4b414f55eb384540325464374d35 100644
--- a/modules/imdb/pages.py
+++ b/modules/imdb/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/imdb/test.py b/modules/imdb/test.py
index 8c08955a47d3e5c235574f9dedc02ee7e8fbd6c8..2512e7e3972574c90d785b8a89f8eaa4820f4249 100644
--- a/modules/imdb/test.py
+++ b/modules/imdb/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/imgur/__init__.py b/modules/imgur/__init__.py
index 7ff345c66028cd6b3de4b3ea33f3742f64fef1f4..b6892ad43f65ebd4a43d9166326a7a7b9c5118a8 100644
--- a/modules/imgur/__init__.py
+++ b/modules/imgur/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import ImgurModule
diff --git a/modules/imgur/browser.py b/modules/imgur/browser.py
index be8d88cf8d98e91d69a8b3c3ed258e006731da20..24b113fa58833138d5f8df6e5e4ede06542dd779 100644
--- a/modules/imgur/browser.py
+++ b/modules/imgur/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import dateutil.parser
diff --git a/modules/imgur/module.py b/modules/imgur/module.py
index f8e46baa772be6c2c60382531d2d65d8cc2288cb..8b18e65e0171c7e6a0069a7d56cbac78de63326c 100644
--- a/modules/imgur/module.py
+++ b/modules/imgur/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
from base64 import b64encode
diff --git a/modules/imgur/test.py b/modules/imgur/test.py
index b406849bb45534deff8f74c92ea9a493d2fc1465..6379b924f48a72815afdd4538e53433d85de04c6 100644
--- a/modules/imgur/test.py
+++ b/modules/imgur/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from base64 import b64decode
diff --git a/modules/ina/browser.py b/modules/ina/browser.py
index 429dadf894fc331619df1dbdbaea6a5646a5773c..7879653877af9fdab246e113f0d15cd23b9770d0 100644
--- a/modules/ina/browser.py
+++ b/modules/ina/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Christophe Benz
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/ina/module.py b/modules/ina/module.py
index a8524806e674516072572ec71b739adf4ef7fdad..cf1421af4b366f1cadf1010bf63675983cbb97ab 100644
--- a/modules/ina/module.py
+++ b/modules/ina/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Christophe Benz
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import CapVideo, BaseVideo
diff --git a/modules/ina/pages.py b/modules/ina/pages.py
index c3db9dd74d9f154b27ecf1c638a77f0209eeb384..a79907f5dbdbb50fbcbbf453532340c7855eb756 100644
--- a/modules/ina/pages.py
+++ b/modules/ina/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
from io import StringIO
diff --git a/modules/ina/test.py b/modules/ina/test.py
index e04bb2e283bebc07a70f576532c1c96ed8856327..1f8ea5854b400998733183a9160953db84f353dc 100644
--- a/modules/ina/test.py
+++ b/modules/ina/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import itertools
from weboob.tools.test import BackendTest
diff --git a/modules/indeed/__init__.py b/modules/indeed/__init__.py
index d18467f76aa6c5cc0c87d92f2478a5dd422e51d4..1e6f713fcabadd7658b20ba722d90bb419c98bde 100644
--- a/modules/indeed/__init__.py
+++ b/modules/indeed/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import IndeedModule
diff --git a/modules/indeed/browser.py b/modules/indeed/browser.py
index 1ad945b84cf0e4febac708a29d85f3390b062641..709913114638a2a141d28b5f65d6fcce8b625d98 100644
--- a/modules/indeed/browser.py
+++ b/modules/indeed/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
from .pages import SearchPage, AdvertPage
diff --git a/modules/indeed/module.py b/modules/indeed/module.py
index ffb84ba1e3d8829bd7895b42b67c9804e973fcd3..a676a027ce90b1ff632841e3e6eaf6291d9db908 100644
--- a/modules/indeed/module.py
+++ b/modules/indeed/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
diff --git a/modules/indeed/pages.py b/modules/indeed/pages.py
index a13aff2cb7a631a951059f433c946be52b7c9c85..00efd00786b44f4b61b359cdebf47c841d57b639 100644
--- a/modules/indeed/pages.py
+++ b/modules/indeed/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import timedelta, datetime
import re
diff --git a/modules/indeed/test.py b/modules/indeed/test.py
index 1be78044633a6fdacfb0c94ca842c11c67e05c4a..ff188118aa232c9ff854dfea016c1ebf0feb1554 100644
--- a/modules/indeed/test.py
+++ b/modules/indeed/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/infomaniak/__init__.py b/modules/infomaniak/__init__.py
index 7a9476af52ecdb701491dfda0ded96308c2304fc..25145f59f91a942a4942e5844741a598e1fd021d 100644
--- a/modules/infomaniak/__init__.py
+++ b/modules/infomaniak/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/infomaniak/browser.py b/modules/infomaniak/browser.py
index 22f59f028b158b3067da2dd6146ccdc7c1d48684..d63e8f6b5ac5c6fcb1b884f26c7f7d8fa132418e 100644
--- a/modules/infomaniak/browser.py
+++ b/modules/infomaniak/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/infomaniak/module.py b/modules/infomaniak/module.py
index 860fe1a52f8e5b5f1c6764c5b6749e092c67c4cb..d3d7f7a5fa6046dc4b3a3356997b5a80081883ab 100644
--- a/modules/infomaniak/module.py
+++ b/modules/infomaniak/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/infomaniak/pages.py b/modules/infomaniak/pages.py
index c1295b5ee700095d10f574b448c86a01cade8ae1..bb005182aa7ad03748c8e60284d925db55903092 100644
--- a/modules/infomaniak/pages.py
+++ b/modules/infomaniak/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/infomaniak/test.py b/modules/infomaniak/test.py
index ff78b05de5fe3772652f5aef03b1e435637cbcc8..61659de6f42b83e6b35740fbacaa9e4b6d76284e 100644
--- a/modules/infomaniak/test.py
+++ b/modules/infomaniak/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ing/__init__.py b/modules/ing/__init__.py
index 458a7d36d4c3776435f4c2da19499af7111dab07..0b4e707901cde5880cbae89a89e057eb28f8988d 100644
--- a/modules/ing/__init__.py
+++ b/modules/ing/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon, Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import INGModule
diff --git a/modules/ing/browser.py b/modules/ing/browser.py
index a885ce5b1730385b277fc60caced5a91116f903d..942cff05c3931d181c476ae1c3a1962a69f53223 100644
--- a/modules/ing/browser.py
+++ b/modules/ing/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2009-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ing/module.py b/modules/ing/module.py
index 27fa3f3dcd134a0ea311508299bc05485257a0a1..ffa1b1fa1c2dd76c7ed1940ac0c1b3d526f9e160 100644
--- a/modules/ing/module.py
+++ b/modules/ing/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Romain Bignon, Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ing/pages/__init__.py b/modules/ing/pages/__init__.py
index a2b6c3775d294aaf05ebcb2412092d7820cf9ea0..f73ba1dfad859494ed2e5ce573ca90c23e448c96 100644
--- a/modules/ing/pages/__init__.py
+++ b/modules/ing/pages/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2009-2011 Romain Bignon, Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .accounts_list import (
diff --git a/modules/ing/pages/accounts_list.py b/modules/ing/pages/accounts_list.py
index 687de82fc552a76fafe9e01112897106bedcc0c7..3e5fbd5a022f20e929114973a989a1e0b5fb7e31 100644
--- a/modules/ing/pages/accounts_list.py
+++ b/modules/ing/pages/accounts_list.py
@@ -2,20 +2,20 @@
# Copyright(C) 2009-2014 Florent Fourcot, Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ing/pages/bills.py b/modules/ing/pages/bills.py
index bdaa9492c1ac0281b46c62df195b8d6e7bc6ad50..41fd423380dd5e626c503edec3ea83c5ccc2bea6 100644
--- a/modules/ing/pages/bills.py
+++ b/modules/ing/pages/bills.py
@@ -2,20 +2,20 @@
# Copyright(C) 2009-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ing/pages/login.py b/modules/ing/pages/login.py
index 47de0d525b70b1a77b45677185b294f8a3c69d8e..8d45b5086068a634864bf4df243c8a3f16d44e6c 100644
--- a/modules/ing/pages/login.py
+++ b/modules/ing/pages/login.py
@@ -2,20 +2,20 @@
# Copyright(C) 2009-2014 Florent Fourcot, Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from io import BytesIO
diff --git a/modules/ing/pages/titre.py b/modules/ing/pages/titre.py
index 57d4a5b81ef274ff40cbaa10509cf94be690fc6c..bb02e8b047f93ccc371ec4f9b73fe27fa57cea5c 100644
--- a/modules/ing/pages/titre.py
+++ b/modules/ing/pages/titre.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ing/pages/transfer.py b/modules/ing/pages/transfer.py
index b05ec9e098446d0b41e4f9f537fed10c93086829..452c6a92afe2405b608edabb5ec420c564c3bc5f 100644
--- a/modules/ing/pages/transfer.py
+++ b/modules/ing/pages/transfer.py
@@ -2,20 +2,20 @@
# Copyright(C) 2009-2014 Romain Bignon, Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
diff --git a/modules/ing/test.py b/modules/ing/test.py
index ff79689722a3e0abbd91b44a4d65d08714ba276a..2b40d185661c907c2e50587265ab2658c142a2b7 100644
--- a/modules/ing/test.py
+++ b/modules/ing/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon, Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/inrocks/__init__.py b/modules/inrocks/__init__.py
index 14fef210dab40ca70430ac0e33b3a29746ac04a3..188647c52d2288d05b51f06af05175b5af5c4554 100644
--- a/modules/inrocks/__init__.py
+++ b/modules/inrocks/__init__.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import NewspaperInrocksModule
diff --git a/modules/inrocks/browser.py b/modules/inrocks/browser.py
index cf49d9886fd572fb6d8062e640153b1bf12fa86a..b14b270620159852b325a1ddcce254d4913306ec 100644
--- a/modules/inrocks/browser.py
+++ b/modules/inrocks/browser.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .pages import ArticlePage
from weboob.browser.browsers import AbstractBrowser
diff --git a/modules/inrocks/module.py b/modules/inrocks/module.py
index 59fed602b63212358ea01461146e62cfb506e7c2..0e7ba313278eb2916e042097e8314a39f299a0a9 100644
--- a/modules/inrocks/module.py
+++ b/modules/inrocks/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
"backend for http://www.lesinrocks.com"
from weboob.tools.backend import AbstractModule
diff --git a/modules/inrocks/pages.py b/modules/inrocks/pages.py
index 6218ac6bad484a419fac72a80ed34bc57109414f..4ec3162336e9fa30e07d33fd46648544ffe1b51f 100644
--- a/modules/inrocks/pages.py
+++ b/modules/inrocks/pages.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import AbstractPage
from weboob.browser.filters.html import XPathNotFound, CSS, CleanHTML
diff --git a/modules/inrocks/test.py b/modules/inrocks/test.py
index ebdc4994b5ef0a64f3d74369187f410ba271a1fe..ef219a413ef4f16e9e81724609bca37943789aa5 100644
--- a/modules/inrocks/test.py
+++ b/modules/inrocks/test.py
@@ -3,20 +3,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/inrocks/tools.py b/modules/inrocks/tools.py
index 8e733305d1b17348f7ede5f7a2b620f48d0257a5..1a811c2ad4f10c14a6d95bdc581a5be0c2584e10 100644
--- a/modules/inrocks/tools.py
+++ b/modules/inrocks/tools.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
def url2id(url):
diff --git a/modules/ipapi/module.py b/modules/ipapi/module.py
index a9a71c2d6e86538305713f9794cc94ce7115fe6f..b71351547438af27d1d0287aac432bbf357e57af 100644
--- a/modules/ipapi/module.py
+++ b/modules/ipapi/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.geolocip import CapGeolocIp, IpLocation
diff --git a/modules/ipapi/test.py b/modules/ipapi/test.py
index 561697cebc742a039837b3a0de5b1a21e0825a0c..47fd03a45494b28b5c8042bcfa7e7c1c6ed670c1 100644
--- a/modules/ipapi/test.py
+++ b/modules/ipapi/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/ipinfodb/browser.py b/modules/ipinfodb/browser.py
index e384bf505fe27d1d8fd032be6eeb7f0bee228301..a815ee1a97e2e2eafa681c69a0c70d9d76cff6be 100644
--- a/modules/ipinfodb/browser.py
+++ b/modules/ipinfodb/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015-2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser
diff --git a/modules/ipinfodb/module.py b/modules/ipinfodb/module.py
index 6b7c92b0128a5297da79da3f856bdf6f4178b0c2..e6d3ade6570ec3e8c37ea4fdc32994e1a60ef9a1 100644
--- a/modules/ipinfodb/module.py
+++ b/modules/ipinfodb/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.geolocip import CapGeolocIp
diff --git a/modules/ipinfodb/pages.py b/modules/ipinfodb/pages.py
index 8c0f601d15f71badaafb7ce87f3e04255207f060..0a81526f2a1aae990841e109fb6c1dc63dcc18bb 100644
--- a/modules/ipinfodb/pages.py
+++ b/modules/ipinfodb/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015-2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
diff --git a/modules/ipinfodb/test.py b/modules/ipinfodb/test.py
index 382a0ac63f8ec2d36a0e2c33fbd87f282daa83c7..c107c21b6b813487899ea7c873e0c2909b40dee0 100644
--- a/modules/ipinfodb/test.py
+++ b/modules/ipinfodb/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/itella/__init__.py b/modules/itella/__init__.py
index 1e0699d430b5d3ea5727b355d4bf01338722dce5..2be2bbc66c4a814271a05b3f67d8a348d211589f 100644
--- a/modules/itella/__init__.py
+++ b/modules/itella/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import ItellaModule
diff --git a/modules/itella/browser.py b/modules/itella/browser.py
index 7ac9c9d5189eb910dc560c042809a20b618aa7db..baca63a88783167c844890e7ce5c8c1715030ba8 100644
--- a/modules/itella/browser.py
+++ b/modules/itella/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.browsers import APIBrowser
diff --git a/modules/itella/module.py b/modules/itella/module.py
index 13a5fd2e66a64ef2a059e018e738ee38cbe79ff3..3537569787836e4a535124628ce90569077dcf27 100644
--- a/modules/itella/module.py
+++ b/modules/itella/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/itella/pages.py b/modules/itella/pages.py
index d550768701826a9e1a82117088388ead6d87705a..a3d8e7f70348211327baa26d9baf0da9629e1810 100644
--- a/modules/itella/pages.py
+++ b/modules/itella/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from dateutil.parser import parse as parse_date
diff --git a/modules/itella/test.py b/modules/itella/test.py
index ededc768488a948a8d11de95246366a314efa9ba..318bfc284e1530cd048d5feba859365c66d8337d 100644
--- a/modules/itella/test.py
+++ b/modules/itella/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Matthieu Weber
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/jcvelaux/__init__.py b/modules/jcvelaux/__init__.py
index 3b9f0d3f46db00702201c2d79f3a0cdd92f78a61..17f3cbc67d6d322cf4c2812cdb973e71d8af8d56 100644
--- a/modules/jcvelaux/__init__.py
+++ b/modules/jcvelaux/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 dud
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import jcvelauxModule
diff --git a/modules/jcvelaux/browser.py b/modules/jcvelaux/browser.py
index 56c3ceccf3ba37b17b01547725b730885d825c6e..bfef6ca1d9ff2f55822a68ffc2e88c10bebed612 100644
--- a/modules/jcvelaux/browser.py
+++ b/modules/jcvelaux/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 dud
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/jcvelaux/module.py b/modules/jcvelaux/module.py
index 592ee0877813c2fa0bbf9770c03539e8163e54f0..b3466d0f44a5c3f4c2328180bf34929866f0e81d 100644
--- a/modules/jcvelaux/module.py
+++ b/modules/jcvelaux/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 dud
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/jcvelaux/test.py b/modules/jcvelaux/test.py
index 315ae14f26eef805f5d303046da55ce52ceb699a..35287619b7d9573c7d0a41ed4f651cfc26f481eb 100644
--- a/modules/jcvelaux/test.py
+++ b/modules/jcvelaux/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 dud
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/jirafeau/__init__.py b/modules/jirafeau/__init__.py
index 88e1788eb8c1e4faf64ee603cf29121447f5cac1..8678fa1177d1e73ea79a9d4f35438006e7b31eeb 100644
--- a/modules/jirafeau/__init__.py
+++ b/modules/jirafeau/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import JirafeauModule
diff --git a/modules/jirafeau/browser.py b/modules/jirafeau/browser.py
index 235f4f2e5addc5d59d08d1fc28570d079158abf9..a01e42aad1d9bc1d7e895ae76048149f9b899d4a 100644
--- a/modules/jirafeau/browser.py
+++ b/modules/jirafeau/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import division
from __future__ import unicode_literals
diff --git a/modules/jirafeau/module.py b/modules/jirafeau/module.py
index c77526ba2ec82206e4a21ca329a544567c8f3c6d..86bbb87f7e6b2311662fe6efbf9614dc88ebec65 100644
--- a/modules/jirafeau/module.py
+++ b/modules/jirafeau/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from base64 import b64decode
diff --git a/modules/jirafeau/pages.py b/modules/jirafeau/pages.py
index 807a0c4f62223574c5c2e789c3d408124c2259fc..48b579967b7686f3b9618b2fda20c6b3274e74e1 100644
--- a/modules/jirafeau/pages.py
+++ b/modules/jirafeau/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/jirafeau/test.py b/modules/jirafeau/test.py
index d92fae406e3779da358c4615cc99d0d5dc1df788..ab008a0b0fa095bb19235caf90d346c6a0944163 100644
--- a/modules/jirafeau/test.py
+++ b/modules/jirafeau/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/journaldesfemmes/__init__.py b/modules/journaldesfemmes/__init__.py
index a3c37a511eb74805902189cf9cccae6d623ac789..b5954a0a8cfd935ae901f60c3d9357c7a37dcc86 100644
--- a/modules/journaldesfemmes/__init__.py
+++ b/modules/journaldesfemmes/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/journaldesfemmes/browser.py b/modules/journaldesfemmes/browser.py
index ffdcfda6f167334678e0455f903aba92828204c6..379eb5a811bf2ba2773d20bfe0570e7e4c13a74c 100644
--- a/modules/journaldesfemmes/browser.py
+++ b/modules/journaldesfemmes/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/journaldesfemmes/module.py b/modules/journaldesfemmes/module.py
index 6e86629bae400dfd114ae9b341f9751af62184f5..28118f18b308cb41f0d99bee6b8bf4a4b50458fb 100644
--- a/modules/journaldesfemmes/module.py
+++ b/modules/journaldesfemmes/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/journaldesfemmes/pages.py b/modules/journaldesfemmes/pages.py
index c61a058534a4a9c5fdee533cd35e1a2fc9126970..c0b3a36f84895f5616edb4320dcf99fc4038d5f0 100644
--- a/modules/journaldesfemmes/pages.py
+++ b/modules/journaldesfemmes/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/journaldesfemmes/test.py b/modules/journaldesfemmes/test.py
index 6036a0e911112546c4e6ae0a11f23ef09197406a..27766c85a028695ca6aa566e0ea54d92992d8ac3 100644
--- a/modules/journaldesfemmes/test.py
+++ b/modules/journaldesfemmes/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
import itertools
diff --git a/modules/kickass/browser.py b/modules/kickass/browser.py
index 6e4f018f33461a298c80d07ee024cd72faf00288..7a7b235ae5298e48464953e628d5d11caa36653b 100644
--- a/modules/kickass/browser.py
+++ b/modules/kickass/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.exceptions import BrowserHTTPNotFound
diff --git a/modules/kickass/module.py b/modules/kickass/module.py
index fce01f17ff586a3685b39c02b9070d4668771377..0b1d5d9804d8fd09e1c0268f76d8a8e1387b8b3e 100644
--- a/modules/kickass/module.py
+++ b/modules/kickass/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.torrent import CapTorrent, Torrent
from weboob.tools.backend import Module
diff --git a/modules/kickass/pages.py b/modules/kickass/pages.py
index 7423b022ec7edee3c2cc7296292f55d3b41045a6..5a17debdf7f8647c9beff9cb5a822e93893ee5e4 100644
--- a/modules/kickass/pages.py
+++ b/modules/kickass/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2016 Julien Veyssier, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.torrent import Torrent
diff --git a/modules/kickass/test.py b/modules/kickass/test.py
index 80be0200a75cd94bce1f7d4d77280abec13da332..53c126dc158b15f4bc63c9adbfebd1f6b71c730e 100644
--- a/modules/kickass/test.py
+++ b/modules/kickass/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Julien Veyssier, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.capabilities.base import NotLoaded
diff --git a/modules/kiwibank/__init__.py b/modules/kiwibank/__init__.py
index f12139c5e0df6f4a35b4f4cf25540af758dca047..3c76288bb51d7cb5bf9a81e976c557c876415476 100644
--- a/modules/kiwibank/__init__.py
+++ b/modules/kiwibank/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Cédric Félizard
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import KiwibankModule
diff --git a/modules/kiwibank/browser.py b/modules/kiwibank/browser.py
index cb854562821884b2660ac00aab13f9e4aea0d9fd..63667e391301668512615fa072fa32d8076ec3ff 100644
--- a/modules/kiwibank/browser.py
+++ b/modules/kiwibank/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Cédric Félizard
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login
diff --git a/modules/kiwibank/module.py b/modules/kiwibank/module.py
index 4f43fbb04c01dd2f31211e9869466bfa796f503a..0cd0d60ad0def0f31c60f6aa72acc8c2c616e4e3 100644
--- a/modules/kiwibank/module.py
+++ b/modules/kiwibank/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Cédric Félizard
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bank import CapBank, AccountNotFound
diff --git a/modules/kiwibank/pages.py b/modules/kiwibank/pages.py
index e477afc407d2964f7598a37c3b2afaaa300167a9..81ce0112a1c14ab51a759c3268422132b06cf87a 100644
--- a/modules/kiwibank/pages.py
+++ b/modules/kiwibank/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Cédric Félizard
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import datetime
diff --git a/modules/kiwibank/test.py b/modules/kiwibank/test.py
index fcb428ade9a629e9949b2f1e8c7c9ad04b2c246f..6511d879d0e8da5fabc682c93049033deb4ec4f3 100644
--- a/modules/kiwibank/test.py
+++ b/modules/kiwibank/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Cédric Félizard
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/lacentrale/browser.py b/modules/lacentrale/browser.py
index 16b836e9c9aff99a8abaa8c1a478ce8b69ebc56c..852f039011f4912b7b577c52203977aff78ce270 100644
--- a/modules/lacentrale/browser.py
+++ b/modules/lacentrale/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Vicnet
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/lacentrale/module.py b/modules/lacentrale/module.py
index a8671e6a26e96214531b2cf338839d128207d6db..c51b64b9722e3620ea345b7992bf5624fb9a7183 100644
--- a/modules/lacentrale/module.py
+++ b/modules/lacentrale/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Vicnet
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.pricecomparison import CapPriceComparison, Price
from weboob.tools.backend import Module
diff --git a/modules/lacentrale/pages.py b/modules/lacentrale/pages.py
index 074aaf782b74de8306a6461af94f165a35aa7d65..05a89372529a51319f595cff4eea006949578ce8 100644
--- a/modules/lacentrale/pages.py
+++ b/modules/lacentrale/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Vicnet
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.elements import ItemElement, ListElement, method
diff --git a/modules/lacentrale/product.py b/modules/lacentrale/product.py
index 1518f15742fc3bcadc9a3ad891cc974e73d2602b..4af93fce09583d4ada98227d79ff5d2c3f0d8584 100644
--- a/modules/lacentrale/product.py
+++ b/modules/lacentrale/product.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.pricecomparison import Product
diff --git a/modules/lacentrale/test.py b/modules/lacentrale/test.py
index 5a73a9988648f0e99c8e90c32b7e72190c3f2104..2cec01c2414352adc9a94fb4fd89c20a923c532d 100644
--- a/modules/lacentrale/test.py
+++ b/modules/lacentrale/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Vicnet
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/lameteoagricole/__init__.py b/modules/lameteoagricole/__init__.py
index 2f61124ce380c2e2cb9403a3a2ee644a3562d377..60f4c693ed2ae106c2c60aab5c93e4814644d240 100644
--- a/modules/lameteoagricole/__init__.py
+++ b/modules/lameteoagricole/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/lameteoagricole/browser.py b/modules/lameteoagricole/browser.py
index c8e023ae71b989459eee720b6913eefd5b3ef1da..58e043bf5a49f2a073f19623f65139f5dff8495e 100644
--- a/modules/lameteoagricole/browser.py
+++ b/modules/lameteoagricole/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/lameteoagricole/module.py b/modules/lameteoagricole/module.py
index 932cd9d3041f0d97be8043f7d1065e1f7ab5a574..b0f0b20997fce382bae1b5e0e7fa555b120d09b6 100644
--- a/modules/lameteoagricole/module.py
+++ b/modules/lameteoagricole/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/lameteoagricole/pages.py b/modules/lameteoagricole/pages.py
index 2fa852f69b74deb04c732039ddfa1104a62d10ea..6281b1e20d74166e3a09c1408cb4874bbb40fc34 100644
--- a/modules/lameteoagricole/pages.py
+++ b/modules/lameteoagricole/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/lameteoagricole/test.py b/modules/lameteoagricole/test.py
index 5b9e65347120576feafb7477536822cece744ad6..5536b530e4854ebf1bf7c48489031be6b31b181d 100644
--- a/modules/lameteoagricole/test.py
+++ b/modules/lameteoagricole/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/lampiris/__init__.py b/modules/lampiris/__init__.py
index 80da12483119f14e157247fa9e1a8d258019be7e..6376a46d71d656f92a0e183ffdc023537d9a7b12 100644
--- a/modules/lampiris/__init__.py
+++ b/modules/lampiris/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/lampiris/browser.py b/modules/lampiris/browser.py
index 4981ac1bff0a05bbaad7c591b644573e8ba52294..70dc70c597c6dfc9ace3f9b72b8cd886efa64a72 100644
--- a/modules/lampiris/browser.py
+++ b/modules/lampiris/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/lampiris/module.py b/modules/lampiris/module.py
index 5c6181e1b8bcb3dd57d260e4ccfb62dc110ad5c9..5147a9c0ca47c9a9a1c00802dec5cd311e4c653e 100644
--- a/modules/lampiris/module.py
+++ b/modules/lampiris/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/lampiris/pages.py b/modules/lampiris/pages.py
index 340b090d9080ba1550a9a79fc4fa34303136a295..d914ec41e5edbc1ab96c7e01d7c410dd12c6206b 100644
--- a/modules/lampiris/pages.py
+++ b/modules/lampiris/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/lampiris/test.py b/modules/lampiris/test.py
index 6186c521cff1b19df6bdf5745e9cbb891d6388b7..0d97a865648672c4e68ec515eec55724bde0ef06 100644
--- a/modules/lampiris/test.py
+++ b/modules/lampiris/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/larousse/__init__.py b/modules/larousse/__init__.py
index def59a1faa9682a96ff8e5b2a4e46b5a5a0c4ffe..1b62c70046cb5a0e08757aabc6810bb227e82f2f 100644
--- a/modules/larousse/__init__.py
+++ b/modules/larousse/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import LarousseModule
diff --git a/modules/larousse/browser.py b/modules/larousse/browser.py
index 4d4f2778a0594d6b3ce9713c53cd6172e99bca18..ec7fc5d59bc52cb3424e2c58f4391f071a880eb5 100644
--- a/modules/larousse/browser.py
+++ b/modules/larousse/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/larousse/module.py b/modules/larousse/module.py
index be44c87090b95ad3b4916e3fe3b062c3a2af0930..b0b939fd2d3a8bc633a38144c5fbe8f3e2465672 100644
--- a/modules/larousse/module.py
+++ b/modules/larousse/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/larousse/pages.py b/modules/larousse/pages.py
index 8052ef6a7f40b83b254c19a4dffe60d79e2d4add..4698364d84af0c83816f5b4d705437725084d3c0 100644
--- a/modules/larousse/pages.py
+++ b/modules/larousse/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/larousse/test.py b/modules/larousse/test.py
index fc917b4c361de5104d3437f7d6f42f0480ed35d5..2533e8fbfd304eb9063d3a49d78e39b1352fbcc4 100644
--- a/modules/larousse/test.py
+++ b/modules/larousse/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/lcl/__init__.py b/modules/lcl/__init__.py
index 9c4dc2b0d7c45f9ebae26ba2ee9cfad35a5f0dda..b26a93021152ec26276f92cd4680253e1f947e77 100644
--- a/modules/lcl/__init__.py
+++ b/modules/lcl/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import LCLModule
diff --git a/modules/lcl/browser.py b/modules/lcl/browser.py
index 13e20c73af92125c8eaacc2e7a3e88d1d3d78a35..1a6602090ec6b151779fecb2c1825fcf8198cbbf 100644
--- a/modules/lcl/browser.py
+++ b/modules/lcl/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2012 Romain Bignon, Pierre Mazière
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/lcl/enterprise/browser.py b/modules/lcl/enterprise/browser.py
index fe4b9a00544ab9731755442fb6f7741ed316849c..220bb9ed7cbccad9f73bc130884ec5f950227022 100644
--- a/modules/lcl/enterprise/browser.py
+++ b/modules/lcl/enterprise/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login
diff --git a/modules/lcl/enterprise/pages.py b/modules/lcl/enterprise/pages.py
index f14dddb4f8e7d5d7291e0257e3605a076cfb3f28..da5c6443df02ce09c6fc4bf2f735bdab0ef63aab 100644
--- a/modules/lcl/enterprise/pages.py
+++ b/modules/lcl/enterprise/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re, requests
diff --git a/modules/lcl/module.py b/modules/lcl/module.py
index 2cbd0996927565c3f44285c5ebe2cd7da4cf7228..9db548e5bf5fb1eca0c97aee466a89897e2853c4 100644
--- a/modules/lcl/module.py
+++ b/modules/lcl/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2013 Romain Bignon, Pierre Mazière
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from decimal import Decimal
diff --git a/modules/lcl/pages.py b/modules/lcl/pages.py
index b615c2a07f1476ac59cdaa3db623e4cad759385c..a3ff0a3f1c071a2c0dc4d39f98e79ff45f272a1c 100644
--- a/modules/lcl/pages.py
+++ b/modules/lcl/pages.py
@@ -1,20 +1,20 @@
# -*- coding: utf-8 -*-
# Copyright(C) 2010-2011 Romain Bignon, Pierre Mazière
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals, division
@@ -504,7 +504,13 @@ class BoursePage(LoggedPage, HTMLPage):
ENCODING='latin-1'
REFRESH_MAX = 0
- TYPES = {u'plan épargne en actions': Account.TYPE_PEA
+ TYPES = {
+ 'plan épargne en actions': Account.TYPE_PEA,
+ "plan d'épargne en actions": Account.TYPE_PEA,
+ 'plan épargne en actions bourse': Account.TYPE_PEA,
+ "plan d'épargne en actions bourse": Account.TYPE_PEA,
+ 'pea pme bourse': Account.TYPE_PEA,
+ 'pea pme': Account.TYPE_PEA,
}
def on_load(self):
@@ -1173,7 +1179,7 @@ class ProfilePage(LoggedPage, HTMLPage):
profile = Person()
profile.name = name
try:
- profile.email = Attr('//input[@id="textMail"]', 'value')(self.doc)
+ profile.email = Attr('//input[@id="textMail"]', 'value', default=NotAvailable)(self.doc)
except AttributeNotFound:
pass
nb = Attr('//input[@id="nbEnfant"]', 'value', default=NotAvailable)(self.doc)
diff --git a/modules/lcl/test.py b/modules/lcl/test.py
index 1621917fc5b80614ad0ab56cb7cc6de5b89cf3e6..72a758a82a1477337e3b890bfbc1e8a181e5d934 100644
--- a/modules/lcl/test.py
+++ b/modules/lcl/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/ldlc/__init__.py b/modules/ldlc/__init__.py
index 9c5261b2db1151eaf0c3d538f7ebdeeba2a3b4af..b3c6312780aea856a25042055b577869a9949d49 100644
--- a/modules/ldlc/__init__.py
+++ b/modules/ldlc/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import LdlcModule
diff --git a/modules/ldlc/browser.py b/modules/ldlc/browser.py
index 4df59bd5b5a8739a1163a631bf645b7ca1dd41d1..d6b08d27db6c7e05f815c47e784910c0bf9f1cd3 100644
--- a/modules/ldlc/browser.py
+++ b/modules/ldlc/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login
diff --git a/modules/ldlc/module.py b/modules/ldlc/module.py
index dcd136c81d6529a1cb400f1285e017d6a8551c64..34cc2fcecb53cd46f700ae75d7cc9dcc10591e8f 100644
--- a/modules/ldlc/module.py
+++ b/modules/ldlc/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bill import CapDocument, Subscription, Bill, SubscriptionNotFound, DocumentNotFound
diff --git a/modules/ldlc/pages.py b/modules/ldlc/pages.py
index 76725b2a812626d08046e42e4d64b5f2b488d90d..ff0d34f12743ab2d454085844b98d4c42c957fef 100644
--- a/modules/ldlc/pages.py
+++ b/modules/ldlc/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ldlc/test.py b/modules/ldlc/test.py
index 96b9f6d145d8d53fe24ed83325f69534f334fe86..1f184b26562e57fbc5a542d13fe0ddcda0afd7e2 100644
--- a/modules/ldlc/test.py
+++ b/modules/ldlc/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/leboncoin/__init__.py b/modules/leboncoin/__init__.py
index de9ba246e409d8845997f6085d05a227e42ce625..2206442c69791fc4883787a11457d17679d80748 100644
--- a/modules/leboncoin/__init__.py
+++ b/modules/leboncoin/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import LeboncoinModule
diff --git a/modules/leboncoin/browser.py b/modules/leboncoin/browser.py
index d6e1e6f13f0bc09fe699fa4d9d92757088501269..1dbb947a33acb73813e95f877046a6fd876b81c9 100644
--- a/modules/leboncoin/browser.py
+++ b/modules/leboncoin/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.json import json
diff --git a/modules/leboncoin/module.py b/modules/leboncoin/module.py
index 4a0cc789b187edf5f336300cb732000a37ea457e..9dae2d9fcd83aabd19c3499a89876f901a3e7699 100644
--- a/modules/leboncoin/module.py
+++ b/modules/leboncoin/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/leboncoin/pages.py b/modules/leboncoin/pages.py
index b79f1ea13e65d38a123164b66871e3d3a454faa8..9005f464ee39510c49b2a55822a5b7c3d710cbcc 100644
--- a/modules/leboncoin/pages.py
+++ b/modules/leboncoin/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
import requests
@@ -74,9 +74,9 @@ class HomePage(HTMLPage):
def __init__(self, *args, **kwargs):
HTMLPage.__init__(self, *args, **kwargs)
- add_content = CleanText('(//body/script)[3]', replace=[('window.FLUX_STATE = ', '')])(self.doc)
+ add_content = CleanText('(//body/script)[4]', replace=[('window.FLUX_STATE = ', '')])(self.doc)
- api_content = CleanText('(//body/script)[2]', replace=[('window.APP_CONFIG = ', '')])(self.doc)
+ api_content = CleanText('(//body/script)[3]', replace=[('window.APP_CONFIG = ', '')])(self.doc)
self.htmldoc = self.doc
self.api_content = json.loads(api_content)
diff --git a/modules/leboncoin/test.py b/modules/leboncoin/test.py
index 9193e50ed53a31d53ed8a065cb7648fbdf88ed68..63677058f024de22d4d603d3ea98e001230744d3 100644
--- a/modules/leboncoin/test.py
+++ b/modules/leboncoin/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.tools.value import Value
diff --git a/modules/lefigaro/__init__.py b/modules/lefigaro/__init__.py
index 5cca4729bbfdd4600f15658b5f137910e40c4996..feac6b24b1ad32661c5e7c73ac1950bea45218a6 100644
--- a/modules/lefigaro/__init__.py
+++ b/modules/lefigaro/__init__.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import NewspaperFigaroModule
diff --git a/modules/lefigaro/browser.py b/modules/lefigaro/browser.py
index 8cfa4bd9f9cf27d461405e896740e7f0b29b4d8b..9bee244d7ca55fbd32530505832927652024e2b1 100644
--- a/modules/lefigaro/browser.py
+++ b/modules/lefigaro/browser.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .pages import ArticlePage
from weboob.browser.browsers import AbstractBrowser
diff --git a/modules/lefigaro/module.py b/modules/lefigaro/module.py
index d2f9c0685e0d1421850fd6803e79ab6065a102fd..49e24e831e9ad5937ba00148117fb53347319d4a 100644
--- a/modules/lefigaro/module.py
+++ b/modules/lefigaro/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
"backend for http://www.lefigaro.fr"
from weboob.tools.newsfeed import Newsfeed
diff --git a/modules/lefigaro/pages.py b/modules/lefigaro/pages.py
index e2b3cf4c0de08bcbfd6c8308cda808d104a524c6..483abd12a846668b9abf00f0aed09666d070b00c 100644
--- a/modules/lefigaro/pages.py
+++ b/modules/lefigaro/pages.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import AbstractPage
from weboob.browser.filters.html import CSS
from weboob.browser.filters.standard import CleanText
diff --git a/modules/lefigaro/test.py b/modules/lefigaro/test.py
index f44e56af83e52b09ac3a26a6211f227318d399c1..194fd569b53197c0cdaa03a6a8af8c87f4ebe289 100644
--- a/modules/lefigaro/test.py
+++ b/modules/lefigaro/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/lefigaro/tools.py b/modules/lefigaro/tools.py
index fcd537da4adf3b72b463577e91e9bab956470956..f592435e1873830b1a5e708a2561f62b683e75c7 100644
--- a/modules/lefigaro/tools.py
+++ b/modules/lefigaro/tools.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
def url2id(url):
diff --git a/modules/liberation/__init__.py b/modules/liberation/__init__.py
index ad859fd669e9be8cb81e5caa731678d6bd0f375d..afa4caeec63cbc0ae3e2c174b6fe71e03423468c 100644
--- a/modules/liberation/__init__.py
+++ b/modules/liberation/__init__.py
@@ -3,20 +3,20 @@
# Copyright(C) 2013 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import NewspaperLibeModule
diff --git a/modules/liberation/browser.py b/modules/liberation/browser.py
index 9d3bcf040f2483f628a298c5fc602b84a79b5359..eef6d7b00f5ac7621df1c328c8fbfec0c7926a0d 100644
--- a/modules/liberation/browser.py
+++ b/modules/liberation/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .pages import ArticlePage
from weboob.browser.browsers import AbstractBrowser
diff --git a/modules/liberation/module.py b/modules/liberation/module.py
index 6838cadef521c4e6b82fdd4e6a66f201c3def81c..b90daa9415a7a39514389837942fb31613842990 100644
--- a/modules/liberation/module.py
+++ b/modules/liberation/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
"backend for http://liberation.fr"
from weboob.tools.newsfeed import Newsfeed
diff --git a/modules/liberation/pages.py b/modules/liberation/pages.py
index b72b8cd282b9efab3c982b97d880294d8ff618f3..79df9bfdad1ba12587a4d1dca496cf2ffe234c7d 100644
--- a/modules/liberation/pages.py
+++ b/modules/liberation/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import AbstractPage
from weboob.browser.filters.html import XPathNotFound, CSS
diff --git a/modules/liberation/test.py b/modules/liberation/test.py
index a8319a2f3c99a88e648c67658db3e64786323f59..1fd9ae121504e604148336a686e788bbf149522c 100644
--- a/modules/liberation/test.py
+++ b/modules/liberation/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/liberation/tools.py b/modules/liberation/tools.py
index eaa01b12ca87010173cc31c459dd291a662c8c93..a6b135e50b896b24354947ef06b622a7ec8e7b91 100644
--- a/modules/liberation/tools.py
+++ b/modules/liberation/tools.py
@@ -1,20 +1,20 @@
# -*- coding: utf-8 -*-
# Copyright(C) 2013 Florent Fourcot
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/limetorrents/__init__.py b/modules/limetorrents/__init__.py
index 802f87827b229f230cb84e97cdf945adf012bba8..54c909ade63d02383f28950ea4c08216398ee89b 100644
--- a/modules/limetorrents/__init__.py
+++ b/modules/limetorrents/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import LimetorrentsModule
diff --git a/modules/limetorrents/browser.py b/modules/limetorrents/browser.py
index 0178a54bb45fa6ab46cba383f68fba5a27abc319..390546ef3c2b7ba84e91a75df812823a364e87c8 100644
--- a/modules/limetorrents/browser.py
+++ b/modules/limetorrents/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.exceptions import BrowserHTTPNotFound
diff --git a/modules/limetorrents/module.py b/modules/limetorrents/module.py
index e0de83324dcbafa542ec2be195055eaaadba503f..1efa40d373ca656c35778db30bcc06b15964f29f 100644
--- a/modules/limetorrents/module.py
+++ b/modules/limetorrents/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.torrent import CapTorrent, Torrent
from weboob.tools.backend import Module
diff --git a/modules/limetorrents/pages.py b/modules/limetorrents/pages.py
index a622edbd325f4e0e808918fac56bf87f6cc9c4f8..dc48030a587707dd54d1a28cc71670f491c10f8e 100644
--- a/modules/limetorrents/pages.py
+++ b/modules/limetorrents/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
from weboob.tools.misc import get_bytes_size
diff --git a/modules/limetorrents/test.py b/modules/limetorrents/test.py
index af8ed86b63027d646797d9f08664c8c95eb364f0..34f08f5c368b325bb2e6d8184d01ee8831b1ec28 100644
--- a/modules/limetorrents/test.py
+++ b/modules/limetorrents/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/linebourse/__init__.py b/modules/linebourse/__init__.py
index 9cf288295d676243fe51eb0bd3f7ab52796dc01d..28d5c5313b33e8ee47b8c2175f29a11d181b8ad8 100644
--- a/modules/linebourse/__init__.py
+++ b/modules/linebourse/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent Ardisson
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/linebourse/api/pages.py b/modules/linebourse/api/pages.py
index 7216b3d231d3e8a33fd04d7a6adebb67d4491177..be2f970a7fa00f187e22bfec016b6a570bb2aaf5 100644
--- a/modules/linebourse/api/pages.py
+++ b/modules/linebourse/api/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Fong Ngo
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/linebourse/browser.py b/modules/linebourse/browser.py
index 0d5564ae84e20bad99b0435a9f3464e1c0dc25ec..2ec6219df590660bc6f766bc6c8127a505a41653 100644
--- a/modules/linebourse/browser.py
+++ b/modules/linebourse/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent Ardisson
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/linebourse/module.py b/modules/linebourse/module.py
index 4d20700077467b226e1d6dcb967823d24ba06431..9cd4f24439acc3a3d712b7727d6a3e2655fa2a67 100644
--- a/modules/linebourse/module.py
+++ b/modules/linebourse/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent Ardisson
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/linebourse/pages.py b/modules/linebourse/pages.py
index b58c2017fcf4e5d7f8ab3d3240399c9a38d0a73e..cf8ed02bc4517904b1cd8221bb9f5cfc770a27dc 100644
--- a/modules/linebourse/pages.py
+++ b/modules/linebourse/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent Ardisson
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/linuxjobs/__init__.py b/modules/linuxjobs/__init__.py
index d0e16e347b3f5d9a46411835a6ccb78d2c6ebb07..c4d3df72580ddb5e37f9139c846d3953c1ea9803 100644
--- a/modules/linuxjobs/__init__.py
+++ b/modules/linuxjobs/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 François Revol
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import LinuxJobsModule
diff --git a/modules/linuxjobs/browser.py b/modules/linuxjobs/browser.py
index 04f807addd71c2f9b52dd71e390d2e4279efd463..bdc0eb87d2dc04f98961871d4b2ef6e69fe8f083 100644
--- a/modules/linuxjobs/browser.py
+++ b/modules/linuxjobs/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 François Revol
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/linuxjobs/module.py b/modules/linuxjobs/module.py
index 45e952e5dc5bd8c7b557d3b39caae1764a346a1d..4780509e76de08e6a410ec1daa39e711980246b6 100644
--- a/modules/linuxjobs/module.py
+++ b/modules/linuxjobs/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 François Revol
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/linuxjobs/pages.py b/modules/linuxjobs/pages.py
index 52d998a3462cb5c1898438502955fcb6d58c4954..5545be5cd76cfce57a2506b039b639abecb0f8b0 100644
--- a/modules/linuxjobs/pages.py
+++ b/modules/linuxjobs/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 François Revol
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.job import BaseJobAdvert
diff --git a/modules/linuxjobs/test.py b/modules/linuxjobs/test.py
index 994b4f5ea30d53147f4855e203987028451ca156..dd9200b3f16a35fdb6219d8176c50d3d75fb8e65 100644
--- a/modules/linuxjobs/test.py
+++ b/modules/linuxjobs/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 François Revol
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/logicimmo/__init__.py b/modules/logicimmo/__init__.py
index 71c4747ab611ac9d4beaa70bc752a192e15cf459..b0527366cd4de9bbc82f8ae88bacd25d1c292803 100644
--- a/modules/logicimmo/__init__.py
+++ b/modules/logicimmo/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import LogicimmoModule
diff --git a/modules/logicimmo/browser.py b/modules/logicimmo/browser.py
index e3faf959feba7b801353e3034a127223e042fae2..ab8d2fb0fccb9c12ec248a609831c8c38acad9df 100644
--- a/modules/logicimmo/browser.py
+++ b/modules/logicimmo/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/logicimmo/module.py b/modules/logicimmo/module.py
index af4d94725d1942ff6b92af301ed310307bc3cc8a..55628b6623c2bf6142658bf842194cba63da33a1 100644
--- a/modules/logicimmo/module.py
+++ b/modules/logicimmo/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/logicimmo/pages.py b/modules/logicimmo/pages.py
index c9d3eea439c6269984c5aeac945c27b37083de11..37edf68c46388707cdf6da6a737dfce9690d573c 100644
--- a/modules/logicimmo/pages.py
+++ b/modules/logicimmo/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/logicimmo/test.py b/modules/logicimmo/test.py
index fb3cd2595c6683e8f37fc8b72b42e1f6d993bb7a..73ac92948b8a90dcbe975a20ca8d56f8f7f92c67 100644
--- a/modules/logicimmo/test.py
+++ b/modules/logicimmo/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.housing import Query, POSTS_TYPES, ADVERT_TYPES
from weboob.tools.test import BackendTest
diff --git a/modules/lolix/__init__.py b/modules/lolix/__init__.py
index ac314b0ec9f635243840304d7c3138a6e7a143e6..824bc5cda31852d58377c021e1277da365a0cbf9 100644
--- a/modules/lolix/__init__.py
+++ b/modules/lolix/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import LolixModule
diff --git a/modules/lolix/browser.py b/modules/lolix/browser.py
index 5a9b9d7dd1d6c288b5a28ca5d91bcdacd14fa1d4..6092d6b8c99757ba6e184fe9db9704a810d664d3 100644
--- a/modules/lolix/browser.py
+++ b/modules/lolix/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
from .pages import SearchPage, AdvertPage
diff --git a/modules/lolix/job.py b/modules/lolix/job.py
index 019e91f9c81edf1bd08016e80aa23cae03a0972e..33d4699087fbca007e2906da360aaf1fa0dd1ba5 100644
--- a/modules/lolix/job.py
+++ b/modules/lolix/job.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.job import BaseJobAdvert
diff --git a/modules/lolix/module.py b/modules/lolix/module.py
index a6289a32a8ee720890d7e93c2aca5ec76b24ac34..3f7161098ce3cc0c8ab9fac01893cc131ce75cf1 100644
--- a/modules/lolix/module.py
+++ b/modules/lolix/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
diff --git a/modules/lolix/pages.py b/modules/lolix/pages.py
index 4a8cf49fa13cf184beef66c5b7a72e5f9e5b9210..b394c12de1231f4ce4b2c3ee3fcd3ade47dea16d 100644
--- a/modules/lolix/pages.py
+++ b/modules/lolix/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
diff --git a/modules/lolix/test.py b/modules/lolix/test.py
index e9fefc1eb111fd5ea4a71eb72a0abffca51aaf06..de50b6f2264038b2b95967e3b81ce0beec56d30f 100644
--- a/modules/lolix/test.py
+++ b/modules/lolix/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/lutim/__init__.py b/modules/lutim/__init__.py
index c6151e94f2d0b52f1be9516ffca0596d3b77a29c..9dc3b4ae74af94e7adadbec356708300c17ff7fc 100644
--- a/modules/lutim/__init__.py
+++ b/modules/lutim/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import LutimModule
diff --git a/modules/lutim/browser.py b/modules/lutim/browser.py
index 47b7ff58807e1b22645393e50091092f676c8fa4..52345e7213f1b7347812ad94a68274094d2013a3 100644
--- a/modules/lutim/browser.py
+++ b/modules/lutim/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from base64 import b64decode, b64encode
import math
diff --git a/modules/lutim/module.py b/modules/lutim/module.py
index 607870aeca203b9f3b3c6339c7da7ce85682ce0a..d5c87c9cd1d350da267e08fa52fb678afe379665 100644
--- a/modules/lutim/module.py
+++ b/modules/lutim/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/lutim/pages.py b/modules/lutim/pages.py
index 3f900e3c310d32c7cf3fcd21cf7ec56963bfc7b3..1517d2031ecf843f56bcca01303b4aa190a0cd9c 100644
--- a/modules/lutim/pages.py
+++ b/modules/lutim/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/lutim/test.py b/modules/lutim/test.py
index 52085816a5a9416a15f28bb4d6abbb6e21b4ba7e..b00af636ce28c5d6665192fd02de580c454602fe 100644
--- a/modules/lutim/test.py
+++ b/modules/lutim/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/lyricsdotcom/__init__.py b/modules/lyricsdotcom/__init__.py
index 378aa0fed0fc011a0f3ca4d26fd2ae0eb75d087d..d16a7a2de7129eeaa700d71cc201d00f295a5082 100644
--- a/modules/lyricsdotcom/__init__.py
+++ b/modules/lyricsdotcom/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import LyricsdotcomModule
diff --git a/modules/lyricsdotcom/browser.py b/modules/lyricsdotcom/browser.py
index a709aa09b84201444219c1cf9a0d70b94c625117..f009830e08b2903e7007cc3e9bff3aa7b732a3cf 100644
--- a/modules/lyricsdotcom/browser.py
+++ b/modules/lyricsdotcom/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser
from weboob.browser.url import URL
diff --git a/modules/lyricsdotcom/module.py b/modules/lyricsdotcom/module.py
index 76530899c60a823b1ea19f43276bfe3d38802982..a8d0b9fc9963f72ff5696780ccf137317b258411 100644
--- a/modules/lyricsdotcom/module.py
+++ b/modules/lyricsdotcom/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import CapLyrics, SongLyrics
from weboob.tools.backend import Module
diff --git a/modules/lyricsdotcom/pages.py b/modules/lyricsdotcom/pages.py
index 539c372b1733320adf64c9e20344104fb31f19ef..3e60de6213c08fe8d0bd14999022110b642ed695 100644
--- a/modules/lyricsdotcom/pages.py
+++ b/modules/lyricsdotcom/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import SongLyrics
diff --git a/modules/lyricsdotcom/test.py b/modules/lyricsdotcom/test.py
index b7604f1c1acefc46744785de3f7a448e22b3425a..30f2f736a2958b7a03a18db7b893f9f6d867b498 100644
--- a/modules/lyricsdotcom/test.py
+++ b/modules/lyricsdotcom/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.capabilities.base import NotLoaded
diff --git a/modules/lyricsmode/__init__.py b/modules/lyricsmode/__init__.py
index fb74f2f9002fefa7d6f15f57b2620f268d5a430a..3113b00f91d29d7527927261427a8a5933b60462 100644
--- a/modules/lyricsmode/__init__.py
+++ b/modules/lyricsmode/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import LyricsmodeModule
diff --git a/modules/lyricsmode/browser.py b/modules/lyricsmode/browser.py
index b5fcd0046e108f413d77217434fe6797a43f7ce5..1a87aa60e4334217e39315dbede4c09678fc35f7 100644
--- a/modules/lyricsmode/browser.py
+++ b/modules/lyricsmode/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.exceptions import BrowserHTTPNotFound
diff --git a/modules/lyricsmode/module.py b/modules/lyricsmode/module.py
index 4095d0a02a5ed677352e0d963a214b590a70d794..988a47470d6aaaac0e47ac67f8321b9c3eac75c3 100644
--- a/modules/lyricsmode/module.py
+++ b/modules/lyricsmode/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import CapLyrics, SongLyrics
from weboob.tools.backend import Module
diff --git a/modules/lyricsmode/pages.py b/modules/lyricsmode/pages.py
index b70394e58f1cded5afab6319b48b21c16da5b55e..c7a3ee8b8c240e393c2b1f5df6f1941710b547b0 100644
--- a/modules/lyricsmode/pages.py
+++ b/modules/lyricsmode/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import SongLyrics
diff --git a/modules/lyricsmode/test.py b/modules/lyricsmode/test.py
index 6a48ba3d2bd833b74f95df54aa13f5d2e9998c7c..b3643465ea59e3991814948718e35353f96a5633 100644
--- a/modules/lyricsmode/test.py
+++ b/modules/lyricsmode/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.capabilities.base import NotLoaded
diff --git a/modules/lyricsplanet/browser.py b/modules/lyricsplanet/browser.py
index c74d71e908ff387c5820e09cb940b3f64c13ccac..90dcaa77f888595fa723df0fc0136139d6942af4 100644
--- a/modules/lyricsplanet/browser.py
+++ b/modules/lyricsplanet/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.exceptions import BrowserHTTPNotFound
diff --git a/modules/lyricsplanet/module.py b/modules/lyricsplanet/module.py
index a00820c6eec0c946abe10ce7d396f0c1eba89dc9..30cb6b40ec90cd1753fc92bae79f858af72fa443 100644
--- a/modules/lyricsplanet/module.py
+++ b/modules/lyricsplanet/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import CapLyrics, SongLyrics
from weboob.tools.backend import Module
diff --git a/modules/lyricsplanet/pages.py b/modules/lyricsplanet/pages.py
index 1a688c769b587179a96a134a7d5af512b4302b52..6c997b808b8b922ba65e33b9a87a23a41ac9f0ee 100644
--- a/modules/lyricsplanet/pages.py
+++ b/modules/lyricsplanet/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import SongLyrics
diff --git a/modules/lyricsplanet/test.py b/modules/lyricsplanet/test.py
index 01a9cbefe93cdfd0e79cb9c98c156d86e7d949aa..f4c9f4cf7389e2377e72d0ddc015c880c0ed6750 100644
--- a/modules/lyricsplanet/test.py
+++ b/modules/lyricsplanet/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.capabilities.base import NotLoaded
diff --git a/modules/mailinator/__init__.py b/modules/mailinator/__init__.py
index aeb4fd302488523a07e86b36ef9606cf9f45f70b..4fb418c95b486c40886ccd8682ebe59389b3c610 100644
--- a/modules/mailinator/__init__.py
+++ b/modules/mailinator/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import MailinatorModule
diff --git a/modules/mailinator/browser.py b/modules/mailinator/browser.py
index 60aacedb4fe3dd0c3c153fd09b866b22fe6d8dcf..185c159affe87151ba9f286f7258c1536ef48814 100644
--- a/modules/mailinator/browser.py
+++ b/modules/mailinator/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.browsers import APIBrowser, ClientError
diff --git a/modules/mailinator/module.py b/modules/mailinator/module.py
index 55cb27f4a074c518d616559a2ecffa66fc5a8c41..ee79aba9cef3119ee989bad034cbe5b3cedc7421 100644
--- a/modules/mailinator/module.py
+++ b/modules/mailinator/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/mailinator/test.py b/modules/mailinator/test.py
index 3ac6034579a6c00f3a0d439b604d0699a15c1c03..8a3eea6739f2aeb23b3bc0f8405f0ab5adb6bc29 100644
--- a/modules/mailinator/test.py
+++ b/modules/mailinator/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/manpower/__init__.py b/modules/manpower/__init__.py
index 3133dd3073d49e5bb7f46a611a64b129ad1a3190..b7d226bfc58263e49122c9d8c989a379402abde6 100644
--- a/modules/manpower/__init__.py
+++ b/modules/manpower/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import ManpowerModule
diff --git a/modules/manpower/browser.py b/modules/manpower/browser.py
index fd26fca54a2b4995e2ec0907bc38160c6700568f..0a9800412773751e56416aa382b88ad693fe87b7 100644
--- a/modules/manpower/browser.py
+++ b/modules/manpower/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/manpower/module.py b/modules/manpower/module.py
index dde5be52e094333057b73397e1199195a62c2caa..3e09a6365fbe144cab21635b9c38e1fa251e75ed 100644
--- a/modules/manpower/module.py
+++ b/modules/manpower/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
diff --git a/modules/manpower/pages.py b/modules/manpower/pages.py
index b7a1188f4161ea075cd5e4b2b2063618011e5350..fd2744c6901a66392ad84093b074fa7ee01724a3 100644
--- a/modules/manpower/pages.py
+++ b/modules/manpower/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import date
from weboob.browser.pages import HTMLPage
diff --git a/modules/manpower/test.py b/modules/manpower/test.py
index 6efe72680c7ee7fcdf743852dd86f0e7031367d0..b2f807917d95093ac5273c85169bf5b4d70d47d5 100644
--- a/modules/manpower/test.py
+++ b/modules/manpower/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/mareeinfo/__init__.py b/modules/mareeinfo/__init__.py
index 2c8fb5e1d53538558cf411882ddbcbf81ed065a8..44268385295372014bf1b57c8112608b82a48434 100644
--- a/modules/mareeinfo/__init__.py
+++ b/modules/mareeinfo/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import MareeinfoModule
diff --git a/modules/mareeinfo/browser.py b/modules/mareeinfo/browser.py
index 49c754364643f6b9838909847e5efa5ee0d59688..30021bd575f0c68c4b69fbd621b9cf71f291f7e3 100644
--- a/modules/mareeinfo/browser.py
+++ b/modules/mareeinfo/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/mareeinfo/module.py b/modules/mareeinfo/module.py
index 770c6d42484ad7cd74ecfc7223b9eab4ba5732ac..5ced7ed585913bfa88a3dccd118d3ca2be08f536 100644
--- a/modules/mareeinfo/module.py
+++ b/modules/mareeinfo/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/mareeinfo/pages.py b/modules/mareeinfo/pages.py
index f8c5a0e165e1db91a28e570cb80e3ba992853226..d7957aebef674324ae13046583df2b5c29428777 100644
--- a/modules/mareeinfo/pages.py
+++ b/modules/mareeinfo/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
from weboob.browser.elements import ListElement, ItemElement, method
diff --git a/modules/mareeinfo/test.py b/modules/mareeinfo/test.py
index 1acb372b533811fadb097b88a1e1a8192151ea9e..37ad15c47e725b684ecc2f63f650688de7b4b43b 100644
--- a/modules/mareeinfo/test.py
+++ b/modules/mareeinfo/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/marmiton/__init__.py b/modules/marmiton/__init__.py
index cd58536093a4af7e3b0f2e9fd4b19eb67ac828fb..09f8bb802512dcaf446856e492ffb36ae65cb747 100644
--- a/modules/marmiton/__init__.py
+++ b/modules/marmiton/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import MarmitonModule
diff --git a/modules/marmiton/browser.py b/modules/marmiton/browser.py
index 8c47440d114a907d627d38c48e243e77b2c6f7e9..4de45b02a529708d590501c2516628d327139188 100644
--- a/modules/marmiton/browser.py
+++ b/modules/marmiton/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.exceptions import BrowserHTTPNotFound
from weboob.browser import PagesBrowser, URL
diff --git a/modules/marmiton/module.py b/modules/marmiton/module.py
index 8c0b76a1c9ec9c62bcc65702c07803b834bb8f3e..56084bc51e735bc2b931bb8d8654be1c010eeeb2 100644
--- a/modules/marmiton/module.py
+++ b/modules/marmiton/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.recipe import CapRecipe, Recipe
from weboob.tools.backend import Module
diff --git a/modules/marmiton/pages.py b/modules/marmiton/pages.py
index 944494c7ad116063444c007b78efa6f662799328..64797d2420407a080b7fd560c11ea23ecdeefdb5 100644
--- a/modules/marmiton/pages.py
+++ b/modules/marmiton/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage, pagination
from weboob.browser.elements import ItemElement, ListElement, method
diff --git a/modules/marmiton/test.py b/modules/marmiton/test.py
index 70c1be0c41b066aebf94459e9ce0931935760001..d0c507fdfc3bac4e16dc4caa78bf7c292f396d01 100644
--- a/modules/marmiton/test.py
+++ b/modules/marmiton/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
import itertools
diff --git a/modules/materielnet/__init__.py b/modules/materielnet/__init__.py
index 5029c70e37d09620b39125f82370464dbe55b6a5..77f99e6e832f0957c956db4ddc487167712605d6 100644
--- a/modules/materielnet/__init__.py
+++ b/modules/materielnet/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import MaterielnetModule
diff --git a/modules/materielnet/browser.py b/modules/materielnet/browser.py
index 0b0704d5f1487218d5c1ee8e03359369d1edef1e..b4bb03bc6d8c79a0b53f01c4aef6e9c85fe82fca 100644
--- a/modules/materielnet/browser.py
+++ b/modules/materielnet/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login
diff --git a/modules/materielnet/module.py b/modules/materielnet/module.py
index 3a8f980a92949cdbe5ccfff7c8b809ad055b2b64..5b677c7adfcb45daac5e2f515da8d39263c3c2c2 100644
--- a/modules/materielnet/module.py
+++ b/modules/materielnet/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound
diff --git a/modules/materielnet/pages.py b/modules/materielnet/pages.py
index 4a061e93d55fd6ab31236c134a75a71c4454a92b..c2926092b136527eac0f35f6b8f566fb36e96a77 100644
--- a/modules/materielnet/pages.py
+++ b/modules/materielnet/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
@@ -50,7 +50,7 @@ class LoginPage(PartialHTMLPage):
form.submit()
def get_error(self):
- return CleanText('//div[contains(@class, "error")]')(self.doc)
+ return CleanText('//span[contains(@class, "field-validation-error")]')(self.doc)
class CaptchaPage(HTMLPage):
diff --git a/modules/materielnet/test.py b/modules/materielnet/test.py
index 624eef646b26e684a277a21918cee988df19c7dd..6b8fdb44dbe461a16192a14b940750794831df6d 100644
--- a/modules/materielnet/test.py
+++ b/modules/materielnet/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/mediawiki/__init__.py b/modules/mediawiki/__init__.py
index 99eaf58768b6ed2c9b0eda80dadfc772e37492a7..25f165cb8e4eecd15b981739dfb03f2f2c516b1e 100644
--- a/modules/mediawiki/__init__.py
+++ b/modules/mediawiki/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Clément Schreiner
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import MediawikiModule
diff --git a/modules/mediawiki/browser.py b/modules/mediawiki/browser.py
index 2e12ebfe0168e85aeb16536914a528bf2cd66817..7da971d929ff177713038d2effc75a440592976d 100644
--- a/modules/mediawiki/browser.py
+++ b/modules/mediawiki/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Clément Schreiner
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
import datetime
diff --git a/modules/mediawiki/module.py b/modules/mediawiki/module.py
index 7b1d1c6daece95dd645f9a48a24d87535bc12d44..c8a7431f2ead7064a4c3421ebe98f09b01e250b7 100644
--- a/modules/mediawiki/module.py
+++ b/modules/mediawiki/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Clément Schreiner
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import os
diff --git a/modules/mediawiki/test.py b/modules/mediawiki/test.py
index 69de3398c3921a67f32a07cef179cc4e409349bd..7ef026c741d8aac1f168aad453077f6068e30b36 100644
--- a/modules/mediawiki/test.py
+++ b/modules/mediawiki/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Clément Schreiner
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
diff --git a/modules/meslieuxparis/__init__.py b/modules/meslieuxparis/__init__.py
index a7d12f5a665d90d39c8bbeffa4ecc7268485295f..86fb84d296db0befdf9b4c4c64245c6af14e6919 100644
--- a/modules/meslieuxparis/__init__.py
+++ b/modules/meslieuxparis/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/meslieuxparis/browser.py b/modules/meslieuxparis/browser.py
index d374575773c058610f85bb0b21a557158f6f0e5e..0efc28ab27c3c02f362ac499278ba018319c5c27 100644
--- a/modules/meslieuxparis/browser.py
+++ b/modules/meslieuxparis/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/meslieuxparis/module.py b/modules/meslieuxparis/module.py
index 329b2c6c1ed97235c3e4fa599642058eba2fb7f8..e22ee9eb56de55262b8aa6ce4d03b8442a82d036 100644
--- a/modules/meslieuxparis/module.py
+++ b/modules/meslieuxparis/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/meslieuxparis/pages.py b/modules/meslieuxparis/pages.py
index 0f2bb445bbcce07142aa243ffc9eed00d5d6a8b8..3f193b1b3d32b3383f6c380cc15080612422e562 100644
--- a/modules/meslieuxparis/pages.py
+++ b/modules/meslieuxparis/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/meslieuxparis/test.py b/modules/meslieuxparis/test.py
index 527b02481b73b8238d03c4ea965722a014c47af7..d63c1399a0bdecb91bafd3ead322aa6fd8b4c55b 100644
--- a/modules/meslieuxparis/test.py
+++ b/modules/meslieuxparis/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/meteofrance/__init__.py b/modules/meteofrance/__init__.py
index 33fa7d0a96197aa070c6d9c7401bc7524a6993db..9e4e3e9af30459505de1d264eb6666ec2eafa4ed 100644
--- a/modules/meteofrance/__init__.py
+++ b/modules/meteofrance/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import MeteofranceModule
diff --git a/modules/meteofrance/browser.py b/modules/meteofrance/browser.py
index 0c49d84573002b820784c1e7944f784c61a4798d..0e0c2b99b05795bae02bea963784162c75201e0a 100644
--- a/modules/meteofrance/browser.py
+++ b/modules/meteofrance/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Cedric Defortis
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
from .pages import WeatherPage, SearchCitiesPage
diff --git a/modules/meteofrance/module.py b/modules/meteofrance/module.py
index d2eee92a9b842d8ca47bdb83087037917a96b2ec..92e30ae03dfe44b46a7acebea95769fce17b3705 100644
--- a/modules/meteofrance/module.py
+++ b/modules/meteofrance/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Cedric Defortis
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.weather import CapWeather, CityNotFound
diff --git a/modules/meteofrance/pages.py b/modules/meteofrance/pages.py
index 6aa9e3dac3468898997fb84fae0cfaa209ee5846..7954d933ae51f20346e156ed48c701a55f3220f8 100644
--- a/modules/meteofrance/pages.py
+++ b/modules/meteofrance/pages.py
@@ -3,20 +3,20 @@
# Copyright(C) 2010-2011 Cedric Defortis
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import date
diff --git a/modules/meteofrance/test.py b/modules/meteofrance/test.py
index 69607966fd452f5d295ef745745cc6d11f4f2b82..1c83423b42824dd74171987b87fa43260c41c1a2 100644
--- a/modules/meteofrance/test.py
+++ b/modules/meteofrance/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/minutes20/__init__.py b/modules/minutes20/__init__.py
index b5a5167423bc1e0d51a7f84fb36eb6b85a909d75..516b4e518b0147f7c959ca4dd240d5ccc5088c91 100644
--- a/modules/minutes20/__init__.py
+++ b/modules/minutes20/__init__.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import Newspaper20minutesModule
__all__ = ['Newspaper20minutesModule']
diff --git a/modules/minutes20/browser.py b/modules/minutes20/browser.py
index 550d48fedf8bf8497d94a4ec9194aa4257b0f3c7..0cf6c8a402768b0c9c3ce02b53298c88183efc26 100644
--- a/modules/minutes20/browser.py
+++ b/modules/minutes20/browser.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .pages import ArticlePage
from weboob.browser import AbstractBrowser, URL
diff --git a/modules/minutes20/module.py b/modules/minutes20/module.py
index ae3b03c80d65abdde5cc16b77cf784d1af142b9a..142279aa012bbfbad047892cf36dcd5e2583c483 100644
--- a/modules/minutes20/module.py
+++ b/modules/minutes20/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
"backend for http://20minutes.fr"
from weboob.capabilities.messages import CapMessages
diff --git a/modules/minutes20/pages.py b/modules/minutes20/pages.py
index f7e1befb13a5233290c7a5508b2264b460cc1083..c882938ca896227e2c5fed2e5104d09f6456af63 100644
--- a/modules/minutes20/pages.py
+++ b/modules/minutes20/pages.py
@@ -4,20 +4,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import AbstractPage
from weboob.browser.filters.standard import CleanText
diff --git a/modules/minutes20/test.py b/modules/minutes20/test.py
index 820d624cb88fb7e57995db9dec2cab2cbf2ceac5..a29bb6e960e20e8d7236fe03ee69a22419bc1023 100644
--- a/modules/minutes20/test.py
+++ b/modules/minutes20/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/minutes20/tools.py b/modules/minutes20/tools.py
index c1f83a1a6e146373daca1814ab0d97921c78fdc2..23fa54fed144cd6882406f0daa6490b665990e4f 100644
--- a/modules/minutes20/tools.py
+++ b/modules/minutes20/tools.py
@@ -3,20 +3,20 @@
# Copyright(C) 2011 Julien Hebert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/monster/__init__.py b/modules/monster/__init__.py
index 1d284c4eac0b27d0b2b104c6c42e54cc7e8f03ad..68f94eaded6546771aa2f189f5e9420453ad1b4a 100644
--- a/modules/monster/__init__.py
+++ b/modules/monster/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import MonsterModule
diff --git a/modules/monster/browser.py b/modules/monster/browser.py
index 3f5bec50919098451c16c5e8792b747fe43f1450..112ab076613af6bca861e3d85672c9f1683f6e86 100644
--- a/modules/monster/browser.py
+++ b/modules/monster/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
from weboob.tools.compat import quote_plus, urlencode
diff --git a/modules/monster/module.py b/modules/monster/module.py
index 476750514a883ac6676cbb66e0f94b622a4bfd23..2467a7c7932741a2a7136b1a344dafca237c3829 100644
--- a/modules/monster/module.py
+++ b/modules/monster/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
diff --git a/modules/monster/pages.py b/modules/monster/pages.py
index b73a5aa9450a7920487c92205dd48c2e9b6f4325..bbe59009bbceafcf04e311746a62aac3f923476f 100644
--- a/modules/monster/pages.py
+++ b/modules/monster/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/monster/test.py b/modules/monster/test.py
index 43365588704e30386fb91387ca80fc7bff16d6bd..c50508c56da286ad9cddebe0ad16c70918d25255 100644
--- a/modules/monster/test.py
+++ b/modules/monster/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import itertools
from weboob.tools.test import BackendTest
diff --git a/modules/myedenred/__init__.py b/modules/myedenred/__init__.py
index 337a7605b6fc2006fb3a14f76e50ead93d373112..69b712b1c6ea2202d17870ca56d92a1a8f5ef6b7 100644
--- a/modules/myedenred/__init__.py
+++ b/modules/myedenred/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Théo Dorée
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/myedenred/browser.py b/modules/myedenred/browser.py
index 548666878f1379f746f5abd87a22777c201e3c98..dd286af3098698ded657d88b9b4c55e4decffb0d 100644
--- a/modules/myedenred/browser.py
+++ b/modules/myedenred/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Théo Dorée
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/myedenred/module.py b/modules/myedenred/module.py
index 4ffbc227ecd77aea839a97b8b7c0b12d092a536a..156cdd601d4cbf8920c19ee9cbab5b3ceb27a213 100644
--- a/modules/myedenred/module.py
+++ b/modules/myedenred/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Théo Dorée
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/myedenred/pages.py b/modules/myedenred/pages.py
index eb1216026498e05d8e3ecad2ecb73278918d02db..0031d21aacbadebe721e2ecbcee54af3f9f74601 100644
--- a/modules/myedenred/pages.py
+++ b/modules/myedenred/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Théo Dorée
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/myedenred/test.py b/modules/myedenred/test.py
index 979e106f472e1ee749b17fae2bde247f81ac8b0f..09f3edfced174dd6b54b26d71ca9e91ed54adec9 100644
--- a/modules/myedenred/test.py
+++ b/modules/myedenred/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Théo Dorée
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/myfoncia/__init__.py b/modules/myfoncia/__init__.py
index b3d22356847c66c08d710ab98cc0cf014624ebf9..90dff94c7a5e9751d92944f7a920fa7627dfe8f6 100644
--- a/modules/myfoncia/__init__.py
+++ b/modules/myfoncia/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/myfoncia/browser.py b/modules/myfoncia/browser.py
index 917f60f065b6eadfe6126cb1341e4efc7907ceec..deca6b5afce44214ec9d4194389ae52ef0205cd9 100644
--- a/modules/myfoncia/browser.py
+++ b/modules/myfoncia/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/myfoncia/module.py b/modules/myfoncia/module.py
index cc6b4bfe85b1f2bb7184270f5c96cf2305581ed1..c11cc6200d0ab7992b9dd72d7505cfdffdc66704 100644
--- a/modules/myfoncia/module.py
+++ b/modules/myfoncia/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/myfoncia/pages.py b/modules/myfoncia/pages.py
index 26266055ef6e8092112adb5c9c11e52ac1da8384..efcd4a7c86d3171b185604e78a9f593db1908895 100644
--- a/modules/myfoncia/pages.py
+++ b/modules/myfoncia/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/myfoncia/test.py b/modules/myfoncia/test.py
index 6e96c76f178d1ceb3223155d521ada4500729e12..c8ff527543d9a08707497a93dee9c8a16807f8ab 100644
--- a/modules/myfoncia/test.py
+++ b/modules/myfoncia/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/myhabit/__init__.py b/modules/myhabit/__init__.py
index 21238eb1220e40d6a64efdc938d5a991ea550efd..377daa930c04a213a84b96c74ee972672c456388 100644
--- a/modules/myhabit/__init__.py
+++ b/modules/myhabit/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import MyHabitModule
diff --git a/modules/myhabit/browser.py b/modules/myhabit/browser.py
index dfcc2283c96fbf6d1bd276891f56168b02d18a00..1f3e4b88c2c6b80cfc50fbfa50837516ff5e8856 100644
--- a/modules/myhabit/browser.py
+++ b/modules/myhabit/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
diff --git a/modules/myhabit/module.py b/modules/myhabit/module.py
index 2b2c831e046810be5f01ef400b267cde1ea8f015..a37d5b9894b53dec3e51d803e3d79b4ca03c28f7 100644
--- a/modules/myhabit/module.py
+++ b/modules/myhabit/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.shop import CapShop
diff --git a/modules/myhabit/test.py b/modules/myhabit/test.py
index 4466016cde9789c8259d426f1c85b8c343c47bbd..34840458409a73f51a555c76b27d631b83a49a74 100644
--- a/modules/myhabit/test.py
+++ b/modules/myhabit/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/n26/__init__.py b/modules/n26/__init__.py
index 243fa5e109a8389f8dfd41ba4ef6b5ee578bf8d0..23fef9510b76a5d47c5924cab5bc46e2db0e208a 100644
--- a/modules/n26/__init__.py
+++ b/modules/n26/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Benjamin Bouvier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import Number26Module
diff --git a/modules/n26/browser.py b/modules/n26/browser.py
index 41af807dc96c45ef318efda8bc886ad20591683f..90cd2d6ad5123da3ffc49215f3767447d10035a7 100644
--- a/modules/n26/browser.py
+++ b/modules/n26/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Benjamin Bouvier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from decimal import Decimal
from datetime import datetime
diff --git a/modules/n26/module.py b/modules/n26/module.py
index 3448e045b4b6be9906b094df4983fb2c2bdfdbf5..6b0afc7e4d804abee24c5cdc5352139d1c43bbb4 100644
--- a/modules/n26/module.py
+++ b/modules/n26/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Benjamin Bouvier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bank import CapBank
diff --git a/modules/nalo/__init__.py b/modules/nalo/__init__.py
index 4b0d1c8d2bb8f914f4d1337c7d40d33ab5d97ad8..ca8924def6ccfe9576d49e2614d23760f9848a81 100644
--- a/modules/nalo/__init__.py
+++ b/modules/nalo/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/nalo/browser.py b/modules/nalo/browser.py
index 1b1aa5ec84cab611f403bc63fbcb72fa74e277b0..7c7692b361dfa0592df5e2fda10fa6f33e80cd1f 100644
--- a/modules/nalo/browser.py
+++ b/modules/nalo/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
@@ -29,7 +29,7 @@ class NaloBrowser(LoginBrowser):
BASEURL = 'https://nalo.fr'
login = URL(r'/api/v1/login', LoginPage)
- accounts = URL(r'/api/v1/projects/mine/without_details', AccountsPage)
+ accounts = URL(r'/api/v1/projects/mine/without-details', AccountsPage)
history = URL(r'/api/v1/projects/(?P \d+)/history')
account = URL(r'/api/v1/projects/(?P\d+)', AccountPage)
invests = URL(r'https://app.nalo.fr/scripts/data/data.json', InvestPage)
diff --git a/modules/nalo/module.py b/modules/nalo/module.py
index 682b21061db6ddfa43b40beee37ef0f5fc15c241..29abccdc052bdf8341c0ebc922a5ccfbde84fdc0 100644
--- a/modules/nalo/module.py
+++ b/modules/nalo/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/nalo/pages.py b/modules/nalo/pages.py
index 5f8b64fe076fe06ed2c96d207178abda16adcb55..8f511990efabb6392cc6dacd71f970e88718b97d 100644
--- a/modules/nalo/pages.py
+++ b/modules/nalo/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/nectarine/browser.py b/modules/nectarine/browser.py
index a39813de1122113460f67d6a0cb9af39bfb94982..8b6ea463d71b2e3b097bb5120aa8c831bdde8020 100644
--- a/modules/nectarine/browser.py
+++ b/modules/nectarine/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Thomas Lecavelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
from .pages import LivePage, StreamsPage
diff --git a/modules/nectarine/module.py b/modules/nectarine/module.py
index 22558d8ceb8927dd1ba6feda18e3d0ba0dd1a488..a60ee15b0144807f7e85bed8499dfc39413489ed 100644
--- a/modules/nectarine/module.py
+++ b/modules/nectarine/module.py
@@ -1,20 +1,20 @@
# -*- coding: utf-8 -*-
# Copyright(C) 2013 Thomas Lecavelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.radio import CapRadio, Radio
from weboob.capabilities.collection import CapCollection
diff --git a/modules/nectarine/pages.py b/modules/nectarine/pages.py
index 49f111ce42408b4e51a09da76a19019ea9d7e819..3d94607c33480723971b88c472d52a6ecdac69d3 100644
--- a/modules/nectarine/pages.py
+++ b/modules/nectarine/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Thomas Lecavelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import XMLPage
from weboob.capabilities.radio import Radio
diff --git a/modules/nectarine/test.py b/modules/nectarine/test.py
index d3101ef1a42e88789b310338714a90104ae83ecc..2b12adc19058c6463cf59ae14bd0afc409a8f71b 100644
--- a/modules/nectarine/test.py
+++ b/modules/nectarine/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Thomas Lecavelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/nef/__init__.py b/modules/nef/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..9ce2a6b043cb38e0d418aa0866ccf2df6c3b6cfa
--- /dev/null
+++ b/modules/nef/__init__.py
@@ -0,0 +1,26 @@
+# -*- coding: utf-8 -*-
+
+# Copyright(C) 2019 Damien Cassou
+#
+# This file is part of a weboob module.
+#
+# This weboob module is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This weboob module is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this weboob module. If not, see .
+
+from __future__ import unicode_literals
+
+
+from .module import NefModule
+
+
+__all__ = ['NefModule']
diff --git a/modules/nef/browser.py b/modules/nef/browser.py
new file mode 100644
index 0000000000000000000000000000000000000000..9e697d06eba41885db3bbdd68608c5ab25482f81
--- /dev/null
+++ b/modules/nef/browser.py
@@ -0,0 +1,70 @@
+# -*- coding: utf-8 -*-
+
+# Copyright(C) 2019 Damien Cassou
+#
+# This file is part of a weboob module.
+#
+# This weboob module is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This weboob module is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this weboob module. If not, see .
+
+from __future__ import unicode_literals
+
+import datetime
+
+from weboob.browser import LoginBrowser, URL, need_login
+from weboob.exceptions import BrowserIncorrectPassword
+
+from .pages import LoginPage, HomePage, AccountsPage, RecipientsPage, TransactionsPage
+
+def next_week_string():
+ return (datetime.date.today() + datetime.timedelta(weeks=1)).strftime("%Y-%m-%d")
+
+class NefBrowser(LoginBrowser):
+ BASEURL = 'https://espace-client.lanef.com'
+
+ home = URL('/templates/home.cfm', HomePage)
+ main = URL('/templates/main.cfm', HomePage)
+ download = URL(r'/templates/account/accountActivityListDownload.cfm\?viewMode=CSV&orderBy=TRANSACTION_DATE_DESCENDING&page=1&startDate=2016-01-01&endDate=%s&showBalance=true&AccNum=(?P.*)' % next_week_string(), TransactionsPage)
+ login = URL('/templates/logon/logon.cfm', LoginPage)
+
+ def do_login(self):
+ self.login.stay_or_go()
+
+ self.page.login(self.username, self.password)
+
+ if not self.home.is_here():
+ raise BrowserIncorrectPassword('Error logging in')
+
+ @need_login
+ def iter_accounts_list(self):
+ response = self.main.open(data={
+ 'templateName': 'account/accountList.cfm'
+ })
+
+ page = AccountsPage(self, response)
+ return page.get_items()
+
+ @need_login
+ def iter_transactions_list(self, account):
+ return self.download.go(account_id=account.id).iter_history()
+
+ # CapBankTransfer
+ @need_login
+ def iter_recipients_list(self):
+ response = self.main.open(data={
+ 'templateName': 'beneficiary/beneficiaryList.cfm',
+ 'LISTTYPE': 'HISTORY'
+ })
+
+ page = RecipientsPage(self, response)
+ return page.get_items()
diff --git a/modules/nef/favicon.png b/modules/nef/favicon.png
new file mode 100644
index 0000000000000000000000000000000000000000..bdf2478070ee7ccdb3fe328e40401cfaf4a5fb4a
Binary files /dev/null and b/modules/nef/favicon.png differ
diff --git a/modules/nef/favicon.svg b/modules/nef/favicon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..8de72acb735d59195fbf22d6e4aaf2ea2ddc0812
--- /dev/null
+++ b/modules/nef/favicon.svg
@@ -0,0 +1,86 @@
+
+
+
+
diff --git a/modules/nef/module.py b/modules/nef/module.py
new file mode 100644
index 0000000000000000000000000000000000000000..e5941e6bead688bab471bb2aa09243a3a5800cc2
--- /dev/null
+++ b/modules/nef/module.py
@@ -0,0 +1,129 @@
+# -*- coding: utf-8 -*-
+
+# Copyright(C) 2019 Damien Cassou
+#
+# This file is part of a weboob module.
+#
+# This weboob module is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This weboob module is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this weboob module. If not, see .
+
+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 .browser import NefBrowser
+
+
+__all__ = ['NefModule']
+
+
+class NefModule(Module, CapBankTransfer):
+ NAME = 'nef'
+ DESCRIPTION = 'La Nef'
+ MAINTAINER = 'Damien Cassou'
+ EMAIL = 'damien@cassou.me'
+ LICENSE = 'AGPLv3+'
+ VERSION = '1.5'
+
+ BROWSER = NefBrowser
+
+ CONFIG = BackendConfig(ValueBackendPassword('login', label='username', regexp='.+'),
+ ValueBackendPassword('password', label='Password'))
+
+ def create_default_browser(self):
+ return self.create_browser(self.config['login'].get(),
+ self.config['password'].get())
+
+ # CapBank
+ def iter_accounts(self):
+ """
+ Iter accounts.
+
+ :rtype: iter[:class:`Account`]
+ """
+ return self.browser.iter_accounts_list()
+
+ def iter_coming(self, account):
+ """
+ Iter coming transactions on a specific account.
+
+ :param account: account to get coming transactions
+ :type account: :class:`Account`
+ :rtype: iter[:class:`Transaction`]
+ :raises: :class:`AccountNotFound`
+ """
+ return []
+
+ def iter_history(self, account):
+ """
+ Iter history of transactions on a specific account.
+
+ :param account: account to get history
+ :type account: :class:`Account`
+ :rtype: iter[:class:`Transaction`]
+ :raises: :class:`AccountNotFound`
+ """
+ return self.browser.iter_transactions_list(account)
+
+ def iter_resources(self, objs, split_path):
+ """
+ Iter resources.
+
+ Default implementation of this method is to return on top-level
+ all accounts (by calling :func:`iter_accounts`).
+
+ :param objs: type of objects to get
+ :type objs: tuple[:class:`BaseObject`]
+ :param split_path: path to discover
+ :type split_path: :class:`list`
+ :rtype: iter[:class:`BaseObject`]
+ """
+ if Account in objs:
+ self._restrict_level(split_path)
+
+ return self.iter_accounts()
+
+ # CapBankTransfer
+ def iter_transfer_recipients(self, account):
+ """
+ Iter recipients availables for a transfer from a specific account.
+
+ :param account: account which initiate the transfer
+ :type account: :class:`Account`
+ :rtype: iter[:class:`Recipient`]
+ :raises: :class:`AccountNotFound`
+ """
+ return self.browser.iter_recipients_list()
+
+ def init_transfer(self, transfer, **params):
+ """
+ Initiate a transfer.
+
+ :param :class:`Transfer`
+ :rtype: :class:`Transfer`
+ :raises: :class:`TransferError`
+ """
+ raise NotImplementedError()
+
+ def execute_transfer(self, transfer, **params):
+ """
+ Execute a transfer.
+
+ :param :class:`Transfer`
+ :rtype: :class:`Transfer`
+ :raises: :class:`TransferError`
+ """
+ raise NotImplementedError()
diff --git a/modules/nef/pages.py b/modules/nef/pages.py
new file mode 100644
index 0000000000000000000000000000000000000000..57ed347ad0f1572d8d96ad2fa14f1fc50ef6c41b
--- /dev/null
+++ b/modules/nef/pages.py
@@ -0,0 +1,109 @@
+# -*- coding: utf-8 -*-
+
+# Copyright(C) 2019 Damien Cassou
+#
+# This file is part of a weboob module.
+#
+# This weboob module is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This weboob module is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this weboob module. If not, see .
+
+from __future__ import unicode_literals
+
+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 weboob.capabilities.bank import Account, Recipient
+
+from weboob.tools.date import parse_french_date
+
+from .transaction import Transaction
+
+class LoginPage(HTMLPage):
+ def login(self, username, password):
+ form = self.get_form(name='formSignon')
+ form['userId'] = username
+ form['logonId'] = username
+ form['static'] = password
+ form.submit()
+
+class HomePage(LoggedPage, HTMLPage):
+ pass
+
+class AccountsPage(LoggedPage, PartialHTMLPage):
+ ACCOUNT_TYPES = {re.compile('livret'): Account.TYPE_SAVINGS,
+ re.compile('parts sociales'): Account.TYPE_SAVINGS,
+ }
+
+ @method
+ class get_items(ListElement):
+ item_xpath = '//div[@data-type="account"]'
+
+ class item(ItemElement):
+ klass = Account
+
+ obj_id = CleanText('.//div/div/div[(position()=3) and (has-class("pc-content-text"))]/span') & Regexp(pattern=r'(\d+) ')
+ obj_label = CleanText('.//div/div/div[(position()=2) and (has-class("pc-content-text-wrap"))]')
+ obj_balance = CleanDecimal('./div[position()=3]/span', replace_dots=True)
+ obj_currency = u'EUR'
+
+ def obj_type(self):
+ label = Field('label')(self).lower()
+
+ for regex, account_type in self.page.ACCOUNT_TYPES.items():
+ if (regex.match(label)):
+ return account_type
+
+ return Account.TYPE_UNKNOWN
+
+class RecipientsPage(LoggedPage, PartialHTMLPage):
+ @method
+ class get_items(TableElement):
+ head_xpath = '//table[@id="tblBeneficiaryList"]/thead//td'
+ item_xpath = '//table[@id="tblBeneficiaryList"]//tr[has-class("beneficiary-data-rows")]'
+
+ col_label = re.compile('Nom.*')
+ col_iban = re.compile('IBAN.*')
+
+ class item(ItemElement):
+ klass = Recipient
+
+ obj_id = Attr('.', 'beneficiaryid')
+ obj_label = CleanText(TableCell('label'))
+ obj_iban = CleanText(TableCell('iban'))
+
+class TransactionsPage(LoggedPage, CsvPage):
+ ENCODING = 'latin-1'
+ DIALECT = 'excel'
+
+ # lines 1 to 5 are meta-data
+ # line 6 is empty
+ # line 7 describes the columns
+ HEADER = 7
+
+ @method
+ class iter_history(DictElement):
+ class item(ItemElement):
+ klass = Transaction
+
+ # The CSV contains these columns:
+ #
+ # "Date opération","Date Valeur","Référence","Montant","Solde","Libellé"
+ obj_raw = Transaction.Raw(Dict(u'Libellé'))
+ obj_amount = CleanDecimal(Dict('Montant'), replace_dots=True)
+ obj_date = Date(Dict('Date opération'), parse_func=parse_french_date, dayfirst=True)
+ obj_vdate = Date(Dict('Date Valeur'), parse_func=parse_french_date, dayfirst=True)
diff --git a/modules/nef/test.py b/modules/nef/test.py
new file mode 100644
index 0000000000000000000000000000000000000000..fcdd1253a03db7c7c48f2fe3fae48eb9a8ab789e
--- /dev/null
+++ b/modules/nef/test.py
@@ -0,0 +1,27 @@
+# -*- coding: utf-8 -*-
+
+# Copyright(C) 2019 Damien Cassou
+#
+# This file is part of a weboob module.
+#
+# This weboob module is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This weboob module is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this weboob module. If not, see .
+
+from __future__ import unicode_literals
+
+from weboob.tools.test import BackendTest
+from weboob.tools.capabilities.bank.test import BankStandardTest
+
+
+class NefTest(BankStandardTest, BackendTest):
+ MODULE = 'nef'
diff --git a/modules/nef/transaction.py b/modules/nef/transaction.py
new file mode 100644
index 0000000000000000000000000000000000000000..324bcd37fd8c0bf8ea0cec55acb4d4177995b315
--- /dev/null
+++ b/modules/nef/transaction.py
@@ -0,0 +1,21 @@
+# -*- coding: utf-8 -*-
+
+from weboob.tools.capabilities.bank.transactions import FrenchTransaction
+
+import re
+
+class Transaction(FrenchTransaction):
+ PATTERNS = [
+ # Money arrives on the account:
+ (re.compile('^VIR\. O/ .* MOTIF: ?(?P.*)$'), FrenchTransaction.TYPE_TRANSFER),
+ # Money leaves the account:
+ (re.compile('^.* VIREMENT SEPA FAVEUR (?P.*)$'), FrenchTransaction.TYPE_TRANSFER),
+ # Taxes
+ (re.compile('^TAXE SUR .*$'), FrenchTransaction.TYPE_BANK),
+ (re.compile(u'^Prélèvements Sociaux.*$'), FrenchTransaction.TYPE_BANK),
+ # Interest income
+ (re.compile(u'^Intérêts Créditeurs.*$'), FrenchTransaction.TYPE_BANK),
+ (re.compile(u'^REMISE DE CHEQUES.*$'), FrenchTransaction.TYPE_DEPOSIT),
+ (re.compile(u'^VIREMENT D\'ORDRE DE LA NEF.*$'), FrenchTransaction.TYPE_DEPOSIT),
+ (re.compile(u'^MISE A JOUR STOCK.*$'), FrenchTransaction.TYPE_ORDER)
+ ]
diff --git a/modules/netfinca/__init__.py b/modules/netfinca/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..83d29411f53006bc3e1f3ecdf3876e95b254a5fc
--- /dev/null
+++ b/modules/netfinca/__init__.py
@@ -0,0 +1,26 @@
+# -*- coding: utf-8 -*-
+
+# Copyright(C) 2012-2019 Budget-Insight
+#
+# This file is part of a weboob module.
+#
+# This weboob module is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This weboob module is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this weboob module. If not, see .
+
+from __future__ import unicode_literals
+
+
+from .module import NetfincaModule
+
+
+__all__ = ['NetfincaModule']
diff --git a/modules/netfinca/browser.py b/modules/netfinca/browser.py
new file mode 100644
index 0000000000000000000000000000000000000000..34afddbdfb2da6553668d77f4de3e439a4a0b85b
--- /dev/null
+++ b/modules/netfinca/browser.py
@@ -0,0 +1,51 @@
+# -*- coding: utf-8 -*-
+
+# Copyright(C) 2012-2019 Budget-Insight
+#
+# This file is part of a weboob module.
+#
+# This weboob module is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This weboob module is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this weboob module. If not, see .
+
+from __future__ import unicode_literals
+
+
+from weboob.browser import LoginBrowser, URL
+from weboob.exceptions import BrowserUnavailable
+
+from .pages import InvestmentsPage, AccountsPage
+
+
+class NetfincaBrowser(LoginBrowser):
+ accounts = URL(r'/netfinca-titres/servlet/com.netfinca.frontcr.synthesis.HomeSynthesis', AccountsPage)
+ investments = URL(r'/netfinca-titres/servlet/com.netfinca.frontcr.account.WalletVal\?nump=(?P.*)', InvestmentsPage)
+
+ def do_login(self):
+ raise BrowserUnavailable()
+
+ def iter_accounts(self):
+ self.accounts.stay_or_go()
+ return self.page.get_accounts()
+
+ def iter_investments(self, account):
+ self.accounts.stay_or_go()
+
+ nump_id = self.page.get_nump_id(account)
+ self.investments.go(nump_id=nump_id)
+
+ for invest in self.page.get_investments(account_currency=account.currency):
+ yield invest
+
+ liquidity = self.page.get_liquidity()
+ if liquidity:
+ yield liquidity
diff --git a/modules/netfinca/module.py b/modules/netfinca/module.py
new file mode 100644
index 0000000000000000000000000000000000000000..6987162d165d51fd6a5c46b970ba2ed11a549421
--- /dev/null
+++ b/modules/netfinca/module.py
@@ -0,0 +1,38 @@
+# -*- coding: utf-8 -*-
+
+# Copyright(C) 2012-2019 Budget-Insight
+#
+# This file is part of a weboob module.
+#
+# This weboob module is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This weboob module is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this weboob module. If not, see .
+
+from __future__ import unicode_literals
+
+
+from weboob.tools.backend import Module
+
+from .browser import NetfincaBrowser
+
+__all__ = ['NetfincaModule']
+
+
+class NetfincaModule(Module):
+ NAME = 'netfinca'
+ DESCRIPTION = 'netfinca website'
+ MAINTAINER = 'Martin Sicot'
+ EMAIL = 'martin.sicot@budget-insight.com'
+ LICENSE = 'LGPLv3+'
+ VERSION = '1.5'
+
+ BROWSER = NetfincaBrowser
diff --git a/modules/netfinca/pages.py b/modules/netfinca/pages.py
new file mode 100644
index 0000000000000000000000000000000000000000..f40ce72cf649f2cae01e0913e28666dd373e02bb
--- /dev/null
+++ b/modules/netfinca/pages.py
@@ -0,0 +1,205 @@
+# -*- coding: utf-8 -*-
+
+# Copyright(C) 2012-2019 Budget-Insight
+#
+# This file is part of a weboob module.
+#
+# This weboob module is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This weboob module is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this weboob module. If not, see .
+
+from __future__ import unicode_literals
+
+import re
+from decimal import Decimal
+import datetime
+
+from weboob.browser.pages import HTMLPage, LoggedPage
+from weboob.browser.elements import method, ItemElement, TableElement
+from weboob.browser.filters.standard import CleanText, CleanDecimal, Currency
+from weboob.browser.filters.html import TableCell, Attr
+from weboob.capabilities.bank import Investment, Account
+from weboob.capabilities.base import NotAvailable
+from weboob.tools.capabilities.bank.investments import is_isin_valid, create_french_liquidity
+
+
+class AccountsPage(LoggedPage, HTMLPage):
+
+ # UTF8 tag in the meta div, but that's wrong
+ ENCODING = 'iso-8859-1'
+
+ @method
+ class get_accounts(TableElement):
+
+ head_xpath = '//table[contains(@class,"tableau_comptes_details")]//th'
+
+ # There is not 'tbody' balise in the table, we have to get all tr and get out thead and tfoot ones
+ item_xpath = '//table[contains(@class,"tableau_comptes_details")]//tr[not(ancestor::thead) and not(ancestor::tfoot)]'
+
+ col_id = col_label = 'Comptes'
+ col_owner = 'Titulaire du compte'
+ col_balance = re.compile(r'.*Valorisation totale.*')
+
+ class item(ItemElement):
+ klass = Account
+
+ obj_owner = CleanText(TableCell('owner'))
+ obj_type = Account.TYPE_MARKET
+
+ def obj_id(self):
+ tablecell = TableCell('id')(self)[0]
+ id = tablecell.xpath('./div[position()=2]')
+ return CleanText().filter(id)
+
+ def obj_label(self):
+ tablecell = TableCell('label')(self)[0]
+ label = tablecell.xpath('./div[position()=1]')
+ return CleanText(label)(self)
+
+ def obj_balance(self):
+ tablecell = TableCell('balance')(self)[0]
+ b = tablecell.xpath('./span[@class="intraday"]')
+ balance = CleanDecimal(replace_dots=True).filter(b)
+ return Decimal(balance)
+
+ def obj_currency(self):
+ tablecell = TableCell('balance')(self)[0]
+ text = tablecell.xpath('./span/text()')[0]
+ regex = '[0-9,.]* (.*)'
+ currency = Currency().filter(re.search(regex, text).group(1))
+
+ return currency
+
+ def get_nump_id(self, account):
+ # Return an element needed in the request in order to access investments details
+ attr = Attr('//td[contains(@id, "wallet-%s")]' % account.id, 'onclick')(self.doc)
+ return re.search('([0-9]+:[0-9]+)', attr).group(1)
+
+
+class InvestmentsPage(LoggedPage, HTMLPage):
+
+ # UTF8 tag in the meta div, but that's wrong
+ ENCODING = 'iso-8859-1'
+
+ @method
+ class get_investments(TableElement):
+
+ item_xpath = '//table[@id="tableValeurs"]/tbody/tr[starts-with(@id, "ContentDetPosInLine")]'
+ head_xpath = '//table[@id="tableValeurs"]/thead//th'
+
+ col_label = col_code = 'Valeur / Isin'
+ col_quantity = ['Quantité', 'Qté']
+ col_unitvalue = col_vdate = 'Cours'
+ col_valuation = ['Valorisation totale', 'Val. totale']
+ col_unitprice = 'Prix de revient'
+ col_diff = '+/- Value latente'
+
+ # Due to a bug in TableCell, column's number match with tdcell-1
+ # Had to use each time in xpath to get the right cell
+ # @todo : Correct the TableCell class and this module
+
+ class item(ItemElement):
+ klass = Investment
+
+ obj_diff = CleanDecimal(TableCell('diff', colspan=True), replace_dots=True)
+ obj_unitprice = CleanDecimal(TableCell('unitprice', colspan=True), replace_dots=True)
+ obj_valuation = CleanDecimal(TableCell('valuation', colspan=True), replace_dots=True)
+
+ def obj_quantity(self):
+ tablecell = TableCell('quantity', colspan=True)(self)[0]
+ return CleanDecimal(tablecell.xpath('./span'), replace_dots=True)(self)
+
+ def obj_label(self):
+ tablecell = TableCell('label', colspan=True)(self)[0]
+ label = CleanText(tablecell.xpath('./following-sibling::td[@class=""]/div/a')[0])(self)
+ return label
+
+ def obj_code(self):
+ # We try to get the code from div. If we didn't find code in url,
+ # we try to find it in the cell text
+
+ tablecell = TableCell('label', colspan=True)(self)[0]
+ # url find try
+ url = tablecell.xpath('./following-sibling::td[position()=1]/div/a')[0].attrib['href']
+ code_match = re.search(r'sico=([A-Z0-9]*)', url)
+
+ if code_match:
+ if is_isin_valid(code_match.group(1)):
+ return code_match.group(1)
+
+ # cell text find try
+ text = CleanText(tablecell.xpath('./following-sibling::td[position()=1]/div')[0])(self)
+
+ for code in text.split(' '):
+ if is_isin_valid(code):
+ return code
+ return NotAvailable
+
+ def obj_code_type(self):
+ if is_isin_valid(self.obj_code()):
+ return Investment.CODE_TYPE_ISIN
+ return NotAvailable
+
+
+ def obj_unitvalue(self):
+ currency, unitvalue = self.original_unitvalue()
+
+ if currency == self.env['account_currency']:
+ return unitvalue
+ return NotAvailable
+
+ def obj_original_currency(self):
+ currency, unitvalue = self.original_unitvalue()
+
+ if currency != self.env['account_currency']:
+ return currency
+
+ def obj_original_unitvalue(self):
+ currency, unitvalue = self.original_unitvalue()
+
+ if currency != self.env['account_currency']:
+ return unitvalue
+
+ def obj_vdate(self):
+ tablecell = TableCell('vdate', colspan=True)(self)[0]
+ vdate_scrapped = tablecell.xpath('./preceding-sibling::td[position()=1]//span/text()')[0]
+
+ # Scrapped date could be a schedule time (00:00) or a date (01/01/1970)
+ vdate = NotAvailable
+
+ if ':' in vdate_scrapped:
+ today = datetime.date.today()
+ h, m = [int(x) for x in vdate_scrapped.split(':')]
+ hour = datetime.time(hour=h, minute=m)
+ vdate = datetime.datetime.combine(today, hour)
+
+ elif '/' in vdate_scrapped:
+ vdate = datetime.datetime.strptime(vdate_scrapped, '%d/%m/%y')
+
+ return vdate
+
+ # extract unitvalue and currency
+ def original_unitvalue(self):
+ tablecell = TableCell('unitvalue', colspan=True)(self)[0]
+ text = tablecell.xpath('./text()')[0]
+
+ regex = '[0-9,]* (.*)'
+ currency = Currency().filter(re.search(regex, text).group(1))
+
+ return currency, CleanDecimal(replace_dots=True).filter(text)
+
+ def get_liquidity(self):
+ liquidity_element = self.doc.xpath('//td[contains(text(), "Solde espèces en euros")]//following-sibling::td[position()=1]')
+ assert len(liquidity_element) <= 1
+ if liquidity_element:
+ valuation = CleanDecimal(replace_dots=True).filter(liquidity_element[0])
+ return create_french_liquidity(valuation)
diff --git a/modules/newsfeed/__init__.py b/modules/newsfeed/__init__.py
index 1d8fe59eb9d347ded83c9e9f7ccad4eb796bb03d..0d31a388b977e434dec108a4b4695bcc0ebea988 100644
--- a/modules/newsfeed/__init__.py
+++ b/modules/newsfeed/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Clément Schreiner
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import NewsfeedModule
diff --git a/modules/newsfeed/module.py b/modules/newsfeed/module.py
index e8fa3228066f2af0f4572b52463bceb1acc42795..faf818e8e9e68798917203326efaaef17f6523b3 100644
--- a/modules/newsfeed/module.py
+++ b/modules/newsfeed/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Clément Schreiner
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/newsfeed/test.py b/modules/newsfeed/test.py
index 05b4529737cf6258e2015db4d1616060b544a06e..e82adc8e8d260101feef6c7a5dcda2d879a48b1f 100644
--- a/modules/newsfeed/test.py
+++ b/modules/newsfeed/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Clément Schreiner
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/nova/__init__.py b/modules/nova/__init__.py
index 9c0133297c83aef5922fe1de969b99e58b6ad146..938002c82947d12f6cec053d9cc81805032d4ac5 100644
--- a/modules/nova/__init__.py
+++ b/modules/nova/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import NovaModule
diff --git a/modules/nova/module.py b/modules/nova/module.py
index e8d9a7962ce7e28d9bd586ba240fc5c2723952fd..8d9cfafb84e98c57f374238729e330db0ab88354 100644
--- a/modules/nova/module.py
+++ b/modules/nova/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/nova/test.py b/modules/nova/test.py
index 8ac6d425be6a09e816e84bda6779226e77f178fe..6e336712ee9895f71119b554fc39b9f7cb051a27 100644
--- a/modules/nova/test.py
+++ b/modules/nova/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/okc/__init__.py b/modules/okc/__init__.py
index 96e4804857c10832765424adfa00596f627460dd..4f575932dfc0312d48ed4eb0716c9a11f5c22e53 100644
--- a/modules/okc/__init__.py
+++ b/modules/okc/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .browser import OkCBrowser
diff --git a/modules/okc/browser.py b/modules/okc/browser.py
index 4c999f481386c6bbd5b2501d66095b356c1e791b..a12efb841b52a667602458733b0da8be02354fb7 100644
--- a/modules/okc/browser.py
+++ b/modules/okc/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2016 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL
from weboob.exceptions import BrowserIncorrectPassword
diff --git a/modules/okc/module.py b/modules/okc/module.py
index 4f63c17336c7ed84c7d12ab34480b01b4a7945f9..04d02f0e64568b9f2eef2c38e15e5f0ad2ef4f06 100644
--- a/modules/okc/module.py
+++ b/modules/okc/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2016 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
from datetime import datetime
diff --git a/modules/okc/optim/profiles_walker.py b/modules/okc/optim/profiles_walker.py
index f78eab6f9530badcb755941e9326ca21ec4be584..761bd135ed422c30fc3153d2663557714a410fe4 100644
--- a/modules/okc/optim/profiles_walker.py
+++ b/modules/okc/optim/profiles_walker.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2016 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
from dateutil.relativedelta import relativedelta
diff --git a/modules/oney/__init__.py b/modules/oney/__init__.py
index dc32a3f315e523ca1835a9d479a31bf88ef13e71..271b4386568ac758b78c43dcb4cab61db6d50efe 100644
--- a/modules/oney/__init__.py
+++ b/modules/oney/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Budget Insight
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import OneyModule
diff --git a/modules/oney/browser.py b/modules/oney/browser.py
index 3245cae8e018c01817f6340ca8e69077e9a068a0..41ee0a5988e753a1f2c3fc7095d0457d9405cb94 100644
--- a/modules/oney/browser.py
+++ b/modules/oney/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Budget Insight
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import date
diff --git a/modules/oney/module.py b/modules/oney/module.py
index 716b2e0219e69d67ead0a78d948637acc5fd6a7e..06ca1bef29721a2867b7ac40dc11ccd6b15fe2b5 100644
--- a/modules/oney/module.py
+++ b/modules/oney/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Budget Insight
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bank import CapBank, AccountNotFound
diff --git a/modules/oney/pages.py b/modules/oney/pages.py
index 7ab2d691bcc6fb60f90262af46074ae87ec25243..0fb38b0ce906d525c77788f7b1838c76417cb7a0 100644
--- a/modules/oney/pages.py
+++ b/modules/oney/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Budget Insight
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/onlinenet/__init__.py b/modules/onlinenet/__init__.py
index 56b18e3c31eaa0f79a0f9c2980b4ca2feb1b934a..67c11dad6e1111f9cc4b48b66c042206d93c90a2 100644
--- a/modules/onlinenet/__init__.py
+++ b/modules/onlinenet/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import OnlinenetModule
diff --git a/modules/onlinenet/browser.py b/modules/onlinenet/browser.py
index 6eeb247dabccf8bac0113bafeafb6fe0ff40ac8d..2cf5af24321f63905fe90d563f3cf82af69b5212 100644
--- a/modules/onlinenet/browser.py
+++ b/modules/onlinenet/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login
diff --git a/modules/onlinenet/module.py b/modules/onlinenet/module.py
index 403ba10ba0be4cebbf3cd4087ed3aa1c586c8511..bb1b7b093b46619ed4ca2d5d102b15d36a75b2cc 100644
--- a/modules/onlinenet/module.py
+++ b/modules/onlinenet/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound
diff --git a/modules/onlinenet/pages.py b/modules/onlinenet/pages.py
index f9f66817576f5d7aeb01e2b78201ba9e4d068a80..d27929b01359e3683bdccc4fd01c4b8e4fa399e5 100644
--- a/modules/onlinenet/pages.py
+++ b/modules/onlinenet/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/onlinenet/test.py b/modules/onlinenet/test.py
index 4075dca3539fd0a67e176c5ffbfb417389d792aa..f6e614bfbe1c5f572b19d5adda5061134b15dbfe 100644
--- a/modules/onlinenet/test.py
+++ b/modules/onlinenet/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/openedx/__init__.py b/modules/openedx/__init__.py
index a254697b787980d1e1a2084010ea20033b02f7bf..514bacf92240d534baec3cb549fb666650a1ec38 100644
--- a/modules/openedx/__init__.py
+++ b/modules/openedx/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Simon Lipp
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import OpenEDXModule
diff --git a/modules/openedx/browser.py b/modules/openedx/browser.py
index 7aa267af492d7fa8efd7b9a275dbe637a72d820a..7719b999132403c829ca35613c0ab6cee9b8d90d 100644
--- a/modules/openedx/browser.py
+++ b/modules/openedx/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Simon Lipp
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login
from weboob.browser.pages import RawPage, JsonPage, HTMLPage
diff --git a/modules/openedx/module.py b/modules/openedx/module.py
index b8bb976cc45a7351d8b3e09428803c7468681b70..83fe759d9dcd6411032c0e8399e4daf75745fde4 100644
--- a/modules/openedx/module.py
+++ b/modules/openedx/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Simon Lipp
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import dateutil.parser
diff --git a/modules/openedx/test.py b/modules/openedx/test.py
index 15e87902c35263f775758d1d91846104e9636919..41ccb134f47948b17a99ac919e4818b49b906ea8 100644
--- a/modules/openedx/test.py
+++ b/modules/openedx/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Simon Lipp
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/opensubtitles/__init__.py b/modules/opensubtitles/__init__.py
index 09accf42aecb45b24a8102df70153ecb4a338bf7..0bdb5950dec86eecc29bfc331e8d91ca2bc0b7ad 100644
--- a/modules/opensubtitles/__init__.py
+++ b/modules/opensubtitles/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import OpensubtitlesModule
diff --git a/modules/opensubtitles/browser.py b/modules/opensubtitles/browser.py
index 0439fba3fc2f0ad7169429299c4097763bf358be..2b58bdca1f7ddd96f185550a9ada02b9342ab150 100644
--- a/modules/opensubtitles/browser.py
+++ b/modules/opensubtitles/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/opensubtitles/module.py b/modules/opensubtitles/module.py
index 752552e769933160e19c107ea60eeffc770da1cd..eb80a62a81517015cd845f7f53e100d981c90017 100644
--- a/modules/opensubtitles/module.py
+++ b/modules/opensubtitles/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.subtitle import CapSubtitle, LanguageNotSupported, Subtitle
from weboob.applications.suboob.suboob import LANGUAGE_CONV
diff --git a/modules/opensubtitles/pages.py b/modules/opensubtitles/pages.py
index edaa4c60a71969c928f8df967ca9c00ac31413c5..7ec3fecd804bea4868747b922369cb5e326f62a2 100644
--- a/modules/opensubtitles/pages.py
+++ b/modules/opensubtitles/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
from weboob.capabilities.subtitle import Subtitle
diff --git a/modules/opensubtitles/test.py b/modules/opensubtitles/test.py
index 6452f5897ef8a57f6f04a056ef02697c95f3d443..aa5f9d5a77353d84eb7518524a27d5195e6f5758 100644
--- a/modules/opensubtitles/test.py
+++ b/modules/opensubtitles/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/orange/browser.py b/modules/orange/browser.py
index 0bb944c0de63c1c4ae3589b813e6d856f2e7e596..1a3a95d9e0e106c54f9aa91312203200e4743593 100644
--- a/modules/orange/browser.py
+++ b/modules/orange/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012-2014 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/orange/module.py b/modules/orange/module.py
index 863578f801ed5f09bdef692b057ad0b492b9c37a..b2d1b8f11b2769bd622e597e27cd7562e16b74e6 100644
--- a/modules/orange/module.py
+++ b/modules/orange/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Nicolas Duhamel
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound
diff --git a/modules/orange/pages/__init__.py b/modules/orange/pages/__init__.py
index c87ea35fb6914dfd8a2dced64c2bc1f38d254d13..f6b5bdf20aec3fc314adc02940b93264eea1856c 100644
--- a/modules/orange/pages/__init__.py
+++ b/modules/orange/pages/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .login import LoginPage
from .bills import BillsPage
diff --git a/modules/orange/pages/bills.py b/modules/orange/pages/bills.py
index 5d875baede8a181b28759f5c65a285bf05ac556f..5dff59bacd1d45da0951861c18c255c507a315e3 100644
--- a/modules/orange/pages/bills.py
+++ b/modules/orange/pages/bills.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/orange/pages/login.py b/modules/orange/pages/login.py
index 536dc8b41d8f18abbca36b7d163a87ab33ad3a3f..b14d98dbecb7461de7d201b65d725b6a4f2246be 100644
--- a/modules/orange/pages/login.py
+++ b/modules/orange/pages/login.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
diff --git a/modules/orange/pages/profile.py b/modules/orange/pages/profile.py
index 919d6c32d4bb54393c9d3046fbbb9910857786a8..8dec8fa0f67083b2e368ece29724300f90579bdc 100644
--- a/modules/orange/pages/profile.py
+++ b/modules/orange/pages/profile.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/ouifm/__init__.py b/modules/ouifm/__init__.py
index 63d241ec07543fb0c33f77d56f4032da04f8343b..44a318a8c26dfd2fcd7c76cf8e15db67412995fc 100644
--- a/modules/ouifm/__init__.py
+++ b/modules/ouifm/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import OuiFMModule
diff --git a/modules/ouifm/module.py b/modules/ouifm/module.py
index 5dd01672afdeb8aa8e912e8f84764270bd6be2ce..72882ed17b3b2cf4b133846e85fe601570669ab3 100644
--- a/modules/ouifm/module.py
+++ b/modules/ouifm/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.radio import CapRadio, Radio
diff --git a/modules/ouifm/test.py b/modules/ouifm/test.py
index aa59456f3885e2abfa3cb0b5e5c9119665c81f42..d569595ae1c0fee3404537876e0035e2fa4c281c 100644
--- a/modules/ouifm/test.py
+++ b/modules/ouifm/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/ovh/__init__.py b/modules/ovh/__init__.py
index 88e27c774a9d07c6b503b4b83d13466f3db589f3..4b215fc615f683b701a3580cc88c362860851b72 100644
--- a/modules/ovh/__init__.py
+++ b/modules/ovh/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import OvhModule
diff --git a/modules/ovh/browser.py b/modules/ovh/browser.py
index f5fb8b7eafc101a6b0ad3c39913e6fa04244fda9..41f5feb12fa55356ddc33f85756ad6d76fcd5c23 100644
--- a/modules/ovh/browser.py
+++ b/modules/ovh/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import time
from requests.exceptions import HTTPError, TooManyRedirects
from datetime import datetime, timedelta
diff --git a/modules/ovh/module.py b/modules/ovh/module.py
index 3ccdeba32d3ee5df8b7dfdcddf9dfaa5138c1c61..b3f60368b2b07c0b42717d301d8b8d3e38f3cc22 100644
--- a/modules/ovh/module.py
+++ b/modules/ovh/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Bill, SubscriptionNotFound, DocumentNotFound
diff --git a/modules/ovh/pages.py b/modules/ovh/pages.py
index be690c0197cbcd5e8ecd4c20734efe747511cf46..65a0c34a6a272b388b2a855317f57cbdbc9e6657 100644
--- a/modules/ovh/pages.py
+++ b/modules/ovh/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Vincent Paredes
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bill import DocumentTypes, Bill, Subscription
diff --git a/modules/pagesjaunes/__init__.py b/modules/pagesjaunes/__init__.py
index cc0002423e0100a0781e543494e97190af3fe686..996c14364b1d2b1cd1444f796c3f975f3846cd25 100644
--- a/modules/pagesjaunes/__init__.py
+++ b/modules/pagesjaunes/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/pagesjaunes/browser.py b/modules/pagesjaunes/browser.py
index 30b8f011342942dfb7cfb70a99aff756e76f4a64..19fac9ce25e70965d40a57fc2663386597de3525 100644
--- a/modules/pagesjaunes/browser.py
+++ b/modules/pagesjaunes/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/pagesjaunes/module.py b/modules/pagesjaunes/module.py
index d393bf2184ff119c696cf8db0e118edd5bed2c74..0e990ad8d123d7eccff34cf08c32681f8a98b868 100644
--- a/modules/pagesjaunes/module.py
+++ b/modules/pagesjaunes/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/pagesjaunes/pages.py b/modules/pagesjaunes/pages.py
index ab85b037ee5799388ff19f3441c47b7114343e84..db6b79833e3db291e9e5cb9bea41797c06e26f46 100644
--- a/modules/pagesjaunes/pages.py
+++ b/modules/pagesjaunes/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/pap/browser.py b/modules/pap/browser.py
index e87d346e480af75720bb2171eaf73443f232d941..8d4badf804742c9745887ab277a94c96aa1203e0 100644
--- a/modules/pap/browser.py
+++ b/modules/pap/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/pap/module.py b/modules/pap/module.py
index f7aaab96ffa954aebe2ec31927f15cafb9c961ac..138068300e7eed110acaffd0fb7926cd076c242c 100644
--- a/modules/pap/module.py
+++ b/modules/pap/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.housing import (CapHousing, Housing, HousingPhoto,
diff --git a/modules/pap/pages.py b/modules/pap/pages.py
index 5568f3954a5f2f5357699270fdd90b68195ee2fd..6eb6783712e52d993685c0aa2f9f1eddd3caf666 100644
--- a/modules/pap/pages.py
+++ b/modules/pap/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
from decimal import Decimal
diff --git a/modules/pap/test.py b/modules/pap/test.py
index 3c0e954ccc9496fa5913cef961b12caaef77da22..312ca7a6a5ce3406815e34f0e3d6f5975b4ce1eb 100644
--- a/modules/pap/test.py
+++ b/modules/pap/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.housing import Query, POSTS_TYPES, ADVERT_TYPES
from weboob.tools.test import BackendTest
diff --git a/modules/pariskiwi/__init__.py b/modules/pariskiwi/__init__.py
index 280266482f84f180433fac87d5ee13a8b7106f54..67da43de50ba9b66293acb0f9a3d946c282c9aa6 100644
--- a/modules/pariskiwi/__init__.py
+++ b/modules/pariskiwi/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import ParisKiwiModule
diff --git a/modules/pariskiwi/browser.py b/modules/pariskiwi/browser.py
index ccdd5df0ebcfd98c76baf531459ca9bc45d9cbbe..82c7ac383415eaef9f56745323ee94446736716d 100644
--- a/modules/pariskiwi/browser.py
+++ b/modules/pariskiwi/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/pariskiwi/module.py b/modules/pariskiwi/module.py
index 0723cbb057ecb869c42f37c2e92a25605f2999ef..e65f0e4aa6c79a4c1bc4c9efb0d40e7af232b328 100644
--- a/modules/pariskiwi/module.py
+++ b/modules/pariskiwi/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/pariskiwi/test.py b/modules/pariskiwi/test.py
index fffa44fe670afbcf0cebc965721a0a63decdd5dd..7aaadad96fb3f246e18ae00c9819ec68c919262c 100644
--- a/modules/pariskiwi/test.py
+++ b/modules/pariskiwi/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/paroles2chansons/browser.py b/modules/paroles2chansons/browser.py
index 94de12f52f0529b73b0f044038584c8c62eee92f..b824287a63e6292b03daf7a2600189856662e58a 100644
--- a/modules/paroles2chansons/browser.py
+++ b/modules/paroles2chansons/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.exceptions import BrowserHTTPNotFound
diff --git a/modules/paroles2chansons/module.py b/modules/paroles2chansons/module.py
index ec80ba8c5fdd6b764a80cbdeedb3e3e9f00fe67d..92ad00ee1a24809c5c5b31e5b1cf155486d9b8d5 100644
--- a/modules/paroles2chansons/module.py
+++ b/modules/paroles2chansons/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import CapLyrics, SongLyrics
from weboob.tools.backend import Module
diff --git a/modules/paroles2chansons/pages.py b/modules/paroles2chansons/pages.py
index 837ca78f6222af07ba61b72aeb0f22463712476f..7f5339dd07dbf18874c99b8c2f1f79e5c3ac20be 100644
--- a/modules/paroles2chansons/pages.py
+++ b/modules/paroles2chansons/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/paroles2chansons/test.py b/modules/paroles2chansons/test.py
index dc5a8981fd86eabc158aea204294f34cf41522f1..3bcd992b54ac9e81bf1bdca9bac287e8af19de66 100644
--- a/modules/paroles2chansons/test.py
+++ b/modules/paroles2chansons/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.capabilities.base import NotLoaded
diff --git a/modules/parolesmania/__init__.py b/modules/parolesmania/__init__.py
index d666859e5edd5b7a2420c462854f1b07eab19944..4c5ff7c7f476b16b025d0eaba65d6ef49dd38bf9 100644
--- a/modules/parolesmania/__init__.py
+++ b/modules/parolesmania/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import ParolesmaniaModule
diff --git a/modules/parolesmania/browser.py b/modules/parolesmania/browser.py
index 23365476ebfbb52cb29d4da5b7e325990488059b..3e166c41f1df53b3623552caab967481a955daff 100644
--- a/modules/parolesmania/browser.py
+++ b/modules/parolesmania/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.exceptions import BrowserHTTPNotFound
diff --git a/modules/parolesmania/module.py b/modules/parolesmania/module.py
index e4df5f2c1b02bcd176066abdf89666b022906744..b61770957442e70668eb3a4fb6a95cd35a74f50e 100644
--- a/modules/parolesmania/module.py
+++ b/modules/parolesmania/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import CapLyrics, SongLyrics
from weboob.tools.backend import Module
diff --git a/modules/parolesmania/pages.py b/modules/parolesmania/pages.py
index bb433e85fbe5cc4ea31759d6f681e1f264f0a337..15afecfe62507f8fa983595a958220d30dd6d6a6 100644
--- a/modules/parolesmania/pages.py
+++ b/modules/parolesmania/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import SongLyrics
diff --git a/modules/parolesmania/test.py b/modules/parolesmania/test.py
index 8136506d71cabfcc72d0b65b514b022a4aa5d4e0..b5609a9f6bc9df26e7dc76bede8a78c90228b900 100644
--- a/modules/parolesmania/test.py
+++ b/modules/parolesmania/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.capabilities.base import NotLoaded
diff --git a/modules/parolesmusique/browser.py b/modules/parolesmusique/browser.py
index b0873e33ad111a192168f7fc072e3f1ee90bed33..67ad55750d928bda5086782b7762f90cee4bb43b 100644
--- a/modules/parolesmusique/browser.py
+++ b/modules/parolesmusique/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.exceptions import BrowserHTTPNotFound
diff --git a/modules/parolesmusique/module.py b/modules/parolesmusique/module.py
index 3ae3c33d2a57b96a2af23dc92c8a2cc4644707b2..f320ecb81531dbe12d311a84d6da57e6b82bf690 100644
--- a/modules/parolesmusique/module.py
+++ b/modules/parolesmusique/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import CapLyrics, SongLyrics
from weboob.tools.backend import Module
diff --git a/modules/parolesmusique/pages.py b/modules/parolesmusique/pages.py
index 1cfd05f068a16f77c37d6d8bf71d2f8dd0bb27d3..b027a120bd813321d57bf329d16b531cda82e7cd 100644
--- a/modules/parolesmusique/pages.py
+++ b/modules/parolesmusique/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import SongLyrics
diff --git a/modules/parolesmusique/test.py b/modules/parolesmusique/test.py
index 78d31b5121364f6816e65f7500c3637bac4482ed..116a924ee6a14c67f34ca2ab0a00fae153fa9d87 100644
--- a/modules/parolesmusique/test.py
+++ b/modules/parolesmusique/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.capabilities.base import NotLoaded
diff --git a/modules/parolesnet/browser.py b/modules/parolesnet/browser.py
index 78f68f1241554e07cb5124bcd2e9578b2c293653..c8c3e66c503713869c31eef14b9ed4c1ebb6a21b 100644
--- a/modules/parolesnet/browser.py
+++ b/modules/parolesnet/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.exceptions import BrowserHTTPNotFound
diff --git a/modules/parolesnet/module.py b/modules/parolesnet/module.py
index 91f3ba0c124f020b4023a1a1546dac5537c28fd0..6b7dec4e0ee28bb93132a31b74399b50ec0f59a6 100644
--- a/modules/parolesnet/module.py
+++ b/modules/parolesnet/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import CapLyrics, SongLyrics
from weboob.tools.backend import Module
diff --git a/modules/parolesnet/pages.py b/modules/parolesnet/pages.py
index 54d22bff4063e64d4661f1295ffda5d24ce76e6f..df4423af3ef5b5937ad993aed1f6da3484bd8195 100644
--- a/modules/parolesnet/pages.py
+++ b/modules/parolesnet/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.lyrics import SongLyrics
diff --git a/modules/parolesnet/test.py b/modules/parolesnet/test.py
index 021218e00354fa615e09e6ad99ad1b096ab3cd76..9ee075f695d140aa98c89a93cdf9d32d5144cab3 100644
--- a/modules/parolesnet/test.py
+++ b/modules/parolesnet/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.capabilities.base import NotLoaded
diff --git a/modules/pastealacon/__init__.py b/modules/pastealacon/__init__.py
index d29a57fb1a76eae00584045d2f892dfdc326472b..5b41d4011e4d37ebef64fdbae3e42456e9079326 100644
--- a/modules/pastealacon/__init__.py
+++ b/modules/pastealacon/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import PastealaconModule
diff --git a/modules/pastealacon/browser.py b/modules/pastealacon/browser.py
index 552ef4e4133f048aec848b0b026eb0c03ed8e5d9..65af6fb265e567e6d7c3d6944804de9073438778 100644
--- a/modules/pastealacon/browser.py
+++ b/modules/pastealacon/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2014 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/pastealacon/module.py b/modules/pastealacon/module.py
index bb1e1e6cb83a1e777251a35854e106f5dfcccabf..5c21062961f08281ba6bb47b8cc6b47e1867dbfc 100644
--- a/modules/pastealacon/module.py
+++ b/modules/pastealacon/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2014 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/pastealacon/test.py b/modules/pastealacon/test.py
index f3bb2532b22d2248c8c81d483f1963915f099905..fb80cbcb1a213a75dc3dc888b1b22252321e9748 100644
--- a/modules/pastealacon/test.py
+++ b/modules/pastealacon/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2014 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest, skip_without_config
diff --git a/modules/pastebin/__init__.py b/modules/pastebin/__init__.py
index 17cca4a8b7aff1c5614c801288fa0493e51b4ee2..3964af6d39936758b78ce87e067c491ef2b5cf22 100644
--- a/modules/pastebin/__init__.py
+++ b/modules/pastebin/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import PastebinModule
diff --git a/modules/pastebin/browser.py b/modules/pastebin/browser.py
index 008ab9d1a9916b8e64365403df9237149a08733e..42214cdccd629f9feb88abafe45f314a34cce663 100644
--- a/modules/pastebin/browser.py
+++ b/modules/pastebin/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2014 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/pastebin/module.py b/modules/pastebin/module.py
index 332f7a516a8c3453b8adc55c3f81c805a174e1cf..c4271d856dc00e1cf504d6d188795804b6c2081c 100644
--- a/modules/pastebin/module.py
+++ b/modules/pastebin/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2014 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.base import NotLoaded
diff --git a/modules/pastebin/test.py b/modules/pastebin/test.py
index 551bf08615f7d76fce845c115b4bfb4bb1e21665..03153507546dd6ddc48372abd7496e18bd0d91b9 100644
--- a/modules/pastebin/test.py
+++ b/modules/pastebin/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2014 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.base import NotLoaded
from weboob.capabilities.paste import PasteNotFound
diff --git a/modules/paypal/__init__.py b/modules/paypal/__init__.py
index c79b935ea9c1b370704a2ad6417a6e234374e19a..02de401d60cf8e24ca4c93623c0c95fd815f199f 100644
--- a/modules/paypal/__init__.py
+++ b/modules/paypal/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import PaypalModule
diff --git a/modules/paypal/browser.py b/modules/paypal/browser.py
index 4a6a00d042ee6d49c1f17fb57f110c514ab17122..1a6b0aa65dfc523552fdcf1562aa40a19b61023f 100644
--- a/modules/paypal/browser.py
+++ b/modules/paypal/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import datetime
diff --git a/modules/paypal/module.py b/modules/paypal/module.py
index d9c9f40acdf81af31d8ea68d3dd0430a8f620b32..c4468fed5e951b16853456a7a485111eb0ef2bf1 100644
--- a/modules/paypal/module.py
+++ b/modules/paypal/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bank import CapBank, AccountNotFound
diff --git a/modules/paypal/pages.py b/modules/paypal/pages.py
index 458066b7b64022f68b60b06bcfbbabe73ca5b911..e79bc7517e8e0334de6b6e7c735bf49a34f5bbce 100644
--- a/modules/paypal/pages.py
+++ b/modules/paypal/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from ast import literal_eval
from decimal import Decimal, ROUND_DOWN
diff --git a/modules/paypal/test.py b/modules/paypal/test.py
index 136d3eb3c3a5bc59c2dc41bb8b10b78807a1230d..d407fb26838c7fd2444af5ef3784693ce500d223 100644
--- a/modules/paypal/test.py
+++ b/modules/paypal/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/peertube/__init__.py b/modules/peertube/__init__.py
index e070b900fe1dba80ac81521c0fc8dfe8c33cf4ab..65a6be034b9a50164fa46e835e2de9acfa91f18d 100644
--- a/modules/peertube/__init__.py
+++ b/modules/peertube/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/peertube/browser.py b/modules/peertube/browser.py
index 25e483ac7ffb5c69f5826487e51ab64f1c1f69e4..57eb241f8e71f4e753b5d7671756529997dc3f88 100644
--- a/modules/peertube/browser.py
+++ b/modules/peertube/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/peertube/module.py b/modules/peertube/module.py
index 7136e16c9a56da2e08cb300c5312b3044737e3ad..0a1b2ace7c82afaeab3803ecac4133e0e2796fcf 100644
--- a/modules/peertube/module.py
+++ b/modules/peertube/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/phpbb/__init__.py b/modules/phpbb/__init__.py
index c4850ba1b4f87836eff7451ac1d9351fc54af567..5622098a5cc325dcafd93aa3403b8a82642ce2f9 100644
--- a/modules/phpbb/__init__.py
+++ b/modules/phpbb/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .browser import PhpBB
diff --git a/modules/phpbb/browser.py b/modules/phpbb/browser.py
index 927011e4d2c72984ded6b6562cb0a06bdcdac762..9ba5b0ee70202956ffa073c0b932eef69e6d598b 100644
--- a/modules/phpbb/browser.py
+++ b/modules/phpbb/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/phpbb/module.py b/modules/phpbb/module.py
index 221a82e6d5c12adc38d12f8ad1519ab1523ddee4..38c511cd15094fb74e82d31929ef93b020e7e64b 100644
--- a/modules/phpbb/module.py
+++ b/modules/phpbb/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.messages import CantSendMessage, CapMessages, CapMessagesPost, Message, Thread
diff --git a/modules/phpbb/pages/forum.py b/modules/phpbb/pages/forum.py
index 5a8c0573ad2c0433241095565858766d79f194ed..17a0833013e8e0205bd82610a4165c48e6302ccd 100644
--- a/modules/phpbb/pages/forum.py
+++ b/modules/phpbb/pages/forum.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from time import sleep
diff --git a/modules/phpbb/pages/index.py b/modules/phpbb/pages/index.py
index 0f7ce9d16bd9c6b31b2ba64a368b777b0fa6a90e..60de40ba1dc4058dfc35bc351da91e203097fd13 100644
--- a/modules/phpbb/pages/index.py
+++ b/modules/phpbb/pages/index.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
diff --git a/modules/phpbb/test.py b/modules/phpbb/test.py
index f62aae2f138e2268618b25b851cbd395244647d5..d42552f54a12ca910ab9a731157f47abb53e1b49 100644
--- a/modules/phpbb/test.py
+++ b/modules/phpbb/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/phpbb/tools.py b/modules/phpbb/tools.py
index fbde8a95466467dbdeefec1fc8c37191d2ce823e..b86c2dd790dbe52c1ebf861df6a5b3eb41740f11 100644
--- a/modules/phpbb/tools.py
+++ b/modules/phpbb/tools.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from dateutil.parser import parse as _parse_dt
diff --git a/modules/piratebay/browser.py b/modules/piratebay/browser.py
index 7ade0d0eb17bda1f9527f10871c65bfdde108966..41f27763e6809403a84952485d884d89926008bb 100644
--- a/modules/piratebay/browser.py
+++ b/modules/piratebay/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2017 Julien Veyssier, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import URL, PagesBrowser
diff --git a/modules/piratebay/module.py b/modules/piratebay/module.py
index 1d43a301459b6bae74d5abb8b886e72f8c96d0eb..581814ff541b5b77d58ec0a7b93186bb992e14d9 100644
--- a/modules/piratebay/module.py
+++ b/modules/piratebay/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2017 Julien Veyssier, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.base import NotAvailable
from weboob.capabilities.torrent import CapTorrent, MagnetOnly, Torrent
diff --git a/modules/piratebay/pages/index.py b/modules/piratebay/pages/index.py
index 83d6c24ad112facbaa9f0105cc2fd24fd6da1b1e..6fbee8c068bcdf7b8e37c52307dbb49118e8bca6 100644
--- a/modules/piratebay/pages/index.py
+++ b/modules/piratebay/pages/index.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
diff --git a/modules/piratebay/pages/torrents.py b/modules/piratebay/pages/torrents.py
index cd10c7564725ada7f2147a40bacb2384f0270421..e01000c0c9355e761129739e56758c35123f6874 100644
--- a/modules/piratebay/pages/torrents.py
+++ b/modules/piratebay/pages/torrents.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2012 Julien Veyssier, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.misc import get_bytes_size
from weboob.browser.pages import HTMLPage
diff --git a/modules/piratebay/test.py b/modules/piratebay/test.py
index e31cb35740ea260f67e811336f4b606ab9fa2641..a2f2da0583ded977e6713132a70e2e0def80a0a9 100644
--- a/modules/piratebay/test.py
+++ b/modules/piratebay/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2012 Julien Veyssier, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from random import choice
diff --git a/modules/pixabay/__init__.py b/modules/pixabay/__init__.py
index 3fd3ea1d344c558d1eb5260078ad3970449fc21f..b33c4d00923e64c198ce86811d94247aac53309e 100644
--- a/modules/pixabay/__init__.py
+++ b/modules/pixabay/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import PixabayModule
diff --git a/modules/pixabay/browser.py b/modules/pixabay/browser.py
index ad3c5d05809b849777398863e51625a6e7a0c07f..c16b5130ff922677ec69e4fea0c67be9cd4633ca 100644
--- a/modules/pixabay/browser.py
+++ b/modules/pixabay/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
from weboob.browser import URL
diff --git a/modules/pixabay/module.py b/modules/pixabay/module.py
index 9386a429fc935a31b2836c60024353d78bcab4b5..39cbaf8f8eb446d5ddfaf3f47923acf8cc6a7813 100644
--- a/modules/pixabay/module.py
+++ b/modules/pixabay/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.image import CapImage, BaseImage, Thumbnail
diff --git a/modules/pixabay/pages.py b/modules/pixabay/pages.py
index 5f46545b1ae78e314b5618dafbe2cc99591ca71a..aa89e75d79536ecc0ed2733dd6997e7b53e19987 100644
--- a/modules/pixabay/pages.py
+++ b/modules/pixabay/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.filters.html import Attr
diff --git a/modules/pixabay/test.py b/modules/pixabay/test.py
index 2d898537f80ce682b397586bbdd38e661eed66d6..6addf29f9b60bd6d29f65c0ca51286ae563b9b11 100644
--- a/modules/pixabay/test.py
+++ b/modules/pixabay/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/pixtoilelibre/__init__.py b/modules/pixtoilelibre/__init__.py
index 1dc3e2145a6175f9c1926b00fcca7759a35b6301..69319d26815d792f207682389a52655a5ac81b25 100644
--- a/modules/pixtoilelibre/__init__.py
+++ b/modules/pixtoilelibre/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import PixtoilelibreModule
diff --git a/modules/pixtoilelibre/browser.py b/modules/pixtoilelibre/browser.py
index 275abe3f5b297a0c95047c8ed8faeb57f0d0c08d..fb92055a3c108823f95dc6c2abe20ad59c66e6fc 100644
--- a/modules/pixtoilelibre/browser.py
+++ b/modules/pixtoilelibre/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from base64 import b64encode
from io import BytesIO
diff --git a/modules/pixtoilelibre/module.py b/modules/pixtoilelibre/module.py
index f4bdbeef5b78f2c781fde9b9e3cd16d6848b0531..00340bd5e1b3708fc861c0734eb26bad42a5df5f 100644
--- a/modules/pixtoilelibre/module.py
+++ b/modules/pixtoilelibre/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from base64 import b64decode
import re
diff --git a/modules/pixtoilelibre/pages.py b/modules/pixtoilelibre/pages.py
index 080f7d2891744790dffb3a13bcc32f23884e3067..be033e7e78fdac075489399d61b8ebab777488e9 100644
--- a/modules/pixtoilelibre/pages.py
+++ b/modules/pixtoilelibre/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
diff --git a/modules/pixtoilelibre/test.py b/modules/pixtoilelibre/test.py
index 536083a17c51f1f00a5c1fb14105f3ba241ce167..42122b1aa88ef569e6981484df3dd9c91e01004e 100644
--- a/modules/pixtoilelibre/test.py
+++ b/modules/pixtoilelibre/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from base64 import b64decode
diff --git a/modules/playme/__init__.py b/modules/playme/__init__.py
index 990f3a3bff40b3be534fde11a158a623ab774ced..2d01f6bf2aaa06d22ca7465464855fbdcf604c4a 100644
--- a/modules/playme/__init__.py
+++ b/modules/playme/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import PlayMeModule
diff --git a/modules/playme/browser.py b/modules/playme/browser.py
index a97b8ace7182776b8463c3a34f2c38527942b15c..7c49b7d7078480ede363931f79965566f50fac5c 100644
--- a/modules/playme/browser.py
+++ b/modules/playme/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/playme/module.py b/modules/playme/module.py
index fe01f6e7f3ee14c243cfe0e156a336b28b7e1213..ef39bf5453c1c1d73a82554114a72fbac01f783d 100644
--- a/modules/playme/module.py
+++ b/modules/playme/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import datetime
diff --git a/modules/playme/test.py b/modules/playme/test.py
index 00b81a7f0113f9323a6b8afeb112329c34dc015c..e102de48f6c9e5ff966e6436f50b9584ff0ccb87 100644
--- a/modules/playme/test.py
+++ b/modules/playme/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/podnapisi/__init__.py b/modules/podnapisi/__init__.py
index 1aa5e9b47d1479a86009df6c5830fc1652c58536..4b5fd78fbd66e4a24f5959bbb689425b3da19cf6 100644
--- a/modules/podnapisi/__init__.py
+++ b/modules/podnapisi/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import PodnapisiModule
diff --git a/modules/podnapisi/browser.py b/modules/podnapisi/browser.py
index c41a6c1a02556c6406f9bd1fa34aaaeadada516d..593ba4c419242887e4de3a969df8956b17fcc3fd 100644
--- a/modules/podnapisi/browser.py
+++ b/modules/podnapisi/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/podnapisi/module.py b/modules/podnapisi/module.py
index 03118aa42e27ed7f6d9e2add0865b8eb73450230..8f84f3bffd2cf19e9c46484594ace8c93b9cb002 100644
--- a/modules/podnapisi/module.py
+++ b/modules/podnapisi/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.subtitle import CapSubtitle, LanguageNotSupported
from weboob.applications.suboob.suboob import LANGUAGE_CONV
diff --git a/modules/podnapisi/pages.py b/modules/podnapisi/pages.py
index e2c31cc2a8f56950eaa40f5d3b65185d5bea4eb6..7313c07143d64bc528b206163e8d3a00f0fd0dc0 100644
--- a/modules/podnapisi/pages.py
+++ b/modules/podnapisi/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
from weboob.browser.elements import TableElement, ItemElement, method
diff --git a/modules/podnapisi/test.py b/modules/podnapisi/test.py
index c284567e8e303fc5335caec6723933ee43800263..f0e82f5533854064358826b74ea1f620a79e6499 100644
--- a/modules/podnapisi/test.py
+++ b/modules/podnapisi/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/poivy/__init__.py b/modules/poivy/__init__.py
index 58be394148efd34f14c3646188609c187ab28e11..539ca45baa35509dabb82cade4a63aa3e9e6a1b5 100644
--- a/modules/poivy/__init__.py
+++ b/modules/poivy/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import PoivyModule
diff --git a/modules/poivy/browser.py b/modules/poivy/browser.py
index ccd3abc924a870313854944dad196c435ffa1b49..12304d9f7cfbec75ce74e7724929c29707b3cb91 100644
--- a/modules/poivy/browser.py
+++ b/modules/poivy/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013-2014 Fourcot Florent
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login
from weboob.exceptions import BrowserIncorrectPassword
diff --git a/modules/poivy/module.py b/modules/poivy/module.py
index 9c3d6e336a87935344020a69512136ddf97afc5e..b8133012fbb5ccd75c9ae4912d97b2acc54a4c5e 100644
--- a/modules/poivy/module.py
+++ b/modules/poivy/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bill import CapDocument, Subscription, SubscriptionNotFound, Detail
diff --git a/modules/poivy/pages.py b/modules/poivy/pages.py
index 44c03b19c84529d161d15a62c23ee472abb84047..c875b777de5982a70dd34815534c93a7529cfce4 100644
--- a/modules/poivy/pages.py
+++ b/modules/poivy/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.exceptions import BrowserBanned
from weboob.browser.pages import HTMLPage, LoggedPage, pagination
diff --git a/modules/poivy/test.py b/modules/poivy/test.py
index a5784d1eff1fb8b0dd46196a8d289fb78a90ffe0..f5baa83688bef51c91f3d6642ba753dde2978d1c 100644
--- a/modules/poivy/test.py
+++ b/modules/poivy/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Fourcot Florent
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/popolemploi/__init__.py b/modules/popolemploi/__init__.py
index 3034ded7e0af7a506ab4f0e97087e827b45da308..85b6a0fadb95413c1fe8080b9fc8e4930e0c9216 100644
--- a/modules/popolemploi/__init__.py
+++ b/modules/popolemploi/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import PopolemploiModule
diff --git a/modules/popolemploi/browser.py b/modules/popolemploi/browser.py
index 57055fc2e367070dfd739c92f3107830888b68fa..407c4eff35b2af05b551faaa44cb14db7c9c1784 100644
--- a/modules/popolemploi/browser.py
+++ b/modules/popolemploi/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .pages import SearchPage, AdvertPage
from weboob.browser import PagesBrowser, URL
diff --git a/modules/popolemploi/module.py b/modules/popolemploi/module.py
index e6ed965daeab90d4ffd78c58c95d7b8c4bd6acbf..dabeb69c0b3211ad968894458a59ec43f67dab73 100644
--- a/modules/popolemploi/module.py
+++ b/modules/popolemploi/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
diff --git a/modules/popolemploi/pages.py b/modules/popolemploi/pages.py
index c7f130fe466bc3420ca25fb5b2258928a5a166fc..db8dedb9133d73361d566d0eba6ef3a95c9ffa74 100644
--- a/modules/popolemploi/pages.py
+++ b/modules/popolemploi/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.job import BaseJobAdvert
from weboob.browser.pages import HTMLPage
diff --git a/modules/popolemploi/test.py b/modules/popolemploi/test.py
index 41128e8bc9ebd8256b1d60c94b78d0e1c092050d..3398c0d29b130a93e4bc31b0bd42fe6c9823ec37 100644
--- a/modules/popolemploi/test.py
+++ b/modules/popolemploi/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/pornhub/__init__.py b/modules/pornhub/__init__.py
index c36e6bcd8bb011485419620b9130cbc5e62a92fd..d0d2969610bb76aff11a95b747353e81ba15c89b 100644
--- a/modules/pornhub/__init__.py
+++ b/modules/pornhub/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import PornhubModule
diff --git a/modules/pornhub/browser.py b/modules/pornhub/browser.py
index 71938864c32e433788b156d20be8b21cd1189de7..fc56810ffdd448472e18a465a6d3a9a3118e60f1 100644
--- a/modules/pornhub/browser.py
+++ b/modules/pornhub/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/pornhub/module.py b/modules/pornhub/module.py
index 6b1f85c5fce6a0fb2a128f82067737de56e016f4..e85084f4a543b436bedc67ee4c3c34edd3db35d5 100644
--- a/modules/pornhub/module.py
+++ b/modules/pornhub/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import CapVideo, BaseVideo
diff --git a/modules/pornhub/pages.py b/modules/pornhub/pages.py
index 6aa72fe3e1204351fd0979e501b3ac71ad27f37b..b13adaf2fdba1ca0b8e3cdf818382bc6ef123457 100644
--- a/modules/pornhub/pages.py
+++ b/modules/pornhub/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.elements import ListElement, ItemElement, method
diff --git a/modules/pornhub/test.py b/modules/pornhub/test.py
index 3acc5a5fbfb32b5d98273f92c20ea634d0527e8f..77bd6639dedae9c386ce430b5abd802fe3fcd641 100644
--- a/modules/pornhub/test.py
+++ b/modules/pornhub/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.misc import limit
diff --git a/modules/pradoepargne/__init__.py b/modules/pradoepargne/__init__.py
index 6bb94c0218571cbb925190a986f6da61f8647a9d..a67b48e9f332104afdc0833fb09cc3eebbc2602f 100644
--- a/modules/pradoepargne/__init__.py
+++ b/modules/pradoepargne/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import PradoepargneModule
diff --git a/modules/pradoepargne/browser.py b/modules/pradoepargne/browser.py
deleted file mode 100644
index 185191297ed05e4f3d11990940c056b77524bb4f..0000000000000000000000000000000000000000
--- a/modules/pradoepargne/browser.py
+++ /dev/null
@@ -1,32 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Copyright(C) 2017 Edouard Lambert
-#
-# This file is part of weboob.
-#
-# weboob is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# weboob is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
-
-
-from weboob.browser import AbstractBrowser, URL
-
-from .pages import LoginPage
-
-class PradoBrowser(AbstractBrowser):
- PARENT = 'cmes'
-
- login = URL('pradoepargne/fr/identification/default.cgi', LoginPage)
-
- def __init__(self, baseurl, subsite, login, password, *args, **kwargs):
- self.weboob = kwargs['weboob']
- super(PradoBrowser, self).__init__(baseurl, login, password, subsite, *args, **kwargs)
diff --git a/modules/pradoepargne/module.py b/modules/pradoepargne/module.py
index a46ea4ea5b943dda31477cd4b2990ca990409187..26130b0d45f1efb5a6548bce220802831161bcc1 100644
--- a/modules/pradoepargne/module.py
+++ b/modules/pradoepargne/module.py
@@ -2,34 +2,31 @@
# Copyright(C) 2017 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
-from weboob.capabilities.bank import CapBankPockets, AccountNotFound
-from weboob.tools.backend import Module, BackendConfig
+from weboob.tools.backend import AbstractModule, BackendConfig
from weboob.tools.value import ValueBackendPassword
-from weboob.capabilities.base import find_object
-
-from .browser import PradoBrowser
+from weboob.capabilities.bank import CapBankPockets
__all__ = ['PradoepargneModule']
-class PradoepargneModule(Module, CapBankPockets):
+class PradoepargneModule(AbstractModule, CapBankPockets):
NAME = 'pradoepargne'
DESCRIPTION = u'Prado Épargne Salariale'
MAINTAINER = u'Edouard Lambert'
@@ -40,26 +37,4 @@ class PradoepargneModule(Module, CapBankPockets):
ValueBackendPassword('login', label='Identifiant', masked=False),
ValueBackendPassword('password', label='Mot de passe'))
- BROWSER = PradoBrowser
-
- def create_default_browser(self):
- return self.create_browser("https://www.gestion-epargne-salariale.fr",
- "pradoepargne/",
- self.config['login'].get(),
- self.config['password'].get(),
- weboob=self.weboob)
-
- def get_account(self, _id):
- return find_object(self.browser.iter_accounts(), id=_id, error=AccountNotFound)
-
- def iter_accounts(self):
- return self.browser.iter_accounts()
-
- def iter_history(self, account):
- return self.browser.iter_history(account)
-
- def iter_investment(self, account):
- return self.browser.iter_investment(account)
-
- def iter_pocket(self, account):
- return self.browser.iter_pocket(account)
+ PARENT = 'humanis'
diff --git a/modules/pradoepargne/pages.py b/modules/pradoepargne/pages.py
deleted file mode 100644
index 06a4fc60ab8fe89a0ce75e3670660d38040df586..0000000000000000000000000000000000000000
--- a/modules/pradoepargne/pages.py
+++ /dev/null
@@ -1,12 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Copyright(C) 2012-2019 Budget Insight
-
-
-from weboob.browser.pages import AbstractPage
-
-
-class LoginPage(AbstractPage):
- PARENT = 'cmes'
- PARENT_URL = 'login'
- BROWSER_ATTR = 'package.browser.CmesBrowser'
diff --git a/modules/pradoepargne/test.py b/modules/pradoepargne/test.py
index c2359fcfda1831884d0144dde8760b6eb52a1e6a..6e6b4ddbd7fe60614efe8269ecf025964914aeb9 100644
--- a/modules/pradoepargne/test.py
+++ b/modules/pradoepargne/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/presseurop/__init__.py b/modules/presseurop/__init__.py
index bb96e384bdc25b25a120bb24463bf2e706c5252f..442fe9eaca21c5c86429ae11ddfa7e2ef8c3b3f8 100644
--- a/modules/presseurop/__init__.py
+++ b/modules/presseurop/__init__.py
@@ -3,20 +3,20 @@
# Copyright(C) 2012 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import NewspaperPresseuropModule
diff --git a/modules/presseurop/browser.py b/modules/presseurop/browser.py
index db3d7cf434f53dd172c78ff3aff12cb70441fb87..1899b0485dc57b498cb2b1f7d7e2729b9b0ad399 100644
--- a/modules/presseurop/browser.py
+++ b/modules/presseurop/browser.py
@@ -3,20 +3,20 @@
# Copyright(C) 2012 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import date, datetime, time
from .pages import PresseuropPage
diff --git a/modules/presseurop/module.py b/modules/presseurop/module.py
index 5b4711f528cb67552b9d2c475c3ee0d195449433..9a156befa02094a8e923e551b872ac43e5832d7e 100644
--- a/modules/presseurop/module.py
+++ b/modules/presseurop/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
"backend for http://www.presseurop.eu"
from weboob.capabilities.messages import CapMessages, Thread
diff --git a/modules/presseurop/pages.py b/modules/presseurop/pages.py
index a358f893f138f67a6b8dde707e545e8e9328ff24..44bb2c5097b572178d3b7113b5f2d6a6dece737a 100644
--- a/modules/presseurop/pages.py
+++ b/modules/presseurop/pages.py
@@ -3,20 +3,20 @@
# Copyright(C) 2012 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import AbstractPage
from weboob.browser.filters.html import CSS, CleanHTML
diff --git a/modules/presseurop/test.py b/modules/presseurop/test.py
index 6b028e23454fe9bbe47226f27041f3c26f047b81..461751094e73265d36776c5fc7caff8ee010afb2 100644
--- a/modules/presseurop/test.py
+++ b/modules/presseurop/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/presseurop/tools.py b/modules/presseurop/tools.py
index 91820bfeb7ec189194a610a79e6f27d5156931e5..2b3238a29b9a0c83e82d59148f019eac5ba9ae36 100644
--- a/modules/presseurop/tools.py
+++ b/modules/presseurop/tools.py
@@ -2,20 +2,20 @@
# -*- coding: utf-8 -*-
# Copyright(C) 2012 Florent Fourcot
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/prixcarburants/browser.py b/modules/prixcarburants/browser.py
index f8e7f82d5022a8d5101397dc221bb05a3e9d33f6..caffcae0592ae93297499989086b43faa400a531 100644
--- a/modules/prixcarburants/browser.py
+++ b/modules/prixcarburants/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
from weboob.capabilities.base import UserError
diff --git a/modules/prixcarburants/module.py b/modules/prixcarburants/module.py
index 737cccef70f6f6e3ed96ddb144edadc7cc875d7e..4c4064c139813f45fa30b25f3d79072ce56ee27c 100644
--- a/modules/prixcarburants/module.py
+++ b/modules/prixcarburants/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module, BackendConfig
from weboob.tools.value import Value
diff --git a/modules/prixcarburants/pages.py b/modules/prixcarburants/pages.py
index 9f8f071daba3271c3a65ec4bcda436510f299c1b..cdc9f195ef7be9cf7070ee76fb44f4022b6dc6e1 100644
--- a/modules/prixcarburants/pages.py
+++ b/modules/prixcarburants/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
from weboob.browser.filters.standard import CleanText, Env, Field, CleanDecimal, Date, Format
diff --git a/modules/prixcarburants/test.py b/modules/prixcarburants/test.py
index a48f5aa2713537cb72f76539b4771a57cb1cf13c..0ef8d38e9a99ea36829ba3ce674b616d450a0d0e 100644
--- a/modules/prixcarburants/test.py
+++ b/modules/prixcarburants/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/radiofrance/__init__.py b/modules/radiofrance/__init__.py
index 0027461dc153a1473287c81d7d5da3b29540fd6c..11b23a50a953a6e62cb4560dfe7fb43b6bf4eeaf 100644
--- a/modules/radiofrance/__init__.py
+++ b/modules/radiofrance/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2012 Johann Broudin, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import RadioFranceModule
diff --git a/modules/radiofrance/browser.py b/modules/radiofrance/browser.py
index 721cb9db85e2038bee377dab457a524531b3ed0a..26bdebf972e98544502d332bafbf79eec32ed498 100644
--- a/modules/radiofrance/browser.py
+++ b/modules/radiofrance/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2012 Johann Broudin, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
from .pages import RadioPage, JsonPage, PodcastPage
diff --git a/modules/radiofrance/module.py b/modules/radiofrance/module.py
index 6b2dd20e1ec442b1151ad955e507772ace1709c8..91aca27f3a7a89afca7566228d3e9ab12d77f858 100644
--- a/modules/radiofrance/module.py
+++ b/modules/radiofrance/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2012 Johann Broudin, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.base import NotLoaded
diff --git a/modules/radiofrance/pages.py b/modules/radiofrance/pages.py
index 7cbf7662bc46d1562e387915ffe606cd426b590a..80b89611e6d62bf5f00627a2863a11591d2d600a 100644
--- a/modules/radiofrance/pages.py
+++ b/modules/radiofrance/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.elements import ItemElement, DictElement, ListElement, method
from weboob.browser.pages import HTMLPage, JsonPage, XMLPage
diff --git a/modules/radiofrance/test.py b/modules/radiofrance/test.py
index da4a3029f91a94d9c1668689f344783a6d5d3857..a89144c60ef2334ad1bb2e90f8d44b96303e0f35 100644
--- a/modules/radiofrance/test.py
+++ b/modules/radiofrance/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011-2012 Romain Bignon, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/ratp/__init__.py b/modules/ratp/__init__.py
index 50c298a0e42bd75b2858afb0d48c16d4ed33b5a8..ea1e6257b66375ce2bec9dcc5221a99db3afc80b 100644
--- a/modules/ratp/__init__.py
+++ b/modules/ratp/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import RATPModule
diff --git a/modules/ratp/browser.py b/modules/ratp/browser.py
index 1ee49344963b5496b896ac4b76710897048a983b..68689408cc8b6365295d693e6fd19870b8b06013 100644
--- a/modules/ratp/browser.py
+++ b/modules/ratp/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/ratp/module.py b/modules/ratp/module.py
index aeb1bf7864dd8a542eeb5c70f14179bb6b7d4dd4..e13c95de9ef8838d3c8748c86493d88669a1d7fb 100644
--- a/modules/ratp/module.py
+++ b/modules/ratp/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/ratp/pages.py b/modules/ratp/pages.py
index df878273772b12b79d1957db0b73c74edbbaefcb..e2c2e25164da8146dd63195e08e78d559a3d4f49 100644
--- a/modules/ratp/pages.py
+++ b/modules/ratp/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import datetime
diff --git a/modules/ratp/test.py b/modules/ratp/test.py
index dd23635530fb9a4b9315263be348f7a6f0a52477..af78f5801af0a77001e8df8d6756852d36d3dd60 100644
--- a/modules/ratp/test.py
+++ b/modules/ratp/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Phyks (Lucas Verney)
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/razibus/__init__.py b/modules/razibus/__init__.py
index 36c46d31624cc8d99ad5890fb92f8d025e243621..82d66a85bef3e00516986ddb68bdf95317a8d3a1 100644
--- a/modules/razibus/__init__.py
+++ b/modules/razibus/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import RazibusModule
diff --git a/modules/razibus/browser.py b/modules/razibus/browser.py
index 73088811cc83cb7d15524718bcb4d50069d68c3a..f6a802f4031ab6b25a82455bc8a55900de0774e5 100644
--- a/modules/razibus/browser.py
+++ b/modules/razibus/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/razibus/calendar.py b/modules/razibus/calendar.py
index 4cdc4fc2d8a6286ae77675d549ce2463ecaba505..6e67720692278036ab10e87ce16acc121e7e6282 100644
--- a/modules/razibus/calendar.py
+++ b/modules/razibus/calendar.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS, CATEGORIES
diff --git a/modules/razibus/module.py b/modules/razibus/module.py
index eeb346c65f092e4551e06d47b79494501ce9bf2d..1669d96c942bf0447c8dfa20befd2fc3b5188f80 100644
--- a/modules/razibus/module.py
+++ b/modules/razibus/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
diff --git a/modules/razibus/pages.py b/modules/razibus/pages.py
index 378893a806c0cc31b6524d82ad756db533db7d64..ea62cc7514d5637d2265de5b29074efeef2f5269 100644
--- a/modules/razibus/pages.py
+++ b/modules/razibus/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .calendar import RazibusCalendarEvent
diff --git a/modules/razibus/test.py b/modules/razibus/test.py
index de1b81130b45952e44e8c8803a7dc0ee053ebf40..5e6d8ae5ea5cade1b2186b0f17d7cec4d6bcede9 100644
--- a/modules/razibus/test.py
+++ b/modules/razibus/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/reddit/__init__.py b/modules/reddit/__init__.py
index 7f32bc3f1a8f5331f15a1ba6376b54ef76605745..3f46ef279ab347706c0b71678da1028df97406f7 100644
--- a/modules/reddit/__init__.py
+++ b/modules/reddit/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/reddit/browser.py b/modules/reddit/browser.py
index d5d84a2e2a048b71fdee63d90e1e7586620fd0a2..5566cb3057c24b40d582efc12a6466a6a2758950 100644
--- a/modules/reddit/browser.py
+++ b/modules/reddit/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/reddit/module.py b/modules/reddit/module.py
index a50df2568a5083e0547756878696d5ee06c0fac5..81cc7fadf696368c521f9761dce8e15cca9560de 100644
--- a/modules/reddit/module.py
+++ b/modules/reddit/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/reddit/pages.py b/modules/reddit/pages.py
index db72b5d898efcfe42ad1228e3245337ddfdd8db9..ae11da59527f90ce66fdfa83e7bbbd7e2d818a87 100644
--- a/modules/reddit/pages.py
+++ b/modules/reddit/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/reddit/test.py b/modules/reddit/test.py
index 0f2027444eefb676049669908ba7bc10e7534e11..5ba92fd715b259ab44a50c362af5b589bce356a7 100644
--- a/modules/reddit/test.py
+++ b/modules/reddit/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/redmine/__init__.py b/modules/redmine/__init__.py
index 777fae6c4c47d63aaad517d9234f9336d73f55d1..3a7041563c014932127f771e7271785f189458f1 100644
--- a/modules/redmine/__init__.py
+++ b/modules/redmine/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import RedmineModule
diff --git a/modules/redmine/browser.py b/modules/redmine/browser.py
index 01bf010f07caada7376afe292372d94ee5cd5322..0d9b644a161ac76920011254e66cf0f9d62ed468 100644
--- a/modules/redmine/browser.py
+++ b/modules/redmine/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
import lxml.html
diff --git a/modules/redmine/module.py b/modules/redmine/module.py
index 20ab3eb483805fbe3038112db3cf39547396dd10..4a971cd950a536f8b710d671399dedbeb6b0df0f 100644
--- a/modules/redmine/module.py
+++ b/modules/redmine/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.content import CapContent, Content
diff --git a/modules/redmine/pages/index.py b/modules/redmine/pages/index.py
index 7dc052f22d468f504c70698ab8bceeabd48f637d..91537eb9e3f0384a6d7efc128ebc509abcf4a420 100644
--- a/modules/redmine/pages/index.py
+++ b/modules/redmine/pages/index.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
diff --git a/modules/redmine/pages/issues.py b/modules/redmine/pages/issues.py
index e0037429f691be6b5353a82dcd7de41be7038655..b9394d2ee0a161711d93d20c323d27a6c1d1df55 100644
--- a/modules/redmine/pages/issues.py
+++ b/modules/redmine/pages/issues.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import datetime
diff --git a/modules/redmine/pages/wiki.py b/modules/redmine/pages/wiki.py
index 325e785e731d052b50f1c45c92c9fa6c354491be..b34ebb24c0a33fd9b56446fa6ec3e8a06f7ebf67 100644
--- a/modules/redmine/pages/wiki.py
+++ b/modules/redmine/pages/wiki.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .index import BaseHTMLPage
diff --git a/modules/regionsjob/__init__.py b/modules/regionsjob/__init__.py
index 7c415ac8e128bf56f64737b4d47980e95234dd0d..8ccd33017bdc854e437b369bdb918f1ffaea7697 100644
--- a/modules/regionsjob/__init__.py
+++ b/modules/regionsjob/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import RegionsjobModule
diff --git a/modules/regionsjob/browser.py b/modules/regionsjob/browser.py
index 0a8d998d2d0ad397fb37d09de24bf0c30ac4ce29..d8ee5c59873e390cd3b9f99e23428d1957556518 100644
--- a/modules/regionsjob/browser.py
+++ b/modules/regionsjob/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/regionsjob/module.py b/modules/regionsjob/module.py
index 540a7340f80adfc62431eadeb77dd3654f65edc8..f56930bfc24c736831a5d8d06340d2842aaf222b 100644
--- a/modules/regionsjob/module.py
+++ b/modules/regionsjob/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
diff --git a/modules/regionsjob/pages.py b/modules/regionsjob/pages.py
index a1fcdd726bc35928c2623536d4c7d4a4c7bfedff..cc39e133707fa8061901986cf2f8715e87568e4d 100644
--- a/modules/regionsjob/pages.py
+++ b/modules/regionsjob/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage, pagination, JsonPage
from weboob.browser.elements import ItemElement, ListElement, method
diff --git a/modules/regionsjob/test.py b/modules/regionsjob/test.py
index 6f3d4f2fa6f206035f80bc2886e30125a6136ad4..582eb58330a72f0bd60a26a5f8b62c0a375ce9b4 100644
--- a/modules/regionsjob/test.py
+++ b/modules/regionsjob/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/relaiscolis/__init__.py b/modules/relaiscolis/__init__.py
index 6274791d8d8a45fa1666d8ea172143fb961e2893..9c697eb69e49ac8cd3a5f2e44530446b29fc3a1d 100644
--- a/modules/relaiscolis/__init__.py
+++ b/modules/relaiscolis/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Mickaël Thomas
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/relaiscolis/browser.py b/modules/relaiscolis/browser.py
index 361d709d50a176ef5fa8a4bca910b3a106087c59..48dc6576d8713f859c1205af00adde439e682fe8 100644
--- a/modules/relaiscolis/browser.py
+++ b/modules/relaiscolis/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Mickaël Thomas
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
diff --git a/modules/relaiscolis/module.py b/modules/relaiscolis/module.py
index 224e48c06e1eae7e1318069c6a2e6ca9250bf76f..d7c2f4cb17f8be29d9ab7ec19259d1155d1e442f 100644
--- a/modules/relaiscolis/module.py
+++ b/modules/relaiscolis/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Mickaël Thomas
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/residentadvisor/__init__.py b/modules/residentadvisor/__init__.py
index 12ba20de498a448e1a4858b786f0f0a364fbd2a7..304594f1573a21192df67c2f11f5b6872d491db9 100644
--- a/modules/residentadvisor/__init__.py
+++ b/modules/residentadvisor/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Alexandre Morignot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import ResidentadvisorModule
diff --git a/modules/residentadvisor/browser.py b/modules/residentadvisor/browser.py
index d92627aae0e361bbe98fbdc1b00ffb7408c623ec..ae8702e93e62deb245acefa9817743aebf85ef10 100644
--- a/modules/residentadvisor/browser.py
+++ b/modules/residentadvisor/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Alexandre Morignot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login
diff --git a/modules/residentadvisor/module.py b/modules/residentadvisor/module.py
index ca3cbada2f002838379f96f2e91a851cb81df8ed..5d9054800d4100d396299817cc72d8e1b3263b53 100644
--- a/modules/residentadvisor/module.py
+++ b/modules/residentadvisor/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Alexandre Morignot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/residentadvisor/pages.py b/modules/residentadvisor/pages.py
index a0dba14fc4b9c9cd649877ea9b0a461ffc704439..5f957707ffd6c14626f1089278467a40d6f6c856 100644
--- a/modules/residentadvisor/pages.py
+++ b/modules/residentadvisor/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Alexandre Morignot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.calendar import CATEGORIES, STATUS, TICKET
diff --git a/modules/residentadvisor/test.py b/modules/residentadvisor/test.py
index 8ce7e0e10b18c7b1216530b3bd6522dfe9d468b3..abc4428e1be822cef52de3c1347163a54f77be92 100644
--- a/modules/residentadvisor/test.py
+++ b/modules/residentadvisor/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Alexandre Morignot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/rmll/__init__.py b/modules/rmll/__init__.py
index 55777ddc22e559ab2be6b50f74f75eea654b9e1f..9a4326eaa7e0448670e3e34d9889eca48ea1e114 100644
--- a/modules/rmll/__init__.py
+++ b/modules/rmll/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Guilhem Bonnefille
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import RmllModule
diff --git a/modules/rmll/browser.py b/modules/rmll/browser.py
index 23ae156243b0bd17966d96248899655009ed7282..9b2d8453f5223df615df2f17b759824ff927a7f6 100644
--- a/modules/rmll/browser.py
+++ b/modules/rmll/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Guilhem Bonnefille
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
from weboob.browser.exceptions import HTTPNotFound
diff --git a/modules/rmll/module.py b/modules/rmll/module.py
index de3ade0fb57899c911825aef51ba37ff4de05b05..7679b65ad36ee9200ea9ff579b59acb36198f970 100644
--- a/modules/rmll/module.py
+++ b/modules/rmll/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Guilhem Bonnefille
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import CapVideo, BaseVideo
from weboob.capabilities.collection import CapCollection, Collection
diff --git a/modules/rmll/pages.py b/modules/rmll/pages.py
index fe06110161fe6ba5d8c300749662436842441331..3719df03d415c418a69e333f74c1116770501c7b 100644
--- a/modules/rmll/pages.py
+++ b/modules/rmll/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Guilhem Bonnefille
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
from datetime import timedelta
diff --git a/modules/rmll/test.py b/modules/rmll/test.py
index 63c43fdc2f4a4e084555fcbbcca3b1054ce6046e..c630c665f8decbeb64900ac5fd0300b8319c52e7 100644
--- a/modules/rmll/test.py
+++ b/modules/rmll/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Guilhem Bonnefille
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/rmll/video.py b/modules/rmll/video.py
index df57353681a7b152c0a09dcf5679aa4e17abdea2..e3b5be2a590d8ea3199d4d8806273c2302730638 100644
--- a/modules/rmll/video.py
+++ b/modules/rmll/video.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Guilhem Bonnefille
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import BaseVideo
diff --git a/modules/s2e/__init__.py b/modules/s2e/__init__.py
index 3d80513b2833005d472cbc1a915723b2948f81df..56e0a1e4a831a339b13486561c482dd8568aea51 100644
--- a/modules/s2e/__init__.py
+++ b/modules/s2e/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Christophe Lampin
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import S2eModule
diff --git a/modules/s2e/browser.py b/modules/s2e/browser.py
index 8554a86bcc9a88bc7545bb9ab373cbdce23e9d95..e7a6bde230c8c72bfd84a61400bdc63cb18a6bfb 100644
--- a/modules/s2e/browser.py
+++ b/modules/s2e/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login, StatesMixin
diff --git a/modules/s2e/module.py b/modules/s2e/module.py
index a8957bc9aee20dd18d1534f1f1a356da2eda3b3c..9736e9e39e397e7871679e1ac176b51f5f761cf3 100644
--- a/modules/s2e/module.py
+++ b/modules/s2e/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/s2e/pages.py b/modules/s2e/pages.py
index 4726e343ac702547745237c777f2569796f7510d..4b8b8b2c03596d519233970b3b5b023e0a8f5f05 100644
--- a/modules/s2e/pages.py
+++ b/modules/s2e/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/s2e/test.py b/modules/s2e/test.py
index 77ce451d8da2b5c7db6f50444b225f8fda93f0c7..c74dd4c1c2e488fc0f2bca9605c2740d1ad1ccbe 100644
--- a/modules/s2e/test.py
+++ b/modules/s2e/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Christophe Lampin
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/sachsen/__init__.py b/modules/sachsen/__init__.py
index 14dfa6a30d116bbb4a1a0da8bdb0cfcbf48e95c5..131faf326def9d1e37c999899f7685e5d5ce3313 100644
--- a/modules/sachsen/__init__.py
+++ b/modules/sachsen/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import SachsenLevelModule
diff --git a/modules/sachsen/browser.py b/modules/sachsen/browser.py
index 9b7b0f769c42fd300b0978ade465d7d4caea63f5..ad011f15788f83b63da6000e8b8f6e541cdd39ea 100644
--- a/modules/sachsen/browser.py
+++ b/modules/sachsen/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/sachsen/module.py b/modules/sachsen/module.py
index 5cf8ee9134c8b138ee2d4cdb2267f7e63847bd46..ec1c966868a86864b77c14e7a0a6667f9bb0c707 100644
--- a/modules/sachsen/module.py
+++ b/modules/sachsen/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .browser import SachsenBrowser
from weboob.capabilities.gauge import CapGauge, GaugeSensor, Gauge,\
diff --git a/modules/sachsen/pages.py b/modules/sachsen/pages.py
index 029f5b3078e6f7ca35069326ffe81206b5dd484b..50c96013bb7ee4c5ce7c4ba077f70df4f4fbba73 100644
--- a/modules/sachsen/pages.py
+++ b/modules/sachsen/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import lxml.html
from weboob.browser.pages import HTMLPage
diff --git a/modules/sachsen/test.py b/modules/sachsen/test.py
index c70d07638e80351c73c9ed140bf355d571be4c9a..0dc691fb0c37e20e84746489fb1a858e2c22f286 100644
--- a/modules/sachsen/test.py
+++ b/modules/sachsen/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/seloger/browser.py b/modules/seloger/browser.py
index 78ca6db00f189d3d9e878fcbd8ba54e1d48ba3c0..eab1efe3ae16b1f2665158ccb3e391aad7c0d6cd 100644
--- a/modules/seloger/browser.py
+++ b/modules/seloger/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.housing import TypeNotSupported, POSTS_TYPES
from weboob.tools.compat import urlencode
diff --git a/modules/seloger/module.py b/modules/seloger/module.py
index 81e2323e1e3899799d9c937f022ea19b21d658e1..1e34665fa220f0d1e3ebaf6d81efdac892f8a40e 100644
--- a/modules/seloger/module.py
+++ b/modules/seloger/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.housing import CapHousing, Housing, HousingPhoto
diff --git a/modules/seloger/pages.py b/modules/seloger/pages.py
index 3dbf020518575a7ad8daef2db4e73194c7c7cdde..0941f87f67e81063e458a2522392655e2d9c420c 100644
--- a/modules/seloger/pages.py
+++ b/modules/seloger/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import XMLPage, JsonPage, pagination
diff --git a/modules/seloger/test.py b/modules/seloger/test.py
index 184c4cb01f78cf1476865b4013823558ffae06c0..fae7e086c1652d2a80c1f4f14277de4e8df8acbc 100644
--- a/modules/seloger/test.py
+++ b/modules/seloger/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.housing import Query, POSTS_TYPES, ADVERT_TYPES
from weboob.tools.test import BackendTest
diff --git a/modules/senscritique/__init__.py b/modules/senscritique/__init__.py
index 2f9b57662424993ccd82f18da62a7dbd50f776cc..bcbc8bc1d006955b8ab6680a2c71986857aedea8 100644
--- a/modules/senscritique/__init__.py
+++ b/modules/senscritique/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import SenscritiqueModule
diff --git a/modules/senscritique/browser.py b/modules/senscritique/browser.py
index 5e02c5b14a67b8291c8476daed9e3ef677777bd7..d3c51eda36eeffdb2ddb634eb8f1e45d93d5ac92 100644
--- a/modules/senscritique/browser.py
+++ b/modules/senscritique/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.base import UserError
from weboob.browser import PagesBrowser, URL
diff --git a/modules/senscritique/calendar.py b/modules/senscritique/calendar.py
index 9af0010b6b608a80e20dd9a8dd23251d26d09ab4..e3ab5aa6bfe5bee1d0acecab9513ab0070f60a79 100644
--- a/modules/senscritique/calendar.py
+++ b/modules/senscritique/calendar.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.calendar import BaseCalendarEvent, TRANSP, STATUS, CATEGORIES
diff --git a/modules/senscritique/module.py b/modules/senscritique/module.py
index 10be67d58d810160798b6b0330befa755f1c5b7c..7d126cbad2533570eb850646f6338f73866869ce 100644
--- a/modules/senscritique/module.py
+++ b/modules/senscritique/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
from weboob.capabilities.calendar import CapCalendarEvent, CATEGORIES
diff --git a/modules/senscritique/pages.py b/modules/senscritique/pages.py
index 0c5bccfa5f1f1373bff7a5f710b32038941c94bd..c729cbba71f8adce060bb37135ff4eb2c048241d 100644
--- a/modules/senscritique/pages.py
+++ b/modules/senscritique/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
from .calendar import SensCritiquenCalendarEvent
diff --git a/modules/senscritique/test.py b/modules/senscritique/test.py
index 7d3742642aa4cbfb3c98a9708aaba6795ae68d42..71f8aac9d2555714323d025d579fb53065963bab 100644
--- a/modules/senscritique/test.py
+++ b/modules/senscritique/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/societegenerale/__init__.py b/modules/societegenerale/__init__.py
index 1bcaf69a2a895f4e9eb2a2e5a058cc4463fab3ee..ca5b81b80f58144b1e7b210e925d0a249e730583 100644
--- a/modules/societegenerale/__init__.py
+++ b/modules/societegenerale/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Jocelyn Jaubert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import SocieteGeneraleModule
diff --git a/modules/societegenerale/browser.py b/modules/societegenerale/browser.py
index fa0b906dcebd809e79e0081031fa794100b2a2bb..91088ec751bff8af703a644892273cfbeab19cfa 100644
--- a/modules/societegenerale/browser.py
+++ b/modules/societegenerale/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Jocelyn Jaubert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/societegenerale/captcha.py b/modules/societegenerale/captcha.py
index 7c904064b6d173b5da278c68264fde913c924f75..e4e6a95e875c6a1675d21a4d1947c78dc4424438 100644
--- a/modules/societegenerale/captcha.py
+++ b/modules/societegenerale/captcha.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Jocelyn Jaubert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import hashlib
diff --git a/modules/societegenerale/module.py b/modules/societegenerale/module.py
index 44acc7bbf6870c002e832f7a61020d58cca3637d..497c9650dbeed0a0b9ff2eb737e8efe0c0c1de75 100644
--- a/modules/societegenerale/module.py
+++ b/modules/societegenerale/module.py
@@ -3,20 +3,20 @@
# Copyright(C) 2010-2011 Jocelyn Jaubert
# Copyright(C) 2012-2013 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
from decimal import Decimal
diff --git a/modules/societegenerale/pages/accounts_list.py b/modules/societegenerale/pages/accounts_list.py
index 3eef5ff816110693403a5a7b17fd8fd9925b8e63..0a95b26130326caaf90177f49444f39f3dcd0ff3 100644
--- a/modules/societegenerale/pages/accounts_list.py
+++ b/modules/societegenerale/pages/accounts_list.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Jocelyn Jaubert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
@@ -115,6 +115,8 @@ class AccountsPage(JsonBasePage):
'PROJECTIS': Account.TYPE_LIFE_INSURANCE,
'VIE_FEDER': Account.TYPE_LIFE_INSURANCE,
'PALISSANDRE': Account.TYPE_LIFE_INSURANCE,
+ 'SOGECAPI_PATRIMOINE': Account.TYPE_LIFE_INSURANCE,
+ 'EBENE_CAPITALISATION': Account.TYPE_LIFE_INSURANCE,
'ASSURANCE_VIE_GENERALE': Account.TYPE_LIFE_INSURANCE,
'ASSURANCE_VIE_SOGECAP_GENERAL': Account.TYPE_LIFE_INSURANCE,
'RESERVEA': Account.TYPE_REVOLVING_CREDIT,
@@ -128,7 +130,7 @@ class AccountsPage(JsonBasePage):
obj_id = obj_number = CleanText(Dict('numeroCompteFormate'), replace=[(' ', '')])
obj_label = Dict('labelToDisplay')
- obj_balance = CleanDecimal(Dict('soldes/soldeTotal'))
+ obj_balance = CleanDecimal(Dict('soldes/soldeActuel'))
obj_coming = CleanDecimal(Dict('soldes/soldeEnCours'))
obj_currency = Currency(Dict('soldes/devise'))
obj__cards = Dict('cartes', default=[])
diff --git a/modules/societegenerale/pages/base.py b/modules/societegenerale/pages/base.py
index 966a7f138f3baf40125f5a028818ff6acb42dd46..3f24cda83d180def8268a33bb99125b977f08915 100644
--- a/modules/societegenerale/pages/base.py
+++ b/modules/societegenerale/pages/base.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Jocelyn Jaubert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from decimal import Decimal
diff --git a/modules/societegenerale/pages/login.py b/modules/societegenerale/pages/login.py
index e78f9d7316d81eb3346811c0806e7b75b44ae2ea..141b46c88ac82fdc8874839865718cbbcc913370 100644
--- a/modules/societegenerale/pages/login.py
+++ b/modules/societegenerale/pages/login.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Jocelyn Jaubert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from io import BytesIO
diff --git a/modules/societegenerale/pages/subscription.py b/modules/societegenerale/pages/subscription.py
index 093435fffd4d21ed6c3ce62bcc342a3956db8054..352df1d276fa6e2c7e751bd390542387a178ffed 100644
--- a/modules/societegenerale/pages/subscription.py
+++ b/modules/societegenerale/pages/subscription.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Jocelyn Jaubert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
@@ -33,19 +33,21 @@ from .base import BasePage
class BankStatementPage(LoggedPage, BasePage):
@method
class iter_subscription(TableElement):
- item_xpath = '//table[.//th]//tr[td]'
+ item_xpath = '//table[.//th]//tr[td and @class="LGNTableRow"]'
head_xpath = '//table//th'
col_id = 'Numéro de Compte'
- col_label = 'Derniers relevés'
+ col_label = 'Type de Compte'
+ col__last_document_label = 'Derniers relevés'
class item(ItemElement):
def condition(self):
- return 'Récapitulatif annuel' not in CleanText(TableCell('label'))(self)
+ return 'Récapitulatif annuel' not in CleanText(TableCell('_last_document_label'))(self)
klass = Subscription
obj_id = CleanText(TableCell('id'), replace=[(' ', '')])
+ obj_label = CleanText(TableCell('label'))
@method
class iter_searchable_subscription(TableElement):
diff --git a/modules/societegenerale/pages/transfer.py b/modules/societegenerale/pages/transfer.py
index a202a9cb1fa6dd85573f99347a95ee16e5a3b73a..04c479e8cdd88cbac186711c8354120c220c26cc 100644
--- a/modules/societegenerale/pages/transfer.py
+++ b/modules/societegenerale/pages/transfer.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Baptiste Delpey
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
import re
@@ -61,7 +61,7 @@ class TransferJson(LoggedPage, JsonPage):
return self.get_acc_transfer_id(account)
def get_first_available_transfer_date(self):
- return Date(Dict('donnees/listeEmetteursBeneficiaires/premiereDateExecutionPossible'))(self.doc)
+ return Date(Dict('donnees/listeEmetteursBeneficiaires/premiereDateExecutionPossible'), dayfirst=True)(self.doc)
def get_account_ibans_dict(self):
account_ibans = {}
diff --git a/modules/societegenerale/sgpe/browser.py b/modules/societegenerale/sgpe/browser.py
index 65a4416ab7f6a298f26c82a6d00a242685200166..7bcc955a5e0bdf26e4c856e2e440c3c55e307ef5 100644
--- a/modules/societegenerale/sgpe/browser.py
+++ b/modules/societegenerale/sgpe/browser.py
@@ -2,25 +2,25 @@
# Copyright(C) 2013 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
-import re
from datetime import date
+from dateutil.relativedelta import relativedelta
from weboob.browser.browsers import LoginBrowser, need_login, StatesMixin
from weboob.browser.url import URL
@@ -256,41 +256,6 @@ class SGProfessionalBrowser(SGEnterpriseBrowser, StatesMixin):
self.need_reload_state = None
super(SGProfessionalBrowser, self).load_state(state)
- @need_login
- def iter_subscription(self):
- profile = self.get_profile()
- subscriber = profile.name
-
- self.bank_statement_menu.go()
- self.date_min, self.date_max = self.page.get_min_max_date()
-
- return self.page.iter_subscription(subscriber=subscriber)
-
- def get_month_by_range(self, end_month, month_range=3, january_limit=False):
- begin_month = ((end_month - month_range) % 12) + 1
-
- if january_limit:
- if begin_month >=end_month:
- return 1
-
- return begin_month
-
- def exceed_date_min(self, month_min, end_month):
- if end_month <= month_min:
- return True
-
- def advance_month(self, end_month, end_year, month_range=3):
- new_end_month = self.get_month_by_range(end_month, month_range)
- if new_end_month > end_month:
- end_year -= 1
-
- begin_month = self.get_month_by_range(new_end_month, month_range)
- begin_year = end_year
- if begin_month > new_end_month:
- begin_year -= 1
-
- return new_end_month, end_year, begin_month, begin_year
-
def copy_recipient_obj(self, recipient):
rcpt = Recipient()
rcpt.id = recipient.iban
@@ -508,53 +473,37 @@ class SGProfessionalBrowser(SGEnterpriseBrowser, StatesMixin):
self.page.is_transfer_validated()
return transfer
+ @need_login
+ def iter_subscription(self):
+ profile = self.get_profile()
+ subscriber = profile.name
+
+ self.bank_statement_menu.go()
+ self.date_min, self.date_max = self.page.get_min_max_date()
+ return self.page.iter_subscription(subscriber=subscriber)
+
@need_login
def iter_documents(self, subscribtion):
# This quality website can only fetch documents through a form, looking for dates
# with a range of 3 months maximum
+ search_date_max = self.date_max
+ search_date_min = None
+ is_end = False
- m = re.search(r'(\d{2})/(\d{2})/(\d{4})', self.date_max)
- end_day = int(m.group(1))
- end_month = int(m.group(2))
- end_year = int(m.group(3))
-
- month_range = 3
- begin_day = 2
- begin_month = self.get_month_by_range(end_month)
- begin_year = end_year
- if begin_month > end_month:
- begin_year -= 1
-
- # current month
- data = {
- 'dt10_dateDebut' :'%02d/%02d/%d' % (begin_day, begin_month, begin_year),
- 'dt10_dateFin': '%02d/%02d/%d' % (end_day, end_month, end_year),
- 'cl2000_comptes': '["%s"]' % subscribtion.id,
- 'cl200_typeRecherche': 'ADVANCED',
- }
- self.bank_statement_search.go(data=data)
- for d in self.page.iter_documents():
- yield d
-
- # other months
- m = re.search(r'(\d{2})/(\d{2})/(\d{4})', self.date_min)
- year_min = int(m.group(3))
- month_min = int(m.group(2))
- day_min = int(m.group(1))
+ # to avoid infinite loop
+ counter = 0
- end_day = 1
- is_end = False
- while not is_end:
- end_month, end_year, begin_month, begin_year = self.advance_month(end_month, end_year, month_range)
+ while not is_end and counter < 50:
+ # search for every 2 months
+ search_date_min = search_date_max - relativedelta(months=2)
- if year_min == begin_year and self.exceed_date_min(month_min, begin_month):
- begin_day = day_min
- begin_month = month_min
+ if search_date_min < self.date_min:
+ search_date_min = self.date_min
is_end = True
data = {
- 'dt10_dateDebut' :'%02d/%02d/%d' % (begin_day, begin_month, begin_year),
- 'dt10_dateFin': '%02d/%02d/%d' % (end_day, end_month, end_year),
+ 'dt10_dateDebut' : search_date_min.strftime('%d/%m/%Y'),
+ 'dt10_dateFin': search_date_max.strftime('%d/%m/%Y'),
'cl2000_comptes': '["%s"]' % subscribtion.id,
'cl200_typeRecherche': 'ADVANCED',
}
@@ -562,3 +511,6 @@ class SGProfessionalBrowser(SGEnterpriseBrowser, StatesMixin):
for d in self.page.iter_documents():
yield d
+
+ search_date_max = search_date_min - relativedelta(days=1)
+ counter += 1
diff --git a/modules/societegenerale/sgpe/json_pages.py b/modules/societegenerale/sgpe/json_pages.py
index c909e5262b6ca06fee8f2eeb2c1237280f7646f0..d441c5fcfb4800a45ed68600f0fd158487fa53b1 100644
--- a/modules/societegenerale/sgpe/json_pages.py
+++ b/modules/societegenerale/sgpe/json_pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Baptiste Delpey
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import requests
from datetime import datetime
@@ -213,8 +213,10 @@ class HistoryJsonPage(LoggedPage, JsonPage):
class BankStatementPage(LoggedPage, JsonPage):
def get_min_max_date(self):
- criterium = self.doc['donnees']['criteres']
- return criterium['dateMin'], criterium['dateMax']
+ min_date = Date(Dict('donnees/criteres/dateMin'), dayfirst=True, default=None)(self.doc)
+ max_date = Date(Dict('donnees/criteres/dateMax'), dayfirst=True, default=None)(self.doc)
+ assert min_date and max_date, 'There should have min date and max date to retrieve document'
+ return min_date, max_date
@method
class iter_subscription(DictElement):
diff --git a/modules/societegenerale/sgpe/pages.py b/modules/societegenerale/sgpe/pages.py
index 6167a718f143ffee6c8780da9c945cf663147ba2..38cfc1c7629226deea49e5c4d62aadeea552c3fe 100644
--- a/modules/societegenerale/sgpe/pages.py
+++ b/modules/societegenerale/sgpe/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/societegenerale/sgpe/transfer_pages.py b/modules/societegenerale/sgpe/transfer_pages.py
index 9ba405811327fb45faf23567a1f86060443f861a..e2f95ae289e2205d067ed40f2daa24db1f04f135 100644
--- a/modules/societegenerale/sgpe/transfer_pages.py
+++ b/modules/societegenerale/sgpe/transfer_pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Sylvie Ye
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/societegenerale/test.py b/modules/societegenerale/test.py
index d9f60ccd17a9f2437b6db481752ceb4ca59dc31a..b642899b8a7279ef111e341244c8481569ffa366 100644
--- a/modules/societegenerale/test.py
+++ b/modules/societegenerale/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Jocelyn Jaubert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/somafm/__init__.py b/modules/somafm/__init__.py
index fb3b2c3d060127eccd99a2047b97b240de8d5c2b..36d6be931fc296affbfaf29d8cc77ea584cda5d3 100644
--- a/modules/somafm/__init__.py
+++ b/modules/somafm/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import SomaFMModule
diff --git a/modules/somafm/browser.py b/modules/somafm/browser.py
index dadb6f80b3bbd99611790e6b52754acd30b98088..ca5b8b169e852390dc1937fd6a6a7d19e5e7ecc4 100644
--- a/modules/somafm/browser.py
+++ b/modules/somafm/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.radio import Radio
diff --git a/modules/somafm/module.py b/modules/somafm/module.py
index 5bddd0a7bbe1702955361b6bfbfa678949f0c6fa..92dcc022ce6e3832d7fbd800dc725312c8342f06 100644
--- a/modules/somafm/module.py
+++ b/modules/somafm/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.radio import CapRadio, Radio
from weboob.capabilities.collection import CapCollection
diff --git a/modules/somafm/test.py b/modules/somafm/test.py
index 1c092b29bfc369b36b3e10046f4e6a9002efa20d..c428654d163f6ab8a53cfb03ca975056a3f39137 100644
--- a/modules/somafm/test.py
+++ b/modules/somafm/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/spirica/__init__.py b/modules/spirica/__init__.py
index ddc442178f001f4c537c70876938db39783a7363..dc8ea28c79cc4caf90470d966770c5b98fa39d50 100644
--- a/modules/spirica/__init__.py
+++ b/modules/spirica/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import SpiricaModule
diff --git a/modules/spirica/browser.py b/modules/spirica/browser.py
index d2072a3b6a2b903a75ac9e25965158ee9e907c20..f3ca7770e5c911d67236c9030b01ed8e90fc75f7 100644
--- a/modules/spirica/browser.py
+++ b/modules/spirica/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/spirica/module.py b/modules/spirica/module.py
index 4b33c574599ddff6e550b0a0cae5758835dfc958..cd49dc853b30fe72a6c38138dbb3e3bc6f22610d 100644
--- a/modules/spirica/module.py
+++ b/modules/spirica/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/spirica/pages.py b/modules/spirica/pages.py
index 155099ee517b5c2c0cf31660864f037797c68ccc..96c5779ce5df728a42452b0c3c340fadc2c32ebe 100644
--- a/modules/spirica/pages.py
+++ b/modules/spirica/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/spirica/test.py b/modules/spirica/test.py
index 10a9f9d00b542e227d100348ce19f98574c712c4..c2136266210618eb58d54d00aafc609163f135b9 100644
--- a/modules/spirica/test.py
+++ b/modules/spirica/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/sprunge/__init__.py b/modules/sprunge/__init__.py
index 70131fe90d425a4d648577ce952f3f139d3c91ca..1bf9b02c58f513a8abfdddb7f55c1335c224eed6 100644
--- a/modules/sprunge/__init__.py
+++ b/modules/sprunge/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import SprungeModule
diff --git a/modules/sprunge/browser.py b/modules/sprunge/browser.py
index d03a5076815c9a3915473ecdd73f019da71ac66e..35a56697d9e6b861b37935d8d0b1a112543e2b09 100644
--- a/modules/sprunge/browser.py
+++ b/modules/sprunge/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.browsers import PagesBrowser
from weboob.browser.elements import ItemElement, method
diff --git a/modules/sprunge/module.py b/modules/sprunge/module.py
index ea0e514571a4b38252fadbd1229abf16acddf35b..ca8717cefd5b3f8e47fb4aa50ef23bc517132463 100644
--- a/modules/sprunge/module.py
+++ b/modules/sprunge/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/sprunge/test.py b/modules/sprunge/test.py
index 07c0831bb118ab65c2ab99ce1fe33989faaa8abe..d732f31c063fb0078b7adfb8d3973912f3b6ebf7 100644
--- a/modules/sprunge/test.py
+++ b/modules/sprunge/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.base import NotAvailable
diff --git a/modules/sueurdemetal/__init__.py b/modules/sueurdemetal/__init__.py
index cba45eb5e4139878343daff928f36137cb0591ba..08e1011a39bb577479beea275d029b1be4b01925 100644
--- a/modules/sueurdemetal/__init__.py
+++ b/modules/sueurdemetal/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import SueurDeMetalModule
diff --git a/modules/sueurdemetal/browser.py b/modules/sueurdemetal/browser.py
index 3f765582776aaff37879a585777ceae3bd3337bc..b100eff1c622f3c4bdb7961725ea600c445a9b70 100644
--- a/modules/sueurdemetal/browser.py
+++ b/modules/sueurdemetal/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/sueurdemetal/module.py b/modules/sueurdemetal/module.py
index 0403942657012103f631f822228135304ccb9028..78f57edafb4cd6be448d5eae6f53f3a70396dd17 100644
--- a/modules/sueurdemetal/module.py
+++ b/modules/sueurdemetal/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.calendar import CATEGORIES, BaseCalendarEvent, CapCalendarEvent, Query
diff --git a/modules/sueurdemetal/pages.py b/modules/sueurdemetal/pages.py
index f5a2f8620c191cdde0d083400e4e9e4bd78d57d2..2bc892ac10b6f4ea25f711bc161f4f923bb8cb0c 100644
--- a/modules/sueurdemetal/pages.py
+++ b/modules/sueurdemetal/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/sueurdemetal/test.py b/modules/sueurdemetal/test.py
index 6acc1d33048645328e605c4924ab3872b2fd8b15..2b3e46d9ac704a2eac23574eb00c920cf7213da6 100644
--- a/modules/sueurdemetal/test.py
+++ b/modules/sueurdemetal/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/supertoinette/__init__.py b/modules/supertoinette/__init__.py
index 6cc4d55a6dffc9054bccad29936b0d8a81bfbe7b..cbea92730e5aeb901fe6c4b5aa0e7036f90092b2 100644
--- a/modules/supertoinette/__init__.py
+++ b/modules/supertoinette/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import SupertoinetteModule
diff --git a/modules/supertoinette/browser.py b/modules/supertoinette/browser.py
index 9df6efaf1e6153a15f0d87cedf6764c432e1ac93..9a094e0b6351ea24740024c0efceafd24ee7989d 100644
--- a/modules/supertoinette/browser.py
+++ b/modules/supertoinette/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/supertoinette/module.py b/modules/supertoinette/module.py
index 74f7654b7692f7769722768e8107f24f9f0f06c2..b7101542fa38f764c0bfa7cc80ae7ab98d9d8d8c 100644
--- a/modules/supertoinette/module.py
+++ b/modules/supertoinette/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.recipe import CapRecipe, Recipe
from weboob.tools.backend import Module
diff --git a/modules/supertoinette/pages.py b/modules/supertoinette/pages.py
index 3017e8d375c065f0eac11c8e9eae331a7b0d2029..ad47fe9fb2084202718d9b70ddd02b1a4b311998 100644
--- a/modules/supertoinette/pages.py
+++ b/modules/supertoinette/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.recipe import Recipe
from weboob.capabilities.base import NotAvailable
diff --git a/modules/supertoinette/test.py b/modules/supertoinette/test.py
index 4ddc60404dca0fe893f25d538c2e2f6ef76b2f62..f34c7c68c7b8ac836f703d3e62877de1170f4590 100644
--- a/modules/supertoinette/test.py
+++ b/modules/supertoinette/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/suravenir/__init__.py b/modules/suravenir/__init__.py
index 30c74dee43b55f08edfee672a29371f0501f3a6b..8b908b35f173e85377845d2a71d9f9a3722d3f84 100644
--- a/modules/suravenir/__init__.py
+++ b/modules/suravenir/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Arthur Huillet
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/suravenir/browser.py b/modules/suravenir/browser.py
index 88bbcf64d1386e22e610871b5b521a9b2d25bf68..f3c86327823f462011b11b52153634a4424efdf2 100644
--- a/modules/suravenir/browser.py
+++ b/modules/suravenir/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Arthur Huillet
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/suravenir/module.py b/modules/suravenir/module.py
index bd75042c34b1280258a362c4c14880ea56f35fb9..8e50323c27a79dacfb4eabf9f9de97e7ae25ceac 100644
--- a/modules/suravenir/module.py
+++ b/modules/suravenir/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Arthur Huillet
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/suravenir/pages.py b/modules/suravenir/pages.py
index 502709cc50b43e845f06cc3396c858b6d986d10f..4a993b0811e1ba364fa033a83c0ca7eb12a6159a 100644
--- a/modules/suravenir/pages.py
+++ b/modules/suravenir/pages.py
@@ -1,20 +1,20 @@
# -*- coding: utf-8 -*-
# Copyright(C) 2018 Arthur Huillet
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/suravenir/test.py b/modules/suravenir/test.py
index 84881f16197944b196370bb548c22fe934f3aafe..9f72eab2072cfb604aff1766288042a512e68593 100644
--- a/modules/suravenir/test.py
+++ b/modules/suravenir/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Arthur Huillet
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/t411/browser.py b/modules/t411/browser.py
index 2bcca9f7f5fb0ae7af5a07d4a3214bbe61af4ea3..eb8ce6b41a411d9d4ff638353dceaaa2fe2ceb5b 100644
--- a/modules/t411/browser.py
+++ b/modules/t411/browser.py
@@ -3,20 +3,20 @@
# Copyright(C) 2015-2016 Julien Veyssier
# Copyright(C) 2016-2017 David Kremer
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.exceptions import BrowserHTTPNotFound
diff --git a/modules/t411/module.py b/modules/t411/module.py
index d32e3d464c7bf05e71746e8e739580d15530e3d4..f806832bbfab86be2ec30198b42322c4d7ea46f7 100644
--- a/modules/t411/module.py
+++ b/modules/t411/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015-2016 Julien Veyssier
# Copyright(C) 2016-2017 David Kremer
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.torrent import CapTorrent
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/t411/pages/index.py b/modules/t411/pages/index.py
index cdfd18a0c2f109d8201ff4636ac01a08e79d1119..b9703739dbe66bcee2ca0789826a4d57e081dfa7 100644
--- a/modules/t411/pages/index.py
+++ b/modules/t411/pages/index.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015-2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
diff --git a/modules/t411/pages/torrents.py b/modules/t411/pages/torrents.py
index d7de6fcb4af0c1eb7b18f01fc48bfcaea8bf0c02..cdd56b58475976a5f5dd13a2c2858766dcf2c12c 100644
--- a/modules/t411/pages/torrents.py
+++ b/modules/t411/pages/torrents.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015-2016 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.misc import get_bytes_size
from weboob.capabilities.torrent import Torrent
diff --git a/modules/t411/test.py b/modules/t411/test.py
index a5ce0878d576ff1fcaf5b5f46f156ca9385ffe24..ef4785c8856ccaefc0a35c6a0e36c20603332699 100644
--- a/modules/t411/test.py
+++ b/modules/t411/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.capabilities.base import NotLoaded
diff --git a/modules/tapatalk/__init__.py b/modules/tapatalk/__init__.py
index 251085e76526566dca92aa7d248bfa7cad649d90..df1c2810ff58a6ec43d218b6a1d26366e28b231f 100644
--- a/modules/tapatalk/__init__.py
+++ b/modules/tapatalk/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Simon Lipp
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import TapatalkModule
diff --git a/modules/tapatalk/module.py b/modules/tapatalk/module.py
index 93bbd53593f362d2670aeb8f70fc21ff1bd3c3cf..ea29ca34108c02b784352e62e583608ffbe33629 100644
--- a/modules/tapatalk/module.py
+++ b/modules/tapatalk/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Simon Lipp
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import dateutil.parser
import datetime
diff --git a/modules/taz/__init__.py b/modules/taz/__init__.py
index 531a5fd52470d1c48e5c2437d736d7a4e4ecd0cc..10f1d6f1569802b441136374e78997d1526bc976 100644
--- a/modules/taz/__init__.py
+++ b/modules/taz/__init__.py
@@ -3,20 +3,20 @@
# Copyright(C) 2012 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import NewspaperTazModule
diff --git a/modules/taz/browser.py b/modules/taz/browser.py
index 7ec86896b3399bf0aa310c432785395b8c690dad..6d618ebaa21113fd8e48208fe7b6dcc914fdf149 100644
--- a/modules/taz/browser.py
+++ b/modules/taz/browser.py
@@ -3,20 +3,20 @@
# Copyright(C) 2012 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .pages import ArticlePage
from weboob.browser.browsers import AbstractBrowser
diff --git a/modules/taz/module.py b/modules/taz/module.py
index 8703ff42a0c5962fcf4c13b1866fef84beff09f4..8fd72544d07a50fbec80d7ccb3e5e908d220fb2e 100644
--- a/modules/taz/module.py
+++ b/modules/taz/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
"backend for http://www.taz.de"
from weboob.capabilities.messages import CapMessages
diff --git a/modules/taz/pages.py b/modules/taz/pages.py
index 4e3b7cda17fa4ddd8279420e77e63a95d75e7f26..37aa7632339b5d1c8f7b5034c0474ee8185fba3d 100644
--- a/modules/taz/pages.py
+++ b/modules/taz/pages.py
@@ -3,20 +3,20 @@
# Copyright(C) 2012 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import AbstractPage
from weboob.browser.filters.html import CSS, CleanHTML
diff --git a/modules/taz/test.py b/modules/taz/test.py
index de1b5cb74d9c0efcd7b1ca6edc133ed4c64f94a1..15805fe61c1a2abf73fbd7280771609a98fd813e 100644
--- a/modules/taz/test.py
+++ b/modules/taz/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Florent Fourcot
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/taz/tools.py b/modules/taz/tools.py
index 946e74e52fa018077d6d9d04efd3cec3f6cfbbcf..ce7201bd1be43088970c35b6dc6efb1a2ca935a2 100644
--- a/modules/taz/tools.py
+++ b/modules/taz/tools.py
@@ -2,20 +2,20 @@
# -*- coding: utf-8 -*-
# Copyright(C) 2012 Florent Fourcot
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/tinder/__init__.py b/modules/tinder/__init__.py
index 72999fcc088f340113e213a78f2d021cfad611fa..153ea32a87ad065337207e09802c0cfb6296f0b1 100644
--- a/modules/tinder/__init__.py
+++ b/modules/tinder/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import TinderModule
diff --git a/modules/tinder/browser.py b/modules/tinder/browser.py
index be46406f0825cc2ce56fabc273a2d663176a9205..960e1e03ab1efc4cc13e22a9b89d651b2efb02f1 100644
--- a/modules/tinder/browser.py
+++ b/modules/tinder/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/tinder/module.py b/modules/tinder/module.py
index cde0fbd33950c3d939a4200ca2ac9f8c95e2685c..345504e85d084e6613721e58fc7862e1111100d0 100644
--- a/modules/tinder/module.py
+++ b/modules/tinder/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import datetime
diff --git a/modules/tinder/test.py b/modules/tinder/test.py
index 9c36bfb4f032ccc08dc37f69636f212f7b6eee0f..434cc9b23a9687058ea3b92155c491586491bd43 100644
--- a/modules/tinder/test.py
+++ b/modules/tinder/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/trainline/__init__.py b/modules/trainline/__init__.py
index 3dd2b010aed1a30144aa8649937fad65e411d61e..e00980ed5339546b3c860538690b3c1632c4e134 100644
--- a/modules/trainline/__init__.py
+++ b/modules/trainline/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import TrainlineModule
diff --git a/modules/trainline/browser.py b/modules/trainline/browser.py
index 27956393aff797c240526564966c1969f1b0fe21..083342a8e6f3eb8bc15fb89b9154860891630514 100644
--- a/modules/trainline/browser.py
+++ b/modules/trainline/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
diff --git a/modules/trainline/module.py b/modules/trainline/module.py
index e4027b89bf4dc961f0128bb62717a13eadf2f0a4..949c3688ace74265e147c7b11b3ecfd4cb8699f1 100644
--- a/modules/trainline/module.py
+++ b/modules/trainline/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bill import DocumentTypes, CapDocument, Subscription, Document, SubscriptionNotFound, DocumentNotFound
diff --git a/modules/trainline/test.py b/modules/trainline/test.py
index f4b73395e622f296cdf22a1d9c381145d5e1c3b9..13e27e2e8fcfa69ceca4a91e220bb298bcb029c8 100644
--- a/modules/trainline/test.py
+++ b/modules/trainline/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/transilien/__init__.py b/modules/transilien/__init__.py
index 4bfdc84671661b4e04d82d8aca61d0fef62f27c7..9bb25bdb13673f5b3d3433f230b8350a62f678a5 100644
--- a/modules/transilien/__init__.py
+++ b/modules/transilien/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Julien Hébert, Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import TransilienModule
diff --git a/modules/transilien/browser.py b/modules/transilien/browser.py
index 4a21b5efeb1374ddb8d9e8a564d7f0f551974bb2..4447307837a52e9420050460624f431bea60c9db 100644
--- a/modules/transilien/browser.py
+++ b/modules/transilien/browser.py
@@ -3,20 +3,20 @@
# Copyright(C) 2010-2011 Julien Hébert, Romain Bignon
# Copyright(C) 2014 Benjamin Carton
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
from weboob.browser import PagesBrowser, URL
diff --git a/modules/transilien/module.py b/modules/transilien/module.py
index 771d66cbd48924cc76cdfcc1faf394e0378dfd5f..6ec1ccc88dbda24ed8cea870ea167cb6aa1b9813 100644
--- a/modules/transilien/module.py
+++ b/modules/transilien/module.py
@@ -3,20 +3,20 @@
# Copyright(C) 2010-2011 Julien Hébert, Romain Bignon
# Copyright(C) 2014 Benjamin Carton
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.travel import CapTravel
from weboob.tools.backend import Module
diff --git a/modules/transilien/pages.py b/modules/transilien/pages.py
index 41402ca032e4959c1e560f6897f5c8782f5a3440..2ded719b854167277719d7fa80126dc8e93f74ac 100644
--- a/modules/transilien/pages.py
+++ b/modules/transilien/pages.py
@@ -3,20 +3,20 @@
# Copyright(C) 2010-2011 Julien Hébert, Romain Bignon
# Copyright(C) 2014 Benjamin Carton
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/transilien/test.py b/modules/transilien/test.py
index 4b2283dd0d0b4f841faf22b7e95e08040e41752b..13227937f2eaef21fa9c9619670d0b065724805a 100644
--- a/modules/transilien/test.py
+++ b/modules/transilien/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import datetime
diff --git a/modules/tumblr/__init__.py b/modules/tumblr/__init__.py
index 5f034a6a37ad7bf11121758033aae5405b52e5f6..90ff0c6ddbe42e19912c17db7269f1529b09d661 100644
--- a/modules/tumblr/__init__.py
+++ b/modules/tumblr/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/tumblr/browser.py b/modules/tumblr/browser.py
index 5033beb5190826c685a46fbfc3ba4abaa61b5378..3e04cd030115f4b8f4b25270cb180f37b96d677e 100644
--- a/modules/tumblr/browser.py
+++ b/modules/tumblr/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/tumblr/module.py b/modules/tumblr/module.py
index 18689c35bc40d2a483ec6cc3e09727ae85887b6b..fabaa84ee582f52879eeabdf606dcc2412f8eb61 100644
--- a/modules/tumblr/module.py
+++ b/modules/tumblr/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/tumblr/test.py b/modules/tumblr/test.py
index fdbe0e437beb5a272a84de669aa25121ec7190f8..3e6fb9a6fb40a37836611d8779d328d2baf932a3 100644
--- a/modules/tumblr/test.py
+++ b/modules/tumblr/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/tvsubtitles/__init__.py b/modules/tvsubtitles/__init__.py
index 9df7d9959f7d4a0c703500cbf37a42e27a79316f..83e5ff7c04fba263f1a50886488d42933de36664 100644
--- a/modules/tvsubtitles/__init__.py
+++ b/modules/tvsubtitles/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import TvsubtitlesModule
diff --git a/modules/tvsubtitles/browser.py b/modules/tvsubtitles/browser.py
index 98afe2b548c82279ed6509ce6034ae8d4bd3d3aa..08a38d4ff9aee39fff02da30fd0af67e6dca6f00 100644
--- a/modules/tvsubtitles/browser.py
+++ b/modules/tvsubtitles/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/tvsubtitles/module.py b/modules/tvsubtitles/module.py
index 54d900f42c0798bab0b6632e792357dfaa00e508..c04184291620412d0afb10106121375bb5db36e7 100644
--- a/modules/tvsubtitles/module.py
+++ b/modules/tvsubtitles/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.subtitle import CapSubtitle, LanguageNotSupported
from weboob.tools.backend import Module
diff --git a/modules/tvsubtitles/pages.py b/modules/tvsubtitles/pages.py
index e9bdb21209023e8184e5e6e3379123bc44327b23..4a37d1c7e7500a97f23482d394d3efe6bc6f70b9 100644
--- a/modules/tvsubtitles/pages.py
+++ b/modules/tvsubtitles/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/tvsubtitles/test.py b/modules/tvsubtitles/test.py
index 1817e081c084a1a18c1a0e70e4e83b508c0b66e0..9186f691c9984ccf836d7a8f5815421e05db5ccb 100644
--- a/modules/tvsubtitles/test.py
+++ b/modules/tvsubtitles/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/twitter/__init__.py b/modules/twitter/__init__.py
index 5b67c3a5372be371d80755499b1473731791a48a..294929c8757e4541296ac0c7a23f37fe924e29f8 100644
--- a/modules/twitter/__init__.py
+++ b/modules/twitter/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import TwitterModule
diff --git a/modules/twitter/browser.py b/modules/twitter/browser.py
index dff5e2ddaf864cb1b6373ca216bfd96d0cbacb42..7143854069f836105fbd8cfd8e777943573bc64e 100644
--- a/modules/twitter/browser.py
+++ b/modules/twitter/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import LoginBrowser, URL, need_login
from weboob.exceptions import BrowserIncorrectPassword
diff --git a/modules/twitter/module.py b/modules/twitter/module.py
index 4cfb5ac61fcf98e5f2cee25392cf24fb6738e9e2..a6ef0684e4fd4737e84977c35e27303c7325afff 100644
--- a/modules/twitter/module.py
+++ b/modules/twitter/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime, timedelta
from weboob.tools.value import Value, ValueBackendPassword
diff --git a/modules/twitter/pages.py b/modules/twitter/pages.py
index f08ab46997eabd03c0d504bfe5ca732752448e40..a27b07a0bd4bf03a0124333a8fd91108ce1bf3ca 100644
--- a/modules/twitter/pages.py
+++ b/modules/twitter/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
from weboob.tools.date import DATE_TRANSLATE_FR
diff --git a/modules/twitter/test.py b/modules/twitter/test.py
index 4b68330018b1fd8e41adf6b1f78b53afcfd4fb9d..4dce7d4216b9bda18e2339b72e0ae5ad43ef61f7 100644
--- a/modules/twitter/test.py
+++ b/modules/twitter/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import itertools
diff --git a/modules/vicsec/__init__.py b/modules/vicsec/__init__.py
index 6e789a91e22025cd25a543adeb19ae2066c4fbfd..07a1bd6151550822ae14023cb64c3cd45402dd3a 100644
--- a/modules/vicsec/__init__.py
+++ b/modules/vicsec/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import VicSecModule
diff --git a/modules/vicsec/browser.py b/modules/vicsec/browser.py
index 31e366a8da8ca66b35abb2f3934f7ce43142cc3e..3e2a781ad55ab491c402fadcf0731d44e7169e5c 100644
--- a/modules/vicsec/browser.py
+++ b/modules/vicsec/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/vicsec/module.py b/modules/vicsec/module.py
index 859893cf1d067afb0b34a37544197394559acf5e..1f24b2820dcad6f45fa7003a47dd12fad842a991 100644
--- a/modules/vicsec/module.py
+++ b/modules/vicsec/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.shop import CapShop
diff --git a/modules/vicsec/test.py b/modules/vicsec/test.py
index ab5ca00c864cfa435c4d7583e81801b1a9cb7218..21fc25fbcebdf387c556aed7f4f6d77891cfa7e2 100644
--- a/modules/vicsec/test.py
+++ b/modules/vicsec/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/vicseccard/__init__.py b/modules/vicseccard/__init__.py
index 0a1c9a4dc450e1486317cf4de782569f3c24b65b..07fd0642dfee690f7699341449f68cd973cc3256 100644
--- a/modules/vicseccard/__init__.py
+++ b/modules/vicseccard/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import VicSecCardModule
diff --git a/modules/vicseccard/browser.py b/modules/vicseccard/browser.py
index 0361209b027a7230d3bccab12c9e05bb382d6aa9..39eaf54443c69bd187d2523141ffb5a563b9df8e 100644
--- a/modules/vicseccard/browser.py
+++ b/modules/vicseccard/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from datetime import datetime
diff --git a/modules/vicseccard/module.py b/modules/vicseccard/module.py
index e60e7bb0e08573ecafcb2a9011074e93df0800e9..930a9b8af3d456c8f67ef6499332d6ddc4e4e592 100644
--- a/modules/vicseccard/module.py
+++ b/modules/vicseccard/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bank import CapBank
from weboob.tools.backend import BackendConfig, Module
diff --git a/modules/vicseccard/test.py b/modules/vicseccard/test.py
index 14cf85bca2526bc2f32355b89d0ab576fded3257..6cc284907c45a7052bee6fd9d4411b8e7e7e37d5 100644
--- a/modules/vicseccard/test.py
+++ b/modules/vicseccard/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from itertools import chain
diff --git a/modules/vimeo/browser.py b/modules/vimeo/browser.py
index 3fd2adc6f73d7dd72eb47a68e149ba933b253c97..223ad571157d6b1a1317cbe138fd1b327aecb31f 100644
--- a/modules/vimeo/browser.py
+++ b/modules/vimeo/browser.py
@@ -3,20 +3,20 @@
# Copyright(C) 2010-2011 Romain Bignon
# Copyright(C) 2012 François Revol
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from base64 import b64encode
diff --git a/modules/vimeo/module.py b/modules/vimeo/module.py
index de3072e9b0988ece308aa7ee8475128f75238718..e2590a7bb4844768015cdd7c99ec40616139ee7d 100644
--- a/modules/vimeo/module.py
+++ b/modules/vimeo/module.py
@@ -3,20 +3,20 @@
# Copyright(C) 2010-2011 Romain Bignon
# Copyright(C) 2012 François Revol
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
diff --git a/modules/vimeo/pages.py b/modules/vimeo/pages.py
index fd3dfbb2e910ba299e7c85d5357279ae9013bd29..e1e395ac20c57d3d733e4fb3a441de5abc154de4 100644
--- a/modules/vimeo/pages.py
+++ b/modules/vimeo/pages.py
@@ -3,20 +3,20 @@
# Copyright(C) 2010-2011 Romain Bignon
# Copyright(C) 2012 François Revol
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import BaseVideo
from weboob.capabilities.image import Thumbnail
diff --git a/modules/vimeo/test.py b/modules/vimeo/test.py
index 0b86fd94b6fc0996e2fa2a0f23d672ad658a220c..0910c34b0e32779633f6314bce75e469c36e9d58 100644
--- a/modules/vimeo/test.py
+++ b/modules/vimeo/test.py
@@ -3,20 +3,20 @@
# Copyright(C) 2010-2011 Romain Bignon
# Copyright(C) 2012 François Revol
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import BaseVideo
from weboob.tools.value import Value
diff --git a/modules/vine/__init__.py b/modules/vine/__init__.py
index 8ed412187f659aee14043ebb6ba63e4e9326d4c4..c20e444eb88a98772e30b8a67aa839a377df2afb 100644
--- a/modules/vine/__init__.py
+++ b/modules/vine/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 P4ncake
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import VineModule
diff --git a/modules/vine/browser.py b/modules/vine/browser.py
index 89147800c264dc2d47c27032ee2e59e8b4f74618..aca87726fd9f9adc0ea7d8ff83880fb70a44739b 100644
--- a/modules/vine/browser.py
+++ b/modules/vine/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 P4ncake
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/vine/module.py b/modules/vine/module.py
index e193c888a681ff99a195da308df30a3afd53464c..f671550f0dc45d3062a903c5b2db20bfd1c8d9da 100644
--- a/modules/vine/module.py
+++ b/modules/vine/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 P4ncake
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module
diff --git a/modules/vine/pages.py b/modules/vine/pages.py
index 22f3e2676b2c7a5203519a67340bed9e2c169985..0196e0cfc87649c38e5714cc7feb10a1e917a22f 100644
--- a/modules/vine/pages.py
+++ b/modules/vine/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 P4ncake
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import BaseVideo
diff --git a/modules/vine/test.py b/modules/vine/test.py
index 5ff003f38004531342f9673a13d723298641ce51..c481b6f974ffc653832ec3edf67046f7ada43709 100644
--- a/modules/vine/test.py
+++ b/modules/vine/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2015 P4ncake
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/virginradio/__init__.py b/modules/virginradio/__init__.py
index 94534fb3ffc62a3da323a068d99cb6911e9328c0..6c62cd7aa3f6aabe8155377f34c03391c31e5fa3 100644
--- a/modules/virginradio/__init__.py
+++ b/modules/virginradio/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Johann Broudin
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import VirginRadioModule
diff --git a/modules/virginradio/module.py b/modules/virginradio/module.py
index 696b021c07f0a6da60c3351917d06a276081f741..acf275343ccb848e36f503c9b479ac0b3f98080b 100644
--- a/modules/virginradio/module.py
+++ b/modules/virginradio/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Johann Broudin
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.radio import CapRadio, Radio
diff --git a/modules/virginradio/test.py b/modules/virginradio/test.py
index 1eea9e06ab5be8f5cb68e3ef3f50bb3f0d479fe4..cbed93db525ac03fab3f5027f263ba28eea063f3 100644
--- a/modules/virginradio/test.py
+++ b/modules/virginradio/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Johann Broudin
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/vlille/__init__.py b/modules/vlille/__init__.py
index 3d14f4a6a43622d4dc82b04f34c29d754a04e311..3e88ebee9cf5c69b8a64142e12d0a2a209fcb8c2 100644
--- a/modules/vlille/__init__.py
+++ b/modules/vlille/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import VlilleModule
diff --git a/modules/vlille/browser.py b/modules/vlille/browser.py
index e80c448786bf9febd496c2c52b6336d45444ca16..8bc9fb7c6e7849de58a848a470d80c667c9b4c01 100644
--- a/modules/vlille/browser.py
+++ b/modules/vlille/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/vlille/module.py b/modules/vlille/module.py
index d322f58e2066b5fc8ffc1c067a09682b115277ba..1fbb4dc5dfb23643ec57bcbd8f3081eb238d7009 100644
--- a/modules/vlille/module.py
+++ b/modules/vlille/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
from weboob.tools.backend import Module
diff --git a/modules/vlille/pages.py b/modules/vlille/pages.py
index 0430a937193490739edf96a63110b3f8b866e08f..35626659dad8f3e8eca5cc7e0558930fc97e2c6d 100644
--- a/modules/vlille/pages.py
+++ b/modules/vlille/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from decimal import Decimal
diff --git a/modules/vlille/test.py b/modules/vlille/test.py
index d5df5be051d6fc49a34f76c5608ce5c92e175db6..bc0bc1d71eef23db22196c586363537c7771ddd7 100644
--- a/modules/vlille/test.py
+++ b/modules/vlille/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2013 Bezleputh
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/weather/__init__.py b/modules/weather/__init__.py
index ef36d1464dfe879431e7d65f062ffd6d7b4ff6a6..e91a38448fcd29cc47cce9a167521a9ef4636452 100644
--- a/modules/weather/__init__.py
+++ b/modules/weather/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Arno Renevier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import WeatherModule
diff --git a/modules/weather/browser.py b/modules/weather/browser.py
index 036ec4f9ead5b9d2bb0ef483d15c2a75b2f61b8e..9fbb6f17e36ad7c57254e3ba7cb31ed57e9c4bc2 100644
--- a/modules/weather/browser.py
+++ b/modules/weather/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Arno Renevier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/weather/module.py b/modules/weather/module.py
index d34deee9212fbafd99c7b842d848e5266296a59a..cdd34f082b3b991ed7c52326f981a4ff7642e480 100644
--- a/modules/weather/module.py
+++ b/modules/weather/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Arno Renevier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.weather import CapWeather
diff --git a/modules/weather/pages.py b/modules/weather/pages.py
index 80de0f53d709db74cbcfa50015d7adbb41847851..e75db93e4c6ab8b3097a2661c412874b72662d9b 100644
--- a/modules/weather/pages.py
+++ b/modules/weather/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Arno Renevier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
from dateutil.parser import parse as parse_date
diff --git a/modules/weather/test.py b/modules/weather/test.py
index e3af5a5c2cb763531042e37b989b47c347bd2283..a13cde79f71f62706f4bf2b913a3c118019d7d6d 100644
--- a/modules/weather/test.py
+++ b/modules/weather/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Arno Renevier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/wellsfargo/__init__.py b/modules/wellsfargo/__init__.py
index 5e82523887cf8d2493174a27f4b5d540144faa74..fe79946915b4ee6db57ad981381175c5f2cdbebf 100644
--- a/modules/wellsfargo/__init__.py
+++ b/modules/wellsfargo/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import WellsFargoModule
diff --git a/modules/wellsfargo/browser.py b/modules/wellsfargo/browser.py
index 0d31e511d55a7f69cfd342ab2f0a2f00a0e142ff..15c75f7e239658b3765775fdeffc7406196324de 100644
--- a/modules/wellsfargo/browser.py
+++ b/modules/wellsfargo/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import json
diff --git a/modules/wellsfargo/module.py b/modules/wellsfargo/module.py
index bb7028681d2d4cbb11ba72e1912ad804f7b1ab00..4b88142d652b3f7696add07c2f4a9690b5dffc6b 100644
--- a/modules/wellsfargo/module.py
+++ b/modules/wellsfargo/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bank import CapBank
diff --git a/modules/wellsfargo/pages.py b/modules/wellsfargo/pages.py
index 02884c534c31939b390e36c0fb3ff7f6788cd685..f5a11dbcba0c90b7053535ee31cae0c65cd7cee1 100644
--- a/modules/wellsfargo/pages.py
+++ b/modules/wellsfargo/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import Cookie
import datetime
diff --git a/modules/wellsfargo/parsers.py b/modules/wellsfargo/parsers.py
index ad229caf397b324390d59de8b6aa06f55103bd28..2db1fb68d8ed11cdf3c248eec3e309061028a136 100644
--- a/modules/wellsfargo/parsers.py
+++ b/modules/wellsfargo/parsers.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.bank import Transaction
from weboob.tools.capabilities.bank.transactions import \
diff --git a/modules/wellsfargo/test.py b/modules/wellsfargo/test.py
index e2bbd1619eab540c60274dd74552757e21355597..3edcf978c5a30b9be1d31db638597f2f8aac13d9 100644
--- a/modules/wellsfargo/test.py
+++ b/modules/wellsfargo/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2014 Oleg Plakhotniuk
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from itertools import chain
diff --git a/modules/wordreference/__init__.py b/modules/wordreference/__init__.py
index 6753e810cf105ba4badbbb0d9a68b446ec7db43b..0e4cf7f206005c85629ecb700bc7b3d194727d6a 100644
--- a/modules/wordreference/__init__.py
+++ b/modules/wordreference/__init__.py
@@ -3,20 +3,20 @@
# Copyright(C) 2012 Lucien Loiseau
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import WordReferenceModule
diff --git a/modules/wordreference/browser.py b/modules/wordreference/browser.py
index 06afed7217cd0c0f6765ba8729de9e98eb8d9d7a..c87e19889e958a5e26846a61bf724e08eeb5194b 100644
--- a/modules/wordreference/browser.py
+++ b/modules/wordreference/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Lucien Loiseau
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/wordreference/module.py b/modules/wordreference/module.py
index deaa1e1b3772347562fcd694f30522c5af7ada70..05a48347810e18b4c7182ad0b015f78d754b451f 100644
--- a/modules/wordreference/module.py
+++ b/modules/wordreference/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Lucien Loiseau
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
"backend for http://www.wordreference.com"
diff --git a/modules/wordreference/pages.py b/modules/wordreference/pages.py
index fdde6d9185603a32bc4ff1225b6faf63565f2a8d..c32df5a6e147f71704f289aa63727521d4c15e52 100644
--- a/modules/wordreference/pages.py
+++ b/modules/wordreference/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Lucien Loiseau
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage
from weboob.browser.elements import ItemElement, ListElement, method
diff --git a/modules/wordreference/test.py b/modules/wordreference/test.py
index d485f1afec7ab69357f04e526d654ae3cd685b92..e183149756495bfe0d2a2dec0b009e8bb7964673 100644
--- a/modules/wordreference/test.py
+++ b/modules/wordreference/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2012 Lucien Loiseau
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/xhamster/__init__.py b/modules/xhamster/__init__.py
index 7db6ff54b63165d21f66230c218d6e31783d4a93..816e9c2db86147f0931fab1b2cb2d0abe203462c 100644
--- a/modules/xhamster/__init__.py
+++ b/modules/xhamster/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/xhamster/browser.py b/modules/xhamster/browser.py
index 1e1c731ed62a75e3a779cca441b2faae807a8761..cec9a09a4e5876c42d62e188aff10d6657010b92 100644
--- a/modules/xhamster/browser.py
+++ b/modules/xhamster/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/xhamster/module.py b/modules/xhamster/module.py
index 96a197cdb1c713f384758579801558a1800e0b37..0efcc9138329c4a223e5315182ba97438899b01f 100644
--- a/modules/xhamster/module.py
+++ b/modules/xhamster/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/xhamster/pages.py b/modules/xhamster/pages.py
index 72008890d550822bf69ff9cbbc80ae60009e0388..11aefc19e0d7a67fec06b181ddf3f60d44a2a38c 100644
--- a/modules/xhamster/pages.py
+++ b/modules/xhamster/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/xhamster/test.py b/modules/xhamster/test.py
index 82f4685aa640cc2b7fe37c81c4f3533ab9a6e68b..d8878b3e6387e9623e5d0857972c94f7544c3cbf 100644
--- a/modules/xhamster/test.py
+++ b/modules/xhamster/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2017 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from __future__ import unicode_literals
diff --git a/modules/yahoo/__init__.py b/modules/yahoo/__init__.py
index ca3bf13fbf2a1792ef7d4358e1cf32e156362a1b..d38bcbdc3ea37287067527aa90d1a76d93c26bba 100644
--- a/modules/yahoo/__init__.py
+++ b/modules/yahoo/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import YahooModule
diff --git a/modules/yahoo/browser.py b/modules/yahoo/browser.py
index f0fd69aab2a282b40ac1539cd3ba1cacfe052aca..d986c22cba8085df60056a44a845cf57696a4ca1 100644
--- a/modules/yahoo/browser.py
+++ b/modules/yahoo/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Cedric Defortis
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
from .pages import YahooPage
diff --git a/modules/yahoo/module.py b/modules/yahoo/module.py
index 9a4afde7594e34ed4c2f8fd73653ba31e1d7d80b..91951ecd43bb3ef7c7164939d85fd574de03d989 100644
--- a/modules/yahoo/module.py
+++ b/modules/yahoo/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from collections import OrderedDict
diff --git a/modules/yahoo/pages.py b/modules/yahoo/pages.py
index 10292b2e0205004a2fb4523b27d939c9167f23ee..45b3a0e4d22d03dcbef2ea023bc68dd3e15f51b5 100644
--- a/modules/yahoo/pages.py
+++ b/modules/yahoo/pages.py
@@ -3,20 +3,20 @@
# Copyright(C) 2010-2011 Cedric Defortis
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import JsonPage
from weboob.browser.elements import ItemElement, DictElement, method
diff --git a/modules/yahoo/test.py b/modules/yahoo/test.py
index 28e4699b56a7f85b16e11716412577c2325f9bb8..1a2fad4699816914306b79b6102c46778b88574d 100644
--- a/modules/yahoo/test.py
+++ b/modules/yahoo/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/yggtorrent/browser.py b/modules/yggtorrent/browser.py
index 74d7dde7997e6bb7b4f22fd25b7f1dacd5d12de6..5caed15d6b02ea0cfb67886c340a23a8af4dd0b8 100644
--- a/modules/yggtorrent/browser.py
+++ b/modules/yggtorrent/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.exceptions import BrowserHTTPNotFound
diff --git a/modules/yggtorrent/module.py b/modules/yggtorrent/module.py
index 6a8b2fbefc6553dee396c94e05a18f80072a087d..8763ce2068f4175dabc0c2f84fc9fc8d28fc91ac 100644
--- a/modules/yggtorrent/module.py
+++ b/modules/yggtorrent/module.py
@@ -1,20 +1,20 @@
# -*- coding: utf-8 -*-
# Copyright(C) 2018 Julien Veyssier
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.torrent import CapTorrent, Torrent
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/yggtorrent/pages/index.py b/modules/yggtorrent/pages/index.py
index 0425528f25da29e9373b127c2dd2928300e8a9ec..9bba6881b5bed5d50435e6a8f1df5b2a01cfaa06 100644
--- a/modules/yggtorrent/pages/index.py
+++ b/modules/yggtorrent/pages/index.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage, RawPage
diff --git a/modules/yggtorrent/pages/torrents.py b/modules/yggtorrent/pages/torrents.py
index b2aad625eec78fc2c581a4f5c105ef8e6f6f3d06..a60e0bbdc488d511bc1667feb31be153f87b895b 100644
--- a/modules/yggtorrent/pages/torrents.py
+++ b/modules/yggtorrent/pages/torrents.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
from weboob.tools.misc import get_bytes_size
diff --git a/modules/yggtorrent/test.py b/modules/yggtorrent/test.py
index 531ddd81f876764d5de88777e7a952df177ba625..055dcd524ff738715b8e5e916ee332f36bf2dcfe 100644
--- a/modules/yggtorrent/test.py
+++ b/modules/yggtorrent/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2018 Julien Veyssier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
from weboob.capabilities.base import NotLoaded
diff --git a/modules/yomoni/__init__.py b/modules/yomoni/__init__.py
index 0c29d02e586a0c81a28600504e3050398a5dd7c2..472778bd1797eeae1e0d92f84bab460d844248fc 100644
--- a/modules/yomoni/__init__.py
+++ b/modules/yomoni/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import YomoniModule
diff --git a/modules/yomoni/browser.py b/modules/yomoni/browser.py
index b405e840e4ad54e7a30b99e2c57386e1f24aeba3..4b5e78f8dc96e8a877afabc09224e0f06394d5a1 100644
--- a/modules/yomoni/browser.py
+++ b/modules/yomoni/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from base64 import b64encode
from functools import wraps
diff --git a/modules/yomoni/module.py b/modules/yomoni/module.py
index fca8f17a8bc608b056dc59468cbdd78bb5ffe701..9598d29ea5c270f478a70601db63692abd4d6490 100644
--- a/modules/yomoni/module.py
+++ b/modules/yomoni/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Edouard Lambert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/youjizz/__init__.py b/modules/youjizz/__init__.py
index 74526fd860cf6a7e429041c5627ca16bc91b9e99..40be4b71bb0008191601d7b71697eda4e939025a 100644
--- a/modules/youjizz/__init__.py
+++ b/modules/youjizz/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import YoujizzModule
diff --git a/modules/youjizz/browser.py b/modules/youjizz/browser.py
index 20227a493a67850204a9515cd6f50467474790f3..2aebefd6baee47c656800607896f44f457b7e293 100644
--- a/modules/youjizz/browser.py
+++ b/modules/youjizz/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/youjizz/module.py b/modules/youjizz/module.py
index 7a3ddb2289eca1507566b2c024fe67d37fb3afc7..0c0630fc27928cd4bb13496589a7430b4bc15c2f 100644
--- a/modules/youjizz/module.py
+++ b/modules/youjizz/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import CapVideo, BaseVideo
diff --git a/modules/youjizz/pages/index.py b/modules/youjizz/pages/index.py
index fa745cb51ae157a66796dc22b072796cda0a3f5d..0a38977aec9abdf5ffb20076ad2a53b9fde7bc71 100644
--- a/modules/youjizz/pages/index.py
+++ b/modules/youjizz/pages/index.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser.pages import HTMLPage, pagination
diff --git a/modules/youjizz/pages/video.py b/modules/youjizz/pages/video.py
index 15f1e8f8145a25af8fa26fcb49e7bd0b2610dbe3..3555a6df62e9f49a977379277d18272d02b02cc4 100644
--- a/modules/youjizz/pages/video.py
+++ b/modules/youjizz/pages/video.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/youjizz/test.py b/modules/youjizz/test.py
index 1975689b3738fef914df3f6b77fc17ea762a638c..156808b34cdf93787a53059863dae67425a0faa2 100644
--- a/modules/youjizz/test.py
+++ b/modules/youjizz/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2014 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.misc import limit
diff --git a/modules/youporn/browser.py b/modules/youporn/browser.py
index a0fe4acd8ac655ace01e4e7cff9d368e724e2ea5..be3361355e6d88773aa19922abd4b4d92a6cf29f 100644
--- a/modules/youporn/browser.py
+++ b/modules/youporn/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
diff --git a/modules/youporn/module.py b/modules/youporn/module.py
index 13f2061f39f7c7edd38a02c160a646cfd37e0894..88d93a5e7bb1849466280c4897020cf60a3abf53 100644
--- a/modules/youporn/module.py
+++ b/modules/youporn/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import CapVideo, BaseVideo
diff --git a/modules/youporn/pages/index.py b/modules/youporn/pages/index.py
index a63104532ee25d5481860e9a233380985f0c9563..1672ccd5d9993983475b8afd30a308b190278433 100644
--- a/modules/youporn/pages/index.py
+++ b/modules/youporn/pages/index.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
diff --git a/modules/youporn/pages/video.py b/modules/youporn/pages/video.py
index 10df1767874a0d59508fcfe97440c0c1c84bc1d9..9654e42ceff38e233bd2265751b0192b9a89474a 100644
--- a/modules/youporn/pages/video.py
+++ b/modules/youporn/pages/video.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2012 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
from json import loads
diff --git a/modules/youporn/test.py b/modules/youporn/test.py
index 4396c237b90800cca44c2a5e2ebf43fab61f3ec3..fc26e6b796a2a8d7e3e44fd56286ba71e4dd3772 100644
--- a/modules/youporn/test.py
+++ b/modules/youporn/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Romain Bignon
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/youporn/video.py b/modules/youporn/video.py
index f53e097e2413b50244e1af107d37efe9bc9943ec..b131bd3a2e62ba909607acce879e519ed1e3de98 100644
--- a/modules/youporn/video.py
+++ b/modules/youporn/video.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Roger Philibert
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import BaseVideo
diff --git a/modules/youtube/__init__.py b/modules/youtube/__init__.py
index f0bf2f9a580cdf19a722a94c41a7bd4079ad1ac9..1f52b9c6609229ab8947fb0922e6ee2434b1e44c 100644
--- a/modules/youtube/__init__.py
+++ b/modules/youtube/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Christophe Benz
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import YoutubeModule
diff --git a/modules/youtube/module.py b/modules/youtube/module.py
index c93a56a699817ff8e0f48d432f64dd19a8a7f75f..5adbe0b69f7a31d988df3404dc74dd6c49ac8a2c 100644
--- a/modules/youtube/module.py
+++ b/modules/youtube/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2013 Christophe Benz, Romain Bignon, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
import re
diff --git a/modules/youtube/test.py b/modules/youtube/test.py
index db122c545ae0b55213270471476a07f25a808f3c..0a8bc6c1d085106174a8e563badbf525e9009dad 100644
--- a/modules/youtube/test.py
+++ b/modules/youtube/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2013 Romain Bignon, Laurent Bachelier
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
diff --git a/modules/youtube/video.py b/modules/youtube/video.py
index 3687887096586c6feeaad5792b4b017ded1895ea..93fcf90293bd537061aa097fcb376e11b38222e9 100644
--- a/modules/youtube/video.py
+++ b/modules/youtube/video.py
@@ -2,20 +2,20 @@
# Copyright(C) 2010-2011 Christophe Benz
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.capabilities.video import BaseVideo
diff --git a/modules/zerobin/__init__.py b/modules/zerobin/__init__.py
index 98c4f80eb6729a4c02c50f9d63939db03e4c7fb9..a98fb0fd699a1d978f6b9ab4be8d40645b7ffb1b 100644
--- a/modules/zerobin/__init__.py
+++ b/modules/zerobin/__init__.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from .module import ZerobinModule
diff --git a/modules/zerobin/browser.py b/modules/zerobin/browser.py
index 101dc2888ea29b7817ea83aa253dd0efc911b334..c58d9bb0fd9f141711018454b45292e0781b57c9 100644
--- a/modules/zerobin/browser.py
+++ b/modules/zerobin/browser.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.browser import PagesBrowser, URL
from weboob.browser.exceptions import HTTPNotFound
diff --git a/modules/zerobin/crypto.py b/modules/zerobin/crypto.py
index 9f58275f589a181643ed9b9eb94359521f94d3b8..9292af46b210882323e7e058b05b7c823086dec9 100644
--- a/modules/zerobin/crypto.py
+++ b/modules/zerobin/crypto.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from base64 import b64decode, b64encode
from collections import OrderedDict
diff --git a/modules/zerobin/module.py b/modules/zerobin/module.py
index db3f2fb6256b68af39683b5d8dde55a3eac20ae3..909150480496856b13513ef43c8fd25a5ff73aff 100644
--- a/modules/zerobin/module.py
+++ b/modules/zerobin/module.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.backend import Module, BackendConfig
diff --git a/modules/zerobin/pages.py b/modules/zerobin/pages.py
index 1e3527419f55dc37147cddecfe56e5655daaad67..d7626bfd06aebc348b2231905120980922504d28 100644
--- a/modules/zerobin/pages.py
+++ b/modules/zerobin/pages.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from base64 import b64decode, b64encode
from datetime import datetime
diff --git a/modules/zerobin/test.py b/modules/zerobin/test.py
index 0dce470410268b8ff5405f6113379e54efa603fa..d07371b76ec97ceafa27d56baaa08426af8558b9 100644
--- a/modules/zerobin/test.py
+++ b/modules/zerobin/test.py
@@ -2,20 +2,20 @@
# Copyright(C) 2016 Vincent A
#
-# This file is part of weboob.
+# This file is part of a weboob module.
#
-# weboob is free software: you can redistribute it and/or modify
+# This weboob module is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
-# weboob is distributed in the hope that it will be useful,
+# This weboob module is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with weboob. If not, see .
+# along with this weboob module. If not, see .
from weboob.tools.test import BackendTest
|