woob:85f2c816bfc787e23de43b4549bba162211c55e3 commitshttps://gitlab.com/woob/woob/-/commits/85f2c816bfc787e23de43b4549bba162211c55e32018-08-18T20:36:02+02:00https://gitlab.com/woob/woob/-/commit/85f2c816bfc787e23de43b4549bba162211c55e3[spirica] fix date issue2018-08-18T20:36:02+02:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
This is a blind fix concerning the "symbols = '-'" patch from a weboob
contributor: <a href="https://git.weboob.org/weboob/devel/merge_requests/218" rel="nofollow noreferrer noopener" target="_blank">https://git.weboob.org/weboob/devel/merge_requests/218</a>
It seems that something with the obj_date is causing crashes on the workers that we
cannot reproduce locally so while I am waiting for the session folder,
this fix may reduce bugs on the spirica module.https://gitlab.com/woob/woob/-/commit/ef9738402b8d9c580513c58b94170c359b929a36[gmf] handle document signature page2018-08-18T20:34:35+02:00Sylvie Yesye@budget-insight.com
Some users have to sign documents.
It can be skipped by going on Account page. But account page can also be redirected on document signature page like this:
AccountsPage(GET) -> DocumentsSignaturePage -> AccountsPage(GET) -> DocumentsSignaturePage
Plus, for transaction and investment it's a POST request, document signature page can be here after the post.
Every pages can be redirected like this in go_details_page:
AccountsPage(GET) -> DocumentsSignaturePage
AccountsPage(GET) -> TransactionsInvestmentsPage(POST) -> DocumentsSignaturePage
It's easier to raise ActionNeeded.
Closes: 15699@sibihttps://gitlab.com/woob/woob/-/commit/9e2fa7a10fba4483402c11bccea8f2cd9d206fbd[cmso] Modifications to manage the arkeabanqueprivee URL and name2018-08-18T20:32:44+02:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
These modifications are linked to the arkeabanqueprivee new module
that inherits from CMSO.
Howevers the credentials were for "par", we will need a "pro" account to
check if the login works as well with arkeabanqueprivee or modify
cmso/pro/browser.py accordingly.https://gitlab.com/woob/woob/-/commit/8800833e608e0ac4766d79df195395db932f9ab3[lameteoagricole] 10 days forecast page has changed2018-08-15T11:37:44+02:00Vincent Adev@indigo.rehttps://gitlab.com/woob/woob/-/commit/7f2702fdb9d62a290d989034019a2a030e5e5164[figgo] declare py3 compatible2018-08-13T22:38:45+02:00Vincent Adev@indigo.rehttps://gitlab.com/woob/woob/-/commit/ec5f211cfd93db7d2c0fa0dfa322937c27a0eaf4videoobmc: Python 3 compatibility2018-08-13T22:29:27+02:00Laurent Bachelierlaurent@bachelier.name
Completely untestedhttps://gitlab.com/woob/woob/-/commit/2a2ccaa2d7f4feaeaf8ee841d01ebf66b1717399formatters: use raise instead of return for exception2018-08-13T22:23:15+02:00Laurent Bachelierlaurent@bachelier.namehttps://gitlab.com/woob/woob/-/commit/f5c4f950588f8ce6a08ec2c57340510bdae2140e[figgo] new CapCalendarEvent module for HR website2018-08-13T22:21:33+02:00Vincent Adev@indigo.rehttps://gitlab.com/woob/woob/-/commit/32d47adf2a3ca9177b26ef9771447cc4974af81aboobcoming: ICalFormatter now accepts dates (not datetimes)2018-08-13T22:21:05+02:00Vincent Adev@indigo.re
This allows to make whole-day events.https://gitlab.com/woob/woob/-/commit/705f341e02e6d39ecee8d8dcc8fd03a1903ac751weboob command: better way to see if an application is a GUI2018-08-13T22:19:50+02:00Laurent Bachelierlaurent@bachelier.namehttps://gitlab.com/woob/woob/-/commit/88981904cef42befe370bab145af57458419e141weboob command: Avoid duplicate entries and put GUIs at the end2018-08-13T22:19:50+02:00Laurent Bachelierlaurent@bachelier.name
I'm not sure how I get duplicate entries on my system (I get them for
bank), since I can't reproduce it with local_run. But this shouldn't hurt.https://gitlab.com/woob/woob/-/commit/2c16ca1640bcb6bda3ced3226e70b4076171f2adrepositories: Ignore empty directories2018-08-13T22:17:10+02:00Laurent Bachelierlaurent@bachelier.namehttps://gitlab.com/woob/woob/-/commit/8e724e16b4eb4b11fe251e10e859c92c8b65f018repositories: Avoid building twice the first time2018-08-13T22:17:10+02:00Laurent Bachelierlaurent@bachelier.namehttps://gitlab.com/woob/woob/-/commit/2366edf5beaa34e7762189e1976cd236a51cf0a6repositories: Better display of errors2018-08-13T22:17:10+02:00Laurent Bachelierlaurent@bachelier.name
Especially with local_runhttps://gitlab.com/woob/woob/-/commit/510d402a9bd0fd2a71428d798e0a8fe2f2582feelocal_run: Allow Python interpreter options2018-08-10T00:04:37+02:00Laurent Bachelierlaurent@bachelier.name
That way you can do "local_run -Wall boobank"
-Wall was previously not working at all, being passed as argv[0], and
gets quickly annoying.https://gitlab.com/woob/woob/-/commit/981972c605ece7705b0ab1dedde49b53bffff462local_run: provide sys.executable as first argument2018-08-10T00:04:36+02:00Laurent Bachelierlaurent@bachelier.name
Without it, sys.executable became '' and would end up confusing
some virtualenv installs.https://gitlab.com/woob/woob/-/commit/32ae32ece91bcab8810cb923748b98fb9b0bad2c[lcl] Add regexp to match withdrawal types2018-08-09T23:07:04+02:00Antoine BOSSYmail+github@abossy.frhttps://gitlab.com/woob/woob/-/commit/36bfe69a1e88a5263cac756b8a291285e1afe8afurl: Allow open to use callback2018-08-09T23:06:25+02:00JEAN Sébastiensebj42@gmail.comhttps://gitlab.com/woob/woob/-/commit/23ef38615d8bf90f4ac86d1e99d6334918efcdaburl: Allow open to use is_async2018-08-09T23:06:25+02:00JEAN Sébastiensebj42@gmail.comhttps://gitlab.com/woob/woob/-/commit/7eb024b453a274a376f1411be27fead09847c339[seloger] fix advert_type search2018-08-09T22:49:05+02:00Bezleputhcarton_ben@yahoo.frhttps://gitlab.com/woob/woob/-/commit/88e3f70b3d953c03bdefe99d6758b2bbd55ae06bbackends: Get proxies using stdlib functions2018-07-30T08:03:46+02:00Laurent Bachelierlaurent@bachelier.namehttps://gitlab.com/woob/woob/-/commit/485bf2507bf7072c6c249405fb4abe9a31f727afcompat: Add getproxies2018-07-30T08:03:46+02:00Laurent Bachelierlaurent@bachelier.namehttps://gitlab.com/woob/woob/-/commit/75a28a9d79335ddeb3ca0a0c38600c30b3b549d1compat: Remove check_output2018-07-30T08:03:46+02:00Laurent Bachelierlaurent@bachelier.name
The compatibility logic was already removed when we stopped
supporting Python <2.7. Now no application is using check_output from
compat.https://gitlab.com/woob/woob/-/commit/475b4aa75e9aca482ccf20e7be7348d716125485boobank: Set proxy and logger in budgea command2018-07-30T08:02:01+02:00Laurent Bachelierlaurent@bachelier.namehttps://gitlab.com/woob/woob/-/commit/b428f527324f8cff9d3e8dd23a5a841b7851791aupdate: Set proxy and logger options for the Browser2018-07-30T08:02:01+02:00Laurent Bachelierlaurent@bachelier.namehttps://gitlab.com/woob/woob/-/commit/a8d3374a5051f07bb8d796df159ed12c7a95ac06backends: Reorganize way to get proxies2018-07-30T08:02:01+02:00Laurent Bachelierlaurent@bachelier.namehttps://gitlab.com/woob/woob/-/commit/68a012d366c800ee594e70116e8f659a9ff9053a[tumblr] fix title search on gallery2018-07-30T08:02:01+02:00Vincent Adev@indigo.rehttps://gitlab.com/woob/woob/-/commit/97ef05bf047edeef9a9b08dc8755e2f02da26d9d[lameteoagricole] wind speed label sometimes changes2018-07-30T08:02:01+02:00Vincent Adev@indigo.rehttps://gitlab.com/woob/woob/-/commit/5b774716fbf8d3cba985bb76f8fc79d068ff0122[seloger] fix currency detection2018-07-30T08:01:38+02:00Bezleputhcarton_ben@yahoo.frhttps://gitlab.com/woob/woob/-/commit/2afcb3e54feb70b6ec9d81fc15005cb84d375492[limetorrents] new website address2018-07-29T15:35:24+02:00Julien Veyssiereneiluj@posteo.nethttps://gitlab.com/woob/woob/-/commit/fe861aa6d3d371b214b6c1cbb0d07b8933039f5clcl: fix parsing of number when coming from bforbank2018-07-29T14:33:39+02:00Romain Bignonromain@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/e447b303db450e10df743fda12456c0156640a0d[fortuneo] only call has_action_needed method when on AccountList page2018-07-29T14:33:39+02:00Fong NGOfngo@budget-insight.com
The iframe destination tends to change, and isn't always an AccountList
page. However, we test the existence of CGUs on the AccountsList page,
and this is why we need to ensure we are on a AccountList page
beforehand.
Closes: 14153@sibi 13797@sibihttps://gitlab.com/woob/woob/-/commit/87bf55593741342a26d55b0e1e537a772a2785d4[creditcooperatif] duplicate transactions2018-07-29T14:33:39+02:00Célande Adriencelande.adrien@budget-insight.com
Looking at the website, you can see that some transactions are duplicates.
So it is normal to have some, since it is what is send.
But sometimes, some requests send have the same transaction list, even if they had different parameters/data.
So there are some more duplicates.
It happens only for the card type transactions.
They are compared to be sure they does not bring duplicates.
It is pretty easy since their labels always have the same format: 'TOT DIF %MONTH%'.
And the duplicates one have the same amount too.
The rest is checked just to be sure.
Closes: 6257@zendeskhttps://gitlab.com/woob/woob/-/commit/4e213b9d0963f1f0880b7a7147c072ea476a8f18[creditmutuel/cic] Remove trash from Transactions labels2018-07-29T14:33:39+02:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
The infamous "Cliquer pour déplier ou plier le détail de l’opération" is
back!
This is linked to the commit <a href="/woob/woob/-/commit/6d41bfafd091a900016a80028d1adb49aa67d520" data-reference-type="commit" data-original="6d41bfaf" data-link="false" data-link-reference="false" data-project="25520182" data-commit="6d41bfafd091a900016a80028d1adb49aa67d520" data-container="body" data-placement="top" title="[creditmutuel] remove dirt from label" class="gfm gfm-commit has-tooltip">6d41bfaf</a> that removes this piece of some
transaction labels ; but it turns out that now it's not located in
parts[0] instead of parts[1].
I first remove all empty strings and then look for the string that we
want to get rid of ; if it's there I remove it from the list, this way
it is more dynamic that parts[0] or parts[1].
Tested with CIC and creditmutuel connections.
Closes: 6378@zendesk, 6382@zendesk, 6381@zendesk, 6398@zendeskhttps://gitlab.com/woob/woob/-/commit/294283b8876fbaee40b135ecc61a6d181c662700[lcl] fix pea number and label2018-07-29T14:33:39+02:00Maxime Gasselinmaxime.gasselin@budget-insight.com
Before the patch the number and label look like "Avoir sous mandat LCL
00426346639P". Now it is only 00426346639P.
closes: 6173@zendeskhttps://gitlab.com/woob/woob/-/commit/5081f14327b87b05424a62acd6cadaf439add4de[creditdunord] Fix home redirection2018-07-29T14:33:39+02:00Maxime Gasselinmaxime.gasselin@budget-insight.com
The patch adds strid params. Whithout the params the website is
frequently in error.
closes: 13847@sibihttps://gitlab.com/woob/woob/-/commit/5f6b483bb7e354e488a2e2970b64eba5c25c46ce[creditdunord] raises BrowserPasswordExpired2018-07-29T14:33:39+02:00Simon Rochwergsimon.rochwerg@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/eb0f5a9eec9209c6eea0a69163aaeaaa4eaae6e0[ing] update account label for transfer check2018-07-29T14:33:39+02:00Sylvie Yesye@budget-insight.com
update origin account and recipient account label for transfer check
get them on init transfer page
example: 'Compte Courant Joint' on account page can become 'Compte Courant' on transfer pagehttps://gitlab.com/woob/woob/-/commit/2e53f484b41944a41cf9e5e6a472b03eae1205f1[ing] use transfer default check for transfer amount2018-07-29T14:33:39+02:00Sylvie Yesye@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/9f2f7bb5ebb936b3765edd14edcf53192077775e[ing] update transfer account balance xpath2018-07-29T14:33:39+02:00Sylvie Yesye@budget-insight.com
Transfer origin account balance can be negative
Closes: 16355@sibi