Commit graph

572 commits

Author SHA1 Message Date
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