woob issues
https://gitlab.com/woob/woob/-/issues
2024-02-09T08:01:31Z
https://gitlab.com/woob/woob/-/issues/216
weboob-config update generates warnings
2024-02-09T08:01:31Z
Woob Import
weboob-config update generates warnings
```
weboob-config update
=== [ 0%] Getting http://updates.weboob.org/1.5/main/
=== [ 0%] Getting file:///home/leto/weboob/modules/
2019-01-28 16:50:54,394:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module am...
```
weboob-config update
=== [ 0%] Getting http://updates.weboob.org/1.5/main/
=== [ 0%] Getting file:///home/leto/weboob/modules/
2019-01-28 16:50:54,394:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module americanexpress: [ImportError] cannot import name AccountsPage
2019-01-28 16:50:54,864:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module inrocks: [ImportError] cannot import name ArticlePage
2019-01-28 16:50:54,912:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module lefigaro: [ImportError] cannot import name ArticlePage
2019-01-28 16:50:54,913:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module liberation: [ImportError] cannot import name ArticlePage
2019-01-28 16:50:54,954:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module minutes20: [ImportError] cannot import name ArticlePage
2019-01-28 16:50:55,012:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module presseurop: [ImportError] cannot import name PresseuropPage
2019-01-28 16:50:55,086:WARNING:repository:1.5:repositories.py:304:build_index Unable to build module taz: [ImportError] cannot import name ArticlePage
```
How to remove them?
https://gitlab.com/woob/woob/-/issues/217
boobank/bp module: "SSLError(SSLError("bad handshake: Error([('SSL routines',...
2023-04-08T15:47:34Z
Woob Import
boobank/bp module: "SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls12_check_peer_sigalg', 'wrong signature type')],)",),))"
In debian sid:
```
boobank history ***************@bp
2019-01-28 17:02:56,115:WARNING:urllib3.connectionpool:1.5:connectionpool.py:662:urlopen Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connectio...
In debian sid:
```
boobank history ***************@bp
2019-01-28 17:02:56,115:WARNING:urllib3.connectionpool:1.5:connectionpool.py:662:urlopen Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls12_check_peer_sigalg', 'wrong signature type')],)",),)': /wsost/OstBrokerWeb/loginform?TAM_OP=login&ERROR_CODE=0x00000000&URL=%2Fvoscomptes%2FcanalXHTML%2Fidentif.ea%3Forigin%3Dparticuliers
2019-01-28 17:02:56,381:WARNING:urllib3.connectionpool:1.5:connectionpool.py:662:urlopen Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls12_check_peer_sigalg', 'wrong signature type')],)",),)': /wsost/OstBrokerWeb/loginform?TAM_OP=login&ERROR_CODE=0x00000000&URL=%2Fvoscomptes%2FcanalXHTML%2Fidentif.ea%3Forigin%3Dparticuliers
Bug(bp): HTTPSConnectionPool(host='voscomptesenligne.labanquepostale.fr', port=443): Max retries exceeded with url: /wsost/OstBrokerWeb/loginform?TAM_OP=login&ERROR_CODE=0x00000000&URL=%2Fvoscomptes%2FcanalXHTML%2Fidentif.ea%3Forigin%3Dparticuliers (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls12_check_peer_sigalg', 'wrong signature type')],)",),))
Use --debug option to print backtraces
```
Then boobank exits.
https://gitlab.com/woob/woob/-/issues/218
boobank/cic: WARNING:backend.cic.browser:1.5:browser.py:316:list_operations C...
2023-04-08T15:47:34Z
Woob Import
boobank/cic: WARNING:backend.cic.browser:1.5:browser.py:316:list_operations Could not get history on new website
```
boobank history ***********@cic -d
2019-01-28 17:13:44,616:DEBUG:root:1.5:yamlconfig.py:61:load Loading application configuration file: /home/leto/.config/weboob/boobank.storage.
2019-01-28 17:13:44,617:DEBUG:root:1.5:yamlconfig.py:6...
```
boobank history ***********@cic -d
2019-01-28 17:13:44,616:DEBUG:root:1.5:yamlconfig.py:61:load Loading application configuration file: /home/leto/.config/weboob/boobank.storage.
2019-01-28 17:13:44,617:DEBUG:root:1.5:yamlconfig.py:65:load Application configuration file loaded: /home/leto/.config/weboob/boobank.storage.
2019-01-28 17:13:44,665:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "bp" from /home/leto/weboob/modules/bp
2019-01-28 17:13:44,665:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "bp" for module "bp"
2019-01-28 17:13:44,675:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "boursorama" from /home/leto/weboob/modules/boursorama
2019-01-28 17:13:44,675:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "boursorama" for module "boursorama"
2019-01-28 17:13:44,676:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "banqueaccord" from /home/leto/weboob/modules/banqueaccord
2019-01-28 17:13:44,679:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "oney" from /home/leto/weboob/modules/oney
2019-01-28 17:13:44,679:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "banqueaccord" for module "banqueaccord"
2019-01-28 17:13:44,682:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "paypal" from /home/leto/weboob/modules/paypal
2019-01-28 17:13:44,683:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "paypal" for module "paypal"
2019-01-28 17:13:44,697:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "societegenerale" from /home/leto/weboob/modules/societegenerale
2019-01-28 17:13:44,698:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "societegenerale" for module "societegenerale"
2019-01-28 17:13:44,698:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "cic" from /home/leto/weboob/modules/cic
2019-01-28 17:13:44,715:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "creditmutuel" from /home/leto/weboob/modules/creditmutuel
2019-01-28 17:13:44,715:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "cic" for module "cic"
2019-01-28 17:13:44,715:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "paypal_descas" for module "paypal"
2019-01-28 17:13:44,716:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "n26" from /home/leto/weboob/modules/n26
2019-01-28 17:13:44,716:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "n26" for module "n26"
2019-01-28 17:13:44,723:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "banquepopulaire" from /home/leto/weboob/modules/banquepopulaire
2019-01-28 17:13:44,723:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "banquepopulaire" for module "banquepopulaire"
2019-01-28 17:13:44,737:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "caissedepargne" from /home/leto/weboob/modules/caissedepargne
2019-01-28 17:13:44,737:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "caissedepargne" for module "caissedepargne"
2019-01-28 17:13:44,741:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "bforbank" from /home/leto/weboob/modules/bforbank
2019-01-28 17:13:44,743:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "bforbank" for module "bforbank"
2019-01-28 17:13:44,746:DEBUG:root:1.5:iniconfig.py:53:load Loading application configuration file: /home/leto/.config/weboob/boobank.
2019-01-28 17:13:44,747:DEBUG:root:1.5:iniconfig.py:73:load Application configuration file loaded: /home/leto/.config/weboob/boobank.
2019-01-28 17:13:44,758:DEBUG:bcall:1.5:bcall.py:92:backend_process <Backend u'cic'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fb1079bba10>>
2019-01-28 17:13:44,759:DEBUG:urllib3.util.retry:1.5:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-28 17:13:44,759:DEBUG:urllib3.util.retry:1.5:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-28 17:13:44,762:INFO:backend.cic.browser:1.5:browsers.py:849:load_state Reloaded cookies from storage
2019-01-28 17:13:44,764:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:815:_new_conn Starting new HTTPS connection (1): www.cic.fr:443
2019-01-28 17:13:46,164:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://www.cic.fr:443 "GET /fr/banque/mouvements.html?webid=*********** HTTP/1.1" 200 None
2019-01-28 17:13:46,354:DEBUG:backend.cic.browser:1.5:browsers.py:694:internal_callback Handle https://www.cic.fr/fr/banque/mouvements.html?webid=*********** with OperationsPage
2019-01-28 17:13:47,278:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://www.cic.fr:443 "GET /fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3a%3a&_pid=ListeCartes&_fid=ChangeList&Data_ServiceListDatas_CurrentType=MyCards HTTP/1.1" 200 None
2019-01-28 17:13:47,450:DEBUG:backend.cic.browser:1.5:browsers.py:694:internal_callback Handle https://www.cic.fr/fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3a%3a&_pid=ListeCartes&_fid=ChangeList&Data_ServiceListDatas_CurrentType=MyCards with NewCardsListPage
2019-01-28 17:13:48,392:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://www.cic.fr:443 "GET /fr/banque/SCIM_default.aspx HTTP/1.1" 200 None
2019-01-28 17:13:48,462:DEBUG:backend.cic.browser:1.5:browsers.py:694:internal_callback Handle https://www.cic.fr/fr/banque/SCIM_default.aspx with NewCardsListPage
2019-01-28 17:13:49,164:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://www.cic.fr:443 "GET /fr/banque/CR/arrivee.asp?fam=CR HTTP/1.1" 200 None
2019-01-28 17:13:49,247:DEBUG:backend.cic.browser:1.5:browsers.py:694:internal_callback Handle https://www.cic.fr/fr/banque/CR/arrivee.asp?fam=CR with RevolvingLoansList
2019-01-28 17:13:50,821:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://www.cic.fr:443 "GET /fr/banque/pro/ENC_liste_tiers.aspx HTTP/1.1" 200 None
2019-01-28 17:13:50,883:DEBUG:backend.cic.browser:1.5:browsers.py:694:internal_callback Handle https://www.cic.fr/fr/banque/pro/ENC_liste_tiers.aspx with CardsActivityPage
2019-01-28 17:13:51,649:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://www.cic.fr:443 "GET /fr/banque/comptes-et-contrats.html HTTP/1.1" 200 None
2019-01-28 17:13:51,736:DEBUG:backend.cic.browser:1.5:browsers.py:694:internal_callback Handle https://www.cic.fr/fr/banque/comptes-et-contrats.html with NewAccountsPage
2019-01-28 17:13:52,926:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://www.cic.fr:443 "GET /fr/banque/rib.cgi HTTP/1.1" 200 None
2019-01-28 17:13:52,998:DEBUG:backend.cic.browser:1.5:browsers.py:694:internal_callback Handle https://www.cic.fr/fr/banque/rib.cgi with IbanPage
2019-01-28 17:13:53,683:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://www.cic.fr:443 "GET /fr/banque/POR_ValoToute.aspx HTTP/1.1" 200 None
2019-01-28 17:13:53,762:DEBUG:backend.cic.browser:1.5:browsers.py:694:internal_callback Handle https://www.cic.fr/fr/banque/POR_ValoToute.aspx with PorPage
2019-01-28 17:13:54,557:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://www.cic.fr:443 "GET /fr/assurances/profilass.aspx?domaine=epargne HTTP/1.1" 200 None
2019-01-28 17:13:54,642:DEBUG:backend.cic.browser:1.5:browsers.py:694:internal_callback Handle https://www.cic.fr/fr/assurances/profilass.aspx?domaine=epargne with LIAccountsPage
2019-01-28 17:13:56,170:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://www.cic.fr:443 "GET /fr/assurances/WI_ASSAVI.asp?CodPrd=***********&SiteStockage=&pil=INIT&profilbad3=NEW HTTP/1.1" 200 None
2019-01-28 17:13:56,272:DEBUG:backend.cic.browser:1.5:browsers.py:694:internal_callback Handle https://www.cic.fr/fr/assurances/WI_ASSAVI.asp?CodPrd=***********&SiteStockage=&pil=INIT&profilbad3=NEW with LIAccountsPage
2019-01-28 17:13:56,277:DEBUG:bcall:1.5:bcall.py:101:backend_process <Backend u'cic'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fb1079bba10>> returned: <Account id=u'***********' label=u'Compte Courant Prive Eur M Ou Mme Denis Merlaut'>
Date Category Label Amount
------------+------------+---------------------------------------------------+-----------
2019-01-28 17:13:56,293:DEBUG:bcall:1.5:bcall.py:92:backend_process <Backend u'cic'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fb1079bba10>>
2019-01-28 17:13:56,293:DEBUG:bcall:1.5:bcall.py:101:backend_process <Backend u'cic'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fb1079bba10>> returned: <generator object _do_complete_iter at 0x7fb10340bbe0>
2019-01-28 17:13:58,608:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://www.cic.fr:443 "GET /fr/banque/mouvements.html?webid=*********** HTTP/1.1" 200 None
2019-01-28 17:13:58,741:DEBUG:backend.cic.browser:1.5:browsers.py:694:internal_callback Handle https://www.cic.fr/fr/banque/mouvements.html?webid=*********** with OperationsPage
2019-01-28 17:13:58,743:WARNING:backend.cic.browser:1.5:browser.py:316:list_operations Could not get history on new website
2019-01-25 Order SEPA EDF CLIENTS PARTICULI *********** 11405 1 S -***
Hint: There are more results available for cic (use option -n or count command)
```
https://gitlab.com/woob/woob/-/issues/219
caissedepargne no longer working
2020-07-07T13:24:05Z
Woob Import
caissedepargne no longer working
Hi
I used 1.2.1 weeboob version and caissedepargne was working great until friday 26th. Since then it stopped working for some reason.
I updated to version 1.3.2 and it s even worth since I m asked now to provide a "pincode"...and it s ...
Hi
I used 1.2.1 weeboob version and caissedepargne was working great until friday 26th. Since then it stopped working for some reason.
I updated to version 1.3.2 and it s even worth since I m asked now to provide a "pincode"...and it s a mandatory field. What is this pincode for? I tried to set up 0000 but still failing.
2019-01-28 18:21:14,560:DEBUG:bcall:1.3:bcall.py:92:backend_process <Backend u'caissedepargne'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f6978221290>>
2019-01-28 18:21:14,561:DEBUG:bcall:1.3:bcall.py:101:backend_process <Backend u'caissedepargne'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f6978221290>> returned: <generator object _do_complete_iter at 0x7f6972f2acd0>
2019-01-28 18:21:14,562:DEBUG:urllib3.util.retry:1.3:retry.py:200:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-28 18:21:14,562:DEBUG:urllib3.util.retry:1.3:retry.py:200:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-28 18:21:14,570:DEBUG:modules:1.3:modules.py:163:load_module Loaded module "linebourse" from /home/durale/.local/share/weboob/modules/1.3/linebourse
2019-01-28 18:21:14,571:DEBUG:urllib3.util.retry:1.3:retry.py:200:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-28 18:21:14,571:DEBUG:urllib3.util.retry:1.3:retry.py:200:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-28 18:21:14,572:INFO:backend.caissedepargne.browser:1.3:weboob_browser_switch.py:81:set_browser using 'main' browser
2019-01-28 18:21:14,573:INFO:backend.caissedepargne.browser:1.3:browser.py:175:load_state State expired, not reloading it from storage
2019-01-28 18:21:14,576:DEBUG:urllib3.connectionpool:1.3:connectionpool.py:826:_new_conn Starting new HTTPS connection (1): www.caisse-epargne.fr
2019-01-28 18:21:15,159:DEBUG:urllib3.connectionpool:1.3:connectionpool.py:396:_make_request https://www.caisse-epargne.fr:443 "GET /authentification/manage?step=identification&identifiant=xxxxxxxxx HTTP/1.1" 200 3045
2019-01-28 18:21:15,165:DEBUG:backend.caissedepargne.browser:1.3:browsers.py:674:internal_callback Handle https://www.caisse-epargne.fr/authentification/manage?step=identification&identifiant=xxxxxxxxx with LoginPage
2019-01-28 18:21:15,177:DEBUG:PIL.PngImagePlugin:1.3:PngImagePlugin.py:139:call STREAM 'IHDR' 26 11
2019-01-28 18:21:15,178:DEBUG:PIL.PngImagePlugin:1.3:PngImagePlugin.py:139:call STREAM 'sRGB' 51 9
2019-01-28 18:21:15,178:DEBUG:PIL.PngImagePlugin:1.3:PngImagePlugin.py:139:call STREAM 'gbMA' 14 2
2019-01-28 18:21:15,178:DEBUG:PIL.PngImagePlugin:1.3:PngImagePlugin.py:139:call STREAM 'piYs' 10 8
2019-01-28 18:21:15,178:DEBUG:PIL.PngImagePlugin:1.3:PngImagePlugin.py:139:call STREAM 'IsAT' 93 2756
2019-01-28 18:21:15,209:DEBUG:urllib3.connectionpool:1.3:connectionpool.py:826:_new_conn Starting new HTTPS connection (1): www.net751.caisse-epargne.fr
2019-01-28 18:21:15,690:DEBUG:urllib3.connectionpool:1.3:connectionpool.py:396:_make_request https://www.net751.caisse-epargne.fr:443 "GET /login.aspx?clavierSecurise=1&step=authentification&newCodeConf=e8dxxa3exxxc20xxxxxx9a3e3c20e4611&typeAccount=WE&ctx=typsrv%3DWE&nuusager=&nuabbd=xxxxxxxxx&idTokenClavier=73b35c9bz3034a41dds3bb4645bdsqb5c1b2&3za68d9ad9&auth_mode=ajax&codconf= HTTP/1.1" 200 444
2019-01-28 18:21:15,694:DEBUG:backend.caissedepargne.browser:1.3:browsers.py:674:internal_callback Handle https://www.net751.caisse-epargne.fr/login.aspx?clavierSecurise=1&step=authentification&newCodeConf=e8dxxa3exxxc20xxxxxx9a3e3c20e4611&typeAccount=WE&ctx=typsrv%3DWE&nuusager=&nuabbd=xxxxxxxxx&idTokenClavier=3b35c9bz3034a41dds3bb4645bdsqb5c1b2&3za68d9ad9&auth_mode=ajax&codconf= with LoginPage
2019-01-28 18:21:15,995:DEBUG:urllib3.connectionpool:1.3:connectionpool.py:396:_make_request https://www.net751.caisse-epargne.fr:443 "GET /Portail.aspx HTTP/1.1" 200 98311
2019-01-28 18:21:16,226:DEBUG:backend.caissedepargne.browser:1.3:browsers.py:674:internal_callback Handle https://www.net751.caisse-epargne.fr/Portail.aspx with IndexPage
2019-01-28 18:21:16,402:DEBUG:urllib3.connectionpool:1.3:connectionpool.py:396:_make_request https://www.net751.caisse-epargne.fr:443 "GET /Portail.aspx HTTP/1.1" 200 99675
2019-01-28 18:21:16,595:DEBUG:backend.caissedepargne.browser:1.3:browsers.py:674:internal_callback Handle https://www.net751.caisse-epargne.fr/Portail.aspx with IndexPage
Bug(caissedepargne):
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/weboob/core/bcall.py", line 106, in backend_process
for subresult in result:
File "/usr/lib/python2.7/dist-packages/weboob/tools/application/base.py", line 287, in _do_complete_iter
for i, sub in enumerate(res):
File "/home/durale/.local/share/weboob/modules/1.3/caissedepargne/module.py", line 67, in iter_accounts
for account in self.browser.get_accounts_list():
File "/home/durale/.local/share/weboob/modules/1.3/caissedepargne/browser.py", line 393, in get_accounts_list
self.page.go_list()
File "/home/durale/.local/share/weboob/modules/1.3/caissedepargne/pages.py", line 509, in go_list
form = self.get_form(name='main')
File "/usr/lib/python2.7/dist-packages/weboob/browser/pages.py", line 693, in get_form
raise FormNotFound()
FormNotFound
------------------------------------------+----------+----------
------------------------------------------+----------+----------
https://gitlab.com/woob/woob/-/issues/220
creditdunord not working
2020-07-07T13:24:16Z
Woob Import
creditdunord not working
Hi
I can login on credit-du-nord.fr but I cannot login using creditdunord module I use weboob 1.3.2
I get the following error message
Bug(creditdunord): 'NoneType' object is not iterable
(If --auto-update is passed on the command-li...
Hi
I can login on credit-du-nord.fr but I cannot login using creditdunord module I use weboob 1.3.2
I get the following error message
Bug(creditdunord): 'NoneType' object is not iterable
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/weboob/core/bcall.py", line 106, in backend_process
for subresult in result:
File "/usr/lib/python2.7/dist-packages/weboob/tools/application/base.py", line 287, in _do_complete_iter
for i, sub in enumerate(res):
File "/home/durale/.local/share/weboob/modules/1.3/creditdunord/module.py", line 64, in iter_accounts
for account in self.browser.get_accounts_list():
File "/usr/lib/python2.7/dist-packages/weboob/browser/browsers.py", line 768, in inner
return func(browser, *args, **kwargs)
File "/home/durale/.local/share/weboob/modules/1.3/creditdunord/browser.py", line 112, in get_accounts_list
self.accounts_page_label, self.loans_page_label = self.get_pages_labels()
File "/usr/lib/python2.7/dist-packages/weboob/browser/browsers.py", line 768, in inner
return func(browser, *args, **kwargs)
File "/home/durale/.local/share/weboob/modules/1.3/creditdunord/browser.py", line 108, in get_pages_labels
return self.page.get_labels()
File "/home/durale/.local/share/weboob/modules/1.3/creditdunord/pages.py", line 177, in get_labels
for element in Dict('donnees/0/submenu')(self.doc):
TypeError: 'NoneType' object is not iterable
thanks for your help
https://gitlab.com/woob/woob/-/issues/221
FATAL(freemobile): Downgrade from HTTPS to HTTP
2023-04-08T15:47:39Z
Woob Import
FATAL(freemobile): Downgrade from HTTPS to HTTP
Hello,
i'm working on a new module and i will try freemobile module ... then this is the error message
"FATAL(freemobile): Downgrade from HTTPS to HTTP"
```
2019-01-29 11:46:31,697:DEBUG:modules:1.5:modules.py:163:load_module Loaded mo...
Hello,
i'm working on a new module and i will try freemobile module ... then this is the error message
"FATAL(freemobile): Downgrade from HTTPS to HTTP"
```
2019-01-29 11:46:31,697:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "freemobile" from /home/erics/.local/share/weboob/modules/1.5/freemobile
2019-01-29 11:46:31,697:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "freemobile" for module "freemobile"
2019-01-29 11:46:31,698:DEBUG:root:1.5:iniconfig.py:53:load Loading application configuration file: /home/erics/.config/weboob/boobill.
2019-01-29 11:46:31,698:DEBUG:root:1.5:iniconfig.py:73:load Application configuration file loaded: /home/erics/.config/weboob/boobill.
2019-01-29 11:46:31,705:DEBUG:bcall:1.5:bcall.py:92:backend_process <Backend u'freemobile'>: Calling function <bound method Boobill._do_complete of <weboob.applications.boobill.boobill.Boobill object at 0x7f3bb67f1990>>
2019-01-29 11:46:31,705:DEBUG:urllib3.util.retry:1.5:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-29 11:46:31,706:DEBUG:urllib3.util.retry:1.5:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-29 11:46:31,708:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:813:_new_conn Starting new HTTPS connection (1): mobile.free.fr:443
2019-01-29 11:46:31,919:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://mobile.free.fr:443 "GET /moncompte/index.php HTTP/1.1" 301 178
2019-01-29 11:46:31,923:INFO:backend.freemobile.browser:1.5:browsers.py:195:save_response Response saved to /tmp/weboob_session_S_mRRt/freemobile/01-301-index.php.html
2019-01-29 11:46:31,924:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:205:_new_conn Starting new HTTP connection (1): mobile.free.fr:80
2019-01-29 11:46:32,047:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request http://mobile.free.fr:80 "GET /moncompte/index.php HTTP/1.1" 200 None
2019-01-29 11:46:32,048:INFO:backend.freemobile.browser:1.5:browsers.py:195:save_response Response saved to /tmp/weboob_session_S_mRRt/freemobile/02-200-index.php.html
2019-01-29 11:46:32,051:DEBUG:bcall:1.5:bcall.py:98:backend_process <Backend u'freemobile'>: Called function <bound method Boobill._do_complete of <weboob.applications.boobill.boobill.Boobill object at 0x7f3bb67f1990>> raised an error: BrowserHTTPSDowngrade()
```
and here is /tmp/weboob_session_S_mRRt/freemobile/02-200-index.php.html
```
<noscript>
<p align="center">Attention : JavaScript n'est pas activé sur votre navigateur<br>
Vous risquez de rencontrer des problèmes de fonctionnement sur notre site.</p>
</noscript>
<script language="javascript">
if(navigator.cookieEnabled) {
window.location = "https://mobile.free.fr/index.php?"
}
else {
document.write("Vous devez accepter les cookies.");
}
</script>
```
did i forget something about javascript ?
i'm on a debian stretch, nodejs is installed, PyExecJS is ok ... and debug mode seems to be not enought to understand the problem !
Thanks for your help
Éric
https://gitlab.com/woob/woob/-/issues/222
new module for ulys / vinciautoroute / liber-t
2023-04-08T15:54:39Z
Woob Import
new module for ulys / vinciautoroute / liber-t
Hello
i'm working on a new module for https://espaceabonnes.vinci-autoroutes.com/FacturesConso/Factures (my main goal is to download bills).
i will put a tarball when my module works (i've tried to make a fork to make a merge request bu...
Hello
i'm working on a new module for https://espaceabonnes.vinci-autoroutes.com/FacturesConso/Factures (my main goal is to download bills).
i will put a tarball when my module works (i've tried to make a fork to make a merge request but i can't clone my repo with git/ssh access ...)
https://gitlab.com/woob/woob/-/issues/223
boobank(ing): encoding error or 500 Server Error: Internal Server Error
2023-04-08T15:47:40Z
Woob Import
boobank(ing): encoding error or 500 Server Error: Internal Server Error
I've got different errors with Ing module for boobank:
Sometimes, it's like #190 or #214
>>>
Welcome to boobank v1.4
...
Loaded backends: bp, ing
boobank> list
Account Balance Coming
-------...
I've got different errors with Ing module for boobank:
Sometimes, it's like #190 or #214
>>>
Welcome to boobank v1.4
...
Loaded backends: bp, ing
boobank> list
Account Balance Coming
------------------------------------------+----------+----------
encoding error : input conversion failed due to input error, bytes 0x9D 0x0F 0x48 0x95
encoding error : input conversion failed due to input error, bytes 0x9D 0x0F 0x48 0x95
I/O error : encoder error
#1 (bp) COMPTE BANCAIRE xxx.xx
#2 (bp) LIVRET A xxx.xx
#3 (ing) Compte Courant xxx.44
#4 (ing) Livret Développement Dura xxxx.30
------------------------------------------+----------+----------
Total (EUR) xxxx.19 0.00
boobank>
>>>
sometimes it's like #204
>>>
boobank> list
Account Balance Coming
------------------------------------------+----------+----------
Error(ing): 500 Server Error: Internal Server Error
#1 (bp) COMPTE BANCAIRE xxx.66
#2 (bp) LIVRET A xxxx.79
------------------------------------------+----------+----------
Total (EUR) xxxx.45 0.00
>>>
I hope I could help you.
Edit:
Now I've got this:
boobank> list
Account Balance Coming
------------------------------------------+----------+----------
encoding error : input conversion failed due to input error, bytes 0x9D 0x0D 0x48 0x55
encoding error : input conversion failed due to input error, bytes 0x9D 0x0D 0x48 0x55
I/O error : encoder error
2019-01-31 09:16:11,907:WARNING:item_account:1.4:elements.py:335:handle_attr Attribute iban (in /home/olivier/.local/share/weboob/modules/1.4/bp/pages/accountlist.py:155) raises HTTPNotFound('404 Client Error: Not Found',)
Error(bp): 404 Client Error: Not Found
#1 (ing) Compte Courant ....
and weboob says :
~ $ weboob
Traceback (most recent call last):
File "/usr/bin/weboob", line 30, in <module>
from weboob.tools.ordereddict import OrderedDict
ImportError: No module named ordereddict
https://gitlab.com/woob/woob/-/issues/224
boobank/bp: labanquepostale not working anymore
2019-02-07T10:29:39Z
Woob Import
boobank/bp: labanquepostale not working anymore
I've got a 404 since yesterday when trying to do a `boobank list`
```
$ boobank -d -b bp list
2019-01-31 11:54:41,177:DEBUG:root:1.4:yamlconfig.py:61:load Loading application configuration file: /home/wla/.config/weboob/boobank.storage....
I've got a 404 since yesterday when trying to do a `boobank list`
```
$ boobank -d -b bp list
2019-01-31 11:54:41,177:DEBUG:root:1.4:yamlconfig.py:61:load Loading application configuration file: /home/wla/.config/weboob/boobank.storage.
2019-01-31 11:54:41,177:DEBUG:root:1.4:yamlconfig.py:65:load Application configuration file loaded: /home/wla/.config/weboob/boobank.storage.
2019-01-31 11:54:41,213:DEBUG:modules:1.4:modules.py:163:load_module Loaded module "bp" from /home/wla/.local/share/weboob/modules/1.4/bp
2019-01-31 11:54:41,489:DEBUG:backend:1.4:modules.py:94:create_instance Created backend "bp" for module "bp"
2019-01-31 11:54:41,494:DEBUG:root:1.4:iniconfig.py:53:load Loading application configuration file: /home/wla/.config/weboob/boobank.
2019-01-31 11:54:41,494:DEBUG:root:1.4:iniconfig.py:73:load Application configuration file loaded: /home/wla/.config/weboob/boobank.
2019-01-31 11:54:41,495:DEBUG:bcall:1.4:bcall.py:92:backend_process <Backend u'bp'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fc7565c4a50>>
2019-01-31 11:54:41,495:DEBUG:urllib3.util.retry:1.4:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-31 11:54:41,496:DEBUG:urllib3.util.retry:1.4:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-31 11:54:41,501:DEBUG:modules:1.4:modules.py:163:load_module Loaded module "linebourse" from /home/wla/.local/share/weboob/modules/1.4/linebourse
2019-01-31 11:54:41,502:DEBUG:urllib3.util.retry:1.4:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-31 11:54:41,502:DEBUG:urllib3.util.retry:1.4:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-01-31 11:54:41,505:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:813:_new_conn Starting new HTTPS connection (1): voscomptesenligne.labanquepostale.fr:443
2019-01-31 11:54:41,587:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /wsost/OstBrokerWeb/loginform?TAM_OP=login&ERROR_CODE=0x00000000&URL=%2Fvoscomptes%2FcanalXHTML%2Fidentif.ea%3Forigin%3Dparticuliers HTTP/1.1" 200 None
2019-01-31 11:54:41,599:DEBUG:backend.bp.browser:1.4:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/wsost/OstBrokerWeb/loginform?TAM_OP=login&ERROR_CODE=0x00000000&URL=%2Fvoscomptes%2FcanalXHTML%2Fidentif.ea%3Forigin%3Dparticuliers with LoginPage
2019-01-31 11:54:41,651:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /wsost/OstBrokerWeb/loginform?imgid=allunifie2&e=4&0.9446945344531203 HTTP/1.1" 200 3357
encoding error : input conversion failed due to input error, bytes 0x9D 0x0D 0x48 0x55
encoding error : input conversion failed due to input error, bytes 0x9D 0x0D 0x48 0x55
I/O error : encoder error
2019-01-31 11:54:41,653:DEBUG:backend.bp.browser:1.4:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/wsost/OstBrokerWeb/loginform?imgid=allunifie2&e=4&0.9446945344531203 with LoginPage
2019-01-31 11:54:41,658:DEBUG:PIL.PngImagePlugin:1.4:PngImagePlugin.py:139:call STREAM 'IHDR' 16 13
2019-01-31 11:54:41,658:DEBUG:PIL.PngImagePlugin:1.4:PngImagePlugin.py:139:call STREAM 'IDAT' 41 3300
2019-01-31 11:54:41,736:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "POST /wsost/OstBrokerWeb/auth HTTP/1.1" 302 611
2019-01-31 11:54:41,803:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/identif.ea?origin=particuliers HTTP/1.1" 302 0
2019-01-31 11:54:41,832:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/repositionnerCheminCourant-identif.ea HTTP/1.1" 200 None
2019-01-31 11:54:41,834:DEBUG:backend.bp.browser:1.4:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/authentification/repositionnerCheminCourant-identif.ea with repositionnerCheminCourant
2019-01-31 11:54:41,863:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/initialiser-identif.ea HTTP/1.1" 302 0
2019-01-31 11:54:41,878:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/../../comptesCommun/synthese_assurancesEtComptes/verifierPresenceCompte-synthese.ea HTTP/1.1" 500 31957
2019-01-31 11:54:41,889:DEBUG:backend.bp.browser:1.4:browser.py:203:location site has "/../" in their url, fixing url manually
2019-01-31 11:54:41,891:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:240:_get_conn Resetting dropped connection: voscomptesenligne.labanquepostale.fr
2019-01-31 11:54:42,034:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/verifierPresenceCompte-synthese.ea HTTP/1.1" 302 0
2019-01-31 11:54:42,064:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/../../securite/authentification/verifierPresenceCompteOK-identif.ea HTTP/1.1" 500 31957
2019-01-31 11:54:42,077:DEBUG:backend.bp.browser:1.4:browser.py:203:location site has "/../" in their url, fixing url manually
2019-01-31 11:54:42,082:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:240:_get_conn Resetting dropped connection: voscomptesenligne.labanquepostale.fr
2019-01-31 11:54:42,183:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/verifierPresenceCompteOK-identif.ea HTTP/1.1" 200 None
2019-01-31 11:54:42,192:DEBUG:backend.bp.browser:1.4:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/authentification/verifierPresenceCompteOK-identif.ea with CheckPassword
2019-01-31 11:54:42,221:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/init-synthese.ea HTTP/1.1" 302 0
2019-01-31 11:54:42,237:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/../../comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea HTTP/1.1" 500 31957
2019-01-31 11:54:42,260:DEBUG:backend.bp.browser:1.4:browser.py:203:location site has "/../" in their url, fixing url manually
2019-01-31 11:54:42,263:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:240:_get_conn Resetting dropped connection: voscomptesenligne.labanquepostale.fr
2019-01-31 11:54:42,362:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea HTTP/1.1" 200 None
2019-01-31 11:54:42,377:DEBUG:backend.bp.browser:1.4:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea with AccountList
2019-01-31 11:54:42,415:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea HTTP/1.1" 200 None
2019-01-31 11:54:42,423:DEBUG:backend.bp.browser:1.4:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea with AccountList
2019-01-31 11:54:42,460:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea HTTP/1.1" 200 None
2019-01-31 11:54:42,472:DEBUG:backend.bp.browser:1.4:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea with AccountList
2019-01-31 11:54:42,532:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp/menuReleve-releve_ccp.ea?indexCompte=0&typeRecherche=1 HTTP/1.1" 302 0
2019-01-31 11:54:42,567:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp/afficher-releve_ccp.ea HTTP/1.1" 200 None
2019-01-31 11:54:42,605:DEBUG:backend.bp.browser:1.4:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/CCP/releves_ccp/afficher-releve_ccp.ea with AccountHistory
2019-01-31 11:54:42,637:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp_encours/preparerRecherche-releve_ccp_encours.ea?compte.numero=XXXXXXXXXXX&typeRecherche=1 HTTP/1.1" 200 None
2019-01-31 11:54:42,642:DEBUG:backend.bp.browser:1.4:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/CCP/releves_ccp_encours/preparerRecherche-releve_ccp_encours.ea?compte.numero=XXXXXXXXXXX&typeRecherche=1 with AccountHistory
2019-01-31 11:54:42,674:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/imprimerRIB/init-imprimer_rib.ea?numeroCompte=XXXXXXXXXXX HTTP/1.1" 302 0
2019-01-31 11:54:42,711:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/imprimerRIB/init-selection_rib.ea&typeCompte= HTTP/1.1" 404 None
2019-01-31 11:54:42,723:WARNING:item_account:1.4:elements.py:335:handle_attr Attribute iban (in /home/wla/.local/share/weboob/modules/1.4/bp/pages/accountlist.py:155) raises HTTPNotFound('404 Client Error: Not Found',)
2019-01-31 11:54:42,723:DEBUG:bcall:1.4:bcall.py:98:backend_process <Backend u'bp'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fc7565c4a50>> raised an error: HTTPNotFound('404 Client Error: Not Found',)
Error(bp): 404 Client Error: Not Found
2019-01-31 11:54:42,806:INFO:backend.bp.browser:1.4:browsers.py:869:dump_state Stored cookies into storage
Account Balance Coming
---------------------------------------------------------+----------+----------
---------------------------------------------------------+----------+----------
```
https://gitlab.com/woob/woob/-/issues/225
weboob@1.4 brew formula -- missing unidecode dep
2019-11-30T17:50:58Z
Woob Import
weboob@1.4 brew formula -- missing unidecode dep
Seems a python dependency is missing:
```
$ boobank list
Traceback (most recent call last):
File "/usr/local/bin/boobank", line 23, in <module>
from weboob.applications.boobank import Boobank
File "/usr/local/Cellar/weboob/1.4/l...
Seems a python dependency is missing:
```
$ boobank list
Traceback (most recent call last):
File "/usr/local/bin/boobank", line 23, in <module>
from weboob.applications.boobank import Boobank
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/applications/boobank/__init__.py", line 21, in <module>
from .boobank import Boobank
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/applications/boobank/boobank.py", line 34, in <module>
from weboob.capabilities.bank import (
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/capabilities/bank.py", line 24, in <module>
from unidecode import unidecode
ModuleNotFoundError: No module named 'unidecode'
```
Tried to install it with `pip3 install unidecode` but it says it is already satisfied.
https://gitlab.com/woob/woob/-/issues/226
[KMyMoney plugin] cannot import transactions
2021-05-13T15:10:45Z
Woob Import
[KMyMoney plugin] cannot import transactions
Hello
I have a fully functional boobank setup (1.5) with a Fortuneo account. On the CLI, I can list the account history.
But on KMyMoney (5.0.1-2), the plugin fails : I can import the account (it retrieves its balance), but the history s...
Hello
I have a fully functional boobank setup (1.5) with a Fortuneo account. On the CLI, I can list the account history.
But on KMyMoney (5.0.1-2), the plugin fails : I can import the account (it retrieves its balance), but the history sync fails.
In the logs, I get an empty transaction processed :
```
KMyMoneyPlugin::KMMStatementInterface::import start
Importing statement for 'Fortuneo CC'
Processing transactions (Fortuneo CC)
Process on: '', id: 'ID ', amount: '0,00', fees: '0,00'
Looking for a match with transaction: "" , "" , "0,00" (referenced account: "Fortuneo CC" )
Considering 0 existing transaction(s) for matching
Problème lors de l'ajout ou de la correspondance de l'opération importée avec l'identifiant « ID » : Unable to add transaction with invalid postdate
```
I have added logs in the file `https://github.com/KDE/kmymoney.git` to print the `results` (I forced the loop break, too, to have only 1 item):
```
{'balance': 27364, 'type': 1, 'id': u'01000000000', 'transactions': [{'category': u'CARTE', 'raw': u'CARTE 31/01 AA.NET', 'amount': -9720, 'rdate': '2019-01-31', 'date': '2019-01-31', 'type': 7, 'id': '00000cf0', 'label': u'AA.NET'}], 'name': u'Compte courant n\xb0 0100000000 M OU MME XXXX YYY'}
```
Oh and BTW, the `n°` character generates errors that I can avoid with the CLI with python env-variables, but it doesn't work for KMyMoney : `Exception UnicodeEncodeError: UnicodeEncodeError('ascii', u'Compte courant n\xb0 01000000000 M OU MME XXX YYY', 16, 17, 'ordinal not in range(128)') in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored`. But it is not linked to the sync failure, as I get the same failure with another account (creditdunord) that has only latin characters.
Anyway, thank you for this great tool :) and thanks for your support
https://gitlab.com/woob/woob/-/issues/227
[bred] Implémenter le téléchargement des documents (CapDocument)
2023-04-08T15:54:39Z
Woob Import
[bred] Implémenter le téléchargement des documents (CapDocument)
Cette issue pour suivre le projet visant à ajouter la capability CapDocument au module bred.
Je vais propose une Merge Request en ce sens.
Cette issue pour suivre le projet visant à ajouter la capability CapDocument au module bred.
Je vais propose une Merge Request en ce sens.
https://gitlab.com/woob/woob/-/issues/228
[weboob][boomoney] SyntaxError: (unicode error) 'unicodeescape' codec can't d...
2021-04-05T10:54:47Z
Woob Import
[weboob][boomoney] SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes
Just updated to weboob 1.4, can no longer run `weboob --version`. Seems like there is a dependency on Windows; but I am on macOS.
```
$ brew upgrade weboob
$ weboob-config update
$ weboob --version
Traceback (most recent call last):
F...
Just updated to weboob 1.4, can no longer run `weboob --version`. Seems like there is a dependency on Windows; but I am on macOS.
```
$ brew upgrade weboob
$ weboob-config update
$ weboob --version
Traceback (most recent call last):
File "/usr/local/bin/weboob", line 192, in <module>
Weboob().main()
File "/usr/local/bin/weboob", line 61, in main
capApplicationDict = self.init_CapApplicationDict()
File "/usr/local/bin/weboob", line 157, in init_CapApplicationDict
application = self.get_applicaction_from_filename(m.group(1))
File "/usr/local/bin/weboob", line 181, in get_applicaction_from_filename
_module = __import__(module, fromlist=['*'])
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/applications/boomoney/__init__.py", line 21, in <module>
from .boomoney import Boomoney
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/applications/boomoney/boomoney.py", line 412
'reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "{374DE290-123F-4565-9164-39C4925E467B}"')
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 79-80: truncated \UXXXXXXXX escape
```
https://gitlab.com/woob/woob/-/issues/229
[bp] type object 'LinebourseBrowser' has no attribute 'PARENT_ATTR'
2023-04-08T15:54:39Z
Woob Import
[bp] type object 'LinebourseBrowser' has no attribute 'PARENT_ATTR'
I run into the following issue when I run `boobank1.4 ls` for account BP:
```
$ boobank ls
Bug(bp): type object 'LinebourseBrowser' has no attribute 'PARENT_ATTR'
(If --auto-update is passed on the command-line, new versions of the mod...
I run into the following issue when I run `boobank1.4 ls` for account BP:
```
$ boobank ls
Bug(bp): type object 'LinebourseBrowser' has no attribute 'PARENT_ATTR'
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/tools/application/base.py", line 310, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/module.py", line 157, in iter_resources
return self.iter_accounts()
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/module.py", line 63, in iter_accounts
return self.browser.get_accounts_list()
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/tools/backend.py", line 312, in browser
self._browser = self.create_default_browser()
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/module.py", line 60, in create_default_browser
return self.create_browser(self.config['login'].get(), self.config['password'].get(), weboob=self.weboob)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/tools/backend.py", line 347, in create_browser
browser = klass(*args, **kwargs)
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/browser.py", line 183, in __init__
self.linebourse = LinebourseBrowser('https://labanquepostale.offrebourse.com/', logger=self.logger, responses_dirname=dirname, weboob=self.weboob, proxy=self.PROXIES)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/browsers.py", line 942, in __new__
if cls.PARENT_ATTR is None:
AttributeError: type object 'LinebourseBrowser' has no attribute 'PARENT_ATTR'
```
https://gitlab.com/woob/woob/-/issues/230
[bp] maximum recursion depth exceeded while calling a Python object
2019-04-11T12:02:23Z
Woob Import
[bp] maximum recursion depth exceeded while calling a Python object
I also run into the following issue when I run `boobank1.4 ls` for account BP:
```
Bug(bp): maximum recursion depth exceeded while calling a Python object
(If --auto-update is passed on the command-line, new versions of the module will ...
I also run into the following issue when I run `boobank1.4 ls` for account BP:
```
Bug(bp): maximum recursion depth exceeded while calling a Python object
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/tools/application/base.py", line 310, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/module.py", line 157, in iter_resources
return self.iter_accounts()
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/module.py", line 63, in iter_accounts
return self.browser.get_accounts_list()
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/browsers.py", line 784, in inner
browser.do_login()
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/browser.py", line 210, in do_login
self.page.login(self.username, self.password)
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/pages/login.py", line 99, in login
form.submit()
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/pages.py", line 333, in submit
return self.page.browser.location(self.request, **kwargs)
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/browser.py", line 206, in location
return self.location(urlunsplit(parts))
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/browser.py", line 206, in location
return self.location(urlunsplit(parts))
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/browser.py", line 197, in location
return super(BPBrowser, self).location(url, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/browsers.py", line 733, in location
self.page.on_load()
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/pages/login.py", line 128, in on_load
self.browser.location("https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/init-synthese.ea")
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/browser.py", line 206, in location
return self.location(urlunsplit(parts))
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/browser.py", line 197, in location
return super(BPBrowser, self).location(url, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/browsers.py", line 733, in location
self.page.on_load()
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/pages/accountlist.py", line 133, in on_load
MyHTMLPage.on_load(self)
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/pages/base.py", line 28, in on_load
self.browser.do_login()
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/browser.py", line 210, in do_login
self.page.login(self.username, self.password)
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/pages/login.py", line 99, in login
form.submit()
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/pages.py", line 333, in submit
return self.page.browser.location(self.request, **kwargs)
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/browser.py", line 197, in location
return super(BPBrowser, self).location(url, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/browsers.py", line 733, in location
self.page.on_load()
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/pages/login.py", line 104, in on_load
super(repositionnerCheminCourant, self).on_load()
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/pages/base.py", line 28, in on_load
self.browser.do_login()
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/browser.py", line 210, in do_login
self.page.login(self.username, self.password)
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/pages/login.py", line 99, in login
form.submit()
...
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/pages.py", line 333, in submit
return self.page.browser.location(self.request, **kwargs)
File "/Users/comptes/.local/share/weboob/modules/1.4/bp/browser.py", line 197, in location
return super(BPBrowser, self).location(url, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/browsers.py", line 725, in location
response = self.open(*args, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/browsers.py", line 712, in open
return super(PagesBrowser, self).open(callback=internal_callback, *args, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/browsers.py", line 612, in open
return super(DomainBrowser, self).open(req, *args, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/browsers.py", line 364, in open
is_async=is_async)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/sessions.py", line 160, in send
return func(*args, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/weboob/browser/sessions.py", line 152, in func
resp = sup(*args, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/urllib3/connectionpool.py", line 384, in _make_request
six.raise_from(e, None)
File "<string>", line 2, in raise_from
File "/usr/local/Cellar/weboob/1.4/libexec/lib/python3.7/site-packages/urllib3/connectionpool.py", line 380, in _make_request
httplib_response = conn.getresponse()
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1321, in getresponse
response.begin()
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 320, in begin
self.headers = self.msg = parse_headers(self.fp)
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 214, in parse_headers
return email.parser.Parser(_class=_class).parsestr(hstring)
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/email/parser.py", line 68, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/email/parser.py", line 57, in parse
feedparser.feed(data)
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/email/feedparser.py", line 176, in feed
self._call_parse()
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/email/feedparser.py", line 180, in _call_parse
self._parse()
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/email/feedparser.py", line 295, in _parsegen
if self._cur.get_content_maintype() == 'message':
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/email/message.py", line 594, in get_content_maintype
ctype = self.get_content_type()
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/email/message.py", line 578, in get_content_type
value = self.get('content-type', missing)
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/email/message.py", line 471, in get
return self.policy.header_fetch_parse(k, v)
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/email/_policybase.py", line 316, in header_fetch_parse
return self._sanitize_header(name, value)
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/email/_policybase.py", line 287, in _sanitize_header
if _has_surrogates(value):
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/email/utils.py", line 57, in _has_surrogates
s.encode()
RecursionError: maximum recursion depth exceeded while calling a Python object
```
https://gitlab.com/woob/woob/-/issues/231
[societegenerale] warning shown - does not prevent module operation (encoding...
2021-05-07T10:20:06Z
Woob Import
[societegenerale] warning shown - does not prevent module operation (encoding error : input conversion failed due to input error)
Since recent commits, module societegenerale warns of:
```
encoding error : input conversion failed due to input error, bytes 0x90 0x41 0x5C 0xDA
encoding error : input conversion failed due to input error, bytes 0x90 0x41 0x5C 0xDA
I/O ...
Since recent commits, module societegenerale warns of:
```
encoding error : input conversion failed due to input error, bytes 0x90 0x41 0x5C 0xDA
encoding error : input conversion failed due to input error, bytes 0x90 0x41 0x5C 0xDA
I/O error : encoder error
```
The module does work ok.
https://gitlab.com/woob/woob/-/issues/232
[societegenerale] Make use of password expiration warning in advance
2023-04-08T15:54:40Z
Woob Import
[societegenerale] Make use of password expiration warning in advance
It seems that in cookies, we have some info:
* "nbjexp" is the number of days before password expiration
* "dateDerChgMdp" is the date of the last password change (YYYYMMDD)
we may be able to warn the user in advance (via logs ? other m...
It seems that in cookies, we have some info:
* "nbjexp" is the number of days before password expiration
* "dateDerChgMdp" is the date of the last password change (YYYYMMDD)
we may be able to warn the user in advance (via logs ? other mechanism ?) that the password is about to expire - without preventing the operation in progress.
https://gitlab.com/woob/woob/-/issues/233
[societegenerale] Use the new virtual keyboard
2023-04-08T15:58:15Z
Woob Import
[societegenerale] Use the new virtual keyboard
With the website redesign, the virtual keyboard has also been relooked.
While the old one is still allowed for authentication, we don't know how long it will last.
Supporting the new VK is a good thing to do.
I will share a merge reque...
With the website redesign, the virtual keyboard has also been relooked.
While the old one is still allowed for authentication, we don't know how long it will last.
Supporting the new VK is a good thing to do.
I will share a merge request for that.
https://gitlab.com/woob/woob/-/issues/234
[fortuneo] more relevant information
2024-02-08T23:58:11Z
Woob Import
[fortuneo] more relevant information
On Fortuneo, :
- checks are now marked as "CHQ"
- the relevant information on "virements" is on the hidden div (visible with the magnifier icon). Without it, we get only dumb transfer numbers or things like "SEPA PAR INTERNET"
On Fortuneo, :
- checks are now marked as "CHQ"
- the relevant information on "virements" is on the hidden div (visible with the magnifier icon). Without it, we get only dumb transfer numbers or things like "SEPA PAR INTERNET"
Damien Mat (Powens)
Maxime Gasselin
Damien Mat (Powens)
https://gitlab.com/woob/woob/-/issues/235
[creditdunord] better label cleaning
2024-02-08T23:52:16Z
Woob Import
[creditdunord] better label cleaning
The keywords used by the bank have changed. To have clean labels in KMyMoney, "virements" and "deposits" have to be updated
The keywords used by the bank have changed. To have clean labels in KMyMoney, "virements" and "deposits" have to be updated
Damien Mat (Powens)
Maxime Gasselin
Damien Mat (Powens)
https://gitlab.com/woob/woob/-/issues/236
Boobank - Tarneaud
2023-04-08T15:47:43Z
Woob Import
Boobank - Tarneaud
Failed to connect to Tarneaud (creditdunord module) with good identifiers (ok on website), i hope you will found the issue, thanks :
2019-02-09 16:10:46,758:DEBUG:bcall:1.5:bcall.py:92:backend_process <Backend 'creditdunord'>: Calling f...
Failed to connect to Tarneaud (creditdunord module) with good identifiers (ok on website), i hope you will found the issue, thanks :
2019-02-09 16:10:46,758:DEBUG:bcall:1.5:bcall.py:92:backend_process <Backend 'creditdunord'>: Calling function <bound method Application._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f71af57cef0>>
2019-02-09 16:10:46,759:DEBUG:bcall:1.5:bcall.py:101:backend_process <Backend 'creditdunord'>: Called function <bound method Application._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f71af57cef0>> returned: <generator object Application._do_complete_iter at 0x7f71a7cdc258>
2019-02-09 16:10:46,761:DEBUG:urllib3.util.retry:1.5:retry.py:200:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-02-09 16:10:46,762:DEBUG:urllib3.util.retry:1.5:retry.py:200:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-02-09 16:10:46,767:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:826:_new_conn Starting new HTTPS connection (1): www.tarneaud.fr
2019-02-09 16:10:47,069:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:396:_make_request https://www.tarneaud.fr:443 "GET / HTTP/1.1" 200 None
2019-02-09 16:10:47,092:DEBUG:backend.creditdunord.browser:1.5:browsers.py:694:internal_callback Handle https://www.tarneaud.fr/ with LoginPage
2019-02-09 16:10:47,094:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:243:_get_conn Resetting dropped connection: www.tarneaud.fr
2019-02-09 16:10:47,228:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:396:_make_request https://www.tarneaud.fr:443 "GET /sec/vk/gen_crypto?estSession=0 HTTP/1.1" 200 828
2019-02-09 16:10:47,234:DEBUG:backend.creditdunord.browser:1.5:browsers.py:708:internal_callback Unable to handle https://www.tarneaud.fr/sec/vk/gen_crypto?estSession=0
2019-02-09 16:10:47,279:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:396:_make_request https://www.tarneaud.fr:443 "GET /sec/vk/gen_ui?modeClavier=0&cryptogramme=AAAAAJQBAAALMDAFwIOeheHQaiatrxeYGMDAyML3MEgLXYOI6dNTbiYOs7I0jDIc5BzAwMjDdBl7SY8Z9eZ-UOrbDm1XF4AjLta4tu2xp3-7cGYudDdTKuBX4NWfSpn_clZCoaow0pX5
2019-02-09 16:10:47,282:DEBUG:backend.creditdunord.browser:1.5:browsers.py:708:internal_callback Unable to handle https://www.tarneaud.fr/sec/vk/gen_ui?modeClavier=0&cryptogramme=AAAAAJQBAAaRUrMBgGt4ybjg8JMRn7J85OwyImwGBy8HT5
2019-02-09 16:10:47,304:DEBUG:PIL.PngImagePlugin:1.5:PngImagePlugin.py:139:call STREAM b'IHDR' 16 13
2019-02-09 16:10:47,305:DEBUG:PIL.PngImagePlugin:1.5:PngImagePlugin.py:139:call STREAM b'IDAT' 41 4481
2019-02-09 16:10:47,589:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:396:_make_request https://www.tarneaud.fr:443 "POST /swm/redirectCDN.html HTTP/1.1" 200 338
2019-02-09 16:10:47,591:DEBUG:backend.creditdunord.browser:1.5:browsers.py:694:internal_callback Handle https://www.tarneaud.fr/swm/redirectCDN.html with RedirectPage
2019-02-09 16:10:47,643:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:396:_make_request https://www.tarneaud.fr:443 "GET /icd/zco/ HTTP/1.1" 200 1597
2019-02-09 16:10:47,645:DEBUG:backend.creditdunord.browser:1.5:browsers.py:694:internal_callback Handle https://www.tarneaud.fr/icd/zco/#zco with EntryPage
2019-02-09 16:10:47,800:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:396:_make_request https://www.tarneaud.fr:443 "GET / HTTP/1.1" 200 None
2019-02-09 16:10:47,809:DEBUG:backend.creditdunord.browser:1.5:browsers.py:694:internal_callback Handle https://www.tarneaud.fr/ with LoginPage
2019-02-09 16:10:47,811:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:243:_get_conn Resetting dropped connection: www.tarneaud.fr
2019-02-09 16:10:47,938:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:396:_make_request https://www.tarneaud.fr:443 "GET /sec/vk/gen_crypto?estSession=0 HTTP/1.1" 200 830
2019-02-09 16:10:47,939:DEBUG:backend.creditdunord.browser:1.5:browsers.py:708:internal_callback Unable to handle https://www.tarneaud.fr/sec/vk/gen_crypto?estSession=0
2019-02-09 16:10:47,993:DEBUG:backend.creditdunord.browser:1.5:browsers.py:708:internal_callback Unable to handle https://www.tarneaud.fr/sec/vk/gen_ui?modeClavier=0&cryptogramme=AAAAAJQBAAALMDAxNjE1NDk3MjUwNDcAAAAAAAAMMDI5NgAAAIB1d0lc4p6zta1p_puXkcMrynQ9on_De6DbL-UjI4xH4oRbGqPe5k5iU986x-j8DKL
2019-02-09 16:10:47,998:DEBUG:PIL.PngImagePlugin:1.5:PngImagePlugin.py:139:call STREAM b'IHDR' 16 13
2019-02-09 16:10:47,998:DEBUG:PIL.PngImagePlugin:1.5:PngImagePlugin.py:139:call STREAM b'IDAT' 41 4411
2019-02-09 16:10:48,061:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:396:_make_request https://www.tarneaud.fr:443 "POST /swm/redirectCDN.html HTTP/1.1" 200 338
2019-02-09 16:10:48,062:DEBUG:backend.creditdunord.browser:1.5:browsers.py:694:internal_callback Handle https://www.tarneaud.fr/swm/redirectCDN.html with RedirectPage
2019-02-09 16:10:48,115:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:396:_make_request https://www.tarneaud.fr:443 "GET /icd/zco/ HTTP/1.1" 200 1597
2019-02-09 16:10:48,117:DEBUG:backend.creditdunord.browser:1.5:browsers.py:694:internal_callback Handle https://www.tarneaud.fr/icd/zco/#zco with EntryPage
2019-02-09 16:10:48,165:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:396:_make_request https://www.tarneaud.fr:443 "GET /icd/zco/public-data/ws-menu.json HTTP/1.1" 200 None
2019-02-09 16:10:48,167:DEBUG:backend.creditdunord.browser:1.5:browsers.py:694:internal_callback Handle https://www.tarneaud.fr/icd/zco/public-data/ws-menu.json with LabelsPage
2019-02-09 16:10:48,168:DEBUG_FILTERS:b2filters:1.5:base.py:132:print_debug Dict('nok', default='')
2019-02-09 16:10:48,168:DEBUG_FILTERS:b2filters:1.5:base.py:132:print_debug Dict('GDPR')
Error(creditdunord): Action needed on website:
https://gitlab.com/woob/woob/-/issues/237
[creditdunord] plugin broken
2023-04-08T15:47:42Z
Woob Import
[creditdunord] plugin broken
Since yesterday, plugin is broken (cannot list accounts, ...)
``Bug(creditdunord): local variable 'loan_label' referenced before assignment``
I can make it list accounts with the following patch, but it is NOT a fix of the plugin:
```
...
Since yesterday, plugin is broken (cannot list accounts, ...)
``Bug(creditdunord): local variable 'loan_label' referenced before assignment``
I can make it list accounts with the following patch, but it is NOT a fix of the plugin:
```
vim ~/.local/share/weboob/modules/1.5/creditdunord/browser.py
comment lines 90 - 91 - 92 :
#self.loans.go(account_type=self.account_type, loans_page_label=self.loans_page_label)
#for a in self.page.get_list():
# yield a
vim ~/.local/share/weboob/modules/1.5/creditdunord/pages.py
line 177 : add :
loan_label = "CREDITS"
```
https://gitlab.com/woob/woob/-/issues/238
Bandcamp: Add more fields
2023-04-08T15:54:40Z
Woob Import
Bandcamp: Add more fields
* License (all rights reserved / creative commons variations)
Also make sure search by tags is possible, as well as user collections
* License (all rights reserved / creative commons variations)
Also make sure search by tags is possible, as well as user collections
Woob Import
Woob Import
https://gitlab.com/woob/woob/-/issues/239
[bp][part] missing link to incoming
2019-03-12T10:09:22Z
Woob Import
[bp][part] missing link to incoming
Hi...
Seems like LaBanquePostale changed things again.
From the Consulter>Comptes Bancaires page, show the bank account summary, the shortcut link to incoming operations "Opérations à venir" has disappeared.
You now have to go on each a...
Hi...
Seems like LaBanquePostale changed things again.
From the Consulter>Comptes Bancaires page, show the bank account summary, the shortcut link to incoming operations "Opérations à venir" has disappeared.
You now have to go on each account to find the link.
I'm not python fluent enough to make the necessary loop safely, sorry (nor do I have access to accounts that have multiple entries to check it upon)
Best regards,
JaXX./.
```
...
2019-02-28 09:19:42,920:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea HTTP/1.1" 200 None
2019-02-28 09:19:42,930:DEBUG:backend.bp.browser:1.4:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea with AccountList
2019-02-28 09:19:42,995:DEBUG:urllib3.connectionpool:1.4:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea HTTP/1.1" 200 None
2019-02-28 09:19:43,006:DEBUG:backend.bp.browser:1.4:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea with AccountList
2019-02-28 09:19:43,008:WARNING:item_account:1.4:elements.py:335:handle_attr Attribute coming (in /home/kresus/.local/share/weboob/modules/1.4/bp/pages/accountlist.py:162) raises XPathNotFound(u'Unable to find element //a[contains(text(), "Op\xe9rations \xe0 venir")]',)
2019-02-28 09:19:43,008:DEBUG:bcall:1.4:bcall.py:98:backend_process <Backend u'bp'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fe0b44bd350>> raised an error: XPathNotFound(u'Unable to find element //a[contains(text(), "Op\xe9rations \xe0 venir")]',)
```
https://gitlab.com/woob/woob/-/issues/240
Caisse d'Epargne PRO history not working (v1.5) (python 2.7.3)
2021-02-03T17:08:15Z
Woob Import
Caisse d'Epargne PRO history not working (v1.5) (python 2.7.3)
Getting error 500 on a PRO account:
```
Error(<ACCOUNT>): 500 Server Error: Internal Server Error
```
Below is the fix that works for me, against v1.5 and python 2.7.3
```
diff --git a/modules/caissedepargne/browser.py b/modules/caisse...
Getting error 500 on a PRO account:
```
Error(<ACCOUNT>): 500 Server Error: Internal Server Error
```
Below is the fix that works for me, against v1.5 and python 2.7.3
```
diff --git a/modules/caissedepargne/browser.py b/modules/caissedepargne/browser.py
index 228d625..12d11e1 100644
--- a/modules/caissedepargne/browser.py
+++ b/modules/caissedepargne/browser.py
@@ -564,7 +564,7 @@ class CaisseEpargne(LoginBrowser, StatesMixin):
@need_login
def get_history(self, account):
- self.home.go()
+ #self.home.go()
self.deleteCTX()
if not hasattr(account, '_info'):
raise NotImplementedError
diff --git a/weboob/capabilities/base.py b/weboob/capabilities/base.py
index 68aa50f..94ad8f6 100644
--- a/weboob/capabilities/base.py
+++ b/weboob/capabilities/base.py
@@ -266,7 +266,7 @@ class Field(object):
if isinstance(arg, type) or isinstance(arg, str):
self.types += (arg,)
else:
- raise TypeError('Arguments must be types or strings of type name')
+ continue
self._creation_counter = Field._creation_counter
Field._creation_counter += 1
```
```
pi@raspberrypi ~/bank/weboob $ python --version
Python 2.7.3
pi@raspberrypi ~/bank/weboob $ git lg -1
* 428ab2b - (HEAD, 1.5, origin/stable, v1.5) Weboob 1.5 released <Romain Bignon> (8 days ago)
```
Test case:
```
boobank -I "count off; formatter csv; history <ACCOUNT>"
```
Note: issue does not exist with python 2.7.12
https://gitlab.com/woob/woob/-/issues/241
ING Broken
2019-05-19T17:30:59Z
Woob Import
ING Broken
Seems that ING has changed its web site and the module does not work anymore.
Seems that ING has changed its web site and the module does not work anymore.
https://gitlab.com/woob/woob/-/issues/242
[Boobank][Backend banquepopulaire] Bug(banquepopulaire) The latest version of...
2019-03-19T08:57:36Z
Woob Import
[Boobank][Backend banquepopulaire] Bug(banquepopulaire) The latest version of linebourse is already installed
Hello,
Since I updated to the last git Weboob version, I got this strange error in Boobank, backend: banquepopulaire
>>>
=== [ 0%] Looking for module linebourse
Bug(banquepopulaire): This module depends on linebourse module but linebou...
Hello,
Since I updated to the last git Weboob version, I got this strange error in Boobank, backend: banquepopulaire
>>>
=== [ 0%] Looking for module linebourse
Bug(banquepopulaire): This module depends on linebourse module but linebourse's installation failed with: The latest version of linebourse is already installed
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Use "logging debug" option to print backtraces.
>>>
Well, since the latest linebourse version is already installed, why does he want to update ???[boobank.190311.log](/uploads/c62f9e17cc016db301cd423123f00438/boobank.190311.log)
I include a log file with debugging on.
Thanks for your help.
https://gitlab.com/woob/woob/-/issues/47
[boobank] creditmutuel credential refused (weboob 1.2 on Mac OS via brew)
2023-04-08T15:47:37Z
Woob Import
[boobank] creditmutuel credential refused (weboob 1.2 on Mac OS via brew)
Hello,
Thanks a lot for those great tools !
* Installed weboob on Mac OS with brew => weboob 1.2
* Installed credit mutuel backend
```
Module creditmutuel |
+-----------------.--...
Hello,
Thanks a lot for those great tools !
* Installed weboob on Mac OS with brew => weboob 1.2
* Installed credit mutuel backend
```
Module creditmutuel |
+-----------------.------------------------------------------------------------'
| Version | 201707092153
| Capabilities | CapBankTransfer, CapCollection, CapBank, CapContact, CapBankTransferAddRecipient, CapProfile
| Installed | yes
| Location | http://updates.weboob.org/1.2/main/creditmutuel.tar.gz
| Configuration | login: Identifiant (default: )
| | password: Mot de passe (default: )
```
* I config the backend to : store ID / ask passwd = > But **login is refused**
```
Error(creditmutuel): Pour accéder à votre espace personnel, vous devez fournir un identifiant et un mot de passe. Si vous n'en avez pas, consultez nos pages d'information pour savoir comment nous rejoindre.
```
I **triple** checked my id/passwd, I logged well on my browser.
So, may be this is related to the new 1.3 and something changed/broken with the backend on 1.2 ? Or changed in web site (but nothing change recently i think)
Any info/tip/si$olution would be helpful. Thanks. Merci.
```
boobank> list
Account Balance Coming
------------------------------------------+----------+----------
2017-09-23 04:38:59,060:DEBUG:bcall:1.2:bcall.py:91:backend_process <Backend 'creditmutuel'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x10ac72910>>
2017-09-23 04:38:59,061:DEBUG:bcall:1.2:bcall.py:100:backend_process <Backend 'creditmutuel'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x10ac72910>> returned: <generator object _do_complete_iter at 0x10b031050>
[creditmutuel] Mot de passe (hidden input):
2017-09-23 04:39:12,273:DEBUG:requests.packages.urllib3.util.retry:1.2:retry.py:191:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None)
2017-09-23 04:39:12,273:DEBUG:requests.packages.urllib3.util.retry:1.2:retry.py:191:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None)
2017-09-23 04:39:12,277:INFO:backend.creditmutuel.browser:1.2:browsers.py:819:load_state Reloaded cookies from storage
2017-09-23 04:39:12,280:DEBUG:requests.packages.urllib3.connectionpool:1.2:connectionpool.py:818:_new_conn Starting new HTTPS connection (1): www.creditmutuel.fr
2017-09-23 04:39:12,606:DEBUG:requests.packages.urllib3.connectionpool:1.2:connectionpool.py:395:_make_request https://www.creditmutuel.fr:443 "GET /groupe/fr/identification/default.cgi HTTP/1.1" 200 8251
2017-09-23 04:39:12,622:DEBUG:backend.creditmutuel.browser:1.2:browsers.py:664:internal_callback Handle https://www.creditmutuel.fr/groupe/fr/identification/default.cgi with LoginErrorPage
Error(creditmutuel): Pour accéder à votre espace personnel, vous devez fournir un identifiant et un mot de passe. Si vous n'en avez pas, consultez nos pages d'information pour savoir comment nous rejoindre.
```
https://gitlab.com/woob/woob/-/issues/243
Module yomoni error
2019-05-22T02:22:18Z
Woob Import
Module yomoni error
Null values are raising exceptions. Solved by:
```141,143c141
< # nombreParts is null sometimes in the JSON we retrieve.
< if inv['nombreParts']:
< i.quantity = CleanDecimal().filter(in...
Null values are raising exceptions. Solved by:
```141,143c141
< # nombreParts is null sometimes in the JSON we retrieve.
< if inv['nombreParts']:
< i.quantity = CleanDecimal().filter(inv['nombreParts'])
---
> i.quantity = CleanDecimal().filter(inv['nombreParts'])
147,149c145
< # datePosition is null sometimes in the JSON we retrieve.
< if inv['datePosition']:
< i.vdate = Date().filter(inv['datePosition'])
---
> i.vdate = Date().filter(inv['datePosition'])```
https://gitlab.com/woob/woob/-/issues/244
Caisse Epargne: transfer not working with direct CLI args
2023-04-08T15:47:41Z
Woob Import
Caisse Epargne: transfer not working with direct CLI args
```
(boobank) ~/bank/weboob$ boobank transfer 10 6 1000 "salaire 2019-02"
Error(<backend 1>): Account not found
Error(<backend 2>): Account not found
Error(<backend 3>): Account not found
(boobank) ~/bank/weboob$ boobank --version
booba...
```
(boobank) ~/bank/weboob$ boobank transfer 10 6 1000 "salaire 2019-02"
Error(<backend 1>): Account not found
Error(<backend 2>): Account not found
Error(<backend 3>): Account not found
(boobank) ~/bank/weboob$ boobank --version
boobank v1.6 Copyright(C) 2010-2019 Romain Bignon, Christophe Benz
(boobank) ~/bank/weboob$ git lg -1
* 7eb7b0e - (HEAD -> master, origin/master) bourso and creditcoop: change license <Romain Bignon> (2 hours ago)
```
There are 3 backends configured on this setup.
Account 10 belongs to backend 3 (caisse-epargne pro).
Transfer specs are valid (numbers are as typed in interactive boobank)
Same issue using boobank v1.5
https://gitlab.com/woob/woob/-/issues/245
Caisse Epargne (pro): transfer not working
2023-04-08T15:47:42Z
Woob Import
Caisse Epargne (pro): transfer not working
```
(boobank) ~/bank/weboob$ boobank
Welcome to boobank v1.6
Copyright(C) 2010-2019 Romain Bignon, Christophe Benz
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public...
```
(boobank) ~/bank/weboob$ boobank
Welcome to boobank v1.6
Copyright(C) 2010-2019 Romain Bignon, Christophe Benz
This program 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.
Type "help" to display available commands.
Loaded backends: <backend 1>, <backend 2>___, <backend 3>
boobank> transfer
Account Balance Coming
------------------------------------------+----------+----------
#1 (<backend 1>) XXXXX XXXXX
#2 (<backend 1>) XXXXX
#3 (<backend 1>) XXXXX
#4 (<backend 1>) XXXXX
#5 (<backend 1>) XXXXX
#6 (<backend 1>) XXXXX
#7 (<backend 2>) XXXXX
#8 (<backend 2>) XXXXX
#9 (<backend 3>) CPT DEPOT PROF.
#10 (<backend 3>) CPT DEPOT PROF.
#11 (<backend 3>) COMPTE EXCEDENT PROF
------------------------------------------+----------+----------
Total (EUR) XXXXX
Transfer money from account: 10
Available recipients:
1 — COMPTE EXCEDENT PROF (XXXXXX - Caisse d'Épargne) (<backend 3>)
2 — <RECIPIENT> (XXXXXX) (<backend 3>)
3 — <RECIPIENT> (XXXXXX) (<backend 3>)
4 — <RECIPIENT> (XXXXXX) (<backend 3>)
5 — <RECIPIENT> (XXXXXX) (<backend 3>)
5 — <RECIPIENT> (XXXXXX) (<backend 3>)
6 — <RECIPIENT> (XXXXXX) (<backend 3>)
Transfer money to recipient: 6
Amount to transfer: 1000
Label of the transfer (seen by the recipient): salaire 2019-02
Execution date of the transfer (YYYY-MM-DD format, empty for today):
------- Transfer @<backend 3> -------
Date: 2019-03-17
Origin: CPT DEPOT PROF.
Recipient: <RECIPIENT>
Amount: 1000.00
Label: salaire 2019-02
Are you sure to do this transfer? (Y/n):
Error(<backend 3>): label changed during transfer processing (from SALAIRE 2019-02 to )
boobank>
```
Same issue with boobank v1.5
Note: target recipient is an "external" recipient. Transfering to an "internal" recipient, i.e. different account on the same backend, works.
https://gitlab.com/woob/woob/-/issues/246
CMSO: Check transaction misclassified as bank fees
2019-05-19T14:57:58Z
Woob Import
CMSO: Check transaction misclassified as bank fees
See also https://framagit.org/kresusapp/kresus/issues/842 for details in French.
See also https://framagit.org/kresusapp/kresus/issues/842 for details in French.
https://gitlab.com/woob/woob/-/issues/247
Module Boobank BP : encoding error : input conversion failed due to input er...
2019-10-17T20:30:48Z
Woob Import
Module Boobank BP : encoding error : input conversion failed due to input error, bytes 0x9D 0x0D 0x48 0x55
Hello
I have an error whereas i only have one bank account (Banque Postale) and get the latest source...
Here is an exemple :
thierry@thierry-Athlon:~/.local/venvs/weboob/local/bin$ boobank ls
Account ...
Hello
I have an error whereas i only have one bank account (Banque Postale) and get the latest source...
Here is an exemple :
thierry@thierry-Athlon:~/.local/venvs/weboob/local/bin$ boobank ls
Account Balance Coming
---------------------------------------------------------+----------+----------
encoding error : input conversion failed due to input error, bytes 0x9D 0x0D 0x48 0x55
encoding error : input conversion failed due to input error, bytes 0x9D 0x0D 0x48 0x55
I/O error : encoder error
0xxxxxxJxxx@bp COMPTE BANCAIRE xxx.04 -2.00
xxxxxxxxx5B@bp LIVRET A xxxxx.00
xxxxxxxxxxJ00001@bp PRÊT IMMOBILIERS - 000113 -xxxxxx.59
xxxxxxxxxxJ00002@bp PRÊT IMMOBILIERS - 000113 -xxxxxx.27
xxxxxxxxxxT@bp COMPTE EPARGNE LOGEMENT xxxx.64
xxxxxxxxxxL@bp PLAN EPARGNE LOGEMENT xxxx.12
---------------------------------------------------------+----------+----------
Total (EUR) xxxxxx.80 -2.00
Does someone have an idea about this error "input conversion failed due to input error, bytes 0x9D 0x0D 0x48 0x55" ???
Thank's a lot,
Thierry
https://gitlab.com/woob/woob/-/issues/248
[Fortuneo] TypeError: sequence item 0: expected string or Unicode, NoDefault ...
2023-04-08T15:47:43Z
Woob Import
[Fortuneo] TypeError: sequence item 0: expected string or Unicode, NoDefault found
I'm not able to list Fortuneo account since last week :
```
Bug(fortuneo): sequence item 0: expected string or Unicode, NoDefault found
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/weboob-1.6-py2.7.e...
I'm not able to list Fortuneo account since last week :
```
Bug(fortuneo): sequence item 0: expected string or Unicode, NoDefault found
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/weboob-1.6-py2.7.egg/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/weboob-1.6-py2.7.egg/weboob/tools/application/base.py", line 310, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/weboob-1.6-py2.7.egg/weboob/capabilities/bank.py", line 592, in iter_resources
return self.iter_accounts()
File "/usr/local/stocks/dev/weboob/weboob.dev/modules/fortuneo/module.py", line 56, in iter_accounts
return self.browser.get_accounts_list()
File "/usr/local/lib/python2.7/dist-packages/weboob-1.6-py2.7.egg/weboob/browser/browsers.py", line 798, in inner
return func(browser, *args, **kwargs)
File "/usr/local/stocks/dev/weboob/weboob.dev/modules/fortuneo/browser.py", line 163, in get_accounts_list
accounts_list = self.page.get_list()
File "/usr/local/stocks/dev/weboob/weboob.dev/modules/fortuneo/pages/accounts_list.py", line 470, in get_list
number = RawText('./a[contains(@class, "numero_compte")]')(cpt).replace(u'N° ', '')
File "/usr/local/lib/python2.7/dist-packages/weboob-1.6-py2.7.egg/weboob/browser/filters/base.py", line 184, in __call__
return self.filter(self.select(self.selector, item))
File "/usr/local/lib/python2.7/dist-packages/weboob-1.6-py2.7.egg/weboob/browser/filters/base.py", line 133, in print_debug
res = function(self, value)
File "/usr/local/lib/python2.7/dist-packages/weboob-1.6-py2.7.egg/weboob/browser/filters/standard.py", line 282, in filter
return u' '.join([self.filter(e) for e in el])
TypeError: sequence item 0: expected string or Unicode, NoDefault found
```
https://gitlab.com/woob/woob/-/issues/249
[seloger] Connection to ws.seloger.com timed out
2019-11-05T10:45:30Z
Woob Import
[seloger] Connection to ws.seloger.com timed out
WARNING:urllib3.connectionpool:Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x0FA97030>, 'Connection to ws.sel...
WARNING:urllib3.connectionpool:Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x0FA97030>, 'Connection to ws.seloger.com timed out. (connect timeout=10.0)')': /search.xml?ci=590350&idtt=2&org=advanced_search&surfacemax=&surfacemin=80&tri=d_dt_crea&pxmax=380000&pxmin=150000&nb_pieces=2&idtypebien=1%2C2%2C10
WARNING:urllib3.connectionpool:Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x0F9D1050>, 'Connection to ws.seloger.com timed out. (connect timeout=10.0)')': /search.xml?ci=590350&idtt=2&org=advanced_search&surfacemax=&surfacemin=80&tri=d_dt_crea&pxmax=380000&pxmin=150000&nb_pieces=2&idtypebien=1%2C2%2C10
ERROR:flatisfy.fetch:An error occured while fetching the housing posts: Errors during backend calls:
Module(<Backend 'seloger'>): ConnectTimeout(MaxRetryError("HTTPConnectionPool(host='ws.seloger.com', port=80): Max retries exceeded with url: /search.xml?ci=590350&idtt=2&org=advanced_search&surfacemax=&surfacemin=80&tri=d_dt_crea&pxmax=380000&pxmin=150000&nb_pieces=2&idtypebien=1%2C2%2C10 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x0F9D1190>, 'Connection to ws.seloger.com timed out. (connect timeout=10.0)'))"))
'Traceback (most recent call last):\n File "C:\\venv\\lib\\site-packages\\urllib3\\connection.py", line 159, in _new_conn\n (self._dns_host, self.port), self.timeout, **extra_kw)\n File "C:\\venv\\lib\\site-packages\\urllib3\\util\\connection.py", line 80, in create_connection\n raise err\n File "C:\\venv\\lib\\site-packages\\urllib3\\util\\connection.py", line 70, in create_connection\n sock.connect(sa)\nsocket.timeout: timed out\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File "C:\\venv\\lib\\site-packages\\urllib3\\connectionpool.py", line 600, in urlopen\n chunked=chunked)\n File "C:\\venv\\lib\\site-packages\\urllib3\\connectionpool.py", line 354, in _make_request\n conn.request(method, url, **httplib_request_kw)\n File "C:\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\http\\client.py", line 1229, in request\n self._send_request(method, url, body, headers, encode_chunked)\n File "C:\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\http\\client.py", line 1275, in _send_request\n self.endheaders(body, encode_chunked=encode_chunked)\n File "C:\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\http\\client.py", line 1224, in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n File "C:\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\http\\client.py", line 1016, in _send_output\n self.send(msg)\n File "C:\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\http\\client.py", line 956, in send\n self.connect()\n File "C:\\venv\\lib\\site-packages\\urllib3\\connection.py", line 181, in connect\n conn = self._new_conn()\n File "C:\\venv\\lib\\site-packages\\urllib3\\connection.py", line 164, in _new_conn\n (self.host, self.timeout))\nurllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPConnection object at 0x0F9D1190>, \'Connection to ws.seloger.com timed out. (connect timeout=10.0)\')\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File "C:\\venv\\lib\\site-packages\\requests\\adapters.py", line 449, in send\n timeout=timeout\n File "C:\\venv\\lib\\site-packages\\urllib3\\connectionpool.py", line 667, in urlopen\n **response_kw)\n File "C:\\venv\\lib\\site-packages\\urllib3\\connectionpool.py", line 667, in urlopen\n **response_kw)\n File "C:\\venv\\lib\\site-packages\\urllib3\\connectionpool.py", line 638, in urlopen\n _stacktrace=sys.exc_info()[2])\n File "C:\\venv\\lib\\site-packages\\urllib3\\util\\retry.py", line 398, in increment\n raise MaxRetryError(_pool, url, error or ResponseError(cause))\nurllib3.exceptions.MaxRetryError: HTTPConnectionPool(host=\'ws.seloger.com\', port=80): Max retries exceeded with url: /search.xml?ci=590350&idtt=2&org=advanced_search&surfacemax=&surfacemin=80&tri=d_dt_crea&pxmax=380000&pxmin=150000&nb_pieces=2&idtypebien=1%2C2%2C10 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x0F9D1190>, \'Connection to ws.seloger.com timed out. (connect timeout=10.0)\'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File "C:\\venv\\lib\\site-packages\\weboob\\core\\bcall.py", line 96, in backend_process\n result = getattr(backend, function)(*args, **kwargs)\n File "C:\\venv\\lib\\site-packages\\weboob_modules\\seloger\\module.py", line 49, in search_housings\n query.advert_types)\n File "C:\\venv\\lib\\site-packages\\weboob_modules\\seloger\\browser.py", line 74, in search_housings\n return self.search.go(request=urlencode(data)).iter_housings(\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\url.py", line 98, in go\n r = self.browser.location(self.build(**kwargs), params=params, data=data, json=json, method=method, headers=headers or {})\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\browsers.py", line 725, in location\n response = self.open(*args, **kwargs)\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\browsers.py", line 712, in open\n return super(PagesBrowser, self).open(callback=internal_callback, *args, **kwargs)\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\browsers.py", line 612, in open\n return super(DomainBrowser, self).open(req, *args, **kwargs)\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\browsers.py", line 364, in open\n is_async=is_async)\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\sessions.py", line 160, in send\n return func(*args, **kwargs)\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\sessions.py", line 152, in func\n resp = sup(*args, **kwargs)\n File "C:\\venv\\lib\\site-packages\\requests\\sessions.py", line 646, in send\n r = adapter.send(request, **kwargs)\n File "C:\\venv\\lib\\site-packages\\requests\\adapters.py", line 504, in send\n raise ConnectTimeout(e, request=request)\nrequests.exceptions.ConnectTimeout: HTTPConnectionPool(host=\'ws.seloger.com\', port=80): Max retries exceeded with url: /search.xml?ci=590350&idtt=2&org=advanced_search&surfacemax=&surfacemin=80&tri=d_dt_crea&pxmax=380000&pxmin=150000&nb_pieces=2&idtypebien=1%2C2%2C10 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x0F9D1190>, \'Connection to ws.seloger.com timed out. (connect timeout=10.0)\'))\n'
https://gitlab.com/woob/woob/-/issues/250
[foncia] An error occured while fetching the housing posts: RegexpError("Unab...
2019-04-11T12:02:23Z
Woob Import
[foncia] An error occured while fetching the housing posts: RegexpError("Unable to find 1st (\\d*\\.*\\d*) .* in ''")
WARNING:item:Attribute area (in C:\venv\lib\site-packages\weboob_modules\foncia\pages.py:278) raises RegexpError("Unable to find 1st (\\d*\\.*\\d*) .* in ''")
ERROR:flatisfy.fetch:An error occured while fetching the housing posts: Errors...
WARNING:item:Attribute area (in C:\venv\lib\site-packages\weboob_modules\foncia\pages.py:278) raises RegexpError("Unable to find 1st (\\d*\\.*\\d*) .* in ''")
ERROR:flatisfy.fetch:An error occured while fetching the housing posts: Errors during backend calls:
Module(<Backend 'foncia'>): RegexpError("Unable to find 1st (\\d*\\.*\\d*) .* in ''")
'Traceback (most recent call last):\n File "C:\\venv\\lib\\site-packages\\weboob\\core\\bcall.py", line 106, in backend_process\n for subresult in result:\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\pages.py", line 75, in inner\n for r in func(page, *args, **kwargs):\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\elements.py", line 203, in __iter__\n for obj in item:\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\elements.py", line 346, in __iter__\n self.handle_attr(attr, getattr(self, \'obj_%s\' % attr))\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\elements.py", line 363, in handle_attr\n value = self.use_selector(func, key=key)\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\elements.py", line 123, in use_selector\n value = func(self)\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\filters\\base.py", line 184, in __call__\n return self.filter(self.select(self.selector, item))\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\filters\\base.py", line 168, in select\n ret = selector(item)\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\filters\\base.py", line 184, in __call__\n return self.filter(self.select(self.selector, item))\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\filters\\base.py", line 133, in print_debug\n res = function(self, value)\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\filters\\standard.py", line 657, in filter\n return self.default_or_raise(RegexpError(msg))\n File "C:\\venv\\lib\\site-packages\\weboob\\browser\\filters\\base.py", line 71, in default_or_raise\n raise exception\nweboob.browser.filters.standard.RegexpError: Unable to find 1st (\\d*\\.*\\d*) .* in \'\'\n'
https://gitlab.com/woob/woob/-/issues/251
[ing] __init__() got an unexpected keyword argument 'browser' with weboob 1.5
2019-05-13T23:12:47Z
Woob Import
[ing] __init__() got an unexpected keyword argument 'browser' with weboob 1.5
Bug introduced with 61f01feea8e90153d25f8fe88e501e01f4b3d6ea
When running weboob 1.5, there is no such attribute browser. Yet the ing module uses it and fails.
Could you deliver an ing module that works with weboob1.5? or any other adv...
Bug introduced with 61f01feea8e90153d25f8fe88e501e01f4b3d6ea
When running weboob 1.5, there is no such attribute browser. Yet the ing module uses it and fails.
Could you deliver an ing module that works with weboob1.5? or any other advice
[GENERIC_EXCEPTION] Unknown error: __init__() got an unexpected keyword argument 'browser'.
Traceback (most recent call last):
File \"/bankfetcher/kresus.py\", line 597, in fetch
results['values'].extend(fetch_function(backend))
File \"/bankfetcher/kresus.py\", line 513, in get_operations
for account in list(backend.iter_accounts()):
File \"/config/weboob-data/modules/1.5/ing/module.py\", line 74, in iter_accounts
return self.browser.iter_matching_accounts()
File \"/config/weboob-data/modules/1.5/ing/api_browser.py\", line 52, in inner
self.do_login()
File \"/config/weboob-data/modules/1.5/ing/api_browser.py\", line 153, in do_login
'clickPositions': self.page.get_password_coord(img, self.password)
File \"/config/weboob-data/modules/1.5/ing/api/login.py\", line 104, in get_password_coord
vk = INGVirtKeyboard(image, 5, 2, browser=self.browser)
TypeError: __init__() got an unexpected keyword argument 'browser'
https://gitlab.com/woob/woob/-/issues/252
[boursorama] Cannot see latest deferred transactions
2019-05-20T20:52:24Z
Woob Import
[boursorama] Cannot see latest deferred transactions
Hi
I'm testing Deferred Transactions with Boursorama and fail to understand if there is an issue with the boursorama module or if I'm doing something wrong. I cannot get the latest transactions for the month. Could you please give me you...
Hi
I'm testing Deferred Transactions with Boursorama and fail to understand if there is an issue with the boursorama module or if I'm doing something wrong. I cannot get the latest transactions for the month. Could you please give me your input?
Today is 1st April
The Boursorama account has deferred (card) transactions:
- 3 Tx in February
- 7 Tx in March (paid on 1st April)
I can only see the 3 from March:
```
>>> hist = backend.iter_history(accounts[1]) # accounts[1] is the CARD account
>>> for t in hist:
... print(t)
...
<Transaction date=date(2019, 3, 1) label=u'Relev\xe9 diff\xe9r\xe9 Carte 1234********1234' amount=Decimal('52.54')>
<Transaction date=date(2019, 3, 1) label=u'CARREFOUR TPE' amount=Decimal('-7.40')>
<Transaction date=date(2019, 3, 1) label=u'TABAC' amount=Decimal('-24.60')>
<Transaction date=date(2019, 3, 1) label=u'CASINO' amount=Decimal('-20.54')>
>>> hist = backend.iter_coming(accounts[1])
>>> for t in hist:
... print(t)
...
>>>
```
These are transactions for March. I should see them as soon as they exist on Boursorama.
Do you hide them on purpose or is this a bug?
https://gitlab.com/woob/woob/-/issues/253
[lcl] Invalid literal for Decimal: u''
2019-05-19T14:55:57Z
Woob Import
[lcl] Invalid literal for Decimal: u''
Hello,
Depuis le 1 avril, la consultation des comptes lcl est KO.
boobank> ls
Account Balance Coming
------------------------------------------+----------+----------
Bug(lcl): Invalid literal fo...
Hello,
Depuis le 1 avril, la consultation des comptes lcl est KO.
boobank> ls
Account Balance Coming
------------------------------------------+----------+----------
Bug(lcl): Invalid literal for Decimal: u''
=== [ 0%] Getting http://updates.weboob.org/1.2/main/
Use "logging debug" option to print backtraces.
Avec le mode debug :
2019-04-04 21:18:03,801:DEBUG:bcall:1.2:bcall.py:91:backend_process <Backend 'lcl'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f575b87afd0>>
David
https://gitlab.com/woob/woob/-/issues/254
Banquepopulaire : cannot import name create_french_liquidity
2019-04-12T12:55:23Z
Woob Import
Banquepopulaire : cannot import name create_french_liquidity
Hello,
I did a weboob-config update but the issue persist :
> ~/.bin/weboob/bin/boobank list
> Unable to load formatter "table": No module named prettytable
> Falling back to "multiline".
> 2019-04-11 16:46:39,689:ERROR:weboob:1.4...
Hello,
I did a weboob-config update but the issue persist :
> ~/.bin/weboob/bin/boobank list
> Unable to load formatter "table": No module named prettytable
> Falling back to "multiline".
> 2019-04-11 16:46:39,689:ERROR:weboob:1.4:ouiboube.py:476:load_backends Unable to load module "banquepopulaire": cannot import name create_french_liquidity
Best regards,
Stun
https://gitlab.com/woob/woob/-/issues/255
[bp] Bug(bp): 'NoneType' object has no attribute 'doc'
2023-04-08T15:47:42Z
Woob Import
[bp] Bug(bp): 'NoneType' object has no attribute 'doc'
The bp backend for boobank has been failing for some time. I can see #247 as well as the submitter, but apparently it isn't the main problem, hence this bug report. boobank -b bp list fails to display any information, with the following...
The bp backend for boobank has been failing for some time. I can see #247 as well as the submitter, but apparently it isn't the main problem, hence this bug report. boobank -b bp list fails to display any information, with the following debugging output:
Unable to load formatter "table": No module named prettytable
Falling back to "multiline".
2019-04-13 14:34:42,899:DEBUG:root:1.5:yamlconfig.py:61:load Loading application configuration file: …/.config/weboob/boobank.storage.
2019-04-13 14:34:42,926:DEBUG:root:1.5:yamlconfig.py:65:load Application configuration file loaded: …/.config/weboob/boobank.storage.
2019-04-13 14:34:42,970:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "bp" from …/.local/share/weboob/modules/1.5/bp
2019-04-13 14:34:42,970:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "bp" for module "bp"
2019-04-13 14:34:42,972:DEBUG:root:1.5:iniconfig.py:53:load Loading application configuration file: …/.config/weboob/boobank.
2019-04-13 14:34:42,972:DEBUG:root:1.5:iniconfig.py:73:load Application configuration file loaded: …/.config/weboob/boobank.
2019-04-13 14:34:42,973:DEBUG:bcall:1.5:bcall.py:92:backend_process <Backend u'bp'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fb5766d3810>>
2019-04-13 14:34:42,973:DEBUG:urllib3.util.retry:1.5:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-04-13 14:34:42,973:DEBUG:urllib3.util.retry:1.5:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-04-13 14:34:42,979:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "linebourse" from …/.local/share/weboob/modules/1.5/linebourse
2019-04-13 14:34:42,979:DEBUG:urllib3.util.retry:1.5:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-04-13 14:34:42,980:DEBUG:urllib3.util.retry:1.5:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-04-13 14:34:42,981:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:813:_new_conn Starting new HTTPS connection (1): voscomptesenligne.labanquepostale.fr:443
2019-04-13 14:34:43,143:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /wsost/OstBrokerWeb/loginform?TAM_OP=login&ERROR_CODE=0x00000000&URL=%2Fvoscomptes%2FcanalXHTML%2Fidentif.ea%3Forigin%3Dparticuliers HTTP/1.1" 200 None
2019-04-13 14:34:43,147:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/wsost/OstBrokerWeb/loginform?TAM_OP=login&ERROR_CODE=0x00000000&URL=%2Fvoscomptes%2FcanalXHTML%2Fidentif.ea%3Forigin%3Dparticuliers with LoginPage
2019-04-13 14:34:43,185:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /wsost/OstBrokerWeb/loginform?imgid=allunifie2&e=4&0.8240886569985854 HTTP/1.1" 200 3337
encoding error : input conversion failed due to input error, bytes 0x9D 0x0D 0x48 0x55
encoding error : input conversion failed due to input error, bytes 0x9D 0x0D 0x48 0x55
I/O error : encoder error
2019-04-13 14:34:43,187:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/wsost/OstBrokerWeb/loginform?imgid=allunifie2&e=4&0.8240886569985854 with LoginPage
2019-04-13 14:34:43,198:DEBUG:PIL.PngImagePlugin:1.5:PngImagePlugin.py:139:call STREAM 'IHDR' 16 13
2019-04-13 14:34:43,198:DEBUG:PIL.PngImagePlugin:1.5:PngImagePlugin.py:139:call STREAM 'IDAT' 41 3280
2019-04-13 14:34:43,263:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "POST /wsost/OstBrokerWeb/auth HTTP/1.1" 302 611
2019-04-13 14:34:43,308:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/identif.ea?origin=particuliers HTTP/1.1" 302 0
2019-04-13 14:34:43,340:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/repositionnerCheminCourant-identif.ea HTTP/1.1" 200 None
2019-04-13 14:34:43,342:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/authentification/repositionnerCheminCourant-identif.ea with repositionnerCheminCourant
2019-04-13 14:34:43,375:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/initialiser-identif.ea HTTP/1.1" 302 0
2019-04-13 14:34:43,394:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/../../comptesCommun/synthese_assurancesEtComptes/verifierPresenceCompte-synthese.ea HTTP/1.1" 500 31957
2019-04-13 14:34:43,395:DEBUG:backend.bp.browser:1.5:browser.py:210:location site has "/../" in their url, fixing url manually
2019-04-13 14:34:43,397:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:240:_get_conn Resetting dropped connection: voscomptesenligne.labanquepostale.fr
2019-04-13 14:34:43,501:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/verifierPresenceCompte-synthese.ea HTTP/1.1" 302 0
2019-04-13 14:34:43,518:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/../../securite/authentification/verifierPresenceCompteOK-identif.ea HTTP/1.1" 500 31957
2019-04-13 14:34:43,521:DEBUG:backend.bp.browser:1.5:browser.py:210:location site has "/../" in their url, fixing url manually
2019-04-13 14:34:43,522:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:240:_get_conn Resetting dropped connection: voscomptesenligne.labanquepostale.fr
2019-04-13 14:34:43,630:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/verifierPresenceCompteOK-identif.ea HTTP/1.1" 200 None
2019-04-13 14:34:43,633:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/authentification/verifierPresenceCompteOK-identif.ea with CheckPassword
2019-04-13 14:34:43,667:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/init-synthese.ea HTTP/1.1" 302 0
2019-04-13 14:34:43,684:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/../../comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea HTTP/1.1" 500 31957
2019-04-13 14:34:43,685:DEBUG:backend.bp.browser:1.5:browser.py:210:location site has "/../" in their url, fixing url manually
2019-04-13 14:34:43,686:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:240:_get_conn Resetting dropped connection: voscomptesenligne.labanquepostale.fr
2019-04-13 14:34:43,762:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea HTTP/1.1" 200 None
2019-04-13 14:34:43,787:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea with AccountList
2019-04-13 14:34:43,816:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea HTTP/1.1" 200 None
2019-04-13 14:34:43,829:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea with AccountList
2019-04-13 14:34:43,875:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea HTTP/1.1" 200 None
2019-04-13 14:34:43,881:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/synthese_ccp/afficheSyntheseCCP-synthese_ccp.ea with AccountList
2019-04-13 14:34:43,929:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp/menuReleve-releve_ccp.ea?compte.numero=REDACTED&typeRecherche=1 HTTP/1.1" 302 0
2019-04-13 14:34:43,984:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp/afficher-releve_ccp.ea HTTP/1.1" 200 None
2019-04-13 14:34:44,006:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/CCP/releves_ccp/afficher-releve_ccp.ea with AccountHistory
2019-04-13 14:34:44,073:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp_encours/preparerRecherche-releve_ccp_encours.ea?compte.numero=REDACTED&typeRecherche=1 HTTP/1.1" 200 None
2019-04-13 14:34:44,084:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/CCP/releves_ccp_encours/preparerRecherche-releve_ccp_encours.ea?compte.numero=REDACTED&typeRecherche=1 with AccountHistory
2019-04-13 14:34:44,128:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp/menuReleve-releve_ccp.ea?compte.numero=REDACTED&typeRecherche=1 HTTP/1.1" 302 0
2019-04-13 14:34:44,155:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp/afficher-releve_ccp.ea HTTP/1.1" 200 None
2019-04-13 14:34:44,198:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/CCP/releves_ccp/afficher-releve_ccp.ea with AccountHistory
2019-04-13 14:34:44,432:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/imprimerRIB/init-imprimer_rib.ea?numeroCompte=REDACTED HTTP/1.1" 200 29643
2019-04-13 14:34:44,442:WARNING:backend.bp.browser.accountrib:1.5:accountlist.py:419:__init__ Please install python-pdfminer to get IBANs
2019-04-13 14:34:44,442:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/imprimerRIB/init-imprimer_rib.ea?numeroCompte=REDACTED with AccountRIB
2019-04-13 14:34:44,494:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp/menuReleve-releve_ccp.ea?compte.numero=REDACTED&typeRecherche=1 HTTP/1.1" 302 0
2019-04-13 14:34:44,522:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp/afficher-releve_ccp.ea HTTP/1.1" 200 None
2019-04-13 14:34:44,536:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/CCP/releves_ccp/afficher-releve_ccp.ea with AccountHistory
2019-04-13 14:34:44,573:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp_encours/preparerRecherche-releve_ccp_encours.ea?compte.numero=REDACTED&typeRecherche=1 HTTP/1.1" 200 None
2019-04-13 14:34:44,582:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/CCP/releves_ccp_encours/preparerRecherche-releve_ccp_encours.ea?compte.numero=REDACTED&typeRecherche=1 with AccountHistory
2019-04-13 14:34:44,627:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp/menuReleve-releve_ccp.ea?compte.numero=REDACTED&typeRecherche=1 HTTP/1.1" 302 0
2019-04-13 14:34:44,664:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CCP/releves_ccp/afficher-releve_ccp.ea HTTP/1.1" 200 None
2019-04-13 14:34:44,679:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/CCP/releves_ccp/afficher-releve_ccp.ea with AccountHistory
2019-04-13 14:34:44,902:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/imprimerRIB/init-imprimer_rib.ea?numeroCompte=REDACTED HTTP/1.1" 200 29508
2019-04-13 14:34:44,908:WARNING:backend.bp.browser.accountrib:1.5:accountlist.py:419:__init__ Please install python-pdfminer to get IBANs
2019-04-13 14:34:44,908:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/imprimerRIB/init-imprimer_rib.ea?numeroCompte=REDACTED with AccountRIB
2019-04-13 14:34:44,960:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_ep/afficheSyntheseEP-synthese_ep.ea HTTP/1.1" 200 None
2019-04-13 14:34:44,968:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/synthese_ep/afficheSyntheseEP-synthese_ep.ea with AccountList
2019-04-13 14:34:45,044:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CNE/releveCNE/frame-releve_cne.ea?compte.numero=REDACTED&typeRecherche=15 HTTP/1.1" 302 0
2019-04-13 14:34:45,116:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CNE/releveCNE/releveCNE-releve_cne.ea HTTP/1.1" 200 None
2019-04-13 14:34:45,126:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/CNE/releveCNE/releveCNE-releve_cne.ea with AccountHistory
2019-04-13 14:34:45,410:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/imprimerRIB/init-imprimer_rib.ea?numeroCompte=REDACTED HTTP/1.1" 200 29665
2019-04-13 14:34:45,411:WARNING:backend.bp.browser.accountrib:1.5:accountlist.py:419:__init__ Please install python-pdfminer to get IBANs
2019-04-13 14:34:45,411:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/imprimerRIB/init-imprimer_rib.ea?numeroCompte=REDACTED with AccountRIB
2019-04-13 14:34:45,487:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CNE/releveCNE/frame-releve_cne.ea?compte.numero=REDACTED&typeRecherche=15 HTTP/1.1" 302 0
2019-04-13 14:34:45,560:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/CNE/releveCNE/releveCNE-releve_cne.ea HTTP/1.1" 200 None
2019-04-13 14:34:45,566:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/CNE/releveCNE/releveCNE-releve_cne.ea with AccountHistory
2019-04-13 14:34:45,834:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/imprimerRIB/init-imprimer_rib.ea?numeroCompte=REDACTED HTTP/1.1" 200 29071
2019-04-13 14:34:45,838:WARNING:backend.bp.browser.accountrib:1.5:accountlist.py:419:__init__ Please install python-pdfminer to get IBANs
2019-04-13 14:34:45,838:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/comptesCommun/imprimerRIB/init-imprimer_rib.ea?numeroCompte=REDACTED with AccountRIB
2019-04-13 14:34:45,875:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/bourse/aiguillage/lancerBourseEnLigne-connexionBourseEnLigne.ea?numCompte=REDACTED HTTP/1.1" 200 None
2019-04-13 14:34:45,910:DEBUG:backend.bp.browser:1.5:browsers.py:708:internal_callback Unable to handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/bourse/aiguillage/lancerBourseEnLigne-connexionBourseEnLigne.ea?numCompte=REDACTED
2019-04-13 14:34:45,911:WARNING:item_account:1.5:elements.py:335:handle_attr Attribute iban (in …/.local/share/weboob/modules/1.5/bp/pages/accountlist.py:183) raises AttributeError("'NoneType' object has no attribute 'doc'",)
2019-04-13 14:34:45,911:DEBUG:bcall:1.5:bcall.py:98:backend_process <Backend u'bp'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fb5766d3810>> raised an error: AttributeError("'NoneType' object has no attribute 'doc'",)
Bug(bp): 'NoneType' object has no attribute 'doc'
Traceback (most recent call last):
File "…/.local/venvs/weboob/local/lib/python2.7/site-packages/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "…/.local/venvs/weboob/local/lib/python2.7/site-packages/weboob/tools/application/base.py", line 310, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "…/.local/share/weboob/modules/1.5/bp/module.py", line 151, in iter_resources
return self.iter_accounts()
File "…/.local/share/weboob/modules/1.5/bp/module.py", line 63, in iter_accounts
return self.browser.get_accounts_list()
File "…/.local/venvs/weboob/local/lib/python2.7/site-packages/weboob/browser/browsers.py", line 787, in inner
return func(browser, *args, **kwargs)
File "…/.local/share/weboob/modules/1.5/bp/browser.py", line 248, in get_accounts_list
for account in self.page.iter_accounts():
File "…/.local/venvs/weboob/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 168, in __iter__
for obj in item:
File "…/.local/venvs/weboob/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 311, in __iter__
self.handle_attr(attr, getattr(self, 'obj_%s' % attr))
File "…/.local/venvs/weboob/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 328, in handle_attr
value = self.use_selector(func, key=key)
File "…/.local/venvs/weboob/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 94, in use_selector
value = func()
File "…/.local/share/weboob/modules/1.5/bp/pages/accountlist.py", line 109, in obj_iban
rib_link = Link('//a[abbr[contains(text(), "RIB")]]', default=NotAvailable)(details_page.doc)
AttributeError: 'NoneType' object has no attribute 'doc'
2019-04-13 14:34:45,985:INFO:backend.bp.browser:1.5:browsers.py:869:dump_state Stored cookies into storage
Account Balance Coming
---------------------------------------------------------+----------+----------
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
---------------------------------------------------------+----------+----------
https://gitlab.com/woob/woob/-/issues/256
[Caisse Epargne] coming with multiple card don't get alll the future transaction
2023-04-08T15:47:43Z
Woob Import
[Caisse Epargne] coming with multiple card don't get alll the future transaction
I have a account with my wife so we have 2 deferred cards.
When I try to view the `coming`, only the first card operation are shown.
I tried to code something to get the missing operation but I didn't succeed.
I attch an image of the pag...
I have a account with my wife so we have 2 deferred cards.
When I try to view the `coming`, only the first card operation are shown.
I tried to code something to get the missing operation but I didn't succeed.
I attch an image of the page of the card history.
And here the `code` of the tabs:
`<li class="active"><a>CB N° 497827******4309</a></li><li><a href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("MM$HISTORIQUE_CB", "DETAIL_OP_M0&2ca98519489d77cf64eae4a4d6457727006f30bdd46ede9b8a4c20a4b588dddb;20190504", true, "", "", false, true))">CB N° 497827******4306</a></li>`
I'm available to test patches if needed.
![caisse_epargne_multiple_cards](/uploads/a0d738fc6bd8bc98abcbbeb723e23e32/caisse_epargne_multiple_cards.png)
https://gitlab.com/woob/woob/-/issues/257
[paypal] NoneType object has no attribute 'group'
2023-04-08T15:47:43Z
Woob Import
[paypal] NoneType object has no attribute 'group'
Using weboob 1.2-1, modules just updated. Trying to list from paypal yields "NoneType object has no attribute 'group'."
2019-04-23 20:53:24,120:DEBUG:bcall:1.2:bcall.py:97:backend_process <Backend 'paypal'>: Called function <bound meth...
Using weboob 1.2-1, modules just updated. Trying to list from paypal yields "NoneType object has no attribute 'group'."
2019-04-23 20:53:24,120:DEBUG:bcall:1.2:bcall.py:97:backend_process <Backend 'paypal'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fa46dce7e10>> raised an error: AttributeError("'NoneType' object has no attribute 'group'",)
Bug(paypal): 'NoneType' object has no attribute 'group'
=== [ 0%] Getting http://updates.weboob.org/1.2/main/
2019-04-23 20:53:24,225:INFO:urllib3.connectionpool:1.2:connectionpool.py:264:_new_conn Starting new HTTP connection (1): updates.weboob.org
2019-04-23 20:53:24,453:DEBUG:urllib3.connectionpool:1.2:connectionpool.py:395:_make_request Setting read timeout to 10.0
2019-04-23 20:53:24,643:DEBUG:urllib3.connectionpool:1.2:connectionpool.py:435:_make_request "GET /1.2/main/modules.list HTTP/1.1" 200 48985
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/weboob/core/bcall.py", line 93, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/weboob/tools/application/base.py", line 298, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/weboob/capabilities/bank.py", line 303, in iter_resources
return self.iter_accounts()
File "/root/.local/share/weboob/modules/1.2/paypal/module.py", line 47, in iter_accounts
return self.browser.get_accounts().itervalues()
File "/root/.local/share/weboob/modules/1.2/paypal/compat/browsers.py", line 755, in inner
browser.do_login()
File "/root/.local/share/weboob/modules/1.2/paypal/browser.py", line 88, in do_login
token, csrf, key, value, sessionID, cookie = self.page.get_token_and_csrf(response.text)
File "/root/.local/share/weboob/modules/1.2/paypal/pages.py", line 71, in get_token_and_csrf
code1 = re.search(r'(.*function .*?\})\(function\(\)', cleaner_code).group(1)
AttributeError: 'NoneType' object has no attribute 'group'
https://gitlab.com/woob/woob/-/issues/258
banquepopulaire
2019-05-19T14:58:03Z
Woob Import
banquepopulaire
Doing `ls` in the boobank shell, I get this error since about 2 days:
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/weboob/core/bcall.py", line 93, in backend_process
result = function(backend, *arg...
Doing `ls` in the boobank shell, I get this error since about 2 days:
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/weboob/core/bcall.py", line 93, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/weboob/tools/application/base.py", line 298, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/weboob/capabilities/bank.py", line 303, in iter_resources
return self.iter_accounts()
File "/home/david/.local/share/weboob/modules/1.2/banquepopulaire/module.py", line 76, in iter_accounts
return self.browser.get_accounts_list()
File "/home/david/.local/share/weboob/modules/1.2/banquepopulaire/browser.py", line 69, in wrapper
ret = cb()
File "/home/david/.local/share/weboob/modules/1.2/banquepopulaire/browser.py", line 65, in <lambda>
cb = lambda: func(browser, *args, **kwargs)
File "/home/david/.local/share/weboob/modules/1.2/banquepopulaire/compat/browsers.py", line 755, in inner
browser.do_login()
File "/home/david/.local/share/weboob/modules/1.2/banquepopulaire/browser.py", line 89, in wrapper
return func(browser, *args, **kwargs)
File "/home/david/.local/share/weboob/modules/1.2/banquepopulaire/browser.py", line 174, in do_login
self.location(self.BASEURL)
File "/home/david/.local/share/weboob/modules/1.2/banquepopulaire/compat/browsers.py", line 704, in location
self.page.on_load()
File "/home/david/.local/share/weboob/modules/1.2/banquepopulaire/pages.py", line 309, in on_load
self.form_id, = [(k, v[0]['id']) for k, v in doc['step']['validationUnits'][0].items() if v[0]['type'] == 'PASSWORD_LOOKUP']
ValueError: need more than 0 values to unpack
```
https://gitlab.com/woob/woob/-/issues/259
[lcl] Problem with AV
2019-05-21T20:32:03Z
Woob Import
[lcl] Problem with AV
Hi. I have this message when i want to connect to lcl (I have test with --auto-update) :
`Right right!
Welcome to boobank v1.5
Copyright(C) 2010-2019 Romain Bignon, Christophe Benz
This program is free software: you can redistribute it...
Hi. I have this message when i want to connect to lcl (I have test with --auto-update) :
`Right right!
Welcome to boobank v1.5
Copyright(C) 2010-2019 Romain Bignon, Christophe Benz
This program 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.
Type "help" to display available commands.
Loaded backends: lcl
boobank> list
Account Balance Coming
------------------------------------------+----------+----------
[lcl] Identifiant (hidden input):
[lcl] Code personnel (hidden input):
2019-04-25 13:23:53,104:WARNING:item:1.5:elements.py:370:handle_attr Attribute number (in /home/ackak/.local/share/weboob/modules/1.5/lcl/pages.py:694) raises XPathNotFound(u'Unable to find element .//td/a',)
Bug(lcl): Unable to find element .//td/a
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Use "logging debug" option to print backtraces.
`
is it a bug ?
https://gitlab.com/woob/woob/-/issues/260
AttributeError("'NoneType' object has no attribute 'login'")
2023-04-08T15:47:24Z
Woob Import
AttributeError("'NoneType' object has no attribute 'login'")
Hello,
i have an error when i try to launch weboob for lcl bank, i have this message : Module(<Backend 'par'>): AttributeError("'NoneType' object has no attribute 'login'"). This worked few month ago...
The complete error :
Traceback ...
Hello,
i have an error when i try to launch weboob for lcl bank, i have this message : Module(<Backend 'par'>): AttributeError("'NoneType' object has no attribute 'login'"). This worked few month ago...
The complete error :
Traceback (most recent call last):
File "test_variabilisation_scrapper.py", line 77, in <module>
for element in w.iter_accounts():
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/weboob/core/bcall.py", line 185, in __iter__
raise CallErrors(self.errors)
weboob.core.bcall.CallErrors: Errors during backend calls:
Module(<Backend 'par'>): AttributeError("'NoneType' object has no attribute 'login'")
'Traceback (most recent call last):\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/weboob/core/bcall.py", line 96, in backend_process\n result = getattr(backend, function)(*args, **kwargs)\n File "/Users/sof/Documents/work/python/api1/dataDir/modules/1.3/lcl/module.py", line 89, in iter_accounts\n return self.browser.get_accounts_list()\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/weboob/browser/browsers.py", line 765, in inner\n browser.do_login()\n File "/Users/sof/Documents/work/python/api1/dataDir/modules/1.3/lcl/browser.py", line 145, in do_login\n if not self.page.login(self.username, self.password) or \\\nAttributeError: \'NoneType\' object has no attribute \'login\'\n'
Thanks for help :)
Sofiane
https://gitlab.com/woob/woob/-/issues/261
Bug(banquepopulaire): Expecting value: line 2 column 7 (char 7) - login error
2019-06-18T07:07:37Z
Woob Import
Bug(banquepopulaire): Expecting value: line 2 column 7 (char 7) - login error
La banque populaire m'a demandé de changer mon mot de passe et m'a forcé à choisir un mot de passe à 8 chiffres (avec un clavier virtuel à cliquer).
Depuis, le module banquepopulaire m'indique:
```
$ boobank -b banquepopulaire
Welcome t...
La banque populaire m'a demandé de changer mon mot de passe et m'a forcé à choisir un mot de passe à 8 chiffres (avec un clavier virtuel à cliquer).
Depuis, le module banquepopulaire m'indique:
```
$ boobank -b banquepopulaire
Welcome to boobank v1.6
[...]
Loaded backends: banquepopulaire
boobank> logging debug
boobank> list
Account Balance Coming
------------------------------------------+----------+----------
2019-05-06 20:34:50,537:DEBUG:bcall:1.6:bcall.py:92:backend_process <Backend u'banquepopulaire'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f0c2c204990>>
2019-05-06 20:34:50,538:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:240:_get_conn Resetting dropped connection: www.ibps.bpaca.banquepopulaire.fr
2019-05-06 20:34:50,750:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.ibps.bpaca.banquepopulaire.fr:443 "GET / HTTP/1.1" 302 201
2019-05-06 20:34:50,804:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.ibps.bpaca.banquepopulaire.fr:443 "GET /portailinternet/ HTTP/1.1" 302 11
2019-05-06 20:34:50,810:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:240:_get_conn Resetting dropped connection: www.icgauth.banquepopulaire.fr
2019-05-06 20:34:51,110:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacswebssoissuer/AuthnRequestServlet?SAMLRequest=eF6dkl9v2jAUxd%2F7KSK%2F5x%2BFAhZJRWmrVQMVQZi2vSDHuRSzxA6%2BTsK%2B%2FRIIE2xTpe7V9j0%2B53fu6P6QpVYJGoWSAfEdj1gguUqEfAvIKnq2B%2BQ%2BvBkhy9KcjguzlQvYF4DGqgcl0uYiIIWWVDEUSCXLAKnhdDmeTWnH8ShDBG1qeXIxkr8%2Fk2tlFFcpsV4eA7LuD6oyx3KzBzvWt6xMswPs7K3pJHvkqb6zoXvo%2FuDZbsfsvNfXQ7OPAbdVPNwRa3z%2Bf6IkFhnoJehScFgtpgHZGpMjdd2qqhwR5%2BjEOePMiZmsQ%2BYqL1ImNDgb7TKOxPpyBtVpQD0rzeHIJCAbliLUdhELeJFomDT1K88f2l7P9u4if0Bvu7TnOf3%2B4Dux5m3AByFPqN%2BjEZ8eIf0URXN7%2FrqMiPVYVyAkM0c3Vyn4G6st%2FStCUmeoIEZUorGp3cs%2BGyopGNKWTY9J9H%2B0HE6%2BPTwt5tPVcu17Q68%2Fci%2F0fq%2FS08GAbFhiOGp80SXwQgvzcwolpO23zcUpXRsuEdww5XCVHcO4zb6GvueP3L81Wt26dQMH8xFFSyQBmURf17Px4vMpBLlWm4FhCTPsQ6oNtIAchBFr5CqH2nnr%2Bw%2FV8Po4PBG8YnZzPrusMLz5BSNzVKA%3D&SigAlg=http%3A%2F%2Fwww.w3.org%2F2000%2F09%2Fxmldsig%23rsa-sha1&Signature=qfx%2BoebP2qcxxD4vah50H4N9SJE32d7E4fzq7oVQ5zHq%2BcGVCcsaXsGTbxfykQxqQclM4pUkhHFBeFpwTYcUPe14aT65THAZxvhy7E1mbUac5oHTc%2FX2Og7VJ6GoCDJrD7ZaRi4Wd6Ewy8CNAsFTZVmsoW0zbTMVBY87RAp18GNyGu5xRGKPyUydmqBfh8IKtCHF1aXMN7bYONvV9QW0pBQYyLJvRm1O1kKvyM2CAuxMEXjtHqZHZArOF9f%2BXxwbi91UaMYTdgZpeYJtHX%2BsPA1%2BtV2nuRW0DEsXnnKU3gES5n6vkbwh65VmCQ25Td0ACxuvDH%2FTcyEeaxtVC32oAg%3D%3D HTTP/1.1" 302 0
2019-05-06 20:34:51,162:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /WebSSO_BP/_10907/index.html?transactionID=CtxDACSP763f331c2d44694bfeacfb64f905493b2222 HTTP/1.1" 200 851
2019-05-06 20:34:51,165:DEBUG:backend.banquepopulaire.browser:1.6:browsers.py:702:internal_callback Handle https://www.icgauth.banquepopulaire.fr/WebSSO_BP/_10907/index.html?transactionID=CtxDACSP763f331c2d44694bfeacfb64f905493b2222 with Login2Page
2019-05-06 20:34:51,244:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacsrest/api/v1u0/transaction/CtxDACSP763f331c2d44694bfeacfb64f905493b2222 HTTP/1.1" 200 None
2019-05-06 20:34:51,248:DEBUG:backend.banquepopulaire.browser:1.6:browsers.py:716:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacsrest/api/v1u0/transaction/CtxDACSP763f331c2d44694bfeacfb64f905493b2222
2019-05-06 20:34:51,252:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:240:_get_conn Resetting dropped connection: www.icgauth.banquepopulaire.fr
2019-05-06 20:34:51,518:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.icgauth.banquepopulaire.fr:443 "POST /dacsrest/api/v1u0/transaction/CtxDACSP763f331c2d44694bfeacfb64f905493b2222/step HTTP/1.1" 200 None
2019-05-06 20:34:51,521:DEBUG:backend.banquepopulaire.browser:1.6:browsers.py:716:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacsrest/api/v1u0/transaction/CtxDACSP763f331c2d44694bfeacfb64f905493b2222/step
2019-05-06 20:34:51,524:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:240:_get_conn Resetting dropped connection: www.icgauth.banquepopulaire.fr
2019-05-06 20:34:51,703:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.icgauth.banquepopulaire.fr:443 "POST /dacsrest/api/v1u0/transaction/CtxDACSP763f331c2d44694bfeacfb64f905493b2222/step HTTP/1.1" 200 1142
2019-05-06 20:34:51,705:DEBUG:backend.banquepopulaire.browser:1.6:browsers.py:716:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacsrest/api/v1u0/transaction/CtxDACSP763f331c2d44694bfeacfb64f905493b2222/step
2019-05-06 20:34:51,705:DEBUG:bcall:1.6:bcall.py:98:backend_process <Backend u'banquepopulaire'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f0c2c204990>> raised an error: JSONDecodeError('Expecting value: line 2 column 7 (char 7)',)
Bug(banquepopulaire): Expecting value: line 2 column 7 (char 7)
```
https://gitlab.com/woob/woob/-/issues/262
Bug(groupamaes): 'NoneType' object has no attribute 'iter_accounts' - broken
2019-05-06T19:00:30Z
Woob Import
Bug(groupamaes): 'NoneType' object has no attribute 'iter_accounts' - broken
groupamaes is completely broken. It looks like their website has been re-designed which probably explains why.
I get
Bug(groupamaes): 'NoneType' object has no attribute 'iter_accounts'
(If --auto-update is passed on the command-line, ne...
groupamaes is completely broken. It looks like their website has been re-designed which probably explains why.
I get
Bug(groupamaes): 'NoneType' object has no attribute 'iter_accounts'
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/weboob/tools/application/base.py", line 318, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/weboob/capabilities/bank.py", line 606, in iter_resources
return self.iter_accounts()
File "/home/arthur/.local/share/weboob/modules/1.6/groupamaes/module.py", line 56, in iter_accounts
return self.browser.iter_accounts()
File "/usr/lib/python2.7/site-packages/weboob/browser/browsers.py", line 806, in inner
return func(browser, *args, **kwargs)
File "/home/arthur/.local/share/weboob/modules/1.6/cmes/browser.py", line 70, in iter_accounts
return self.page.iter_accounts()
AttributeError: 'NoneType' object has no attribute 'iter_accounts'
https://gitlab.com/woob/woob/-/issues/263
Bug(groupamaes): 'NoneType' object has no attribute 'iter_accounts'
2019-05-19T20:06:19Z
Woob Import
Bug(groupamaes): 'NoneType' object has no attribute 'iter_accounts'
groupamaes is broken. They changed their website which probably explains why.
```
Bug(groupamaes): 'NoneType' object has no attribute 'iter_accounts'
(If --auto-update is passed on the command-line, new versions of the module will be ch...
groupamaes is broken. They changed their website which probably explains why.
```
Bug(groupamaes): 'NoneType' object has no attribute 'iter_accounts'
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/weboob/tools/application/base.py", line 318, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/weboob/capabilities/bank.py", line 606, in iter_resources
return self.iter_accounts()
File "/home/arthur/.local/share/weboob/modules/1.6/groupamaes/module.py", line 56, in iter_accounts
return self.browser.iter_accounts()
File "/usr/lib/python2.7/site-packages/weboob/browser/browsers.py", line 806, in inner
return func(browser, *args, **kwargs)
File "/home/arthur/.local/share/weboob/modules/1.6/cmes/browser.py", line 70, in iter_accounts
return self.page.iter_accounts()
AttributeError: 'NoneType' object has no attribute 'iter_accounts'
```
Also, what is "cmes"?
https://gitlab.com/woob/woob/-/issues/264
Bug(banquepopulaire): ValueError: No JSON object could be decoded
2019-07-16T15:03:01Z
Woob Import
Bug(banquepopulaire): ValueError: No JSON object could be decoded
Hello,
Since the new authentication page of Banque Populaire Grand Ouest, I am not able to list my balance account :
```bash
./boobank -b banquepopulaire
Unable to load formatter "table": No module named prettytable
Falling back to "mu...
Hello,
Since the new authentication page of Banque Populaire Grand Ouest, I am not able to list my balance account :
```bash
./boobank -b banquepopulaire
Unable to load formatter "table": No module named prettytable
Falling back to "multiline".
Welcome to boobank v1.6
Copyright(C) 2010-2019 Romain Bignon, Christophe Benz
This program 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.
Type "help" to display available commands.
Loaded backends: banquepopulaire
boobank> logging debug
boobank> list
Account Balance Coming
------------------------------------------+----------+----------
2019-05-07 09:57:20,187:DEBUG:bcall:1.6:bcall.py:92:backend_process <Backend u'banquepopulaire'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0xb6bb1950>>
2019-05-07 09:57:20,199:DEBUG:urllib3.util.retry:1.6:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-05-07 09:57:20,205:DEBUG:urllib3.util.retry:1.6:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-05-07 09:57:20,418:DEBUG:modules:1.6:modules.py:163:load_module Loaded module "linebourse" from /home/user/.local/share/weboob/modules/1.6/linebourse
2019-05-07 09:57:20,427:DEBUG:urllib3.util.retry:1.6:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-05-07 09:57:20,432:DEBUG:urllib3.util.retry:1.6:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-05-07 09:57:20,475:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:813:_new_conn Starting new HTTPS connection (1): www.ibps.bpgo.banquepopulaire.fr:443
2019-05-07 09:57:20,923:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET / HTTP/1.1" 302 201
2019-05-07 09:57:20,996:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /portailinternet/ HTTP/1.1" 302 237
2019-05-07 09:57:21,361:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /s3f-web/chknav?goto=%2Fportailinternet&version=1 HTTP/1.1" 302 0
2019-05-07 09:57:21,490:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /portailinternet HTTP/1.1" 302 11
2019-05-07 09:57:21,545:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:813:_new_conn Starting new HTTPS connection (1): www.icgauth.banquepopulaire.fr:443
2019-05-07 09:57:22,059:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacswebssoissuer/AuthnRequestServlet?SAMLRequest=eF6dkl9v2jAUxd%2F5FJHf84%2FCaC2SitJWqwYqgjBte0GOcxPcJnbwdYD10y
%2BBMME2Vepebd%2Fjc37nDm%2F3RW5tQaNQMiC%2B4xELJFeJkFlAltGjfU1uw84QWZGXdFSZtZzDpgI0Vj0okTYXAam0pIqhQCpZAUgNp4vRdEK7jkcZImhTy5OzkfL9mVIro7jKifVHashRemovedsfNEF8EoL83MCW8jbb5uLY7o2XCK4Yc
rhqjiEcZt1DX3PH7p%2Fa7S6dekG9uYjipZIAjKOvq2mo%2FmXYwhyqTYFwxJm2IdUG2gB2QsjVshVCbXz1vcfquHlcXgkeMGsczo7rzDs%2FALfOlSa&SigAlg=http%3A%2F%2Fwww.w3.org%2F2000%2F09%2Fxmldsig%23rsa-sha1&Signature=QcK3a8bDf%2BNt1GNeikwuobxP%2Fe6%2Fs9TEjmjwO1EFcsK4cA%2BZbIbfZ9
k8v%2Fgf%2BTQHp1fNjzibFL3gL6v5duphlkPUDDfP9Vzm0LUfKfysOQf3oRP6wy%2B1z8VJU%2F7k3pp8BLYaf1j7BVDSK5RQC1L2%2BOQCqGXpUmScXfuUT%2BX9lqcazwgx7qNt1MNJ%2FPyXzt2PzbmhRZ%2BCZ4%2FcR8eCKIYPdu6%2F601O8wNFzakkCU4urm6pMmq4Q7r3HU052QdybDkeu8oW%2FBgWIYceIRc%2FpvU%2BOWDuj
fNk%2F00SJ8CWZ%2B5Std5heGdPpfXt8PKbnDSDMPncJxVurx%2Fg92V3TRGHVRfUyA%3D%3D HTTP/1.1" 302 0
2019-05-07 09:57:22,217:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /WebSSO_BP/_13807/index.html?transactionID=CtxDACSP997c1d4831491a4799b90d1664239261e122 HTTP/1.1" 200 858
2019-05-07 09:57:22,550:DEBUG:backend.banquepopulaire.browser:1.6:browsers.py:702:internal_callback Handle https://www.icgauth.banquepopulaire.fr/WebSSO_BP/_13807/index.html?transactionID=CtxDACSP997c1d4831491a4799b90d1664239261e122 with Login2Page
2019-05-07 09:57:22,701:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacsrest/api/v1u0/transaction/CtxDACSP997c1d4831491a4799b90d1664239261e122 HTTP/1.1" 200 None
2019-05-07 09:57:22,858:DEBUG:backend.banquepopulaire.browser:1.6:browsers.py:716:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacsrest/api/v1u0/transaction/CtxDACSP997c1d4831491a4799b90d1664239261e122
2019-05-07 09:57:22,892:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:240:_get_conn Resetting dropped connection: www.icgauth.banquepopulaire.fr
2019-05-07 09:57:23,349:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.icgauth.banquepopulaire.fr:443 "POST /dacsrest/api/v1u0/transaction/CtxDACSP997c1d4831491a4799b90d1664239261e122/step HTTP/1.1" 200 None
2019-05-07 09:57:23,375:DEBUG:backend.banquepopulaire.browser:1.6:browsers.py:716:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacsrest/api/v1u0/transaction/CtxDACSP997c1d4831491a4799b90d1664239261e122/step
2019-05-07 09:57:23,407:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:240:_get_conn Resetting dropped connection: www.icgauth.banquepopulaire.fr
2019-05-07 09:57:23,829:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.icgauth.banquepopulaire.fr:443 "POST /dacsrest/api/v1u0/transaction/CtxDACSP997c1d4831491a4799b90d1664239261e122/step HTTP/1.1" 200 1142
2019-05-07 09:57:23,849:DEBUG:backend.banquepopulaire.browser:1.6:browsers.py:716:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacsrest/api/v1u0/transaction/CtxDACSP997c1d4831491a4799b90d1664239261e122/step
2019-05-07 09:57:23,855:DEBUG:bcall:1.6:bcall.py:98:backend_process <Backend u'banquepopulaire'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0xb6bb1950>> raised an error: ValueError('No J
SON object could be decoded',)
Bug(banquepopulaire): No JSON object could be decoded
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/home/user/.bin/weboob_1.5/local/lib/python2.7/site-packages/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/home/user/.bin/weboob_1.5/local/lib/python2.7/site-packages/weboob/tools/application/base.py", line 318, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/home/user/.bin/weboob_1.5/local/lib/python2.7/site-packages/weboob/capabilities/bank.py", line 593, in iter_resources
return self.iter_accounts()
File "/home/user/.local/share/weboob/modules/1.6/banquepopulaire/module.py", line 90, in iter_accounts
return self.browser.get_accounts_list()
File "/home/user/.local/share/weboob/modules/1.6/banquepopulaire/browser.py", line 72, in wrapper
ret = cb()
File "/home/user/.local/share/weboob/modules/1.6/banquepopulaire/browser.py", line 68, in <lambda>
cb = lambda: func(browser, *args, **kwargs)
File "/home/user/.bin/weboob_1.5/local/lib/python2.7/site-packages/weboob/browser/browsers.py", line 803, in inner
browser.do_login()
File "/home/user/.local/share/weboob/modules/1.6/banquepopulaire/browser.py", line 92, in wrapper
return func(browser, *args, **kwargs)
File "/home/user/.local/share/weboob/modules/1.6/banquepopulaire/browser.py", line 202, in do_login
self.page.login(self.username, self.password)
File "/home/user/.local/share/weboob/modules/1.6/banquepopulaire/pages.py", line 352, in login
doc = r.json()
File "/home/user/.bin/weboob_1.5/local/lib/python2.7/site-packages/requests/models.py", line 889, in json
self.content.decode(encoding), **kwargs
File "/usr/lib/python2.7/json/__init__.py", line 339, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
------------------------------------------+----------+----------
boobank>
```
Best regards,
https://gitlab.com/woob/woob/-/issues/265
[boursorama] Cannot get more than 30 lines history
2019-06-25T19:00:51Z
Woob Import
[boursorama] Cannot get more than 30 lines history
Hello,
Since few weeks, I can not get more 30 lines of history with the boursorama backend.
These 30 lines correspond to the lines displayed on the website before I need to click on the "Mmouvements précédénts" link.
Thanks
Hello,
Since few weeks, I can not get more 30 lines of history with the boursorama backend.
These 30 lines correspond to the lines displayed on the website before I need to click on the "Mmouvements précédénts" link.
Thanks
https://gitlab.com/woob/woob/-/issues/266
Humanis is broken
2019-07-07T14:19:05Z
Woob Import
Humanis is broken
Humanis is broken, and I am not sure that it has already worked.
The website is supposed to act as CME website. It's true for login process, but it does not seem to act in the same way for account page.
```
% boobank -b humanis
Welcome ...
Humanis is broken, and I am not sure that it has already worked.
The website is supposed to act as CME website. It's true for login process, but it does not seem to act in the same way for account page.
```
% boobank -b humanis
Welcome to boobank v1.6
Copyright(C) 2010-2019 Romain Bignon, Christophe Benz
This program 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.
Type "help" to display available commands.
Loaded backends: humanis
boobank> logging debug
boobank> ls
Account Balance Coming
------------------------------------------+----------+----------
2019-05-08 16:51:08,776:DEBUG:bcall:1.6:bcall.py:92:backend_process <Backend u'humanis'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x76476670>>
2019-05-08 16:51:09,008:DEBUG:modules:1.6:modules.py:163:load_module Loaded module "cmes" from /home/ben64/.local/share/weboob/modules/1.6/cmes
2019-05-08 16:51:09,011:DEBUG:urllib3.util.retry:1.6:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-05-08 16:51:09,012:DEBUG:urllib3.util.retry:1.6:retry.py:210:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-05-08 16:51:09,023:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:813:_new_conn Starting new HTTPS connection (1): www.gestion-epargne-salariale.fr:443
2019-05-08 16:51:09,280:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "GET /epsens/fr/identification/authentification.html HTTP/1.1" 200 16955
2019-05-08 16:51:09,320:DEBUG:backend.humanis.browser:1.6:browsers.py:702:internal_callback Handle https://www.gestion-epargne-salariale.fr/epsens/fr/identification/authentification.html with LoginPage
2019-05-08 16:51:09,473:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "POST /epsens/fr/identification/authentification.html HTTP/1.1" 302 0
2019-05-08 16:51:13,577:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "GET /epsens/fr/epargnants/tableau-de-bord/index.html HTTP/1.1" 200 48753
2019-05-08 16:51:13,698:DEBUG:backend.humanis.browser:1.6:browsers.py:716:internal_callback Unable to handle https://www.gestion-epargne-salariale.fr/epsens/fr/epargnants/tableau-de-bord/index.html
2019-05-08 16:51:13,991:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "GET /humanis/fr/espace/devbavoirs.aspx?mode=net&menu=cpte HTTP/1.1" 302 0
2019-05-08 16:51:14,101:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "GET /humanis/fr/epargnants/tableau-de-bord/redirect.html HTTP/1.1" 302 0
2019-05-08 16:51:17,932:DEBUG:urllib3.connectionpool:1.6:connectionpool.py:393:_make_request https://www.gestion-epargne-salariale.fr:443 "GET /epsens/fr/epargnants/tableau-de-bord/index.html HTTP/1.1" 200 48752
2019-05-08 16:51:17,995:DEBUG:backend.humanis.browser:1.6:browsers.py:716:internal_callback Unable to handle https://www.gestion-epargne-salariale.fr/epsens/fr/epargnants/tableau-de-bord/index.html
2019-05-08 16:51:17,997:DEBUG:bcall:1.6:bcall.py:98:backend_process <Backend u'humanis'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x76476670>> raised an error: AttributeError("'NoneType' object has no attribute 'iter_accounts'",)
Bug(humanis): 'NoneType' object has no attribute 'iter_accounts'
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/home/ben64/src/weboob/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/home/ben64/src/weboob/weboob/tools/application/base.py", line 318, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/home/ben64/src/weboob/weboob/capabilities/bank.py", line 606, in iter_resources
return self.iter_accounts()
File "/home/ben64/.local/share/weboob/modules/1.6/humanis/module.py", line 57, in iter_accounts
return self.browser.iter_accounts()
File "/home/ben64/src/weboob/weboob/browser/browsers.py", line 806, in inner
return func(browser, *args, **kwargs)
File "/home/ben64/.local/share/weboob/modules/1.6/cmes/browser.py", line 70, in iter_accounts
return self.page.iter_accounts()
AttributeError: 'NoneType' object has no attribute 'iter_accounts'
------------------------------------------+----------+----------
boobank>
```
https://gitlab.com/woob/woob/-/issues/267
Banque Populaire broken, virtual keyboard needed
2019-05-19T20:59:06Z
Woob Import
Banque Populaire broken, virtual keyboard needed
Since required password change on Banque Populaire website, Boobank backend banque populaire doesn't works anymore:
No JSON object could be decoded
As virtual keyboard is now required for password.
Thanks for taking this change into a...
Since required password change on Banque Populaire website, Boobank backend banque populaire doesn't works anymore:
No JSON object could be decoded
As virtual keyboard is now required for password.
Thanks for taking this change into account.
https://gitlab.com/woob/woob/-/issues/268
Module bp (pro) : raised exception decimal.InvalidOperation: [<class 'decimal...
2019-05-19T15:46:48Z
Woob Import
Module bp (pro) : raised exception decimal.InvalidOperation: [<class 'decimal.ConversionSyntax'>]
My last successful connection was on May 15 2019.
Currently, with `boobank` on 1.5 serie and updated modules, I get the following backtrace while trying to get history on `pro` account:
```
...
2019-05-16 13:52:56,676:DEBUG:urllib3.con...
My last successful connection was on May 15 2019.
Currently, with `boobank` on 1.5 serie and updated modules, I get the following backtrace while trying to get history on `pro` account:
```
...
2019-05-16 13:52:56,676:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:396:_make_request https://banqueenligne.entreprises.labanquepostale.fr:443 "GET /ws_q47/voscomptes/synthese/synthese.ea HTTP/1.1" 200 None
2019-05-16 13:52:56,916:DEBUG:backend.bp.browser:1.5:browsers.py:694:internal_callback Handle https://banqueenligne.entreprises.labanquepostale.fr/ws_q47/voscomptes/synthese/synthese.ea with ProAccountsList
2019-05-16 13:52:56,929:DEBUG:bcall:1.5:bcall.py:98:backend_process <Backend 'bp'>: Called function <bound method Application._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0xd05fdfd2b70>> raised an error: InvalidOperation([<class 'decimal.ConversionSyntax'>])
Bug(bp): [<class 'decimal.ConversionSyntax'>]
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/weboob/tools/application/base.py", line 310, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/home/compta/.local/share/weboob/modules/1.5/bp/module.py", line 66, in get_account
return find_object(self.browser.get_accounts_list(), id=_id, error=AccountNotFound)
File "/usr/local/lib/python3.7/site-packages/weboob/browser/browsers.py", line 798, in inner
return func(browser, *args, **kwargs)
File "/home/compta/.local/share/weboob/modules/1.5/bp/browser.py", line 617, in get_accounts_list
for account in self.page.get_accounts_list():
File "/home/compta/.local/share/weboob/modules/1.5/bp/pages/pro.py", line 76, in get_accounts_list
a.balance = Decimal(Transaction.clean_amount(tmp_balance))
decimal.InvalidOperation: [<class 'decimal.ConversionSyntax'>]
```
https://gitlab.com/woob/woob/-/issues/269
[cic] 'Account' object has no attribute 'ownership'
2019-05-20T04:29:30Z
Woob Import
[cic] 'Account' object has no attribute 'ownership'
I have the following backtrace when accessing `cic` account.
```
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, ...
I have the following backtrace when accessing `cic` account.
```
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/weboob/tools/application/base.py", line 310, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/home/compta/.local/share/weboob/modules/1.5/creditmutuel/module.py", line 69, in get_account
account = self.browser.get_account(_id)
File "/home/compta/.local/share/weboob/modules/1.5/creditmutuel/browser.py", line 297, in get_account
for a in self.get_accounts_list():
File "/usr/local/lib/python3.7/site-packages/weboob/browser/browsers.py", line 798, in inner
return func(browser, *args, **kwargs)
File "/home/compta/.local/share/weboob/modules/1.5/creditmutuel/browser.py", line 290, in get_accounts_list
self.ownership_guesser()
File "/home/compta/.local/share/weboob/modules/1.5/creditmutuel/browser.py", line 200, in ownership_guesser
account.ownership = account.parent.ownership
File "/usr/local/lib/python3.7/site-packages/weboob/capabilities/base.py", line 495, in __getattr__
self.__class__.__name__, name))
AttributeError: 'Account' object has no attribute 'ownership'
```
It seems it is the `ownership_guesser()` addition in `creditmutuel` module (used by `cic` module) that broke things.
https://gitlab.com/woob/woob/-/issues/270
RawConfigParser.readfp is deprecated
2024-02-09T07:59:26Z
Woob Import
RawConfigParser.readfp is deprecated
2.0
Woob Import
Woob Import
https://gitlab.com/woob/woob/-/issues/271
VirtualKeyboard: hashes are regularly changing
2023-04-08T15:47:35Z
Woob Import
VirtualKeyboard: hashes are regularly changing
The 'Banque Populaire' change its authentification system and now requires numeric passwords to be introduced with a virtual keyboard.
The problem is that the image seems to be modified very quickly (so the hash is not the same and booba...
The 'Banque Populaire' change its authentification system and now requires numeric passwords to be introduced with a virtual keyboard.
The problem is that the image seems to be modified very quickly (so the hash is not the same and boobank complains on unfound symbols:
Bug(banquepopulaire): Symbol '1' not found; all symbol hashes are available in /tmp/weboob_session_yC3nh9
Looking into /tmp/weboob_session_*, I find images of numbers. For sessions at a few seconds of distance, the files are the same. But after a few minutes, images changes.
Looking at the images (convert 474bae7d...png -compress none toto1.pnm, ...) and comparing the pnm files, we can clearly see small differences between images without real visual differences. So it seems that BP tries to block number recognition with hashes :-(
I you want some example of images, just ask. But another way to find the number will probably have to be implemented.
A call to an OCR software ?
https://gitlab.com/woob/woob/-/issues/272
https://git.weboob.org/weboob/weboob broken?
2019-07-01T08:12:08Z
Woob Import
https://git.weboob.org/weboob/weboob broken?
It seems something is broken in gitlab as many details in pages do not display anymore. For instance, https://git.weboob.org/weboob/weboob does not display the content of README.md
It seems something is broken in gitlab as many details in pages do not display anymore. For instance, https://git.weboob.org/weboob/weboob does not display the content of README.md
https://gitlab.com/woob/woob/-/issues/273
[boobank]bnpcards does not work anymore
2023-04-08T15:47:35Z
Woob Import
[boobank]bnpcards does not work anymore
The site BNP Corporate Cards has a new UI and the bnpcards module does not work anymore.
The site BNP Corporate Cards has a new UI and the bnpcards module does not work anymore.
https://gitlab.com/woob/woob/-/issues/274
boobank - boursorama - AttributeError: 'Loan' object has no attribute 'owners...
2023-04-08T15:47:42Z
Woob Import
boobank - boursorama - AttributeError: 'Loan' object has no attribute 'ownership'
Bonjour à tous,
j'ai un petit souci depuis quelques temps (probablement la dernière version, j'ai un script qui va cherche mes comptes toutes les semaines avec un auto-update dedans), le dernier téléchargement correct de mes comptes bou...
Bonjour à tous,
j'ai un petit souci depuis quelques temps (probablement la dernière version, j'ai un script qui va cherche mes comptes toutes les semaines avec un auto-update dedans), le dernier téléchargement correct de mes comptes boursorama date du 16 mai.
Quand je lance une récupération des comptes, j'ai l'erreur " 'loan' object has no attribute 'ownership'. J'ai fait un update mais l'erreur est toujours présente.
Voici la trace en mode debug, n'hésitez pas si vous avez besoin de compléments!
Merci d'avance pour votre aide,
2019-06-08 17:44:07,943:DEBUG:backend.boursorama.browser:1.5:browsers.py:694:internal_callback Handle https://clients.boursorama.com/compte/XXXXXXXXXXx/rib with IbanPage
2019-06-08 17:44:07,952:DEBUG:bcall:1.5:bcall.py:98:backend_process <Backend u'boursorama'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f795cf57350>> raised an error: AttributeError("'Loan' object has no attribute 'ownership'",)
Bug(boursorama): 'Loan' object has no attribute 'ownership'
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/weboob-1.5-py2.7.egg/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/weboob-1.5-py2.7.egg/weboob/tools/application/base.py", line 310, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/weboob-1.5-py2.7.egg/weboob/capabilities/bank.py", line 592, in iter_resources
return self.iter_accounts()
File "/home/cmege/.local/share/weboob/modules/1.5/boursorama/module.py", line 58, in iter_accounts
return self.browser.get_accounts_list()
File "/usr/local/lib/python2.7/dist-packages/weboob-1.5-py2.7.egg/weboob/browser/retry.py", line 77, in wrapper
ret = cb()
File "/usr/local/lib/python2.7/dist-packages/weboob-1.5-py2.7.egg/weboob/browser/retry.py", line 73, in <lambda>
cb = lambda: func(browser, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/weboob-1.5-py2.7.egg/weboob/browser/browsers.py", line 798, in inner
return func(browser, *args, **kwargs)
File "/home/cmege/.local/share/weboob/modules/1.5/boursorama/browser.py", line 306, in get_accounts_list
self.ownership_guesser()
File "/home/cmege/.local/share/weboob/modules/1.5/boursorama/browser.py", line 193, in ownership_guesser
ownerless_accounts = [account for account in self.accounts_list if empty(account.ownership)]
File "/usr/local/lib/python2.7/dist-packages/weboob-1.5-py2.7.egg/weboob/capabilities/base.py", line 495, in __getattr__
self.__class__.__name__, name))
AttributeError: 'Loan' object has no attribute 'ownership'
https://gitlab.com/woob/woob/-/issues/275
banquepopulaire module is reporting unavailable service whereas the website i...
2023-04-08T15:47:42Z
Woob Import
banquepopulaire module is reporting unavailable service whereas the website is working
After succeeding in logging (see #271), the module wrongly reports unavailable service:
$ LC_ALL=C.UTF-8 boobank -b banquepopulaire list
Account Balance Coming
--------...
After succeeding in logging (see #271), the module wrongly reports unavailable service:
$ LC_ALL=C.UTF-8 boobank -b banquepopulaire list
Account Balance Coming
---------------------------------------------------------+----------+----------
Error(banquepopulaire): Le service est momentanément indisponible
---------------------------------------------------------+----------+----------
$
Running with "-d -d" and looking into the downloaded file, I can see that (at least) some of my accounts have been found. So the problem does not come from the website.
Is this bug already known? What can I do to help?
Regards
Vincent
PS: I've the same results with 1.5 (stable) and 1.6 (master)
https://gitlab.com/woob/woob/-/issues/276
ING module broken?
2019-06-17T19:46:26Z
Woob Import
ING module broken?
I'm now getting this message:
Bug(ing): HTTPSConnectionPool(host='m.ing.fr', port=443): Max retries exceeded with url: /secure/api-v1/accounts (Caused by ReadTimeoutError("HTTPSConnectionPool(host='m.ing.fr', port=443): Read timed out. ...
I'm now getting this message:
Bug(ing): HTTPSConnectionPool(host='m.ing.fr', port=443): Max retries exceeded with url: /secure/api-v1/accounts (Caused by ReadTimeoutError("HTTPSConnectionPool(host='m.ing.fr', port=443): Read timed out. (read timeout=10.0)"))
This started 2 days ago. Could this be due to a change on ING's side?
https://gitlab.com/woob/woob/-/issues/277
weboob.iter_history(account1) returns transactions from another account
2023-04-08T15:47:42Z
Woob Import
weboob.iter_history(account1) returns transactions from another account
I am trying to list the transactions for all my accounts using:
```python
from weboob.core import Weboob
from weboob.capabilities.bank import CapBank
weboob = Weboob()
weboob.load_backends(CapBank)
for account in weboob.iter_accounts(...
I am trying to list the transactions for all my accounts using:
```python
from weboob.core import Weboob
from weboob.capabilities.bank import CapBank
weboob = Weboob()
weboob.load_backends(CapBank)
for account in weboob.iter_accounts():
print(account)
for transaction in weboob.iter_history(account):
print(transaction)
```
This used to work just fine for me when I only had a `caissedepargne` account. Now I have added a `creditcooperatif` account. When I try to list transactions from this new account, transaction from my other "compte de dépot" are listed after:
```
<Account id='redacted' label='COMPTE DE DEPOT'>
[...]
<Transaction date=date(2019, 4, 17) label='Monoprix' amount=Decimal('-29.07')>
<Transaction date=date(2019, 6, 13) label='Cotisation Forfait Liberte' amount=Decimal('-17.25')>
<Transaction date=date(2019, 6, 13) label='Remise Services Bouquet Libe' amount=Decimal('0.14')>
[...]
<Account id='redacted' label='CPT DEPOT PART.'>
<Transaction date=date(2019, 6, 13) label='Cotisation Forfait Liberte' amount=Decimal('-17.25')>
<Transaction date=date(2019, 6, 13) label='Remise Services Bouquet Libe' amount=Decimal('0.14')>
[...]
```
This only happens when I try to use the weboob API, not when I use the `boobank` console. Am I doing something wrong or is that a bug?
https://gitlab.com/woob/woob/-/issues/278
banquepopulaire: UnicodeWarning: Unicode equal comparison failed to convert b...
2023-04-08T15:47:43Z
Woob Import
banquepopulaire: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
Everytime I start boobank -b banquepopulaire and ask it to list accounts, I get:
/usr/lib/python2.7/site-packages/simplejson/decoder.py:398: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpret...
Everytime I start boobank -b banquepopulaire and ask it to list accounts, I get:
/usr/lib/python2.7/site-packages/simplejson/decoder.py:398: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
elif ord0 == 0xef and s[idx:idx + 3] == '\xef\xbb\xbf':
Everything still works, but there's this error message.
https://gitlab.com/woob/woob/-/issues/279
[bp] Broken with house LOANs
2020-10-10T21:12:06Z
Woob Import
[bp] Broken with house LOANs
Since 2019-06-11, Refresh account is broken when house LOANs exist in the Banque Postal customer account.
This is my log from Kresus App.
```
https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/pret/encours/../....
Since 2019-06-11, Refresh account is broken when house LOANs exist in the Banque Postal customer account.
This is my log from Kresus App.
```
https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/pret/encours/../../sso/commun/init-integration.ea?partenaire=cristalCEC HTTP/1.1" 500 31957
2019-06-18 02:56:25,551:WARNING:item_account:elements.py:370:handle_attr Attribute iban (in /home/user/data/weboob-data/modules/1.6/bp/pages/accountlist.py:183) raises ServerError('500 Server Error: Internal Server Error',)
[2019-06-18T02:56:25.709] [INFO] sources/weboob - Command returned an error code.
[2019-06-18T02:56:25.727] [INFO] sources/weboob - Checking that weboob is installed and can actually be called…
[2019-06-18T02:56:25.728] [INFO] sources/weboob - Calling weboob: command test...
[2019-06-18T02:56:27.998] [INFO] sources/weboob - exited with code 0.
[2019-06-18T02:56:27.999] [INFO] sources/weboob - OK: weboob exited normally with non-empty JSON content.
[2019-06-18T02:56:28.000] [ERROR] sources/weboob - Got error while running command "accounts": Unknown error: 500 Server Error: Internal Server Error.
Traceback (most recent call last):
File "/usr/local/lib/node_modules/kresus/build/server/weboob/main.py", line 610, in fetch
results['values'] = self.get_accounts()
File "/usr/local/lib/node_modules/kresus/build/server/weboob/main.py", line 488, in get_accounts
for account in list(self.backend.iter_accounts()):
File "/home/user/data/weboob-data/modules/1.6/bp/module.py", line 63, in iter_accounts
return self.browser.get_accounts_list()
File "/weboob/weboob/browser/browsers.py", line 806, in inner
return func(browser, *args, **kwargs)
File "/home/user/data/weboob-data/modules/1.6/bp/browser.py", line 249, in get_accounts_list
for account in self.page.iter_accounts():
File "/weboob/weboob/browser/elements.py", line 203, in __iter__
for obj in item:
File "/weboob/weboob/browser/elements.py", line 346, in __iter__
self.handle_attr(attr, getattr(self, 'obj_%s' % attr))
File "/weboob/weboob/browser/elements.py", line 363, in handle_attr
value = self.use_selector(func, key=key)
File "/weboob/weboob/browser/elements.py", line 129, in use_selector
value = func()
File "/home/user/data/weboob-data/modules/1.6/bp/pages/accountlist.py", line 108, in obj_iban
details_page = self.page.browser.open(Field('url')(self)).page
File "/weboob/weboob/browser/browsers.py", line 720, in open
return super(PagesBrowser, self).open(callback=internal_callback, *args, **kwargs)
File "/weboob/weboob/browser/browsers.py", line 612, in open
return super(DomainBrowser, self).open(req, *args, **kwargs)
File "/weboob/weboob/browser/browsers.py", line 364, in open
is_async=is_async)
File "/weboob/weboob/browser/sessions.py", line 160, in send
return func(*args, **kwargs)
File "/weboob/weboob/browser/sessions.py", line 153, in func
return callback(self, resp)
File "/weboob/weboob/browser/browsers.py", line 352, in inner_callback
self.raise_for_status(response)
File "/weboob/weboob/browser/browsers.py", line 392, in raise_for_status
raise cls(http_error_msg, response=response)
ServerError: 500 Server Error: Internal Server Error
```
I tried a fresh Kresus install with docker (weboob 1.5) or with Yunohost (weboob 1.5), and same error displays with a imported data or when i create a new Bank account.
I tried to understand, and it seems that break happens when weboob try to get Iban for House LOANs : In [bp] Banque Postale House LOAN doesn't have a iban.
Currently, i just find a "dirty" and quickly fix in bp module /pages/accountlist.py
```
if Field('type')(self) == Account.TYPE_LOAN:
return NotAvailable
```
in the def obj_iban(self) like this :
```
def obj_iban(self):
if not Field('url')(self):
return NotAvailable
if Field('type')(self) == Account.TYPE_LOAN:
return NotAvailable
details_page = self.page.browser.open(Field('url')(self)).page
rib_link = Link('//a[abbr[contains(text(), "RIB")]]', default=NotAvailable)(details_page.doc)
if rib_link:
response = self.page.browser.open(rib_link)
return response.page.get_iban()
elif Field('type')(self) == Account.TYPE_SAVINGS:
# The rib link is available on the history page (ex: Livret A)
his_page = self.page.browser.open(Field('url')(self))
rib_link = Link('//a[abbr[contains(text(), "RIB")]]', default=NotAvailable)(his_page.page.doc)
if rib_link:
response = self.page.browser.open(rib_link)
return response.page.get_iban()
return NotAvailable
```
Perharps [bp] mainteners can confirm or invalidate the problem. and make a better solution. I don't have the necessary distance about LOAN impacts.
https://gitlab.com/woob/woob/-/issues/280
Caisse Epargne: boobank (py2.7/old.raspian) : Bug(cealpes): Unable to find el...
2023-04-08T15:47:42Z
Woob Import
Caisse Epargne: boobank (py2.7/old.raspian) : Bug(cealpes): Unable to find element //span[@id="lea-prdvel-lien"]/p/b/a[contains(text(), "Continuer")]
```
~/bank/weboob $ boobank -I ls
Account Balance Coming
---------------------------------------------------------+----------+----------
2019-06-26 07:57:09,549:WARNING:requests.pac...
```
~/bank/weboob $ boobank -I ls
Account Balance Coming
---------------------------------------------------------+----------+----------
2019-06-26 07:57:09,549:WARNING:requests.packages.urllib3.connectionpool:1.5:connectionpool.py:647:urlopen Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', BadStatusLine("''",))': /Portail.aspx
2019-06-26 07:57:10,084:WARNING:requests.packages.urllib3.connectionpool:1.5:connectionpool.py:647:urlopen Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', BadStatusLine("''",))': /Portail.aspx
Bug(cealpes): Unable to find element //span[@id="lea-prdvel-lien"]/p/b/a[contains(text(), "Continuer")]
Use --debug option to print backtraces
...
```
```
pi@raspberrypi ~/bank/weboob/modules/caissedepargne $ git lg -2
* 428ab2b - (HEAD, 1.5, v1.5) Weboob 1.5 released <Romain Bignon> (4 months ago)
* f30a9cf - setup.py: use standard license name <Romain Bignon> (4 months ago)
pi@raspberrypi ~/bank/weboob/modules/caissedepargne $ python --version
Python 2.7.3
pi@raspberrypi ~/bank/weboob/modules/caissedepargne $ uname -a
Linux raspberrypi 3.10.28+ #634 PREEMPT Sun Feb 2 15:16:25 GMT 2014 armv6l GNU/Linux
```
```
diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py
index 5d13b6e..b76a055 100644
--- a/modules/caissedepargne/pages.py
+++ b/modules/caissedepargne/pages.py
@@ -208,7 +208,11 @@ class IndexPage(LoggedPage, HTMLPage):
if 'OIC_QCF' in self.browser.url:
# QCF is a mandatory test to make sure you know the basics about financials products
# however, you can still choose to postpone it. hence the continue link
- link = Link('//span[@id="lea-prdvel-lien"]/p/b/a[contains(text(), "Continuer")]')(self.doc)
+ try:
+ link = Link('//span[@id="lea-prdvel-lien"]/p/b/a[contains(text(), "Continuer")]')(self.doc)
+ except Exception:
+ link = False
+
if link:
self.logger.warning("By-passing QCF")
self.browser.location(link)
```
https://gitlab.com/woob/woob/-/issues/68
[help] Build fails because pkg_resources.ResolutionError
2023-04-08T15:47:24Z
Woob Import
[help] Build fails because pkg_resources.ResolutionError
Hello,
I tried this morning to update weboob and I got an error because of pkg_resources that apparently can't find the scripts (Using Python 3.6.3 ) . I didn't find anything in the documentation or the issues related to this error. Has...
Hello,
I tried this morning to update weboob and I got an error because of pkg_resources that apparently can't find the scripts (Using Python 3.6.3 ) . I didn't find anything in the documentation or the issues related to this error. Has it happened to someone else ? Is there an easy fix to do/add in INSTALL doc ?
It looks like the script is at its correct position (`~/.local/lib/python3.6/site-packages/weboob-1.4-py3.6.egg/weboob/applications/weboobcfg/weboobcfg.py`), and the folders `~/.local/lib/python3.6/site-packages/weboob-1.4-py3.6.egg, ~/.local/lib/python3.6/site-packages` are in `sys.path`
Note : I have the same error with Python 2 ( Python 2.7.14 )
System information :
```
=== fpaste 0.3.9.1 System Information (fpaste --sysinfo) ===
* OS Release (lsb_release -ds):
"Fedora release 27 (Twenty Seven)"
* Kernel (uname -r ; cat /proc/cmdline):
4.13.13-300.fc27.x86_64
BOOT_IMAGE=/vmlinuz-4.13.13-300.fc27.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet LANG=en_GB.UTF-8
Paquets installés
python3-setuptools.noarch 36.2.0-7.fc27 @fedora
python2-setuptools.noarch 36.2.0-7.fc27 @fedora
```
Log of install :
```
09:07:43 [gagbo: ~/soft/weboob-devel]
@(0)$ git log --oneline -n 1
540bd7080 (HEAD -> master, origin/master, origin/HEAD) [freeteknomusic] file name may be truncated in label, use url
09:08:26 [gagbo: ~/soft/weboob-devel]
@(0)$ ./tools/local_install.sh -3 ~/.local/bin
Weboob local installer
Installing weboob applications into ‘/home/gagbo/.local/bin’.
running install
running bdist_egg
running egg_info
writing weboob.egg-info/PKG-INFO
writing dependency_links to weboob.egg-info/dependency_links.txt
writing top-level names to weboob.egg-info/top_level.txt
reading manifest file 'weboob.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'weboob.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/weboob
creating build/bdist.linux-x86_64/egg/weboob/deprecated
copying build/lib/weboob/deprecated/__init__.py -> build/bdist.linux-x86_64/egg/weboob/deprecated
creating build/bdist.linux-x86_64/egg/weboob/deprecated/browser
copying build/lib/weboob/deprecated/browser/browser.py -> build/bdist.linux-x86_64/egg/weboob/deprecated/browser
copying build/lib/weboob/deprecated/browser/__init__.py -> build/bdist.linux-x86_64/egg/weboob/deprecated/browser
creating build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers
copying build/lib/weboob/deprecated/browser/parsers/__init__.py -> build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers
copying build/lib/weboob/deprecated/browser/parsers/iparser.py -> build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers
copying build/lib/weboob/deprecated/browser/parsers/lxmlparser.py -> build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers
copying build/lib/weboob/deprecated/browser/parsers/lxmlsoupparser.py -> build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers
copying build/lib/weboob/deprecated/browser/parsers/jsonparser.py -> build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers
copying build/lib/weboob/deprecated/browser/parsers/csvparser.py -> build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers
copying build/lib/weboob/deprecated/browser/decorators.py -> build/bdist.linux-x86_64/egg/weboob/deprecated/browser
copying build/lib/weboob/deprecated/browser/firefox_cookies.py -> build/bdist.linux-x86_64/egg/weboob/deprecated/browser
copying build/lib/weboob/__init__.py -> build/bdist.linux-x86_64/egg/weboob
copying build/lib/weboob/exceptions.py -> build/bdist.linux-x86_64/egg/weboob
creating build/bdist.linux-x86_64/egg/weboob/core
copying build/lib/weboob/core/repositories.py -> build/bdist.linux-x86_64/egg/weboob/core
copying build/lib/weboob/core/__init__.py -> build/bdist.linux-x86_64/egg/weboob/core
copying build/lib/weboob/core/backendscfg.py -> build/bdist.linux-x86_64/egg/weboob/core
copying build/lib/weboob/core/scheduler.py -> build/bdist.linux-x86_64/egg/weboob/core
copying build/lib/weboob/core/requests.py -> build/bdist.linux-x86_64/egg/weboob/core
copying build/lib/weboob/core/modules.py -> build/bdist.linux-x86_64/egg/weboob/core
copying build/lib/weboob/core/ouiboube.py -> build/bdist.linux-x86_64/egg/weboob/core
copying build/lib/weboob/core/bcall.py -> build/bdist.linux-x86_64/egg/weboob/core
creating build/bdist.linux-x86_64/egg/weboob/browser
copying build/lib/weboob/browser/cookies.py -> build/bdist.linux-x86_64/egg/weboob/browser
copying build/lib/weboob/browser/nss.py -> build/bdist.linux-x86_64/egg/weboob/browser
copying build/lib/weboob/browser/elements.py -> build/bdist.linux-x86_64/egg/weboob/browser
copying build/lib/weboob/browser/__init__.py -> build/bdist.linux-x86_64/egg/weboob/browser
copying build/lib/weboob/browser/browsers.py -> build/bdist.linux-x86_64/egg/weboob/browser
copying build/lib/weboob/browser/url.py -> build/bdist.linux-x86_64/egg/weboob/browser
creating build/bdist.linux-x86_64/egg/weboob/browser/filters
copying build/lib/weboob/browser/filters/json.py -> build/bdist.linux-x86_64/egg/weboob/browser/filters
copying build/lib/weboob/browser/filters/__init__.py -> build/bdist.linux-x86_64/egg/weboob/browser/filters
copying build/lib/weboob/browser/filters/html.py -> build/bdist.linux-x86_64/egg/weboob/browser/filters
copying build/lib/weboob/browser/filters/standard.py -> build/bdist.linux-x86_64/egg/weboob/browser/filters
copying build/lib/weboob/browser/filters/javascript.py -> build/bdist.linux-x86_64/egg/weboob/browser/filters
copying build/lib/weboob/browser/filters/base.py -> build/bdist.linux-x86_64/egg/weboob/browser/filters
copying build/lib/weboob/browser/exceptions.py -> build/bdist.linux-x86_64/egg/weboob/browser
copying build/lib/weboob/browser/cache.py -> build/bdist.linux-x86_64/egg/weboob/browser
creating build/bdist.linux-x86_64/egg/weboob/browser/tests
copying build/lib/weboob/browser/tests/form.py -> build/bdist.linux-x86_64/egg/weboob/browser/tests
copying build/lib/weboob/browser/tests/__init__.py -> build/bdist.linux-x86_64/egg/weboob/browser/tests
copying build/lib/weboob/browser/tests/url.py -> build/bdist.linux-x86_64/egg/weboob/browser/tests
copying build/lib/weboob/browser/tests/filters.py -> build/bdist.linux-x86_64/egg/weboob/browser/tests
copying build/lib/weboob/browser/pages.py -> build/bdist.linux-x86_64/egg/weboob/browser
copying build/lib/weboob/browser/profiles.py -> build/bdist.linux-x86_64/egg/weboob/browser
copying build/lib/weboob/browser/sessions.py -> build/bdist.linux-x86_64/egg/weboob/browser
creating build/bdist.linux-x86_64/egg/weboob/tools
creating build/bdist.linux-x86_64/egg/weboob/tools/captcha
copying build/lib/weboob/tools/captcha/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/captcha
copying build/lib/weboob/tools/captcha/virtkeyboard.py -> build/bdist.linux-x86_64/egg/weboob/tools/captcha
copying build/lib/weboob/tools/backend.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/test.py -> build/bdist.linux-x86_64/egg/weboob/tools
creating build/bdist.linux-x86_64/egg/weboob/tools/config
copying build/lib/weboob/tools/config/iniconfig.py -> build/bdist.linux-x86_64/egg/weboob/tools/config
copying build/lib/weboob/tools/config/yamlconfig.py -> build/bdist.linux-x86_64/egg/weboob/tools/config
copying build/lib/weboob/tools/config/iconfig.py -> build/bdist.linux-x86_64/egg/weboob/tools/config
copying build/lib/weboob/tools/config/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/config
copying build/lib/weboob/tools/json.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/tokenizer.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/log.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/date.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/misc.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/compat.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/decorators.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/html.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/path.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/js.py -> build/bdist.linux-x86_64/egg/weboob/tools
creating build/bdist.linux-x86_64/egg/weboob/tools/application
copying build/lib/weboob/tools/application/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/application
creating build/bdist.linux-x86_64/egg/weboob/tools/application/formatters
copying build/lib/weboob/tools/application/formatters/table.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/formatters
creating build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/webkit
copying build/lib/weboob/tools/application/formatters/webkit/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/webkit
copying build/lib/weboob/tools/application/formatters/webkit/webkitgtk.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/webkit
copying build/lib/weboob/tools/application/formatters/json.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/formatters
copying build/lib/weboob/tools/application/formatters/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/formatters
copying build/lib/weboob/tools/application/formatters/iformatter.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/formatters
copying build/lib/weboob/tools/application/formatters/simple.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/formatters
copying build/lib/weboob/tools/application/formatters/load.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/formatters
copying build/lib/weboob/tools/application/formatters/csv.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/formatters
copying build/lib/weboob/tools/application/formatters/multiline.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/formatters
copying build/lib/weboob/tools/application/results.py -> build/bdist.linux-x86_64/egg/weboob/tools/application
copying build/lib/weboob/tools/application/repl.py -> build/bdist.linux-x86_64/egg/weboob/tools/application
creating build/bdist.linux-x86_64/egg/weboob/tools/application/qt5
copying build/lib/weboob/tools/application/qt5/models.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/qt5
copying build/lib/weboob/tools/application/qt5/backendcfg_ui.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/qt5
copying build/lib/weboob/tools/application/qt5/qt.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/qt5
copying build/lib/weboob/tools/application/qt5/reposdlg_ui.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/qt5
copying build/lib/weboob/tools/application/qt5/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/qt5
copying build/lib/weboob/tools/application/qt5/backendcfg.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/qt5
copying build/lib/weboob/tools/application/qt5/search_history.py -> build/bdist.linux-x86_64/egg/weboob/tools/application/qt5
copying build/lib/weboob/tools/application/console.py -> build/bdist.linux-x86_64/egg/weboob/tools/application
copying build/lib/weboob/tools/application/javascript.py -> build/bdist.linux-x86_64/egg/weboob/tools/application
copying build/lib/weboob/tools/application/base.py -> build/bdist.linux-x86_64/egg/weboob/tools/application
copying build/lib/weboob/tools/application/media_player.py -> build/bdist.linux-x86_64/egg/weboob/tools/application
copying build/lib/weboob/tools/pdf.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/newsfeed.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/regex_helper.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/storage.py -> build/bdist.linux-x86_64/egg/weboob/tools
copying build/lib/weboob/tools/value.py -> build/bdist.linux-x86_64/egg/weboob/tools
creating build/bdist.linux-x86_64/egg/weboob/tools/capabilities
creating build/bdist.linux-x86_64/egg/weboob/tools/capabilities/housing
copying build/lib/weboob/tools/capabilities/housing/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/housing
copying build/lib/weboob/tools/capabilities/housing/housing.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/housing
copying build/lib/weboob/tools/capabilities/paste.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities
copying build/lib/weboob/tools/capabilities/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities
creating build/bdist.linux-x86_64/egg/weboob/tools/capabilities/bank
copying build/lib/weboob/tools/capabilities/bank/test.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/bank
copying build/lib/weboob/tools/capabilities/bank/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/bank
copying build/lib/weboob/tools/capabilities/bank/transactions.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/bank
copying build/lib/weboob/tools/capabilities/bank/iban.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/bank
copying build/lib/weboob/tools/capabilities/bank/investments.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/bank
creating build/bdist.linux-x86_64/egg/weboob/tools/capabilities/video
copying build/lib/weboob/tools/capabilities/video/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/video
copying build/lib/weboob/tools/capabilities/video/ytdl.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/video
creating build/bdist.linux-x86_64/egg/weboob/tools/capabilities/gallery
copying build/lib/weboob/tools/capabilities/gallery/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/gallery
copying build/lib/weboob/tools/capabilities/gallery/genericcomicreadertest.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/gallery
copying build/lib/weboob/tools/capabilities/gallery/genericcomicreader.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/gallery
creating build/bdist.linux-x86_64/egg/weboob/tools/capabilities/messages
copying build/lib/weboob/tools/capabilities/messages/genericArticle.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/messages
copying build/lib/weboob/tools/capabilities/messages/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/messages
copying build/lib/weboob/tools/capabilities/messages/GenericModule.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/messages
creating build/bdist.linux-x86_64/egg/weboob/tools/capabilities/audio
copying build/lib/weboob/tools/capabilities/audio/audio.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/audio
copying build/lib/weboob/tools/capabilities/audio/__init__.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities/audio
copying build/lib/weboob/tools/capabilities/streaminfo.py -> build/bdist.linux-x86_64/egg/weboob/tools/capabilities
copying build/lib/weboob/tools/lrudict.py -> build/bdist.linux-x86_64/egg/weboob/tools
creating build/bdist.linux-x86_64/egg/weboob/applications
creating build/bdist.linux-x86_64/egg/weboob/applications/geolooc
copying build/lib/weboob/applications/geolooc/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/geolooc
copying build/lib/weboob/applications/geolooc/geolooc.py -> build/bdist.linux-x86_64/egg/weboob/applications/geolooc
creating build/bdist.linux-x86_64/egg/weboob/applications/qweboobcfg
copying build/lib/weboob/applications/qweboobcfg/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qweboobcfg
copying build/lib/weboob/applications/qweboobcfg/qweboobcfg.py -> build/bdist.linux-x86_64/egg/weboob/applications/qweboobcfg
creating build/bdist.linux-x86_64/egg/weboob/applications/qvideoob
copying build/lib/weboob/applications/qvideoob/minivideo.py -> build/bdist.linux-x86_64/egg/weboob/applications/qvideoob
creating build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/ui
copying build/lib/weboob/applications/qvideoob/ui/main_window_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/ui
copying build/lib/weboob/applications/qvideoob/ui/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/ui
copying build/lib/weboob/applications/qvideoob/ui/video_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/ui
copying build/lib/weboob/applications/qvideoob/ui/minivideo_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/ui
copying build/lib/weboob/applications/qvideoob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qvideoob
copying build/lib/weboob/applications/qvideoob/video.py -> build/bdist.linux-x86_64/egg/weboob/applications/qvideoob
copying build/lib/weboob/applications/qvideoob/main_window.py -> build/bdist.linux-x86_64/egg/weboob/applications/qvideoob
copying build/lib/weboob/applications/qvideoob/qvideoob.py -> build/bdist.linux-x86_64/egg/weboob/applications/qvideoob
creating build/bdist.linux-x86_64/egg/weboob/applications/traveloob
copying build/lib/weboob/applications/traveloob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/traveloob
copying build/lib/weboob/applications/traveloob/traveloob.py -> build/bdist.linux-x86_64/egg/weboob/applications/traveloob
creating build/bdist.linux-x86_64/egg/weboob/applications/monboob
copying build/lib/weboob/applications/monboob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/monboob
copying build/lib/weboob/applications/monboob/monboob.py -> build/bdist.linux-x86_64/egg/weboob/applications/monboob
creating build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics
creating build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/ui
copying build/lib/weboob/applications/qbooblyrics/ui/main_window_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/ui
copying build/lib/weboob/applications/qbooblyrics/ui/minisonglyrics_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/ui
copying build/lib/weboob/applications/qbooblyrics/ui/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/ui
copying build/lib/weboob/applications/qbooblyrics/ui/result_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/ui
copying build/lib/weboob/applications/qbooblyrics/ui/songlyrics_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/ui
copying build/lib/weboob/applications/qbooblyrics/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics
copying build/lib/weboob/applications/qbooblyrics/songlyrics.py -> build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics
copying build/lib/weboob/applications/qbooblyrics/main_window.py -> build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics
copying build/lib/weboob/applications/qbooblyrics/qbooblyrics.py -> build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics
copying build/lib/weboob/applications/qbooblyrics/minisonglyrics.py -> build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics
copying build/lib/weboob/applications/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications
creating build/bdist.linux-x86_64/egg/weboob/applications/comparoob
copying build/lib/weboob/applications/comparoob/comparoob.py -> build/bdist.linux-x86_64/egg/weboob/applications/comparoob
copying build/lib/weboob/applications/comparoob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/comparoob
creating build/bdist.linux-x86_64/egg/weboob/applications/qhavedate
creating build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui
copying build/lib/weboob/applications/qhavedate/ui/main_window_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui
copying build/lib/weboob/applications/qhavedate/ui/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui
copying build/lib/weboob/applications/qhavedate/ui/contact_thread_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui
copying build/lib/weboob/applications/qhavedate/ui/thread_message_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui
copying build/lib/weboob/applications/qhavedate/ui/profile_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui
copying build/lib/weboob/applications/qhavedate/ui/notes_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui
copying build/lib/weboob/applications/qhavedate/ui/events_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui
copying build/lib/weboob/applications/qhavedate/ui/contacts_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui
copying build/lib/weboob/applications/qhavedate/ui/search_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui
copying build/lib/weboob/applications/qhavedate/events.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate
copying build/lib/weboob/applications/qhavedate/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate
copying build/lib/weboob/applications/qhavedate/qhavedate.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate
copying build/lib/weboob/applications/qhavedate/search.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate
copying build/lib/weboob/applications/qhavedate/main_window.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate
copying build/lib/weboob/applications/qhavedate/contacts.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate
copying build/lib/weboob/applications/qhavedate/status.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhavedate
creating build/bdist.linux-x86_64/egg/weboob/applications/radioob
copying build/lib/weboob/applications/radioob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/radioob
copying build/lib/weboob/applications/radioob/radioob.py -> build/bdist.linux-x86_64/egg/weboob/applications/radioob
creating build/bdist.linux-x86_64/egg/weboob/applications/parceloob
copying build/lib/weboob/applications/parceloob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/parceloob
copying build/lib/weboob/applications/parceloob/parceloob.py -> build/bdist.linux-x86_64/egg/weboob/applications/parceloob
creating build/bdist.linux-x86_64/egg/weboob/applications/qcookboob
creating build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/ui
copying build/lib/weboob/applications/qcookboob/ui/minirecipe_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/ui
copying build/lib/weboob/applications/qcookboob/ui/main_window_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/ui
copying build/lib/weboob/applications/qcookboob/ui/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/ui
copying build/lib/weboob/applications/qcookboob/ui/result_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/ui
copying build/lib/weboob/applications/qcookboob/ui/recipe_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/ui
copying build/lib/weboob/applications/qcookboob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcookboob
copying build/lib/weboob/applications/qcookboob/minirecipe.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcookboob
copying build/lib/weboob/applications/qcookboob/qcookboob.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcookboob
copying build/lib/weboob/applications/qcookboob/recipe.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcookboob
copying build/lib/weboob/applications/qcookboob/main_window.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcookboob
creating build/bdist.linux-x86_64/egg/weboob/applications/weboobrepos
copying build/lib/weboob/applications/weboobrepos/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/weboobrepos
copying build/lib/weboob/applications/weboobrepos/weboobrepos.py -> build/bdist.linux-x86_64/egg/weboob/applications/weboobrepos
creating build/bdist.linux-x86_64/egg/weboob/applications/wetboobs
copying build/lib/weboob/applications/wetboobs/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/wetboobs
copying build/lib/weboob/applications/wetboobs/wetboobs.py -> build/bdist.linux-x86_64/egg/weboob/applications/wetboobs
creating build/bdist.linux-x86_64/egg/weboob/applications/weboobcli
copying build/lib/weboob/applications/weboobcli/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/weboobcli
copying build/lib/weboob/applications/weboobcli/weboobcli.py -> build/bdist.linux-x86_64/egg/weboob/applications/weboobcli
creating build/bdist.linux-x86_64/egg/weboob/applications/galleroob
copying build/lib/weboob/applications/galleroob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/galleroob
copying build/lib/weboob/applications/galleroob/galleroob.py -> build/bdist.linux-x86_64/egg/weboob/applications/galleroob
creating build/bdist.linux-x86_64/egg/weboob/applications/boobcoming
copying build/lib/weboob/applications/boobcoming/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobcoming
copying build/lib/weboob/applications/boobcoming/boobcoming.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobcoming
creating build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob
creating build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob/ui
copying build/lib/weboob/applications/qhandjoob/ui/main_window_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob/ui
copying build/lib/weboob/applications/qhandjoob/ui/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob/ui
copying build/lib/weboob/applications/qhandjoob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob
copying build/lib/weboob/applications/qhandjoob/qhandjoob.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob
copying build/lib/weboob/applications/qhandjoob/main_window.py -> build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob
creating build/bdist.linux-x86_64/egg/weboob/applications/boobathon
copying build/lib/weboob/applications/boobathon/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobathon
copying build/lib/weboob/applications/boobathon/boobathon.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobathon
creating build/bdist.linux-x86_64/egg/weboob/applications/havedate
copying build/lib/weboob/applications/havedate/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/havedate
copying build/lib/weboob/applications/havedate/havedate.py -> build/bdist.linux-x86_64/egg/weboob/applications/havedate
creating build/bdist.linux-x86_64/egg/weboob/applications/flatboob
copying build/lib/weboob/applications/flatboob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/flatboob
copying build/lib/weboob/applications/flatboob/flatboob.py -> build/bdist.linux-x86_64/egg/weboob/applications/flatboob
creating build/bdist.linux-x86_64/egg/weboob/applications/cookboob
copying build/lib/weboob/applications/cookboob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/cookboob
copying build/lib/weboob/applications/cookboob/cookboob.py -> build/bdist.linux-x86_64/egg/weboob/applications/cookboob
creating build/bdist.linux-x86_64/egg/weboob/applications/boobank
copying build/lib/weboob/applications/boobank/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobank
copying build/lib/weboob/applications/boobank/boobank.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobank
creating build/bdist.linux-x86_64/egg/weboob/applications/weboorrents
copying build/lib/weboob/applications/weboorrents/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/weboorrents
copying build/lib/weboob/applications/weboorrents/weboorrents.py -> build/bdist.linux-x86_64/egg/weboob/applications/weboorrents
creating build/bdist.linux-x86_64/egg/weboob/applications/translaboob
copying build/lib/weboob/applications/translaboob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/translaboob
copying build/lib/weboob/applications/translaboob/translaboob.py -> build/bdist.linux-x86_64/egg/weboob/applications/translaboob
creating build/bdist.linux-x86_64/egg/weboob/applications/qflatboob
creating build/bdist.linux-x86_64/egg/weboob/applications/qflatboob/ui
copying build/lib/weboob/applications/qflatboob/ui/main_window_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qflatboob/ui
copying build/lib/weboob/applications/qflatboob/ui/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qflatboob/ui
copying build/lib/weboob/applications/qflatboob/ui/query_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qflatboob/ui
copying build/lib/weboob/applications/qflatboob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qflatboob
copying build/lib/weboob/applications/qflatboob/query.py -> build/bdist.linux-x86_64/egg/weboob/applications/qflatboob
copying build/lib/weboob/applications/qflatboob/main_window.py -> build/bdist.linux-x86_64/egg/weboob/applications/qflatboob
copying build/lib/weboob/applications/qflatboob/qflatboob.py -> build/bdist.linux-x86_64/egg/weboob/applications/qflatboob
creating build/bdist.linux-x86_64/egg/weboob/applications/boobooks
copying build/lib/weboob/applications/boobooks/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobooks
copying build/lib/weboob/applications/boobooks/boobooks.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobooks
creating build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
creating build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/ui/minisubtitle_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/ui/main_window_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/ui/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/ui/person_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/ui/torrent_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/ui/miniperson_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/ui/result_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/ui/subtitle_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/ui/minitorrent_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/ui/minimovie_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/ui/movie_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui
copying build/lib/weboob/applications/qcineoob/qcineoob.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
copying build/lib/weboob/applications/qcineoob/movie.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
copying build/lib/weboob/applications/qcineoob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
copying build/lib/weboob/applications/qcineoob/miniperson.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
copying build/lib/weboob/applications/qcineoob/subtitle.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
copying build/lib/weboob/applications/qcineoob/minitorrent.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
copying build/lib/weboob/applications/qcineoob/main_window.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
copying build/lib/weboob/applications/qcineoob/person.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
copying build/lib/weboob/applications/qcineoob/minimovie.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
copying build/lib/weboob/applications/qcineoob/torrent.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
copying build/lib/weboob/applications/qcineoob/minisubtitle.py -> build/bdist.linux-x86_64/egg/weboob/applications/qcineoob
creating build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg
creating build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg/ui
copying build/lib/weboob/applications/qboobmsg/ui/main_window_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg/ui
copying build/lib/weboob/applications/qboobmsg/ui/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg/ui
copying build/lib/weboob/applications/qboobmsg/ui/messages_manager_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg/ui
copying build/lib/weboob/applications/qboobmsg/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg
copying build/lib/weboob/applications/qboobmsg/qboobmsg.py -> build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg
copying build/lib/weboob/applications/qboobmsg/messages_manager.py -> build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg
copying build/lib/weboob/applications/qboobmsg/main_window.py -> build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg
creating build/bdist.linux-x86_64/egg/weboob/applications/boobtracker
copying build/lib/weboob/applications/boobtracker/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobtracker
copying build/lib/weboob/applications/boobtracker/boobtracker.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobtracker
creating build/bdist.linux-x86_64/egg/weboob/applications/weboobcfg
copying build/lib/weboob/applications/weboobcfg/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/weboobcfg
copying build/lib/weboob/applications/weboobcfg/weboobcfg.py -> build/bdist.linux-x86_64/egg/weboob/applications/weboobcfg
creating build/bdist.linux-x86_64/egg/weboob/applications/webcontentedit
copying build/lib/weboob/applications/webcontentedit/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/webcontentedit
copying build/lib/weboob/applications/webcontentedit/webcontentedit.py -> build/bdist.linux-x86_64/egg/weboob/applications/webcontentedit
creating build/bdist.linux-x86_64/egg/weboob/applications/weboobdebug
copying build/lib/weboob/applications/weboobdebug/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/weboobdebug
copying build/lib/weboob/applications/weboobdebug/weboobdebug.py -> build/bdist.linux-x86_64/egg/weboob/applications/weboobdebug
creating build/bdist.linux-x86_64/egg/weboob/applications/shopoob
copying build/lib/weboob/applications/shopoob/shopoob.py -> build/bdist.linux-x86_64/egg/weboob/applications/shopoob
copying build/lib/weboob/applications/shopoob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/shopoob
creating build/bdist.linux-x86_64/egg/weboob/applications/boobmsg
copying build/lib/weboob/applications/boobmsg/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobmsg
copying build/lib/weboob/applications/boobmsg/boobmsg.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobmsg
creating build/bdist.linux-x86_64/egg/weboob/applications/booblyrics
copying build/lib/weboob/applications/booblyrics/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/booblyrics
copying build/lib/weboob/applications/booblyrics/booblyrics.py -> build/bdist.linux-x86_64/egg/weboob/applications/booblyrics
creating build/bdist.linux-x86_64/egg/weboob/applications/pastoob
copying build/lib/weboob/applications/pastoob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/pastoob
copying build/lib/weboob/applications/pastoob/pastoob.py -> build/bdist.linux-x86_64/egg/weboob/applications/pastoob
creating build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob
creating build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob/ui
copying build/lib/weboob/applications/qgalleroob/ui/viewer_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob/ui
copying build/lib/weboob/applications/qgalleroob/ui/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob/ui
copying build/lib/weboob/applications/qgalleroob/ui/mainwindow_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob/ui
copying build/lib/weboob/applications/qgalleroob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob
copying build/lib/weboob/applications/qgalleroob/main_window.py -> build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob
copying build/lib/weboob/applications/qgalleroob/viewer.py -> build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob
copying build/lib/weboob/applications/qgalleroob/qgalleroob.py -> build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob
creating build/bdist.linux-x86_64/egg/weboob/applications/boobsize
copying build/lib/weboob/applications/boobsize/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobsize
copying build/lib/weboob/applications/boobsize/boobsize.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobsize
creating build/bdist.linux-x86_64/egg/weboob/applications/cineoob
copying build/lib/weboob/applications/cineoob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/cineoob
copying build/lib/weboob/applications/cineoob/cineoob.py -> build/bdist.linux-x86_64/egg/weboob/applications/cineoob
creating build/bdist.linux-x86_64/egg/weboob/applications/handjoob
copying build/lib/weboob/applications/handjoob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/handjoob
copying build/lib/weboob/applications/handjoob/handjoob.py -> build/bdist.linux-x86_64/egg/weboob/applications/handjoob
creating build/bdist.linux-x86_64/egg/weboob/applications/boobill
copying build/lib/weboob/applications/boobill/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobill
copying build/lib/weboob/applications/boobill/boobill.py -> build/bdist.linux-x86_64/egg/weboob/applications/boobill
creating build/bdist.linux-x86_64/egg/weboob/applications/suboob
copying build/lib/weboob/applications/suboob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/suboob
copying build/lib/weboob/applications/suboob/suboob.py -> build/bdist.linux-x86_64/egg/weboob/applications/suboob
creating build/bdist.linux-x86_64/egg/weboob/applications/videoob
copying build/lib/weboob/applications/videoob/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/videoob
copying build/lib/weboob/applications/videoob/image2xterm.py -> build/bdist.linux-x86_64/egg/weboob/applications/videoob
copying build/lib/weboob/applications/videoob/videoob.py -> build/bdist.linux-x86_64/egg/weboob/applications/videoob
creating build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit
creating build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit/ui
copying build/lib/weboob/applications/qwebcontentedit/ui/main_window_ui.py -> build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit/ui
copying build/lib/weboob/applications/qwebcontentedit/ui/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit/ui
copying build/lib/weboob/applications/qwebcontentedit/__init__.py -> build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit
copying build/lib/weboob/applications/qwebcontentedit/qwebcontentedit.py -> build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit
copying build/lib/weboob/applications/qwebcontentedit/main_window.py -> build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit
creating build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/collection.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/bill.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/audio.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/file.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/paste.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/__init__.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/video.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/messages.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/chat.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/geolocip.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/weather.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/gauge.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/job.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/gallery.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/lyrics.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/subtitle.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/date.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/recipe.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/calendar.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/image.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/travel.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/audiostream.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/dating.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/bugtracker.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/content.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/bank.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/housing.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/pricecomparison.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/shop.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/translate.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/profile.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/parcel.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/cinema.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/account.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/torrent.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/radio.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/library.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/contact.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
copying build/lib/weboob/capabilities/base.py -> build/bdist.linux-x86_64/egg/weboob/capabilities
byte-compiling build/bdist.linux-x86_64/egg/weboob/deprecated/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/deprecated/browser/browser.py to browser.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/deprecated/browser/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers/iparser.py to iparser.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers/lxmlparser.py to lxmlparser.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers/lxmlsoupparser.py to lxmlsoupparser.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers/jsonparser.py to jsonparser.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/deprecated/browser/parsers/csvparser.py to csvparser.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/deprecated/browser/decorators.py to decorators.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/deprecated/browser/firefox_cookies.py to firefox_cookies.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/exceptions.py to exceptions.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/core/repositories.py to repositories.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/core/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/core/backendscfg.py to backendscfg.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/core/scheduler.py to scheduler.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/core/requests.py to requests.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/core/modules.py to modules.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/core/ouiboube.py to ouiboube.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/core/bcall.py to bcall.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/cookies.py to cookies.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/nss.py to nss.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/elements.py to elements.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/browsers.py to browsers.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/url.py to url.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/filters/json.py to json.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/filters/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/filters/html.py to html.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/filters/standard.py to standard.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/filters/javascript.py to javascript.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/filters/base.py to base.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/exceptions.py to exceptions.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/cache.py to cache.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/tests/form.py to form.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/tests/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/tests/url.py to url.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/tests/filters.py to filters.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/pages.py to pages.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/profiles.py to profiles.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/browser/sessions.py to sessions.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/captcha/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/captcha/virtkeyboard.py to virtkeyboard.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/backend.py to backend.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/test.py to test.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/config/iniconfig.py to iniconfig.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/config/yamlconfig.py to yamlconfig.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/config/iconfig.py to iconfig.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/config/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/json.py to json.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/tokenizer.py to tokenizer.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/log.py to log.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/date.py to date.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/misc.py to misc.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/compat.py to compat.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/decorators.py to decorators.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/html.py to html.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/path.py to path.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/js.py to js.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/table.py to table.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/webkit/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/webkit/webkitgtk.py to webkitgtk.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/json.py to json.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/iformatter.py to iformatter.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/simple.py to simple.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/load.py to load.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/csv.py to csv.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/formatters/multiline.py to multiline.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/results.py to results.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/repl.py to repl.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/qt5/models.py to models.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/qt5/backendcfg_ui.py to backendcfg_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/qt5/qt.py to qt.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/qt5/reposdlg_ui.py to reposdlg_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/qt5/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/qt5/backendcfg.py to backendcfg.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/qt5/search_history.py to search_history.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/console.py to console.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/javascript.py to javascript.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/base.py to base.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/application/media_player.py to media_player.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/pdf.py to pdf.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/newsfeed.py to newsfeed.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/regex_helper.py to regex_helper.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/storage.py to storage.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/value.py to value.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/housing/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/housing/housing.py to housing.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/paste.py to paste.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/bank/test.py to test.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/bank/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/bank/transactions.py to transactions.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/bank/iban.py to iban.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/bank/investments.py to investments.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/video/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/video/ytdl.py to ytdl.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/gallery/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/gallery/genericcomicreadertest.py to genericcomicreadertest.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/gallery/genericcomicreader.py to genericcomicreader.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/messages/genericArticle.py to genericArticle.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/messages/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/messages/GenericModule.py to GenericModule.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/audio/audio.py to audio.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/audio/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/capabilities/streaminfo.py to streaminfo.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/tools/lrudict.py to lrudict.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/geolooc/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/geolooc/geolooc.py to geolooc.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qweboobcfg/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qweboobcfg/qweboobcfg.py to qweboobcfg.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/minivideo.py to minivideo.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/ui/main_window_ui.py to main_window_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/ui/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/ui/video_ui.py to video_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/ui/minivideo_ui.py to minivideo_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/video.py to video.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/main_window.py to main_window.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qvideoob/qvideoob.py to qvideoob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/traveloob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/traveloob/traveloob.py to traveloob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/monboob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/monboob/monboob.py to monboob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/ui/main_window_ui.py to main_window_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/ui/minisonglyrics_ui.py to minisonglyrics_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/ui/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/ui/result_ui.py to result_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/ui/songlyrics_ui.py to songlyrics_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/songlyrics.py to songlyrics.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/main_window.py to main_window.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/qbooblyrics.py to qbooblyrics.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qbooblyrics/minisonglyrics.py to minisonglyrics.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/comparoob/comparoob.py to comparoob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/comparoob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui/main_window_ui.py to main_window_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui/contact_thread_ui.py to contact_thread_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui/thread_message_ui.py to thread_message_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui/profile_ui.py to profile_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui/notes_ui.py to notes_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui/events_ui.py to events_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui/contacts_ui.py to contacts_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/ui/search_ui.py to search_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/events.py to events.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/qhavedate.py to qhavedate.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/search.py to search.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/main_window.py to main_window.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/contacts.py to contacts.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhavedate/status.py to status.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/radioob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/radioob/radioob.py to radioob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/parceloob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/parceloob/parceloob.py to parceloob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/ui/minirecipe_ui.py to minirecipe_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/ui/main_window_ui.py to main_window_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/ui/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/ui/result_ui.py to result_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/ui/recipe_ui.py to recipe_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/minirecipe.py to minirecipe.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/qcookboob.py to qcookboob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/recipe.py to recipe.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcookboob/main_window.py to main_window.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/weboobrepos/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/weboobrepos/weboobrepos.py to weboobrepos.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/wetboobs/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/wetboobs/wetboobs.py to wetboobs.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/weboobcli/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/weboobcli/weboobcli.py to weboobcli.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/galleroob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/galleroob/galleroob.py to galleroob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobcoming/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobcoming/boobcoming.py to boobcoming.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob/ui/main_window_ui.py to main_window_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob/ui/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob/qhandjoob.py to qhandjoob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qhandjoob/main_window.py to main_window.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobathon/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobathon/boobathon.py to boobathon.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/havedate/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/havedate/havedate.py to havedate.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/flatboob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/flatboob/flatboob.py to flatboob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/cookboob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/cookboob/cookboob.py to cookboob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobank/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobank/boobank.py to boobank.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/weboorrents/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/weboorrents/weboorrents.py to weboorrents.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/translaboob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/translaboob/translaboob.py to translaboob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qflatboob/ui/main_window_ui.py to main_window_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qflatboob/ui/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qflatboob/ui/query_ui.py to query_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qflatboob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qflatboob/query.py to query.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qflatboob/main_window.py to main_window.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qflatboob/qflatboob.py to qflatboob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobooks/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobooks/boobooks.py to boobooks.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui/minisubtitle_ui.py to minisubtitle_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui/main_window_ui.py to main_window_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui/person_ui.py to person_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui/torrent_ui.py to torrent_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui/miniperson_ui.py to miniperson_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui/result_ui.py to result_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui/subtitle_ui.py to subtitle_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui/minitorrent_ui.py to minitorrent_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui/minimovie_ui.py to minimovie_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/ui/movie_ui.py to movie_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/qcineoob.py to qcineoob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/movie.py to movie.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/miniperson.py to miniperson.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/subtitle.py to subtitle.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/minitorrent.py to minitorrent.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/main_window.py to main_window.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/person.py to person.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/minimovie.py to minimovie.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/torrent.py to torrent.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qcineoob/minisubtitle.py to minisubtitle.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg/ui/main_window_ui.py to main_window_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg/ui/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg/ui/messages_manager_ui.py to messages_manager_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg/qboobmsg.py to qboobmsg.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg/messages_manager.py to messages_manager.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qboobmsg/main_window.py to main_window.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobtracker/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobtracker/boobtracker.py to boobtracker.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/weboobcfg/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/weboobcfg/weboobcfg.py to weboobcfg.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/webcontentedit/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/webcontentedit/webcontentedit.py to webcontentedit.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/weboobdebug/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/weboobdebug/weboobdebug.py to weboobdebug.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/shopoob/shopoob.py to shopoob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/shopoob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobmsg/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobmsg/boobmsg.py to boobmsg.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/booblyrics/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/booblyrics/booblyrics.py to booblyrics.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/pastoob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/pastoob/pastoob.py to pastoob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob/ui/viewer_ui.py to viewer_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob/ui/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob/ui/mainwindow_ui.py to mainwindow_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob/main_window.py to main_window.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob/viewer.py to viewer.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qgalleroob/qgalleroob.py to qgalleroob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobsize/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobsize/boobsize.py to boobsize.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/cineoob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/cineoob/cineoob.py to cineoob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/handjoob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/handjoob/handjoob.py to handjoob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobill/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/boobill/boobill.py to boobill.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/suboob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/suboob/suboob.py to suboob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/videoob/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/videoob/image2xterm.py to image2xterm.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/videoob/videoob.py to videoob.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit/ui/main_window_ui.py to main_window_ui.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit/ui/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit/qwebcontentedit.py to qwebcontentedit.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/applications/qwebcontentedit/main_window.py to main_window.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/collection.py to collection.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/bill.py to bill.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/audio.py to audio.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/file.py to file.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/paste.py to paste.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/video.py to video.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/messages.py to messages.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/chat.py to chat.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/geolocip.py to geolocip.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/weather.py to weather.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/gauge.py to gauge.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/job.py to job.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/gallery.py to gallery.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/lyrics.py to lyrics.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/subtitle.py to subtitle.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/date.py to date.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/recipe.py to recipe.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/calendar.py to calendar.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/image.py to image.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/travel.py to travel.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/audiostream.py to audiostream.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/dating.py to dating.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/bugtracker.py to bugtracker.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/content.py to content.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/bank.py to bank.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/housing.py to housing.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/pricecomparison.py to pricecomparison.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/shop.py to shop.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/translate.py to translate.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/profile.py to profile.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/parcel.py to parcel.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/cinema.py to cinema.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/account.py to account.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/torrent.py to torrent.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/radio.py to radio.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/library.py to library.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/contact.py to contact.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/weboob/capabilities/base.py to base.cpython-36.pyc
installing package data to build/bdist.linux-x86_64/egg
running install_data
creating build/bdist.linux-x86_64/egg/share
creating build/bdist.linux-x86_64/egg/share/man
creating build/bdist.linux-x86_64/egg/share/man/man1
copying man/shopoob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/boobcoming.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/comparoob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/boobmsg.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/weboorrents.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/qflatboob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/qhandjoob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/radioob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/havedate.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/qboobmsg.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/weboob-repos.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/masstransit.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/geolooc.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/qbooblyrics.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/handjoob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/weboob-cli.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/suboob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/translaboob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/galleroob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/qcookboob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/qhavedate.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/qvideoob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/weboob-config-qt.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/cineoob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/boobtracker.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/qcineoob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/monboob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/wetboobs.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/weboob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/webcontentedit.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/traveloob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/parceloob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/booblyrics.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/weboob-config.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/boobathon.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/videoob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/qwebcontentedit.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/flatboob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/boobsize.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/boobank.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/weboob-debug.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/pastoob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/cookboob.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/boobooks.1 -> build/bdist.linux-x86_64/egg/share/man/man1
copying man/boobill.1 -> build/bdist.linux-x86_64/egg/share/man/man1
creating build/bdist.linux-x86_64/egg/share/applications
copying desktop/qboobmsg.desktop -> build/bdist.linux-x86_64/egg/share/applications
copying desktop/qvideoob.desktop -> build/bdist.linux-x86_64/egg/share/applications
copying desktop/qhavedate.desktop -> build/bdist.linux-x86_64/egg/share/applications
copying desktop/qgalleroob.desktop -> build/bdist.linux-x86_64/egg/share/applications
copying desktop/qhandjoob.desktop -> build/bdist.linux-x86_64/egg/share/applications
copying desktop/qflatboob.desktop -> build/bdist.linux-x86_64/egg/share/applications
copying desktop/qwebcontentedit.desktop -> build/bdist.linux-x86_64/egg/share/applications
copying desktop/weboob-config-qt.desktop -> build/bdist.linux-x86_64/egg/share/applications
copying desktop/qcineoob.desktop -> build/bdist.linux-x86_64/egg/share/applications
copying desktop/masstransit.desktop -> build/bdist.linux-x86_64/egg/share/applications
copying desktop/qcookboob.desktop -> build/bdist.linux-x86_64/egg/share/applications
creating build/bdist.linux-x86_64/egg/share/icons
creating build/bdist.linux-x86_64/egg/share/icons/hicolor
creating build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64
creating build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/boobank.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/qhavedate.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/google.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/galleroob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/translaboob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/flatboob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/qcineoob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/comparoob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/masstransit.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/parceloob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/boobill.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/weboob-config-qt.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/qboobmsg.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/boobsize.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/qvideoob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/qwebcontentedit.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/pastoob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/handjoob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/videoob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/weboorrents.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/qflatboob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/qcookboob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/weboob-config.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/qhandjoob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/boobmsg.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/boobcoming.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/cookboob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/suboob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/havedate.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/monboob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/geolooc.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/qgalleroob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/webcontentedit.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/boobooks.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/traveloob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/banquepopulaire.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/booblyrics.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/cineoob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/allomatch.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/radioob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/qbooblyrics.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/videoob-web.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/chatoob.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/wetboobs.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
copying icons/boobtracker.png -> build/bdist.linux-x86_64/egg/share/icons/hicolor/64x64/apps
creating build/bdist.linux-x86_64/egg/EGG-INFO
installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/geolooc -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/weboob-config-qt -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/weboob-debug -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/qvideoob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/traveloob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/monboob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/qbooblyrics -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/comparoob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/qhavedate -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/radioob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/parceloob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/qcookboob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/wetboobs -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/galleroob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/boobcoming -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/qhandjoob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/boobathon -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/havedate -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/flatboob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/cookboob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/boobank -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/weboorrents -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/translaboob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/qflatboob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/weboob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/boobooks -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/qcineoob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/qboobmsg -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/boobtracker -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/weboob-config -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/webcontentedit -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/shopoob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/boobmsg -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/booblyrics -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/pastoob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/boobsize -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/cineoob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/weboob-repos -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/handjoob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/weboob-cli -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/boobill -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/suboob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/videoob -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.6/qwebcontentedit -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/geolooc to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/weboob-config-qt to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/weboob-debug to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/qvideoob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/traveloob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/monboob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/qbooblyrics to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/comparoob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/qhavedate to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/radioob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/parceloob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/qcookboob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/wetboobs to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/galleroob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/boobcoming to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/qhandjoob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/boobathon to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/havedate to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/flatboob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/cookboob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/boobank to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/weboorrents to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/translaboob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/qflatboob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/weboob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/boobooks to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/qcineoob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/qboobmsg to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/boobtracker to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/weboob-config to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/webcontentedit to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/shopoob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/boobmsg to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/booblyrics to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/pastoob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/boobsize to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/cineoob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/weboob-repos to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/handjoob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/weboob-cli to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/boobill to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/suboob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/videoob to 775
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/qwebcontentedit to 775
copying weboob.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying weboob.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying weboob.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying weboob.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
weboob.core.__pycache__.modules.cpython-36: module references __path__
weboob.applications.weboobcfg.__pycache__.weboobcfg.cpython-36: module references __path__
creating 'dist/weboob-1.4-py3.6.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing weboob-1.4-py3.6.egg
removing '/home/gagbo/.local/lib/python3.6/site-packages/weboob-1.4-py3.6.egg' (and everything under it)
creating /home/gagbo/.local/lib/python3.6/site-packages/weboob-1.4-py3.6.egg
Extracting weboob-1.4-py3.6.egg to /home/gagbo/.local/lib/python3.6/site-packages
weboob 1.4 is already the active version in easy-install.pth
Installing geolooc script to /home/gagbo/.local/bin
Installing weboob-config-qt script to /home/gagbo/.local/bin
Installing weboob-debug script to /home/gagbo/.local/bin
Installing qvideoob script to /home/gagbo/.local/bin
Installing traveloob script to /home/gagbo/.local/bin
Installing monboob script to /home/gagbo/.local/bin
Installing qbooblyrics script to /home/gagbo/.local/bin
Installing comparoob script to /home/gagbo/.local/bin
Installing qhavedate script to /home/gagbo/.local/bin
Installing radioob script to /home/gagbo/.local/bin
Installing parceloob script to /home/gagbo/.local/bin
Installing qcookboob script to /home/gagbo/.local/bin
Installing wetboobs script to /home/gagbo/.local/bin
Installing galleroob script to /home/gagbo/.local/bin
Installing boobcoming script to /home/gagbo/.local/bin
Installing qhandjoob script to /home/gagbo/.local/bin
Installing boobathon script to /home/gagbo/.local/bin
Installing havedate script to /home/gagbo/.local/bin
Installing flatboob script to /home/gagbo/.local/bin
Installing cookboob script to /home/gagbo/.local/bin
Installing boobank script to /home/gagbo/.local/bin
Installing weboorrents script to /home/gagbo/.local/bin
Installing translaboob script to /home/gagbo/.local/bin
Installing qflatboob script to /home/gagbo/.local/bin
Installing weboob script to /home/gagbo/.local/bin
Installing boobooks script to /home/gagbo/.local/bin
Installing qcineoob script to /home/gagbo/.local/bin
Installing qboobmsg script to /home/gagbo/.local/bin
Installing boobtracker script to /home/gagbo/.local/bin
Installing weboob-config script to /home/gagbo/.local/bin
Installing webcontentedit script to /home/gagbo/.local/bin
Installing shopoob script to /home/gagbo/.local/bin
Installing boobmsg script to /home/gagbo/.local/bin
Installing booblyrics script to /home/gagbo/.local/bin
Installing pastoob script to /home/gagbo/.local/bin
Installing boobsize script to /home/gagbo/.local/bin
Installing cineoob script to /home/gagbo/.local/bin
Installing weboob-repos script to /home/gagbo/.local/bin
Installing handjoob script to /home/gagbo/.local/bin
Installing weboob-cli script to /home/gagbo/.local/bin
Installing boobill script to /home/gagbo/.local/bin
Installing suboob script to /home/gagbo/.local/bin
Installing videoob script to /home/gagbo/.local/bin
Installing qwebcontentedit script to /home/gagbo/.local/bin
Installed /home/gagbo/.local/lib/python3.6/site-packages/weboob-1.4-py3.6.egg
Processing dependencies for weboob==1.4
Finished processing dependencies for weboob==1.4
Traceback (most recent call last):
File "/home/gagbo/.local/bin/weboob-config", line 4, in <module>
__import__('pkg_resources').run_script('weboob==1.4', 'weboob-config')
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 741, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1494, in run_script
raise ResolutionError("No script named %r" % script_name)
pkg_resources.ResolutionError: No script named 'weboob-config'
Traceback (most recent call last):
File "./tools/local_install.py", line 41, in <module>
subprocess.check_call([sys.executable, os.path.join(dest, 'weboob-config'), 'update'])
File "/usr/lib64/python3.6/subprocess.py", line 291, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/python3', '/home/gagbo/.local/bin/weboob-config', 'update']' returned non-zero exit status 1.
09:08:57 [gagbo: ~/soft/weboob-devel]
@(0)$ which weboob-config
~/.local/bin/weboob-config
09:09:13 [gagbo: ~/soft/weboob-devel]
@(0)$ cat `which weboob-config`
#!/usr/bin/python3
# EASY-INSTALL-SCRIPT: 'weboob==1.4','weboob-config'
__requires__ = 'weboob==1.4'
__import__('pkg_resources').run_script('weboob==1.4', 'weboob-config')
09:09:35 [gagbo: ~/soft/weboob-devel]
@(0)$ weboob-config update
Traceback (most recent call last):
File "/home/gagbo/.local/bin/weboob-config", line 4, in <module>
__import__('pkg_resources').run_script('weboob==1.4', 'weboob-config')
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 741, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1494, in run_script
raise ResolutionError("No script named %r" % script_name)
pkg_resources.ResolutionError: No script named 'weboob-config'
```
https://gitlab.com/woob/woob/-/issues/65
[cineoob]: search_movie error for allocine and imdb
2023-04-08T15:47:36Z
Woob Import
[cineoob]: search_movie error for allocine and imdb
In cineoob, if I type a search_movie instruction with a movie name I get an error. see the following example. I was told on the IRC chanel to open a bug.
`cineoob> search_movie allied
Bug(allocine): list indices must be integers, not st...
In cineoob, if I type a search_movie instruction with a movie name I get an error. see the following example. I was told on the IRC chanel to open a bug.
`cineoob> search_movie allied
Bug(allocine): list indices must be integers, not str
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Bug(imdb): __init__() got an unexpected keyword argument 'factory'
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Use "logging debug" option to print backtraces.
`
https://gitlab.com/woob/woob/-/issues/48
Weboob on AWS LAMBDA
2024-02-09T00:12:53Z
Woob Import
Weboob on AWS LAMBDA
Hello,
I would use weboob in AWS (amazon web services) and serverless technologies, with lambdas AWS. The Lambdas support the python language 2.7 and 3.6
I did not find a schema of the general architecture of weboob, but installing it on...
Hello,
I would use weboob in AWS (amazon web services) and serverless technologies, with lambdas AWS. The Lambdas support the python language 2.7 and 3.6
I did not find a schema of the general architecture of weboob, but installing it on a VM, I did not see any daemon linux.
Is it the applications that should just use weboob core lib only?
Do you think this is possible simply and do you have examples of single calls from a module?
Thank you
https://gitlab.com/woob/woob/-/issues/39
DIctElement behavior isn't good for iterating on dict values
2024-02-09T00:09:03Z
Woob Import
DIctElement behavior isn't good for iterating on dict values
example:
`{"data":
{"key1": {"name": "value"},
"key2": {"name": "value"}}}`
We want to iterate on the dict contained for each "key*" , but DictElement will iterate on the key of those dict.
example:
`{"data":
{"key1": {"name": "value"},
"key2": {"name": "value"}}}`
We want to iterate on the dict contained for each "key*" , but DictElement will iterate on the key of those dict.
1.4
https://gitlab.com/woob/woob/-/issues/36
Handle Referrer-Policy
2024-02-09T00:06:32Z
Woob Import
Handle Referrer-Policy
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
Kinda complex, but at least detecting no-referrer could help us with privacy stuff
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
Kinda complex, but at least detecting no-referrer could help us with privacy stuff
1.4
Woob Import
Woob Import
https://gitlab.com/woob/woob/-/issues/11
Provide AppStream data
2024-02-23T17:02:38Z
Woob Import
Provide AppStream data
Each desktop application should provide an appdata file in order to be present on Software Centers and be able to give more details.
Here is a link to the specification:
https://www.freedesktop.org/software/appstream/docs/sect-Metadata-A...
Each desktop application should provide an appdata file in order to be present on Software Centers and be able to give more details.
Here is a link to the specification:
https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html
For some apps as QHaveDate, I strongly recommend you to provide additional data to the appdata file preventing kinds to be able to find such apps, here is the Open Age Ratings Service website allowing to add such information with a simple copy/paste:
https://odrs.gnome.org/oars
Thank you for your commitment.
https://gitlab.com/woob/woob/-/issues/8
[Wish-list] Privacy issue
2024-02-23T17:02:38Z
Woob Import
[Wish-list] Privacy issue
This is rather a wish-list issue... but **privacy** is an important topic!
This could also be a *documentation issue* because I found nowhere how to get the behaviour I expect... it might still be there... undocumented.
&nbsp;
It seem...
This is rather a wish-list issue... but **privacy** is an important topic!
This could also be a *documentation issue* because I found nowhere how to get the behaviour I expect... it might still be there... undocumented.
It seems that the behaviour of boobank (and probably other modules because what I describe comes from the core as far as I could see in the code) is to try to update the local repository if something goes wrong with connecting to a bank.
That is a feature a "Jdownloader user" might find desirable, not to bother trying to figure out what went wrong. Indeed if that is due to a change to a scrapped website, updating the local repository can automagically fix the issue.
But the way it is done and the feature itself is questionable for other use cases.
**Issue 1**: this is a privacy issue ("call home")!
I am using that inside a Linux script to prepare a nice conkyrc. That auto-update with no option to remove it is a "call home" and that is breaching privacy, especially that the feature is automatic and with no (simple) way to stop it.
*Proposition:* the "privacy conscious" way would be:
* do NOT auto update by default (you can still suggest it with a message)
* add a flag to the command line so that those wanting the auto-update (it is a nice feature) will still have it should they opt-in. Could be like: `boobank --auto-update`
* obviously you can still run without the flag and manually do a `weboob-config update` when you think if might help fix a connection issue situation.
*Workaround*
Since I don't want (yet) to fiddle with the code... especially the core, we read the code (with a colleague) and figured out a simple workaround (seems to work so far).
When there is an error detected, the way to make the core auto-update seems to be to delete a file in ~/.local/share/weboob/repository
There is a single file there (currently: 00-http___updates_weboob_org_1_2_main_) that seem to hold the list of modules. The workaround is then to prevent weboob from deleting this file. This is simply done with:
`chmod 555 ~/.local/share/weboob/repository`
**Issue 2**: the way the feature is done breaks things!
We have a test machine that is (almost) completely isolated from the local network to avoid unwanted interactions. This machine does not even have internet access by default (due to the strict firewall isolation), unless you plug in a phone with tethering.
*Steps to reproduce:* to reproduce the bug, do the following steps:
1. Configure boobank with any backend
2. Disconnect all interfaces that have internet access on your local machine
3. launch `boobank`
4. input the command `list` (enter any ID/Password if requested, since we have no internet that does not matter it will fail anyway!)
5. see that you have exceptions followed by a stacktrace (indeed when you have no internet connection, even the DNS fail)
6. **Remark**: this exception could be handled more gracefully, instead of spitting out a stracktrace... but that is not the point of this bug report!
7. Now launch boobank again: since the repository configuration file has been deleted it will refuse to start, although everything is still there and working fine!
So, if at some point you happen to have no connection to the internet (intentionally as above or because your connection is really down) weboob auto-destroys itself...
Indeed, since there is the non-removable-auto-update feature, the next time you run it with a working internet connection it will auto-repare itself. But hey, isn't that useless bandwith and I/O, poor performance, whereas letting the user in charge of what he wants to do would have been better?
**Final thoughts:** I am not yet attaching any proposed code to that (I'm not currently a world class python expert anyway!)... I will just use my chmod 555 workaround for the moment!
Before jumping to code, you might want to discuss:
* if you care more about privacy/letting the user in control, than about things happening automatically
* if you decide to give more control, decide how that should be conveyed to weboob: options on command line, environment variables, core configuration file, all of them, other solution, etc...
* possibly also decide to catch more gracefully some network error exceptions.
* there are already some options available, as `boobank --help` shows, so adding --auto-update (opt in) should respect how things work today.
https://gitlab.com/woob/woob/-/issues/281
[bp] Missing Solésio Vie support
2019-08-29T06:36:09Z
Woob Import
[bp] Missing Solésio Vie support
For some reason, calling `get_history()` for the `retirement_hist` case is limited with `account.type` == `Account.TYPE_PERP`, while it would seem to make sense for `Account.TYPE_LIFE_INSURANCE` as well. The latter is used for e.g. “Solé...
For some reason, calling `get_history()` for the `retirement_hist` case is limited with `account.type` == `Account.TYPE_PERP`, while it would seem to make sense for `Account.TYPE_LIFE_INSURANCE` as well. The latter is used for e.g. “Solésio Vie” plans.
I don't have the exact date when it broke, but AFAICT Solésio Vie used to work until around early 2017.
The attached patch makes it work (again) and `tools/local_run.sh boobank history -f csv` on that specific account gets me something along those lines:
```
id;url;date;rdate;vdate;bdate;type;raw;category;label;amount;card;commission;original_amount;original_currency;country;original_commission;original_commission_currency;investments
@bp;Not loaded;2019-07-03;Not loaded;Not loaded;Not loaded;0;Not loaded;Not loaded;Versement régulier;XXXX.XX;Not loaded;Not loaded;Not loaded;Not loaded;Not loaded;Not loaded;Not loaded;[]
@bp;Not loaded;2019-06-11;Not loaded;Not loaded;Not loaded;0;Not loaded;Not loaded;Réinvestissement de dividendes;XXXXX.XX;Not loaded;Not loaded;Not loaded;Not loaded;Not loaded;Not loaded;Not loaded;[]
```
Printing that on the console is fine but trying to redirect to a file or a pipe explodes with encoding-related issues though:
```
File "/home/kibi/work/tools/weboob-devel-bp.git/weboob/tools/application/formatters/csv.py", line 59, in write_dict
writer.writerow([to_unicode(v).encode('utf-8') for v in item.values()])
File "/usr/lib/python2.7/codecs.py", line 369, in write
data, consumed = self.encode(object, self.errors)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 94: ordinal not in range(128)
```
Switching from the default `python2` to `python3` by adding a `-3` flag to `tools/local_run.sh` makes the encoding issue go away.
I'm not sure what the issue is, given the use of `CleanText()`, which is supposed to coerce stuff to Unicode anyway.
[0001-bp-Allow-TYPE_LIFE_INSURANCE-to-call-get_history-for.patch](/uploads/9160d8b07493cf6ad552129d9c9361be/0001-bp-Allow-TYPE_LIFE_INSURANCE-to-call-get_history-for.patch)
https://gitlab.com/woob/woob/-/issues/282
[ing] Symbol '1' not found; all symbol hashes are available in /tmp/weboob_se...
2019-08-03T13:40:19Z
Woob Import
[ing] Symbol '1' not found; all symbol hashes are available in /tmp/weboob_session_gUrmnF.
Hi team,
Here is the stack from today (Sunday 14 July):
```
message: [GENERIC_EXCEPTION] Unknown error: Symbol '1' not found; all symbol hashes are available in /tmp/weboob_session_gUrmnF.
Traceback (most recent call last):
File "/ba...
Hi team,
Here is the stack from today (Sunday 14 July):
```
message: [GENERIC_EXCEPTION] Unknown error: Symbol '1' not found; all symbol hashes are available in /tmp/weboob_session_gUrmnF.
Traceback (most recent call last):
File "/bankfetcher/kresus.py", line 618, in fetch
results['values'] = self.get_operations()
File "/bankfetcher/kresus.py", line 520, in get_operations
for account in list(self.backend.iter_accounts()):
File "/config/weboob-data/modules/1.5/ing/module.py", line 76, in iter_accounts
return self.browser.iter_matching_accounts()
File "/config/weboob-data/modules/1.5/ing/api_browser.py", line 53, in inner
self.do_login()
File "/config/weboob-data/modules/1.5/ing/api_browser.py", line 157, in do_login
'clickPositions': self.page.get_password_coord(img, self.password)
File "/config/weboob-data/modules/1.5/ing/api/login.py", line 120, in get_password_coord
password_random_coords = vk.password_tiles_coord(password)
File "/config/weboob-data/modules/1.5/ing/api/login.py", line 88, in password_tiles_coord
% (digit, self.path))
Exception: Symbol '1' not found; all symbol hashes are available in /tmp/weboob_session_gUrmnF
```
Probably an update on ING side, can you confirm?
https://gitlab.com/woob/woob/-/issues/283
broken module: logicimmo
2023-04-08T15:47:24Z
Woob Import
broken module: logicimmo
+ does not work at least with flatisfy
+ broken tests except 1
+ does not work at least with flatisfy
+ broken tests except 1
https://gitlab.com/woob/woob/-/issues/284
Convert generators to lists when using Fields of type list, instead of crashing
2024-02-09T00:02:51Z
Woob Import
Convert generators to lists when using Fields of type list, instead of crashing
https://gitlab.com/woob/woob/-/issues/285
fix some issues on module: foncia
2019-07-18T20:51:26Z
Woob Import
fix some issues on module: foncia
test_foncia_sale is not passing, we need a better scraping of cost field.
test_foncia_sale is not passing, we need a better scraping of cost field.
https://gitlab.com/woob/woob/-/issues/286
fix viager test on module: pap
2019-07-18T20:51:36Z
Woob Import
fix viager test on module: pap
Looking up viager posts for 85 (Vendée) has no results so the test fails.
Looking up viager posts for 85 (Vendée) has no results so the test fails.
https://gitlab.com/woob/woob/-/issues/287
[leboncoin]: fix phone
2023-04-08T15:47:43Z
Woob Import
[leboncoin]: fix phone
https://gitlab.com/woob/woob/-/issues/288
Redundant ways to use the DateTime filter
2024-02-09T00:02:09Z
Woob Import
Redundant ways to use the DateTime filter
We can change the ``parse_func`` but it seems only used with ``parse_french_date``. I think it would be simpler to replace those with usage of dayfirst=True + translations. And then completely remove ``parse_french_date``.
Of course, we...
We can change the ``parse_func`` but it seems only used with ``parse_french_date``. I think it would be simpler to replace those with usage of dayfirst=True + translations. And then completely remove ``parse_french_date``.
Of course, we can use ``parse_func`` to use another library than dateutil (I am thinking about it). However, we already give it a bunch of parameters that are specific to dateutil so it's actually not usable.
Woob Import
Woob Import
https://gitlab.com/woob/woob/-/issues/289
cragr: exception when "Switching to site region"
2019-08-29T11:29:47Z
Woob Import
cragr: exception when "Switching to site region"
I am using boobank with `cragr` on ca-normandie (1.5 serie, module version 201907271801).
I have the following exception when asking for `boobank history`:
```
Bug(cragr): 'NoneType' object has no attribute 'has_two_perimeters'
(If --au...
I am using boobank with `cragr` on ca-normandie (1.5 serie, module version 201907271801).
I have the following exception when asking for `boobank history`:
```
Bug(cragr): 'NoneType' object has no attribute 'has_two_perimeters'
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/weboob/browser/switch.py", line 91, in wrapper
return val(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/weboob/browser/browsers.py", line 795, in inner
browser.do_login()
File "/home/compta/.local/share/weboob/modules/1.5/cragr/api/browser.py", line 134, in do_login
raise SiteSwitch('region')
weboob.browser.switch.SiteSwitch: Switching to site region
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/weboob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/weboob/tools/application/base.py", line 310, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/home/compta/.local/share/weboob/modules/1.5/cragr/module.py", line 155, in get_account
return find_object(self.iter_accounts(), id=_id, error=AccountNotFound)
File "/home/compta/.local/share/weboob/modules/1.5/cragr/module.py", line 158, in iter_accounts
return self.browser.iter_accounts()
File "/usr/local/lib/python3.7/site-packages/weboob/browser/switch.py", line 95, in wrapper
return val2(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/weboob/browser/browsers.py", line 795, in inner
browser.do_login()
File "/home/compta/.local/share/weboob/modules/1.5/cragr/regions/browser.py", line 217, in do_login
self.get_all_perimeters()
File "/home/compta/.local/share/weboob/modules/1.5/cragr/regions/browser.py", line 245, in get_all_perimeters
if self.page.has_two_perimeters():
AttributeError: 'NoneType' object has no attribute 'has_two_perimeters'
```
https://gitlab.com/woob/woob/-/issues/290
bnpcards: incorrect default value for "type" field
2019-07-28T17:48:57Z
Woob Import
bnpcards: incorrect default value for "type" field
See this code: https://git.weboob.org/weboob/weboob/blob/master/modules/bnpcards/module.py#L41-43
It says the default value is `ges` while the only possible values are `1` and `2`. Am I missing something here? I skimmed the code of the ...
See this code: https://git.weboob.org/weboob/weboob/blob/master/modules/bnpcards/module.py#L41-43
It says the default value is `ges` while the only possible values are `1` and `2`. Am I missing something here? I skimmed the code of the entire module and didn't see where this would be mapped from "ges" to one of these two number values.
https://gitlab.com/woob/woob/-/issues/291
[boobank][boursorama] XPathNotFound: Unable to find element .//time
2019-08-03T13:39:37Z
Woob Import
[boobank][boursorama] XPathNotFound: Unable to find element .//time
Hello
The boursorama stopped working with this error:
```
[GENERIC_EXCEPTION] Unknown error: Unable to find element .//time.
Traceback (most recent call last):
File "/bankfetcher/kresus.py", line 618, in fetch
results['values'] =...
Hello
The boursorama stopped working with this error:
```
[GENERIC_EXCEPTION] Unknown error: Unable to find element .//time.
Traceback (most recent call last):
File "/bankfetcher/kresus.py", line 618, in fetch
results['values'] = self.get_operations()
File "/bankfetcher/kresus.py", line 532, in get_operations
op for op in self.backend.iter_coming(account)
File "/config/weboob-data/modules/1.5/boursorama/module.py", line 73, in iter_coming
for tr in self.browser.get_history(account, coming=True):
File "/usr/local/lib/python2.7/site-packages/weboob/browser/retry.py", line 170, in __next__
obj = next(self.it)
File "/config/weboob-data/modules/1.5/boursorama/browser.py", line 348, in get_regular_transactions
File "/usr/local/lib/python2.7/site-packages/weboob/browser/pages.py", line 75, in inner
for r in func(page, *args, **kwargs):
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 203, in __iter__
for obj in item:
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 346, in __iter__
self.handle_attr(attr, getattr(self, 'obj_%s' % attr))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 363, in handle_attr
value = self.use_selector(func, key=key)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 129, in use_selector
value = func()
File "/config/weboob-data/modules/1.5/boursorama/pages.py", line 509, in obj_date
def obj_date(self):
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 184, in __call__
return self.filter(self.select(self.selector, item))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 168, in select
ret = selector(item)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 184, in __call__
return self.filter(self.select(self.selector, item))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 133, in print_debug
res = function(self, value)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/html.py", line 105, in filter
return self.default_or_raise(XPathNotFound('Unable to find element %s' % self.selector))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 71, in default_or_raise
raise exception
XPathNotFound: Unable to find element .//time
```
It looks like a change in Boursorama website
I use weboob 1.5
https://gitlab.com/woob/woob/-/issues/292
support monthly bank statements in societegenerale
2023-04-08T15:47:42Z
Woob Import
support monthly bank statements in societegenerale
Hi! weboob is already great for downloading ofx data for personal accounting.
It would be nice to also be able to download **monthly bank statements** for archiving purposes.
I’m told boobill is the tool for that, but currently, running...
Hi! weboob is already great for downloading ofx data for personal accounting.
It would be nice to also be able to download **monthly bank statements** for archiving purposes.
I’m told boobill is the tool for that, but currently, running `bills` in “boobill” returns an empty list, whereas I do have monthly reports available in my societegenerale/par account.
https://gitlab.com/woob/woob/-/issues/293
support monthtly bank statements in cragr
2023-04-08T15:54:40Z
Woob Import
support monthtly bank statements in cragr
Hi! weboob is already great for downloading ofx data for personal accounting.
It would be nice to also be able to download **monthly bank statements** for archiving purposes.
I’m told boobill is the tool for that, but boobill does not c...
Hi! weboob is already great for downloading ofx data for personal accounting.
It would be nice to also be able to download **monthly bank statements** for archiving purposes.
I’m told boobill is the tool for that, but boobill does not currently support cragr.
https://gitlab.com/woob/woob/-/issues/294
wrong encoding for ofx data in boobank
2019-09-06T12:32:05Z
Woob Import
wrong encoding for ofx data in boobank
When I run `history` in boobank, to export an OFX file for Gnucash, I sometimes have French labels that are outside of US-ASCII. For example:
```
[yves@localhost ofx]$ LANG=C grep "[^-[:alnum:]<>/ .:']" Oney_visa.ofx
<NAME>Prélèvement m...
When I run `history` in boobank, to export an OFX file for Gnucash, I sometimes have French labels that are outside of US-ASCII. For example:
```
[yves@localhost ofx]$ LANG=C grep "[^-[:alnum:]<>/ .:']" Oney_visa.ofx
<NAME>Prélèvement mensualité
<NAME>Prélèvement mensualité
<NAME>Prélèvement mensualité
<NAME>Prélèvement mensualité
<NAME>Prélèvement mensualité
<NAME>Prélèvement mensualité
<NAME>Prélèvement mensualité
<NAME>Avoir crédit effectué par PAYPAL
<NAME>Prélèvement mensualité
<NAME>Avoir crédit effectué par PAYPAL
```
But the header says `ENCODING:USASCII`. Thus:
* There are encoding errors during the download (much like [this one](https://git.weboob.org/weboob/weboob/issues/247)).
* When imported into Gnucash, the software trusts the encoding declaration, and imports words such as `Prélèvement`.
It probably wouldn’t hurt to change the default encoding to UTF-8, since:
* UTF-8 is compatible with US-ASCII for the whole US-ASCII range.
* Weboob does not seem to stop on encoding errors, in case a bank returns something else (eg. ISO-8859-*).
Of course, the best way would be to detect the encoding… But this means buffering, and other things to think about :-(
https://gitlab.com/woob/woob/-/issues/295
boobank caissedepargne history : Account not found
2023-04-08T15:47:42Z
Woob Import
boobank caissedepargne history : Account not found
I can't get account history when boobank has just been launched :
```
boobank
boobank> history XXX
Error(caissedepargne): Account not found
```
but it works well if I fetch account list before :
```
boobank
boobank> list
boobank> histor...
I can't get account history when boobank has just been launched :
```
boobank
boobank> history XXX
Error(caissedepargne): Account not found
```
but it works well if I fetch account list before :
```
boobank
boobank> list
boobank> history XXX
```
https://gitlab.com/woob/woob/-/issues/296
boobank caissedepargne : unknown fields
2019-09-05T23:14:35Z
Woob Import
boobank caissedepargne : unknown fields
when adding a caissedepargne backend, after beeing prompted for the login and the password :
```
[login] Identifiant client:
c: Run an external tool during backend load
p: Prompt value when needed (do not store it)
s: St...
when adding a caissedepargne backend, after beeing prompted for the login and the password :
```
[login] Identifiant client:
c: Run an external tool during backend load
p: Prompt value when needed (do not store it)
s: Store value in config
*** How do you want to store it? (c/P/s): s
Identifiant client: XXX
[password] Code personnel:
c: Run an external tool during backend load
p: Prompt value when needed (do not store it)
s: Store value in config
*** How do you want to store it? (c/P/s): s
Code personnel (hidden input):
```
what are those fields :
```
[nuser] User ID (optional):
[pincode] pincode:
```
https://gitlab.com/woob/woob/-/issues/297
boobank formatter : unnecessary output
2024-02-09T09:40:54Z
Woob Import
boobank formatter : unnecessary output
when setting ofx formatter for history command, it seems to output the ending stuff of OFX format:
```
boobank
Welcome to boobank v1.5
Copyright(C) 2010-2019 Romain Bignon, Christophe Benz
This program is free software: you can redis...
when setting ofx formatter for history command, it seems to output the ending stuff of OFX format:
```
boobank
Welcome to boobank v1.5
Copyright(C) 2010-2019 Romain Bignon, Christophe Benz
This program 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.
Type "help" to display available commands.
Loaded backends: caissedepargne
boobank> formatter ofx history
</BANKTRANLIST>
<LEDGERBAL><BALAMT>0
<DTASOF>20190819
</LEDGERBAL>
<AVAILBAL><BALAMT>0
<DTASOF>20190819</AVAILBAL>
</STMTRS></STMTTRNRS></BANKMSGSRSV1></OFX>
boobank>
```
formatter is correctly applied.
Ludovic LANGE
Ludovic LANGE
https://gitlab.com/woob/woob/-/issues/298
[Boobank] CRAGR : transfer rise an error
2022-12-09T13:34:12Z
Woob Import
[Boobank] CRAGR : transfer rise an error
When I try to do a transfer from my Crédit Agricole account with boobank, I have the following error message :
```
Are you sure to do this transfer? (Y/n): y ...
When I try to do a transfer from my Crédit Agricole account with boobank, I have the following error message :
```
Are you sure to do this transfer? (Y/n): y
Bug(cragr): Decimal('200') is not JSON serializable
```
https://gitlab.com/woob/woob/-/issues/299
Update installation instructions
2023-04-08T15:54:40Z
Woob Import
Update installation instructions
*Quick notes, I haven't checked*
Remove Debian/Ubuntu for now
Replace pipsi by pip (deprecated/unmaintained)
Instructions to install the latest git?
*Quick notes, I haven't checked*
Remove Debian/Ubuntu for now
Replace pipsi by pip (deprecated/unmaintained)
Instructions to install the latest git?
https://gitlab.com/woob/woob/-/issues/300
[cragr] Label (or raw) is too short and could be expanded
2022-12-09T13:33:43Z
Woob Import
[cragr] Label (or raw) is too short and could be expanded
With boobank and cragr backend, the retreived label is the short form. On web interface, the label could be expanded.
The format is:
```html
<td class="cel-texte">
Prelevement
<br>
Facture 08/2019 N 19044675
<div id="#lopmm10...
With boobank and cragr backend, the retreived label is the short form. On web interface, the label could be expanded.
The format is:
```html
<td class="cel-texte">
Prelevement
<br>
Facture 08/2019 N 19044675
<div id="#lopmm10">
detail 1
<br />
detail 2
...
</div>
</td>
```
Previously, I got the whole label in raw. But currently only the part outside the inner <div/> is returned.
The <div/> id has the form "#lopmm" + NUMBER
Is it possible to retreive the whole text under <td class="cel-texte"/> with childrens, and not just the first level ?
https://gitlab.com/woob/woob/-/issues/301
[boursorama] FormatError: Unable to parse u''
2020-04-13T19:02:57Z
Woob Import
[boursorama] FormatError: Unable to parse u''
Hello,
I encounter this issue with boursorama for a few weeks, now I file this bug report
Reproduced with boobank here.
Auto-update is enabled (and triggered an update):
```
A new version of boursorama is available. Do you want to in...
Hello,
I encounter this issue with boursorama for a few weeks, now I file this bug report
Reproduced with boobank here.
Auto-update is enabled (and triggered an update):
```
A new version of boursorama is available. Do you want to install it? (Y/n):
=== [ 30%] A new version of boursorama is available
=== [ 20%] Downloading module...
2019-09-22 17:50:18,555:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://updates.weboob.org:443 "GET /1.5/main/boursorama.tar.gz HTTP/1.1" 200 22680
=== [ 50%] Checking module authenticity...
2019-09-22 17:50:18,609:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://updates.weboob.org:443 "GET /1.5/main/boursorama.tar.gz.sig HTTP/1.1" 200 310
=== [ 70%] Setting up module...
=== [ 90%] Downloading icon...
2019-09-22 17:50:19,004:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://updates.weboob.org:443 "GET /1.5/main/boursorama.png HTTP/1.1" 200 15712
=== [100%] Module boursorama has been installed!
New version of module boursorama has been installed. Retry to call the command.
boobank>
```
"list" shows both the bank account and the CARD (deferred) account.
"history 1" works fine.
"history 2" returns this error (IDs redacted):
```
boobank> history 2
2019-09-22 18:00:27,929:DEBUG:bcall:1.5:bcall.py:92:backend_process <Backend u'boursorama'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fb13e516a90>>
2019-09-22 18:00:27,932:DEBUG:bcall:1.5:bcall.py:101:backend_process <Backend u'boursorama'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fb13e516a90>> returned: <Account id=u'9bc1b37578c0deadc0b03041e3ba8b9e' label=u'CARTE VISA PREMIER - MR XXX'>
Date Category Label Amount
------------+------------+---------------------------------------------------+-----------
2019-09-22 18:00:27,938:DEBUG:bcall:1.5:bcall.py:92:backend_process <Backend u'boursorama'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fb13e516a90>>
2019-09-22 18:00:27,939:DEBUG:bcall:1.5:bcall.py:101:backend_process <Backend u'boursorama'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7fb13e516a90>> returned: <generator object _do_complete_iter at 0x7fb137bfa320>
2019-09-22 18:00:28,159:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://clients.boursorama.com:443 "GET /compte/cav/5ac5787e8c35be108edeada05e710d7b/carte/9bc1b37578c0deadc0b03041e3ba8b9e HTTP/1.1" 200 None
2019-09-22 18:00:28,231:DEBUG:backend.boursorama.browser:1.5:browsers.py:694:internal_callback Handle https://clients.boursorama.com/compte/cav/5ac5787e8c35be108edeada05e710d7b/carte/9bc1b37578c0deadc0b03041e3ba8b9e with HistoryPage
2019-09-22 18:00:28,414:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://clients.boursorama.com:443 "GET /compte/cav/5ac5787e8c35be108edeada05e710d7b/carte/9bc1b37578c0deadc0b03041e3ba8b9e/calendrier HTTP/1.1" 200 None
2019-09-22 18:00:28,457:DEBUG:backend.boursorama.browser:1.5:browsers.py:694:internal_callback Handle https://clients.boursorama.com/compte/cav/5ac5787e8c35be108edeada05e710d7b/carte/9bc1b37578c0deadc0b03041e3ba8b9e/calendrier with CalendarPage
2019-09-22 18:00:28,785:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://clients.boursorama.com:443 "GET /compte/cav/5ac5787e8c35be108edeada05e710d7b/carte/calendrier.ics HTTP/1.1" 302 None
2019-09-22 18:00:29,099:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://api.boursorama.com:443 "GET /services/api/files/download.phtml?token=6d4b599ccd3cc6f552901adc5f5125f371ccbcb0bcdbdead749209a3e2a9b9a3 HTTP/1.1" 200 33580
2019-09-22 18:00:29,113:DEBUG:backend.boursorama.browser:1.5:browsers.py:694:internal_callback Handle https://api.boursorama.com/services/api/files/download.phtml?token=6d4b599ccd3cc6f552901adc5f5125f371ccbcb0bcdbdead749209a3e2a9b9a3 with CardCalendarPage
2019-09-22 18:00:30,196:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://clients.boursorama.com:443 "GET /compte/cav/5ac5787e8c35be108edeada05e710d7b/carte/9bc1b37578c0deadc0b03041e3ba8b9e?fullSearch=1&movementSearch%5BfromDate%5D=22%2F09%2F2016 HTTP/1.1" 200 None
2019-09-22 18:00:30,278:DEBUG:backend.boursorama.browser:1.5:browsers.py:694:internal_callback Handle https://clients.boursorama.com/compte/cav/5ac5787e8c35be108edeada05e710d7b/carte/9bc1b37578c0deadc0b03041e3ba8b9e?fullSearch=1&movementSearch%5BfromDate%5D=22%2F09%2F2016 with HistoryPage
2019-09-22 18:00:32,752:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://clients.boursorama.com:443 "GET /budget/exporter-mouvements?movementSearch%5BfromDate%5D=22/09/2016&deferredCardKey=9bc1b37578c0deadc0b03041e3ba8b9e HTTP/1.1" 302 None
2019-09-22 18:00:33,056:DEBUG:urllib3.connectionpool:1.5:connectionpool.py:393:_make_request https://api.boursorama.com:443 "GET /services/api/files/download.phtml?token=fc732a9586b7973e4cacc03f585171eb5bef4c3af30fdead2fe53ad565c25b5b HTTP/1.1" 200 20160
2019-09-22 18:00:33,086:DEBUG:backend.boursorama.browser:1.5:browsers.py:694:internal_callback Handle https://api.boursorama.com/services/api/files/download.phtml?token=fc732a9586b7973e4cacc03f585171eb5bef4c3af30fdead2fe53ad565c25b5b with CardHistoryPage
2019-09-22 18:00:33,365:WARNING:item:1.5:elements.py:370:handle_attr Attribute date (in /data/modules/1.5/boursorama/pages.py:566) raises FormatError("Unable to parse u''",)
Bug(boursorama): Unable to parse u''
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/weboob/core/bcall.py", line 106, in backend_process
for subresult in result:
File "/usr/local/lib/python2.7/site-packages/weboob/tools/application/base.py", line 289, in _do_complete_iter
for i, sub in enumerate(res):
File "/data/modules/1.5/boursorama/module.py", line 68, in iter_history
for tr in self.browser.get_history(account):
File "/usr/local/lib/python2.7/site-packages/weboob/browser/retry.py", line 170, in __next__
obj = next(self.it)
File "/data/modules/1.5/boursorama/browser.py", line 368, in get_card_transactions
for tr in sorted_transactions(self.page.iter_history(account_number=account.number)):
File "/usr/local/lib/python2.7/site-packages/weboob/tools/capabilities/bank/transactions.py", line 359, in sorted_transactions
return sorted(iterable, reverse=True, key=lambda tr: (tr.date, new_datetime(tr.rdate) if tr.rdate else datetime.datetime.min))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 203, in __iter__
for obj in item:
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 346, in __iter__
self.handle_attr(attr, getattr(self, 'obj_%s' % attr))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 363, in handle_attr
value = self.use_selector(func, key=key)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/elements.py", line 123, in use_selector
value = func(self)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 184, in __call__
return self.filter(self.select(self.selector, item))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 133, in print_debug
res = function(self, value)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/standard.py", line 740, in filter
datetime = super(Date, self).filter(txt)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 133, in print_debug
res = function(self, value)
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/standard.py", line 720, in filter
return self.default_or_raise(FormatError('Unable to parse %r' % txt))
File "/usr/local/lib/python2.7/site-packages/weboob/browser/filters/base.py", line 71, in default_or_raise
raise exception
FormatError: Unable to parse u''
boobank>
```
Can you please help?
--Camille
https://gitlab.com/woob/woob/-/issues/302
Dsp2 Credit mutuel / boobank
2020-04-12T15:35:32Z
Woob Import
Dsp2 Credit mutuel / boobank
Hello,
Is there something planned to support DSP2 with boobank. Today Credit Mutuel started to use Dsp2 authentication... and i'm stuck with my automated script.
Thank you.
Hello,
Is there something planned to support DSP2 with boobank. Today Credit Mutuel started to use Dsp2 authentication... and i'm stuck with my automated script.
Thank you.
https://gitlab.com/woob/woob/-/issues/303
[americanexpress] Incorrect accounts currency when non EUR base currency
2019-10-29T06:34:17Z
Woob Import
[americanexpress] Incorrect accounts currency when non EUR base currency
Currently the back-end is gathering currency from a page with a static URL referring to "fr-fr" locale. So for accounts from other regions (non EEC) the provided currency is EUR instead of actual one.
Workaround is to get the proper loc...
Currently the back-end is gathering currency from a page with a static URL referring to "fr-fr" locale. So for accounts from other regions (non EEC) the provided currency is EUR instead of actual one.
Workaround is to get the proper locale from the AMEX session to get the correct config (json) package.
https://gitlab.com/woob/woob/-/issues/304
Bug(caissedepargne): This module depends on linebourse module but linebourse'...
2023-04-08T15:47:42Z
Woob Import
Bug(caissedepargne): This module depends on linebourse module but linebourse's installation failed with: The latest version of linebourse is already installed
On a fresh install through pip on Fedora 30, I added and configured the caissedepargne backend but when trying to do anything I have this:
```
> boobank ls -d
2019-10-01 09:05:02,959:DEBUG:root:1.5:yamlconfig.py:61:load Loading applicat...
On a fresh install through pip on Fedora 30, I added and configured the caissedepargne backend but when trying to do anything I have this:
```
> boobank ls -d
2019-10-01 09:05:02,959:DEBUG:root:1.5:yamlconfig.py:61:load Loading application configuration file: /home/ncedilni/.config/weboob/boobank.storage.
2019-10-01 09:05:02,959:DEBUG:root:1.5:yamlconfig.py:65:load Application configuration file loaded: /home/ncedilni/.config/weboob/boobank.storage.
2019-10-01 09:05:03,022:DEBUG:modules:1.5:modules.py:163:load_module Loaded module "caissedepargne" from /home/ncedilni/.local/share/weboob/modules/1.5/caissedepargne
2019-10-01 09:05:03,168:DEBUG:backend:1.5:modules.py:94:create_instance Created backend "caissedepargne" for module "caissedepargne"
2019-10-01 09:05:03,169:DEBUG:root:1.5:iniconfig.py:53:load Loading application configuration file: /home/ncedilni/.config/weboob/boobank.
2019-10-01 09:05:03,169:DEBUG:root:1.5:iniconfig.py:73:load Application configuration file loaded: /home/ncedilni/.config/weboob/boobank.
Account Balance Coming
---------------------------------------------------------+----------+----------
2019-10-01 09:05:03,176:DEBUG:bcall:1.5:bcall.py:92:backend_process <Backend 'caissedepargne'>: Calling function <bound method Application._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f91a0e3b2d0>>
2019-10-01 09:05:03,176:DEBUG:bcall:1.5:bcall.py:101:backend_process <Backend 'caissedepargne'>: Called function <bound method Application._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7f91a0e3b2d0>> returned: <generator object Application._do_complete_iter at 0x7f919f005a50>
2019-10-01 09:05:03,177:DEBUG:urllib3.util.retry:1.5:retry.py:211:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-10-01 09:05:03,178:DEBUG:urllib3.util.retry:1.5:retry.py:211:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-10-01 09:05:03,185:ERROR:modules:1.5:modules.py:155:load_module No module named 'linebourse.api.compat'
Traceback (most recent call last):
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/modules.py", line 149, in load_module
module = LoadedModule(imp.load_module(module_name, fp, pathname, description))
File "/usr/lib64/python3.7/imp.py", line 244, in load_module
return load_package(name, filename)
File "/usr/lib64/python3.7/imp.py", line 216, in load_package
return _load(spec)
File "<frozen importlib._bootstrap>", line 696, in _load
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/__init__.py", line 23, in <module>
from .module import LinebourseModule
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/module.py", line 26, in <module>
from .browser import LinebourseBrowser
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/browser.py", line 32, in <module>
from .api.pages import (
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/api/pages.py", line 24, in <module>
from .compat.weboob_browser_filters_standard import (
ModuleNotFoundError: No module named 'linebourse.api.compat'
2019-10-01 09:05:03,187:DEBUG:urllib3.util.retry:1.5:retry.py:211:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2019-10-01 09:05:03,187:DEBUG:urllib3.util.retry:1.5:retry.py:211:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
=== [ 0%] Looking for module linebourse
Bug(caissedepargne): This module depends on linebourse module but linebourse's installation failed with: The latest version of linebourse is already installed
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/modules.py", line 149, in load_module
module = LoadedModule(imp.load_module(module_name, fp, pathname, description))
File "/usr/lib64/python3.7/imp.py", line 244, in load_module
return load_package(name, filename)
File "/usr/lib64/python3.7/imp.py", line 216, in load_package
return _load(spec)
File "<frozen importlib._bootstrap>", line 696, in _load
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/__init__.py", line 23, in <module>
from .module import LinebourseModule
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/module.py", line 26, in <module>
from .browser import LinebourseBrowser
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/browser.py", line 32, in <module>
from .api.pages import (
File "/home/ncedilni/.local/share/weboob/modules/1.5/linebourse/api/pages.py", line 24, in <module>
from .compat.weboob_browser_filters_standard import (
ModuleNotFoundError: No module named 'linebourse.api.compat'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/ouiboube.py", line 501, in load_or_install_module
return self.modules_loader.get_or_load_module(module_name)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/modules.py", line 114, in get_or_load_module
self.load_module(module_name)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/modules.py", line 156, in load_module
raise ModuleLoadError(module_name, e)
weboob.exceptions.ModuleLoadError: No module named 'linebourse.api.compat'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/browser/browsers.py", line 949, in __new__
module = weboob.load_or_install_module(cls.PARENT)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/ouiboube.py", line 503, in load_or_install_module
self.repositories.install(module_name)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/repositories.py", line 709, in install
raise ModuleInstallError('The latest version of %s is already installed' % module.name)
weboob.exceptions.ModuleInstallError: The latest version of linebourse is already installed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/core/bcall.py", line 106, in backend_process
for subresult in result:
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/tools/application/base.py", line 289, in _do_complete_iter
for i, sub in enumerate(res):
File "/home/ncedilni/.local/share/weboob/modules/1.5/caissedepargne/module.py", line 68, in iter_accounts
for account in self.browser.get_accounts_list():
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/tools/backend.py", line 331, in browser
self._browser = self.create_default_browser()
File "/home/ncedilni/.local/share/weboob/modules/1.5/caissedepargne/module.py", line 65, in create_default_browser
weboob=self.weboob)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/tools/backend.py", line 366, in create_browser
browser = klass(*args, **kwargs)
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/browser/switch.py", line 69, in __init__
self.set_browser('main')
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/browser/switch.py", line 73, in set_browser
obj = klass(*self._browser_args, **self._browser_kwargs)
File "/home/ncedilni/.local/share/weboob/modules/1.5/caissedepargne/browser.py", line 175, in __init__
proxy=self.PROXIES,
File "/user/ncedilni/home/.local/lib/python3.7/site-packages/weboob/browser/browsers.py", line 951, in __new__
raise ModuleInstallError('This module depends on %s module but %s\'s installation failed with: %s' % (cls.PARENT, cls.PARENT, err))
weboob.exceptions.ModuleInstallError: This module depends on linebourse module but linebourse's installation failed with: The latest version of linebourse is already installed
---------------------------------------------------------+----------+----------
```
https://gitlab.com/woob/woob/-/issues/305
Repositories broken?
2019-10-01T15:44:00Z
Woob Import
Repositories broken?
ERROR: Unable to load repository: 403 Client Error: Forbidden
And indeed, I can't fetch https://updates.weboob.org/1.6/main/modules.list (either with curl or a graphical browser).
ERROR: Unable to load repository: 403 Client Error: Forbidden
And indeed, I can't fetch https://updates.weboob.org/1.6/main/modules.list (either with curl or a graphical browser).
https://gitlab.com/woob/woob/-/issues/306
[paypal] 'NoneType' object has no attribute 'group' in get_token_and_csrf
2019-11-14T17:44:16Z
Woob Import
[paypal] 'NoneType' object has no attribute 'group' in get_token_and_csrf
```
File "/home/user/data/weboob-data/modules/1.6/paypal/module.py", line 47, in iter_accounts
return self.browser.get_accounts().values()
File "/weboob/weboob/browser/browsers.py", line 807, in inner
browser.do_login()
File ...
```
File "/home/user/data/weboob-data/modules/1.6/paypal/module.py", line 47, in iter_accounts
return self.browser.get_accounts().values()
File "/weboob/weboob/browser/browsers.py", line 807, in inner
browser.do_login()
File "/home/user/data/weboob-data/modules/1.6/paypal/browser.py", line 90, in do_login
token, csrf, key, value, sessionID, cookie = self.page.get_token_and_csrf(response.text)
File "/home/user/data/weboob-data/modules/1.6/paypal/pages.py", line 96, in get_token_and_csrf
sessionID = re.search(r"%s'([^']+)'" % re.escape("'&_sessionID='+encodeURIComponent("), cleaner_code).group(1)
AttributeError: 'NoneType' object has no attribute 'group'
```
https://gitlab.com/woob/woob/-/issues/307
AttributeError: 'ValueBackendPassword' object has no attribute 'is_command'
2019-11-30T18:18:32Z
Woob Import
AttributeError: 'ValueBackendPassword' object has no attribute 'is_command'
While launching `tools/local_run.sh boobank` and then pressing "a" to install all modules (I just wanted to list all modules actually) I got this error:
```
Configuration of backend banqueaccord
-------------------------------------
[lo...
While launching `tools/local_run.sh boobank` and then pressing "a" to install all modules (I just wanted to list all modules actually) I got this error:
```
Configuration of backend banqueaccord
-------------------------------------
[login] Identifiant:
Traceback (most recent call last):
File "/home/nicofrand/www/weboob/scripts/boobank", line 27, in <module>
Boobank.run()
File "/home/nicofrand/www/weboob/weboob/tools/application/console.py", line 224, in run
super(ConsoleApplication, klass).run(args)
File "/home/nicofrand/www/weboob/weboob/tools/application/base.py", line 512, in run
args = app.parse_args(args)
File "/home/nicofrand/www/weboob/weboob/tools/application/base.py", line 429, in parse_args
self._handle_options()
File "/home/nicofrand/www/weboob/weboob/tools/application/repl.py", line 581, in _handle_options
return super(ReplApplication, self)._handle_options()
File "/home/nicofrand/www/weboob/weboob/tools/application/console.py", line 208, in _handle_options
self.load_default_backends()
File "/home/nicofrand/www/weboob/weboob/applications/boobank/boobank.py", line 511, in load_default_backends
self.load_backends(CapBank, storage=self.create_storage())
File "/home/nicofrand/www/weboob/weboob/tools/application/repl.py", line 316, in load_backends
return ConsoleApplication.load_backends(self, *args, **kwargs)
File "/home/nicofrand/www/weboob/weboob/tools/application/console.py", line 141, in load_backends
self.check_loaded_backends()
File "/home/nicofrand/www/weboob/weboob/tools/application/console.py", line 151, in check_loaded_backends
self.prompt_create_backends(default_config)
File "/home/nicofrand/www/weboob/weboob/tools/application/console.py", line 197, in prompt_create_backends
inst = self.add_backend(name, name, default_config)
File "/home/nicofrand/www/weboob/weboob/tools/application/console.py", line 363, in add_backend
params[key] = self.ask(value, default=params[key] if (key in params) else value.default)
File "/home/nicofrand/www/weboob/weboob/tools/application/console.py", line 445, in ask
if v.is_command(v.default):
AttributeError: 'ValueBackendPassword' object has no attribute 'is_command'
```
It happens with all modules (I later tried to install paypal).
I am using python3.