woob issueshttps://gitlab.com/woob/woob/-/issues2020-07-07T13:24:16Zhttps://gitlab.com/woob/woob/-/issues/220creditdunord not working2020-07-07T13:24:16ZWoob Importcreditdunord not workingHi
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 helphttps://gitlab.com/woob/woob/-/issues/221FATAL(freemobile): Downgrade from HTTPS to HTTP2023-04-08T15:47:39ZWoob ImportFATAL(freemobile): Downgrade from HTTPS to HTTPHello,
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
Érichttps://gitlab.com/woob/woob/-/issues/222new module for ulys / vinciautoroute / liber-t2023-04-08T15:54:39ZWoob Importnew module for ulys / vinciautoroute / liber-tHello
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/223boobank(ing): encoding error or 500 Server Error: Internal Server Error2023-04-08T15:47:40ZWoob Importboobank(ing): encoding error or 500 Server Error: Internal Server ErrorI'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 ordereddicthttps://gitlab.com/woob/woob/-/issues/224boobank/bp: labanquepostale not working anymore2019-02-07T10:29:39ZWoob Importboobank/bp: labanquepostale not working anymoreI'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/225weboob@1.4 brew formula -- missing unidecode dep2019-11-30T17:50:58ZWoob Importweboob@1.4 brew formula -- missing unidecode depSeems 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 transactions2021-05-13T15:10:45ZWoob Import[KMyMoney plugin] cannot import transactionsHello
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 supporthttps://gitlab.com/woob/woob/-/issues/227[bred] Implémenter le téléchargement des documents (CapDocument)2023-04-08T15:54:39ZWoob 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:47ZWoob Import[weboob][boomoney] SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytesJust 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:39ZWoob 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 object2019-04-11T12:02:23ZWoob Import[bp] maximum recursion depth exceeded while calling a Python objectI 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:06ZWoob 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 advance2023-04-08T15:54:40ZWoob Import[societegenerale] Make use of password expiration warning in advanceIt 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 keyboard2023-04-08T15:58:15ZWoob Import[societegenerale] Use the new virtual keyboardWith 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 information2024-02-08T23:58:11ZWoob Import[fortuneo] more relevant informationOn 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 GasselinDamien Mat (Powens)https://gitlab.com/woob/woob/-/issues/235[creditdunord] better label cleaning2024-02-08T23:52:16ZWoob Import[creditdunord] better label cleaningThe keywords used by the bank have changed. To have clean labels in KMyMoney, "virements" and "deposits" have to be updatedThe keywords used by the bank have changed. To have clean labels in KMyMoney, "virements" and "deposits" have to be updatedDamien Mat (Powens)Maxime GasselinDamien Mat (Powens)https://gitlab.com/woob/woob/-/issues/236Boobank - Tarneaud2023-04-08T15:47:43ZWoob ImportBoobank - TarneaudFailed 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 broken2023-04-08T15:47:42ZWoob Import[creditdunord] plugin brokenSince 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/238Bandcamp: Add more fields2023-04-08T15:54:40ZWoob ImportBandcamp: 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 collectionsWoob ImportWoob Importhttps://gitlab.com/woob/woob/-/issues/239[bp][part] missing link to incoming2019-03-12T10:09:22ZWoob Import[bp][part] missing link to incomingHi...
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")]',)
```