woob:ee864e8c929f61506f827d8068ce1abee1e6b5fd commits
https://gitlab.com/woob/woob/-/commits/ee864e8c929f61506f827d8068ce1abee1e6b5fd
2019-04-10T23:30:27+02:00
https://gitlab.com/woob/woob/-/commit/ee864e8c929f61506f827d8068ce1abee1e6b5fd
config: Allow setting Loader and Dumper at class level
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/5a187f1b199975a3f066b1479b1cfb210640b8ff
config: SQLiteConfig Python 3 compatibility
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/868957f897eef177cbc04ffdabe3173219a9bd98
config: Handle calls with only one level in SQLiteConfig
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/34adb2db2f85529117693ce02da340f6d8b88d7f
config: Add SQLiteConfig
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/a07d639018077c7c6b02f9968d819bb235d70ae1
config: The underlying storage class may have a sync method
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/110d1be6f836f35e59d43bc350bf2cc5b1f9fd14
config: Add license headers
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/330de433121368ba6ebedee859839c30b98d5ee7
config: Allow extra classes to be pickled properly
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/d20e9c08345fadb9b1a7ada25e41596818b1b042
config: Reduce filesystem calls in AutoCleanConfig
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/d86f05b35b3c47fd5bc4239ad2b31f6108f40abb
config: Only create decorator as needed, more parameters
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
This is mostly to avoid making the object unpicklable.
Also it should be a bit faster.
https://gitlab.com/woob/woob/-/commit/1b0ed3bd4db80e4c7b2cf0da11fa582adc3ea978
config: Move time buffer logic out of the class
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
So it can be used easily by other subclasses
https://gitlab.com/woob/woob/-/commit/0db876547a1c20706f04236ca24680a714255ba0
config: Avoid altering the values dict by doing a get()
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
When using default and accessing levels that don't exist, they would be
filled by empty dicts.
It is also faster as we return early.
https://gitlab.com/woob/woob/-/commit/d8b93e5ef367421fd9d68e4bd80d23ec48c7baf6
config: No need to check if file exists
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
Rename will always erase it. This saves two filesystem operations.
https://gitlab.com/woob/woob/-/commit/9280d6bfa7bf39ff2c4616abeef58e8f8beef9e4
config: Rename to DBMConfig
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/8b2d9351736cc1fbd6b69a6be9ce78765294eab8
config: Python 3 compatibility
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/21e691dce4af7f5fef9dc3549778809d533e155e
config: Avoid race conditions
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/426f4db75b7454422ce0131e104cf6e7fd90b1ce
config: Add extra classes
2019-04-10T23:30:27+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/803d07a738da9e9f3b085c7ec3ddbdcf79c53905
config: Allow usage as a context manager
2019-04-10T23:30:26+02:00
Laurent Bachelier
laurent@bachelier.name
https://gitlab.com/woob/woob/-/commit/6791c33871a178b3492f9af8647ecd0a05316d45
Add AnyDBMConfig, an implementation of IConfig for anydbm
2019-04-10T23:30:26+02:00
Edouard Lefebvre du Prey
edouard.lefebvreduprey@geneanet.org
https://gitlab.com/woob/woob/-/commit/82fc1196e827b84ee048c3f2b934138e9ed88f1e
[pagesjaunes] take only phone number, ignore fax number
2019-04-10T17:48:12+02:00
Vincent A
dev@indigo.re
https://gitlab.com/woob/woob/-/commit/92730c284a7e88468937540cc0fd874d7b277b0f
weboob.tools.application: use more docstring instead of comments
2019-04-10T17:48:12+02:00
Vincent A
dev@indigo.re
X-Target-Branch: argparse
https://gitlab.com/woob/woob/-/commit/ad3924e5b86d26763c52483c5470a072de381984
weboob-repos: port to python3
2019-04-10T17:48:12+02:00
Vincent A
dev@indigo.re
tarfile.add doesn't take anymore 'exclude' keyword anymore but 'filter'
can do the same in both py2 and py3.
Also, subprocess returns bytes.
https://gitlab.com/woob/woob/-/commit/0b0067e5b5c05ebf55334ff9037f48ac27324ff3
[bp] Fix url to check password. Fixes #176. Fixes #230
2019-04-10T17:48:12+02:00
Antoine BOSSY
mail+github@abossy.fr
https://gitlab.com/woob/woob/-/commit/c7459f92184780931bdae04cba0e4cdccff8c449
zerobin: Fix imports to work with the mainstream Cryptodome library
2019-04-10T08:22:01+02:00
Laurent Bachelier
laurent@bachelier.name
<a href="https://pycryptodome.readthedocs.io/" rel="nofollow noreferrer noopener" target="_blank">https://pycryptodome.readthedocs.io/</a> uses the Crypto namespace
<a href="https://pypi.org/project/pycryptodomex/" rel="nofollow noreferrer noopener" target="_blank">https://pypi.org/project/pycryptodomex/</a> is a fork of Cryptodome that
uses the Cryptodome namespace.
Some distributions went with pycryptodomex, others with pycryptodome.
https://gitlab.com/woob/woob/-/commit/0ce05a1bee203c349123ce22ce5f5a0bbf691e21
[hsbc] Use the default tls settings. Fixes #188
2019-04-09T23:21:48+02:00
Antoine BOSSY
mail+github@abossy.fr
https://gitlab.com/woob/woob/-/commit/09d5f2f32e3713188873429fb01fcaccc13073ab
[foncia] fix #250 : website got updated
2019-04-09T22:34:49+02:00
Bezleputh
carton_ben@yahoo.fr
https://gitlab.com/woob/woob/-/commit/10adc09d8ea9cc9f3d3cd009d67a3f4aca8f4c73
AUTHORS: add more developers
2019-04-09T22:29:05+02:00
Vincent A
dev@indigo.re
https://gitlab.com/woob/woob/-/commit/cd1e37917660d1d424133b04330d35e114c36108
[biplan] Delete module concert hall is closing
2019-04-09T22:29:05+02:00
Bezleputh
carton_ben@yahoo.fr
https://gitlab.com/woob/woob/-/commit/d1c033b483c4019170d6e414dc7f1b89c59ccbb7
tools/stable_backport_data: reimport weboob.tools.captcha.virtkeyboard
2019-04-07T12:40:55+02:00
Vincent A
dev@indigo.re
https://gitlab.com/woob/woob/-/commit/24d07ff089f5a73d66dbc7494df62fbdbe400de9
tools/stable_backport: force manual backports to be reimported
2019-04-07T12:40:55+02:00
Vincent A
dev@indigo.re
https://gitlab.com/woob/woob/-/commit/30685e739cb0bd1a55a8c3b287de8a69ac9bfdad
change modules to LGPL
2019-04-06T14:49:12+02:00
Romain Bignon
romain@symlink.me
https://gitlab.com/woob/woob/-/commit/9998492451982d8cef19cb6b0e9f272c2ed5b345
[caissedepargne] for netpro, fix duplicated transactions between pro accounts
2019-04-06T14:47:19+02:00
Jerome Berthier
jerome.berthier@budget-insight.com
The website is broken, when there are several accounts the direct link to an account displays
the history of the last visited account (or the first account in the list).
To reach the correct history I use the form sent when selecting an account from the dedicated select box.
https://gitlab.com/woob/woob/-/commit/2f376937e3b13bd53c7d8a49423c26af1db473cd
[societegenerale] handle PLAN_EPARGNE_POPULAIRE as saving account
2019-04-06T14:47:10+02:00
Sylvie Ye
sye@budget-insight.com
* Refactorize iter history from old website
* PLAN_EPARGNE_POPULAIRE savings accounts don't have json history
wait for account with transaction to implemente history
https://gitlab.com/woob/woob/-/commit/417a7323172abf915f0c9a3e94fe03abf738eef0
[societegenerale] avoid unavailable accounts
2019-04-06T14:47:02+02:00
Sylvie Ye
sye@budget-insight.com
https://gitlab.com/woob/woob/-/commit/f49db7ceaf61271f256d2df19b4eb74e63ada328
[societegenerale] add SOGEMONDE as savings account
2019-04-06T14:46:52+02:00
Sylvie Ye
sye@budget-insight.com
https://gitlab.com/woob/woob/-/commit/a8539b871e6ff3963366902f7a1d8f0766d48be4
[ing] add feature: transfer
2019-04-06T14:37:35+02:00
Sylvie Ye
sye@budget-insight.com
https://gitlab.com/woob/woob/-/commit/04e2a3e0c29ddb02b91b3ee19d7003b5c81b2fd7
[application/boobank] give account object to iter_transfer_recipient
2019-04-06T14:37:22+02:00
Sylvie Ye
sye@budget-insight.com
boobank already do iter_account, avoid to redo iter_account in iter_transfer_recipient
https://gitlab.com/woob/woob/-/commit/e07a459a80ad32d0a27910e3cc22244e78518c3c
[cragr/api] Types prĂȘts conventionnĂ©s
2019-04-06T14:37:15+02:00
Quentin Defenouillere
quentin.defenouillere@budget-insight.com
If Loans are not correctly typed, it may cause ID duplicates when
calling iter_accounts().
Closes: 10623@zendesk
https://gitlab.com/woob/woob/-/commit/48dcfbb6983a85825cf4af8c493da2b37cfb830e
[cic] handle transfer wrong exec date error
2019-04-06T14:37:08+02:00
Sylvie Ye
sye@budget-insight.com
https://gitlab.com/woob/woob/-/commit/79fe499a7ea51854779492b7ae80ec06d44d2aa9
[ing] avoid market page redirection when there is null balance
2019-04-06T14:36:59+02:00
Sylvie Ye
sye@budget-insight.com
some market accounts link with null balance redirect to logout page
avoid it because it can crash iter accounts
https://gitlab.com/woob/woob/-/commit/8f16784a985c862ebcf51fdb193b05df6d49244e
[banquepopulaire] Fix login for some connections
2019-04-06T14:36:35+02:00
Maxime Gasselin
maxime.gasselin@budget-insight.com
For some connexions login have changed. You must do the request firstly
with the login and then with the password.
Closes: 38991@sibi