Commit graph

59 commits

Author SHA1 Message Date
Romain Bignon
d17dda5965 detect when credentials are wrong 2013-03-21 13:21:42 +01:00
Romain Bignon
a8d2d86c6e the fucking columns heads are not same size than data columns 2013-03-21 12:35:13 +01:00
Romain Bignon
17d2c732a8 fix parsing of CEL accounts 2013-03-21 12:23:17 +01:00
Romain Bignon
9ce8385e3e fix heritage 2013-03-21 11:59:29 +01:00
Romain Bignon
325405b6a1 support some variants of website 2013-03-21 11:44:26 +01:00
Romain Bignon
a46f4cfdff fallback on mobile website if there is no CCPTE input field on homepage 2013-03-21 11:44:13 +01:00
Romain Bignon
5c718184c6 go on the savings page to get more accounts (patch from Xavier Guerrin) 2013-03-21 10:48:39 +01:00
Romain Bignon
7523cea4b2 parse only operation dates for date transactions
Dates in labels are dd/mm for card transactions, but can be mm/yy for
other kind of transactions.
2013-03-19 13:43:31 +01:00
Romain Bignon
240efb85f4 support new Crédit Agricole website 2013-03-19 11:34:46 +01:00
Laurent Bachelier
e0542c2e4a Fix comparisons to None
Diff checked manually.

autopep8 -a -ir -j2 --select=E711 .

This required the "agressive" option because it can change code
behavior.
2013-03-16 00:57:30 +01:00
Laurent Bachelier
7094931c92 Easy spacing fixes, trailing stuff
Remove useless trailing \
Remove trailing spaces
Add missing empty lines

autopep8 -ir -j2 --select=E301,E302,E502,W291,W293,W391 .

Diff quickly checked.
2013-03-16 00:54:55 +01:00
Romain Bignon
7ab847bdbe new maintainer for module cragr (argh) 2013-03-13 21:25:12 +01:00
Romain Bignon
eac6f9e684 fields are never readonly 2013-02-25 15:05:24 +01:00
Romain Bignon
3870559155 fix typo 2013-02-08 14:40:02 +01:00
Romain Bignon
f607e0316b use LinearDateGuesser 2013-02-08 14:17:08 +01:00
Romain Bignon
1a971eae6b do not crash on stockfunds pages 2013-02-04 17:56:58 +01:00
Florent
bf3132e8c0 bump to 0.f 2013-01-25 17:23:49 +01:00
Xavier G
cd5ad75928 CrAgr: date parsing: took ValueError raised by datetime.date into account 2013-01-03 19:38:58 +01:00
Xavier G
75e482fb5f CrAgr: date parsing: improved year calculation 2013-01-02 09:50:58 +01:00
Romain Bignon
55a00080ec fix: error 500 during history 2012-12-19 20:05:54 +01:00
Romain Bignon
d91dad2b2b support currencies 2012-12-06 13:21:13 +01:00
Romain Bignon
3be3689439 correctly use iterators 2012-11-10 13:15:01 +01:00
Romain Bignon
9bdd96271c do not crash if there is no history link for an account 2012-11-10 13:13:02 +01:00
Romain Bignon
db739f9eef update transaction regexps 2012-11-06 18:08:04 +01:00
Romain Bignon
4a1e4b5afa bump to 0.e 2012-10-28 20:39:49 +01:00
Laurent Bachelier
3a66728392 Fix crashes with unicode characters in maintainer name
Change every mention of MAINTAINER to avoid future issues.
2012-10-24 13:29:30 +02:00
Xavier G
a3d1c8daa5 CrAgr: fixed specific date parsing. 2012-10-09 19:17:22 +02:00
Romain Bignon
0faa643162 add patterns 2012-09-22 12:14:14 +02:00
Romain Bignon
e4e84f85f0 remove unused import 2012-09-17 19:25:04 +02:00
Romain Bignon
a0f276226a parse dates of card and withdrawal transactions 2012-09-16 10:38:15 +02:00
Xavier G
8cbcde64a6 CrAgr: fixed type for loan payments pattern. 2012-09-16 10:34:23 +02:00
Xavier G
85658846f8 CrAgr: replaced custom clean_amount method with FrenchTransaction.clean_amount 2012-09-16 10:34:22 +02:00
Xavier G
0af83de83e CrAgr: transactions are now assigned types and categories through FrenchTransaction. 2012-09-16 10:34:21 +02:00
Romain Bignon
bae1675573 update AUTHORS and fix pyflakes warnings 2012-09-12 13:48:33 +02:00
Xavier G
13ee7c4c17 Minor documentation fix. 2012-09-09 19:42:26 +02:00
Xavier G
884d7dab4a Minor indentation fix. 2012-09-09 19:42:26 +02:00
Xavier G
882e88da07 Slightly improved the TokenExtractor class. 2012-09-09 19:42:26 +02:00
Xavier G
1f078850bf CrAgr: fixed AccountsList.fallback_date() 2012-09-09 19:42:26 +02:00
Xavier G
63dbc13322 CrAgr: trivia: reordered methods within the AccountsList class. 2012-09-09 19:42:26 +02:00
Xavier G
ca4240cb19 CrAgr: reworked the whole parsing for "list" and "history" operations.
The code now relies on text tokens instead of the HTML structure, which varies
too much from one region to another.
2012-09-09 19:42:26 +02:00
Romain Bignon
2f8072e89e bump to 0.d 2012-05-04 21:17:46 +02:00
Xavier G
025fc6bfc4 CrAgr: CA Sud Rhone Alpes now takes the adequate account label if possible. (closes #857) 2012-05-04 21:15:59 +02:00
Xavier G
06848ae011 CrAgr now handles history-less accounts as found on Sud Rhone Alpes 2012-05-04 21:12:58 +02:00
Richard Genoud
08b33d6ffe cragr: CA Centre website has changed (18_04_2012) - update accordingly (closes #850)
Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
2012-04-21 21:59:55 +02:00
Romain Bignon
22c2210fe7 never convert a float to Decimal 2012-04-11 13:25:58 +02:00
Romain Bignon
b157e92d5b use decimal.Decimal instead of float to store amounts of money 2012-03-29 16:31:18 +02:00
Xavier G
3279f5dc9c CrAgr: fixed the way history pages are browsed. 2012-03-23 07:03:30 +01:00
Romain Bignon
ed8551a415 fix parsing of dates 2012-03-22 21:58:24 +01:00
Romain Bignon
8e391d0b88 bump to 0.c 2012-03-14 22:09:24 +01:00
Laurent Bachelier
006e97a8be PEP8 style fixes and other small style fixes
I used autopep8 on some files and did carefully check the changes.
I ignored E501,E302,E231,E225,E222,E221,E241,E203 in my search, and at
least E501 on any autopep8 run.

Other style fixes not related to PEP8:
* Only use new-style classes. I don't think the usage of old-style
  classes was voluntary. Old-style classes are removed in Python 3.
* Convert an if/else to a one-liner in mediawiki, change docstring style
  change to a comment something that wasn't really appropriate for a
  docstring.
* Unneeded first if condition in meteofrance
2012-03-14 04:51:46 +01:00