Laurent Bachelier
99f8a03895
Cache the sucessful protocols
...
And avoid doing too many failed handshakes.
2013-02-11 14:45:28 +01:00
Laurent Bachelier
085c784691
Fall back on SSLv3 if TLSv1 fails
...
This is so dirty :(
2013-02-11 14:45:27 +01:00
Romain Bignon
ce12b56ee8
remove two old and useless debug messages
2013-02-10 22:32:02 +01:00
Laurent Bachelier
79769265cf
fix pyflakes/flake8 issue
...
date is imported as a module, avoid using it as a variable.
also PEP8 fix.
2013-02-10 20:17:27 +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
Romain Bignon
63dc4e05da
support empty dates for transactions
2013-02-08 14:46:01 +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
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
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
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
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
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
b7b7d31771
remove unused imports
2013-01-30 11:36:47 +01:00
Romain Bignon
8550c17cf7
do not cry if an object in not support to be filled by a backend
2013-01-30 11:34:28 +01:00
Laurent Bachelier
41c25f4611
pastoob: Support "no expiration"
2013-01-25 17:52:09 +01:00
Laurent Bachelier
cf5b6a95f5
Add command-line parameters to pastoob
...
And better defaults.
closes #920
2013-01-25 17:52:09 +01:00
Florent
bf3132e8c0
bump to 0.f
2013-01-25 17:23:49 +01:00
Laurent Bachelier
d9ceecdf8a
Add --insecure to the proper place (no group)
2013-01-25 15:48:55 +01:00
Laurent Bachelier
e407fd1dfa
Add mplayer2 support
2013-01-25 13:46:55 +01:00
Florent
b100f77f95
Try if attribut exists before to try an access
2013-01-25 10:56:21 +01:00
Romain Bignon
78a5c3767f
fix compatibility with python2.6
2013-01-16 17:50:29 +01:00
Romain Bignon
1006e9ff83
ability to give several arguments in 'player_name' config option
2013-01-14 22:29:50 +01:00
Romain Bignon
535d6efc47
more explicit error messages during common import errors
2013-01-14 21:28:47 +01:00
Romain Bignon
32e965d338
weboob-config add: fix double message "Unable to load module"
2013-01-14 21:22:03 +01:00
Florent
528cc826ce
Allow to exclude some backends
...
closes #617
2013-01-10 19:05:52 +01:00
Florent
3daf7af5a9
Change representation of Gauges objects
2013-01-10 14:56:56 +01:00
Florent
a04ac33d65
Add sensors function to wetboobs
2013-01-10 14:56:34 +01:00
Romain Bignon
123eb4f32b
add a parameter "convert"
2013-01-10 13:20:34 +01:00
Laurent Bachelier
8bc80db331
Add global "insecure" option to skip SSL validation
...
closes #930
2013-01-10 09:38:17 +01:00
Laurent Bachelier
4d1e6f8436
Add support for ls -d option ( closes #858 )
...
This behaves like the UNIX ls -d.
This should solve the use case of Bug #858 ; ls was never intended to
work that way before. Users can now chose between the two modes (with or
without -d).
2013-01-10 09:38:09 +01:00
Florent
a8167c9dd6
Change default to display renew date
...
close #931
2013-01-08 21:01:06 +01:00
Florent
d8f8eed50d
Add more information about an account
2013-01-08 20:28:08 +01:00
Romain Bignon
a8b1c5ed5b
if both credit and debit are empty, set value to 0
2013-01-07 23:03:34 +01:00
Romain Bignon
501c3c8e11
get all strings under this element
2013-01-07 16:34:03 +01:00
Romain Bignon
218159992e
add a 'raw' parser
2013-01-05 18:44:23 +01:00
Romain Bignon
40bce697ac
add an overridable method to check pixel colors
2013-01-03 18:04:22 +01:00
Romain Bignon
922bf1d465
currency detection is now case insensitive
2013-01-03 18:04:06 +01:00
Romain Bignon
db6ee276fa
ability to specify a parser to use on a page handler
2013-01-02 13:48:42 +01:00
Florent
a7af6b2c6e
Add __repr__ function for sensors objects
2012-12-30 16:30:10 +01:00
Julien Hebert
16edbd9141
prise en charge du rtmp
2012-12-10 18:07:49 +01:00
Julien Hebert
d5ea1ffc2c
on est pas sous apple.
2012-12-10 18:07:49 +01:00
Romain Bignon
d91dad2b2b
support currencies
2012-12-06 13:21:13 +01:00
Laurent Bachelier
b3d1a17eaa
Remove double import
...
This was likely introduced by copy-pasting from another file.
See e825a7eac0 .
2012-11-24 20:30:31 +01:00
Laurent Bachelier
541d080c9d
Use flake8 if available instead of pyflakes
...
With flake8, we can check for more issues and ignore those who are not
real issues.
This allowed me to find genuine errors in:
- modules/boursorama/pages/account_history.py
- modules/ing/pages/login.py
- weboob/tools/application/qt/qt.py
I left one in weboob/tools/browser/browser.py for the time being.
Some PEP8 fixes on other files.
2012-11-24 19:46:34 +01:00
Romain Bignon
e825a7eac0
add a ssl timeout (temp fix)
2012-11-24 12:06:13 +01:00
Florent
456d2d1fe0
Sort results in comparoob
...
Close #934
2012-11-12 17:16:31 +01:00