Pierre Mazière
a5453326e0
Add MappedVirtKeyboard class
...
This is useful for virtual keyboard based on the usemap
attribute of an IMG tag
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
2011-11-04 10:11:32 +01:00
Pierre Mazière
2fdb2fe36a
VirtKeyboard: add check_symbols method
...
This method allows one to verify, before any decoding attempt,
if all the symbols given as arguments can be found in the
virtual keyboard.
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
2011-11-04 10:10:23 +01:00
Pierre Mazière
d9b51c406d
VirtKeyboard: symbol detection improvement
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
2011-11-04 10:09:47 +01:00
Pierre Mazière
b14079a31e
VirtKeyboard: make color argument mandatory
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
2011-11-04 10:08:33 +01:00
Pierre Mazière
165d264ecb
VirtKeyboard: move to weboob/tools/captcha/
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
2011-11-04 10:07:09 +01:00
Pierre Mazière
07d7233685
Add virtual keyboard tool
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2011-11-02 09:19:08 +01:00
Romain Bignon
59dfe3083a
delete 'remove_html_tags' global function, and create IParser.tocleanstring and IParser.strip abstract methods.
2011-10-25 13:28:43 +02:00
Romain Bignon
eb3f681136
bump to 0.a
2011-10-10 11:38:02 +02:00
Romain Bignon
cdf2e86b17
disable keyring (refs #706 )
2011-10-10 11:26:39 +02:00
Romain Bignon
b0d84fff2a
fix unicode issue ( closes #703 )
2011-10-04 08:57:04 +02:00
Noé Rubinstein
66b2ccaf9a
fix genericcomicreader test
2011-09-26 13:31:21 +02:00
Noé Rubinstein
b873878e31
fixed generic comic reader tests
2011-09-26 13:31:15 +02:00
Noé Rubinstein
ba91601fc7
add tests to genericcomicreader
2011-09-26 13:31:09 +02:00
Noé Rubinstein
f5aa37e0c2
move genericcomicreader to a single file for now
2011-09-26 13:31:07 +02:00
Noé Rubinstein
2993efcf55
remove " http://%s%%s " % DOMAIN workaround and shorten
2011-09-26 13:31:06 +02:00
Noé Rubinstein
f8dbdaf8f0
move genericcomicreader to tools
2011-09-26 13:31:00 +02:00
Laurent Bachelier
478696379c
Try to add an extension when saving responses
2011-09-26 12:55:57 +02:00
Romain Bignon
2cc992a8bc
new parser 'json'
2011-09-23 10:00:46 +02:00
Romain Bignon
5337e53b49
split BaseBrowser into new class StandardBrowser which is usable without inheriting it
2011-09-23 09:59:12 +02:00
Romain Bignon
a698e16104
sort backends list by names
2011-08-27 18:35:35 +02:00
Romain Bignon
c2e008bda1
to_unicode: handle new common errors
2011-08-25 22:26:28 +02:00
Romain Bignon
367d996d50
get_object doesn't request the backend name in IDs (dedicated to fucking nigger pankkake)
2011-08-12 15:46:40 +02:00
Romain Bignon
18dd9e2b8f
always flush formatter after calling a command
2011-08-12 09:56:30 +02:00
Romain Bignon
0767ee40aa
call 'on_loaded' only if logged
2011-07-24 17:46:56 +02:00
Romain Bignon
ddda7f88e4
sort backends by name when querying user to select one
2011-07-22 21:02:21 +02:00
Romain Bignon
abb9b3dfc3
enable http and mechanize debugs before calling home()
2011-07-16 11:49:14 +02:00
Romain Bignon
90f9608ffa
ask() writes on output with the right encoding
2011-07-14 16:25:44 +02:00
Romain Bignon
e731f42cb9
new method ConsoleApplication.acquire_input() to read stdin friendly
2011-07-11 22:18:25 +02:00
Romain Bignon
9e3b1a049e
get_object() method requires an unique backend ID
2011-07-11 22:17:40 +02:00
Romain Bignon
2a6ad71826
remove unused variable
2011-07-05 16:25:49 +02:00
Romain Bignon
aaa5b215ad
python-keyring isn't a hard dependency
2011-07-04 14:52:13 +02:00
Romain Bignon
ba6f31dac8
move remove_html_tags function into weboob.tools.misc
2011-07-03 10:52:33 +02:00
Romain Bignon
cb90621100
retry location after login
2011-07-02 13:22:25 +02:00
Romain Bignon
621fc4ba75
fix error when there isn't any backend given
2011-07-01 13:46:02 +02:00
Romain Bignon
2804867a97
print an error if a specified backend is not enabled or existant
2011-06-30 15:24:51 +02:00
Romain Bignon
f99c6b31a8
reorganize players order
2011-06-30 15:21:30 +02:00
Romain Bignon
090fb38feb
ability to enter the backend name
2011-06-26 23:33:34 +02:00
Romain Bignon
473d45f5f1
bank account IDs are also stored in keyring ( closes #565 )
2011-05-21 10:35:18 +02:00
Romain Bignon
a255916fa3
support new config management and login callback in applications
2011-05-21 10:28:27 +02:00
Romain Bignon
cb1372b99f
new class BackendConfig to manage backend configs
2011-05-21 10:26:57 +02:00
Romain Bignon
67b795c585
add ValueBackendPassword which supports keyrings
2011-05-21 10:26:01 +02:00
Romain Bignon
d600e763b3
do not run player in background ( closes #664 )
2011-05-18 11:44:20 +02:00
Romain Bignon
d15e2ab65e
fix recursive loop
2011-05-16 10:36:58 +02:00
Romain Bignon
908e32a713
fix command 'inspect' to don't crash if there isn't any browser
2011-05-12 15:02:40 +02:00
Romain Bignon
c6443b9725
fix when lefigaro's feed is wrong
2011-05-11 16:50:07 +02:00
Romain Bignon
5f3c429e83
oops, fix call to fill_thread
2011-05-11 16:21:07 +02:00
Romain Bignon
5f6744cfe7
support fill of threads
2011-05-11 11:57:26 +02:00
Romain Bignon
72850a0a79
move GenericBackend and GenericArticle modules into weboob.tools.capabilities.messages
2011-05-11 11:54:33 +02:00
Romain Bignon
c9ddbec134
fix for python2.5
2011-05-10 16:26:26 +02:00
Romain Bignon
1dafee2b47
move repl code from ConsoleApplication to ReplApplication
2011-05-08 18:13:05 +02:00