Commit graph

35 commits

Author SHA1 Message Date
Christophe Benz
af3ebade90 use properties for setters 2010-06-22 16:26:24 +02:00
Romain Bignon
d05b828bd4 remove the useless 'app_name' parameter from the Weboob class 2010-06-08 22:44:12 +02:00
Christophe Benz
1953fb9e97 code simplify 2010-05-16 17:42:45 +02:00
Christophe Benz
eb2c25758d return loaded backends / modules 2010-05-14 19:01:16 +02:00
Christophe Benz
73ffa6c6f1 Results API 2010-05-05 19:03:38 +02:00
Romain Bignon
35fa94e504 add the method Weboob.do_backends() 2010-04-29 22:24:05 +02:00
Romain Bignon
b49fb35d48 documentation 2010-04-29 11:55:13 +02:00
Romain Bignon
ff6c3f79ae threads: errors management 2010-04-29 11:08:08 +02:00
Romain Bignon
adb77fc586 new methods Weboob.do() and Weboob.do_caps() to do asynchronous calls 2010-04-27 00:59:31 +02:00
Romain Bignon
9915edbaf7 fix loading of modules by names 2010-04-20 09:24:47 +02:00
Christophe Benz
cebcead318 add __all__ variable to many modules 2010-04-16 18:11:52 +02:00
Romain Bignon
daa27da3ce Weboob.iter_backends() does not return backend name anymore 2010-04-16 11:31:08 +02:00
Romain Bignon
00d00da858 avoid unlimited loop in scheduler 2010-04-11 18:06:20 +02:00
Romain Bignon
f3a017cb01 [aum] ICapMessages.iter_[new_]messages() implemented 2010-04-11 11:48:59 +02:00
Juke
3d5d85e36b os.mkdir ne prend pas de nom d'argument (mode) 2010-04-09 16:25:18 +02:00
Romain Bignon
e883c355e5 create ~/.weboob with mode 0700 2010-04-08 22:02:45 +02:00
Romain Bignon
7630dac4e6 new backends storage system 2010-04-08 22:00:37 +02:00
Christophe Benz
f0e8747a9b load modules on demand for load_backends 2010-04-08 18:32:34 +02:00
Christophe Benz
b29a3f223f enhance user console messages, and always use double quotes 2010-04-08 18:27:08 +02:00
Romain Bignon
e7f322b836 missing import 2010-04-07 14:42:31 +02:00
Romain Bignon
1d0c4150fd create WORKDIR if it doesn't exist 2010-04-07 10:23:52 +02:00
Romain Bignon
56fea28640 split module loader in ModulesLoader and BackendsConfig classes 2010-04-06 21:17:51 +02:00
Romain Bignon
3393fb73e9 abstraction on scheduler 2010-04-04 18:17:01 +02:00
Romain Bignon
3d0c80c323 improve the dummy script 2010-04-01 20:25:32 +02:00
Romain Bignon
e119a70cec new system to load backends
Now there is a single file ~/.weboob/backends, where every backends are
instancied. There are two ways to create backends for frontends:
- Use Weboob.load_backends(), to load every backends in the config file
- Use Weboob.load_modules(), to instanciate every module one time
2010-04-01 20:05:09 +02:00
Romain Bignon
36bc436739 fix launch 2010-03-31 00:39:59 +02:00
Romain Bignon
29400eb185 reorganization of config management 2010-03-30 23:24:18 +02:00
Christophe Benz
a4dd17631f use iterator instead of get_backends 2010-03-11 15:29:30 +01:00
Christophe Benz
d699e307dd use lower_case_with_underscores instead of mixedCase for methods (PEP 8) 2010-03-11 15:13:17 +01:00
Romain Bignon
8c4340bed3 create backends with Weboob object 2010-03-08 17:45:11 +01:00
Romain Bignon
02980374cd use scheduler 2010-03-08 16:20:05 +01:00
Romain Bignon
d65d551ce1 use yaml as storage instead of SafeConfigParser 2010-02-23 22:15:57 +01:00
Romain Bignon
f06ef5da34 better capabilities management (class interfaces instead of constants) 2010-02-23 20:39:01 +01:00
Romain Bignon
2aa2e01bc5 support of backend capabilities 2010-02-20 14:31:53 +01:00
Romain Bignon
458c92b4f8 moved the Weboob class 2010-02-20 13:57:04 +01:00