Commit graph

3,202 commits

Author SHA1 Message Date
Laurent Bachelier
03f65bb121 Try to separate saved responses by backend
closes #661
2012-02-01 23:04:04 +01:00
Romain Bignon
8c6fe811fe fix order of loaded repositories 2012-02-01 08:33:59 +01:00
Laurent Bachelier
57ce35cef1 Better cleanup of generic articles and lefigaro
try_drop_tree() was only removing the first result.
closes #725
2012-02-01 02:04:17 +01:00
Laurent Bachelier
289b60bcbe Make trusted.gpg world-readable
There is no reason to hide it from anyone, the GPG default is not
appropriate in our case.
2012-01-30 16:13:36 +01:00
Laurent Bachelier
8c50324dbf Don't remove the module if the signature is invalid
Remove it only just before extraction
2012-01-30 15:48:28 +01:00
Laurent Bachelier
09e3c516d0 Fix usage of the subprocess module under Python 2.6 2012-01-30 15:40:12 +01:00
Romain Bignon
97ef1f4e8c little improvements 2012-01-30 15:28:05 +01:00
Laurent Bachelier
307ccbc36c Display keyring version and hash
So that the user can easily check it is legit through another channel.
2012-01-30 11:10:10 +01:00
Laurent Bachelier
9da69d34bd Check the packages are valid at install 2012-01-30 01:21:01 +01:00
Laurent Bachelier
f3d962b19a Retrieve the keyring, and check its updates are valid 2012-01-30 01:20:57 +01:00
Laurent Bachelier
5a05d7eef7 Select the secret key from the list of public keys 2012-01-29 18:35:07 +01:00
Laurent Bachelier
b705f385e8 Add support for signing repository files 2012-01-29 17:42:28 +01:00
Laurent Bachelier
bdb20189bd Quiet GPG operation
stderr is shown and an exception is raised if GPG does not exit
successfully.
2012-01-29 16:55:57 +01:00
Laurent Bachelier
dd60e65174 Add support for generating a keyring 2012-01-29 16:50:23 +01:00
Laurent Bachelier
22fec7f9e6 Reinstall the module if its directory was deleted
Useful for stupid users (like me) who delete the directory.
2012-01-29 15:56:35 +01:00
Laurent Bachelier
764bfd18ec Precompile module directory at install 2012-01-29 15:56:35 +01:00
Laurent Bachelier
bcec326f35 Remove the whole module directory before updating
So that deleted/renamed files upstream are actually deleted.
Also check that the proper module directory was created after extraction.
2012-01-29 15:56:35 +01:00
Laurent Bachelier
863a32b96e Small enhancements to mtime handling
* Use directories mtime (so deleted or renamed files are taken into account)
* Set the tarfile mtime close to the version
2012-01-29 15:56:35 +01:00
Romain Bignon
de1326fcb2 improve message when trying to add a backend with missing dependancies 2012-01-29 14:16:16 +01:00
Romain Bignon
0c1b79cd42 enhancements of the 'a' choice in menu of first launch
- Don't add backends already existing
- ^C stop all backends adding
- Better presentation
- Exit menu after using 'a'
2012-01-29 12:05:22 +01:00
theo
6f27b02865 Add all backends at once
When no backends are loaded, a prompt pops up and
suggest to add some.

This patch adds the possibility to select all at once.

Signed-off-by: theo <theocrite@theocrite.org>
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2012-01-29 11:53:24 +01:00
Romain Bignon
65497fe91b calculate mtime of a module recursively 2012-01-28 14:15:30 +01:00
Romain Bignon
6f9a0215eb Revert "repositories/ is a config directory"
This reverts commit 70bdde2657.
2012-01-28 13:48:10 +01:00
Romain Bignon
70bdde2657 repositories/ is a config directory 2012-01-28 11:45:29 +01:00
Laurent Bachelier
a3b75fc2bb Use the correct location for sources.list
It was moved to the right directory, but Repositories tries to find it
in the datadir, not in the workdir.
2012-01-27 23:37:08 +01:00
Laurent Bachelier
adb7b95796 Fix to still use with keyword with Python 2.6
Also add imports for Python 2.6 usage.
2012-01-27 23:14:44 +01:00
Romain Bignon
7d3a717722 correctly remove the old .weboob directory 2012-01-27 17:41:11 +01:00
Romain Bignon
3a3bbd377e support XDG Base Directory Specification (closes #765) 2012-01-27 17:34:08 +01:00
Romain Bignon
5bd0aeed41 setup a default logging handler at app startup, before parsing args (-vdq) 2012-01-27 17:34:08 +01:00
Pierre Mazière
99a45daae8 MappedVirtKeyboard: fix default value for map_attr
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
2012-01-24 23:51:59 +01:00
Pierre Mazière
2310e8506f MappedVirtKeyboard: set <map> attribute to return
Rather than imposing onclick, the map attribute whose value is returned
when retrieving a code is now a constructor argument
For the sake of backward compatibility, default is set to onclick

Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
2012-01-24 23:51:56 +01:00
Romain Bignon
65169a8a8d fix compatibility with python2.6 2012-01-21 16:46:33 +01:00
Romain Bignon
c0655ad9ef update sources.list comments 2012-01-21 16:24:35 +01:00
Romain Bignon
f28fac3a27 oops, fix crash (closes #764) 2012-01-20 13:58:19 +01:00
Romain Bignon
fd22eb5367 do not ask before installing a module 2012-01-19 10:50:27 +01:00
Romain Bignon
b3c797978a automatically install missing modules referenced in ~/.weboob/backends 2012-01-19 10:48:26 +01:00
Romain Bignon
5083103d1a fix messages 2012-01-18 11:45:47 +01:00
Laurent Bachelier
55465a2e4c Display the proper config file path 2012-01-18 00:42:19 +01:00
Romain Bignon
ae2f417e0b fix crash when trying to edit a backend of an unexistant module 2012-01-18 00:13:46 +01:00
Romain Bignon
9d87c8bc37 "weboob-config update" installs missing modules referenced in ~/.weboob/backends 2012-01-17 17:59:03 +01:00
Romain Bignon
14a7a1d362 support repositories to manage backends (closes #747) 2012-01-17 17:00:05 +01:00
Romain Bignon
ef16a5b726 fixes in CMB, update AUTHORS 2012-01-15 16:16:15 +01:00
Johann Broudin
2dbf63354f Add CMB Backend
Signed-off-by: Johann Broudin <Johann.Broudin@6-8.fr>
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2012-01-15 16:16:14 +01:00
Romain Bignon
ab365a6fdf fix unicode issue 2012-01-09 23:29:31 +01:00
Florent
91cfedb247 Add the history for Livret A account (ing)
Signed-off-by: Florent <weboob@flo.fourcot.fr>
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2012-01-09 16:24:52 +01:00
Romain Bignon
15e6e19e16 fix missing import and pyflakes errors 2012-01-06 20:47:00 +01:00
Florent
2a29b3c0cc First implementation of the ING backend
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2012-01-06 17:27:28 +01:00
Pierre Mazière
a8d531f0d1 Pluzz: fix backend for News video ONLY
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
2012-01-03 12:11:52 +01:00
Romain Bignon
0df2ef3466 fix finding the video url 2012-01-01 15:56:45 +01:00
Romain Bignon
2b23948da6 new backend nolifetv 2011-12-30 17:12:59 +01:00