Commit graph

707 commits

Author SHA1 Message Date
Laurent Bachelier
0705ce5b02 paypal: Simpler "real" transaction filtering 2013-02-05 16:57:47 +01:00
Laurent Bachelier
8fdc555367 paypal: Check SSL 2013-02-05 16:32:18 +01:00
Laurent Bachelier
235bc87a0a paypal: Fix OMFG warning 2013-02-05 16:32:18 +01:00
Laurent Bachelier
f5c80141ff paypal: History support through CSV download 2013-02-05 16:32:18 +01:00
Laurent Bachelier
efbc3b9ef6 paypal: Add function to download the CSV history 2013-02-05 16:32:18 +01:00
Laurent Bachelier
f84e200e15 paypal: Support "american" balance style
Sources: http://i.imgur.com/rtcuMDa.jpg http://i.imgur.com/TNcLbPB.jpg
2013-02-05 16:32:18 +01:00
Laurent Bachelier
0cbd3dee6e paypal: Fix balance parsing with a single currency account 2013-02-05 16:32:18 +01:00
Laurent Bachelier
395d7e5e5d paypal: Proper multi-currency support
An account per currency.
And fix xpath (missing ".").
2013-02-05 16:32:18 +01:00
Laurent Bachelier
6e7599d4e3 paypal: Start support for multiple currencies
For now, ignore everything that is not the primary, and do not use the
converted total.

This is based on http://i.imgur.com/TNcLbPB.jpg
as I have 0 in all currencies for now.
2013-02-05 16:32:18 +01:00
Laurent Bachelier
0e505c0b1d Add basic PayPal module
Limitations for now:
* Only French-style (UUU,CC and not UUU.CC) balances; the choice is not left up to the user so
  it's hard to test
* No history (should be easy to add)
2013-02-05 16:32:17 +01:00
Romain Bignon
c76cd0c1c5 detect when website is unavailable 2013-02-05 14:34:49 +01:00
Romain Bignon
34aff683eb fix deferred debit cards parsing 2013-02-05 11:23:42 +01:00
Florent
903b5a6c06 s/entry.link/url/g 2013-02-04 18:41:06 +01:00
Romain Bignon
1a971eae6b do not crash on stockfunds pages 2013-02-04 17:56:58 +01:00
Florent
f9f0bc26b0 Get real ID directly with url2id 2013-02-04 16:35:22 +01:00
Florent
72c230e81d Small coding style issue 2013-02-04 16:35:10 +01:00
Romain Bignon
f61b71fb99 do not crash when an account is unavailable 2013-02-04 14:01:51 +01:00
Romain Bignon
32db47cf37 fix login on societegenerale 2013-02-04 13:46:42 +01:00
Florent
c0fc9c7dd6 Add multi-account support for bills 2013-02-03 11:23:08 +01:00
Florent
124e72aeb8 Display validity date 2013-02-01 10:49:17 +01:00
Florent
87f8b74ab1 Fix crash when no data available 2013-02-01 10:41:27 +01:00
Florent
7fa67bfc04 New certificat 2013-01-30 22:38:32 +01:00
Florent
9d693bd982 Create an id for calls 2013-01-28 15:45:44 +01:00
Florent
2ddf8f66b9 Take the operation id of the bank 2013-01-26 13:55:29 +01:00
Florent
bf3132e8c0 bump to 0.f 2013-01-25 17:23:49 +01:00
Florent
7430246c24 Get renew date on mutli accounts 2013-01-25 12:00:08 +01:00
Florent
11f9a6d8a1 Fix xpath search 2013-01-25 11:47:28 +01:00
Florent
391dc19666 Fix parsing (site changed) 2013-01-25 11:11:42 +01:00
Florent
359b91daf8 Pep8 cleaning 2013-01-25 10:56:21 +01:00
Florent
054279ac0e Improve parsing of the pdf 2013-01-25 10:56:21 +01:00
Florent
fcd8432045 Use clean_relative_urls 2013-01-25 10:56:21 +01:00
Florent
4750e8f421 Remove some adds 2013-01-25 10:56:21 +01:00
Florent
5b6e475428 Pep8 cleaning 2013-01-25 10:56:21 +01:00
Florent
4a327e153e Pep8 cleaning 2013-01-25 10:56:21 +01:00
Florent
b671819d91 Better choice of url to get history
Work now with livret A accounts
2013-01-25 10:56:21 +01:00
Florent
438158e19b Create an id for daily pages 2013-01-23 16:27:10 +01:00
Florent
96ca30388d Enlarge your size 2013-01-23 16:11:29 +01:00
Florent
322cd0230d Return data and not None... 2013-01-23 16:02:37 +01:00
Florent
abcc4067d2 All dailys news in only one thread 2013-01-22 14:34:23 +01:00
Romain Bignon
1c4416b4cf ok directly raise the error 2013-01-19 19:39:49 +01:00
Romain Bignon
3cf99f7b46 support the question page 2013-01-19 19:35:42 +01:00
Romain Bignon
9810abd278 handle useless index page 2013-01-16 17:50:05 +01:00
Romain Bignon
efceda7153 get card history as far as we can 2013-01-16 16:26:42 +01:00
Romain Bignon
bf177f71ad fix parsing card pages in special fucking cases 2013-01-16 11:44:53 +01:00
Romain Bignon
07038a9989 support deferred debit 2013-01-15 15:39:56 +01:00
Romain Bignon
f2d0b514c6 don't crash if there is an account without account number 2013-01-14 22:02:27 +01:00
Romain Bignon
535d6efc47 more explicit error messages during common import errors 2013-01-14 21:28:47 +01:00
Romain Bignon
76da084ec1 on error during login, raise exception 2013-01-14 17:32:20 +01:00
Romain Bignon
0998d12327 add new certificate hash 2013-01-14 16:39:16 +01:00
Romain Bignon
b6ddd15660 change on html structure 2013-01-13 11:40:33 +01:00