Romain Bignon
db52ac2619
support market page (but do not display any history)
2013-02-10 17:35:44 +01:00
Romain Bignon
cc31e73f23
on page to update user information, raise BrowserIncorrectPassword
2013-02-10 17:17:06 +01:00
Romain Bignon
5b9c359487
do not support other kind of account histories than CPT
2013-02-10 17:12:23 +01:00
Romain Bignon
3827f5c11f
enable check of certificate
2013-02-10 13:35:01 +01:00
Romain Bignon
fd9d069442
add module creditdunord
2013-02-10 02:17:54 +01:00
Romain Bignon
69e4c77257
use recent firefox user agent
2013-02-10 02:17:54 +01:00
Romain Bignon
06b314de48
little fixes
...
- logger might be a private attribute
- compare rdate to date, not to today
2013-02-10 02:17:54 +01:00
Laurent Bachelier
c1bec2e388
New git URL
2013-02-10 00:52:35 +01:00
Romain Bignon
9aaf775b0f
we don't like licking asses
2013-02-08 17:00:47 +01:00
Romain Bignon
63dc4e05da
support empty dates for transactions
2013-02-08 14:46:01 +01:00
Romain Bignon
3870559155
fix typo
2013-02-08 14:40:02 +01:00
Laurent Bachelier
589dac7bf0
boilerplate: Fix missing use of the class name
2013-02-08 14:22:45 +01:00
Romain Bignon
a2fcc209f1
support deferred cards
2013-02-08 14:17:08 +01:00
Romain Bignon
f607e0316b
use LinearDateGuesser
2013-02-08 14:17:08 +01:00
Romain Bignon
5f78a99c5b
create DateGuesser extracted from cragr
...
it also moves utc2local and local2utc functions into date.py
2013-02-08 14:17:08 +01:00
Fabien Grumelard
a43a01a5cf
Add a "id_regexp" parameter to filter results on video id
...
Signed-off-by: Fabien Grumelard <fabix-symlink@grumi.net>
2013-02-08 14:15:11 +01:00
Florent
3296d57132
Remove useless TODO
2013-02-07 15:49:33 +01:00
Florent
975dbb26c5
Add a default error message on SensorNotFound
2013-02-07 15:49:27 +01:00
Florent
0072b5e076
Allow infinite search with 0
2013-02-07 14:51:38 +01:00
Laurent Bachelier
2eed02568b
boilerplate: Use unicode by default for some fields
2013-02-07 14:30:25 +01:00
Romain Bignon
057e7642fa
introduce Fabien Grumelard
2013-02-07 14:24:43 +01:00
Laurent Bachelier
73d93f2d09
Make the "base" recipe more complete
2013-02-07 14:22:13 +01:00
Laurent Bachelier
32d7b53e63
Start a "base" recipe
...
This probably needs to have a "pages" templates too.
2013-02-07 14:22:13 +01:00
Laurent Bachelier
1162aa2fd7
Remove gen_comic_reader.sh
...
Replaced by tools/boilerplate.py
The templates in it are outdated (the test import for example),
hard to maintain, and do not follow PEP8.
Also, boilerplate.py already sets more fields.
2013-02-07 14:22:12 +01:00
Laurent Bachelier
a913072596
Add basic boilerplate script
...
With the comic templates from tools/gen_comic_reader.sh
2013-02-07 14:22:12 +01:00
Laurent Bachelier
82f3b6103e
paypal: Bigger timeout
...
For CSV export.
2013-02-07 14:22:12 +01:00
Laurent Bachelier
d424fe5da7
paypal: Fix incorrect login detection
...
And use "webscr" URLs everywhere.
2013-02-07 14:22:12 +01:00
Romain Bignon
b770163d9b
fix crash when there is no selected fields (yes, all the time, why nobody has reported it)
2013-02-07 14:21:06 +01:00
Fabien Grumelard
d18c115555
Fix francetelevisions search
2013-02-07 11:59:54 +01:00
Romain Bignon
a263c266af
update regexps
2013-02-06 15:01:03 +01:00
Romain Bignon
89e5a20cb1
fix parsing of some card transactions
2013-02-06 13:06:55 +01:00
Laurent Bachelier
49c37a5600
paypal: Try to convert from utf-8, fall back on latin-1
2013-02-05 20:35:21 +01:00
Romain Bignon
126b5be301
ability to set a ENCODING constant to BasePage which overrides the Browser's one
2013-02-05 20:22:44 +01:00
Laurent Bachelier
e5a3a7055d
paypal: Fix for French-language website
2013-02-05 18:15:55 +01:00
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
d1fcd6c153
Fix repr() on transactions with unicode labels
...
repr only wants str.
2013-02-05 16:32:18 +01:00
Laurent Bachelier
91f59a9cef
Add a CSV parser
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
Laurent Bachelier
81e3da8bb0
More robust currency guessing
...
This allows to parse PayPal balances which includes both symbol and letters, for
instance "$ 42,00 USD".
Also, it does not require adding any new symbols to the regular
expression.
It might break modules, though numerous cases were tested.
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