[groupamaes] new module groupamaes
Remove unused import
[groupamaes] update module description
[groupamaes] use find_object in get_account
fix bug dailymotion search returns nothing

Signed-off-by: Vincent Texier <vit@free.fr>
Use regexp to validate urls
BASEURL is now working
Fix selecting a field in non-interactive mode

The command:
boobank ing history blabla@ing -f table -s label,amount,date
was bugued, since b770163d9b85b9540fcdb63c7a2152defc886149.

Before to iter the history, boobank uses the get_object method, with fields set to []. The goal is to not use the selected_fields configured by the user.

But the commit b770163d9b85b9540fcdb63c7a2152defc886149 added:
"or self.selected_fields"
Since "if []" return false, it cannot works.
Fix a03f2b627ee24 "selecting a field in non-interactive mode"

Writing code without coffee introduces a lot of bugs.
Fix bug dailymotion not playing video with "Server returned 403: Forbidden"

Dailymotion video url send cookies then use a 302 redirect to the real video url
The real video url check the cookies sent in the request.

Some mediaplayer (mplayer) can not handle this.

So we use pure python urllib2 to handle this and load the video.
The video bytes are piped to the mediaplayer.

Others modules might need this.
They just have to set the "_play_proxy" boolean attribute to the video object.

Signed-off-by: Vincent Texier <vit@free.fr>
Catch ValueError if a gauge is down
[senscritique] fix parsing error when page result body's is empty
[groupamaes] add favicon
[browther2] Display error message instead of raising DataError when we find the same ids in ListElement
Add ignore_duplicate option for crazy modules
Add ignore_duplicate to senscritiques
Detect duplicate objects with id "0"
Set obj_id to None before to return it to the browser
fix carrefourbanque to use new website (and rewrite it with browser2)
Revert "Detect duplicate objects with id "0""

This reverts commit 6cae2cd0a58f3e1f17c772192ae0dd5dc231dfdd.