Nicolas Duhamel
f815a9c2c2
Catch CollectionNotFound
2011-04-20 09:26:33 +02:00
Nicolas Duhamel
27876970f3
backend stateful
2011-04-20 09:26:32 +02:00
Nicolas Duhamel
412a7d6e40
fix license
2011-04-20 09:26:32 +02:00
Nicolas Duhamel
d50f5f3fd4
Add collections to canalplus
2011-04-20 09:26:31 +02:00
Laurent Bachelier
154c061398
paste* backends: "Paste not found" exception
2011-04-20 01:03:04 +02:00
Laurent Bachelier
a1797bb27a
pastealacon backend: The test paste got deleted
2011-04-16 14:30:12 +02:00
Romain Bignon
16c0c5174f
strip content ( closes #639 )
2011-04-16 13:48:17 +02:00
Roger Philibert
19e4061e50
Fix #638 (Unable to find 'Cheveux')
2011-04-15 17:21:04 +02:00
Roger Philibert
31f01c2b4b
fix mails parsing ( fix #637 )
...
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2011-04-15 16:54:29 +02:00
Laurent Bachelier
1f571a9dc9
pastebin backend: Use a default expiration of one month
...
I don't want to clog pastebin's database with my unit tests!
2011-04-14 23:50:13 +02:00
Laurent Bachelier
ae52f23ea8
pastebin backend: Support posting via API if we have an apikey
2011-04-14 23:50:13 +02:00
Laurent Bachelier
667b8267db
paste* backends: Do not fill the paste after post
...
It's the application job to call fill_paste().
We only need to get the id.
2011-04-14 23:50:13 +02:00
Laurent Bachelier
c2abb12985
paste* backends: Use the page regexp to find out the id
2011-04-14 23:49:57 +02:00
Roger Philibert
a75a4fd99c
Fix E-Hentai for use without login
2011-04-14 16:19:51 +02:00
Romain Bignon
129dfc181a
fix unused imports and version
2011-04-14 16:19:51 +02:00
Christophe Benz
0d92528b26
Check is_on_page(VideoPage).
2011-04-14 16:19:51 +02:00
Christophe Benz
555463c7ae
Fix dailymotion with not-found URL.
2011-04-14 16:19:51 +02:00
Roger Philibert
7a0aad5e8f
Some AUM fixups
2011-04-14 16:19:51 +02:00
Roger Philibert
90641ef956
E-Hentai backend
2011-04-14 16:19:51 +02:00
Laurent Bachelier
44f6189ca5
mediawiki backend: Use readurl instead of openurl
...
So that requests can be shown and saved if the debug options are activated.
json.load(fp) is just calling json.loads(fp.read) so there is no
performance loss.
2011-04-14 16:19:51 +02:00
Laurent Bachelier
4dc3e56d18
pastealacon backend: Support posting
...
The captcha is not handled but an exception is properly raised.
2011-04-14 16:19:51 +02:00
Laurent Bachelier
c2c9d365ba
Add missing class to __all__
2011-04-14 16:19:50 +02:00
Laurent Bachelier
9363781b3c
Add pastealacon backend for CapPaste
...
Sadly, not posting for now, for two reasons:
* we get a captcha very often
* the form page seems invalid and mechanize is not able to select the form
2011-04-14 16:19:50 +02:00
Laurent Bachelier
51d4b87ebb
pastebin backend: various fixes and enhancements
...
* Get the contents from the HTML page, eliminating one request
* Fix encoding support (everything is unicode) for all three Browser methods
* Enhance test
2011-04-12 01:43:27 +02:00
Laurent Bachelier
e597ea8844
pastebin backend: Switch to xpath expressions
2011-04-12 01:02:13 +02:00
Romain Bignon
b079953916
remove debug stuff
2011-04-11 11:17:49 +02:00
Romain Bignon
cc0b17e14e
remove unused import
2011-04-11 08:28:27 +02:00
Xavier G
c5c6ddb742
CrAgr backend: cents were not correctly formatted before form submit.
2011-04-11 08:28:27 +02:00
Laurent Bachelier
a93b1a7271
cragr: Better workaround for the absence of redirection
2011-04-11 08:28:27 +02:00
Laurent Bachelier
73137b681d
cragr: Support of a new history layout
...
Much easier to parse due to having properly separated in table elements,
and having parent div with meaningful IDs.
Found on the Toulouse region.
2011-04-11 08:28:27 +02:00
Laurent Bachelier
d56ed544fa
cragr: Fix login issues with the Toulouse website ( closes #629 )
2011-04-11 08:28:01 +02:00
Laurent Bachelier
8b874f6b0a
Add Pastebin backend and Paste capability
...
It is able to get a paste, and post a new one.
Only the contents and title fields are supported for now.
2011-04-10 17:32:20 +02:00
Romain Bignon
27ecb3b853
fix version and license
2011-04-10 17:27:58 +02:00
Romain Bignon
f3b2cea4ea
fix franceinter radio
2011-04-10 16:48:56 +02:00
Johann Broudin
c84672b0d5
Add the french radio 'france inter'
2011-04-10 16:48:55 +02:00
Romain Bignon
9afb301ebe
move select() in parser
2011-04-09 11:25:13 +02:00
Romain Bignon
7e2bb91b3b
change license to AGPLv3+
2011-04-08 12:48:07 +02:00
Romain Bignon
5e949f6426
fix unicode problems ( closes #624 )
2011-04-06 12:08:50 +02:00
Erwan Jahier
dc5264fbd2
Add 'comptes titres', 'comptes vies', and 'comptes retraites' to the list of boobank/bp accounts ( closes #567 )
...
Signed-off-by: Erwan Jahier <jahier@imag.fr>
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2011-04-06 11:44:26 +02:00
Nicolas Duhamel
99646e40d9
Fix bp backend ( closes #621 )
2011-04-05 12:52:45 +02:00
Romain Bignon
66faba38de
get the user ID
2011-04-05 08:45:15 +02:00
Romain Bignon
99750e8bc7
fix typo
2011-04-04 23:27:18 +02:00
Johann Broudin
81a8ac1ed8
Add the PAA code for Gare de Lyon
...
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2011-04-04 11:25:20 +02:00
Christophe Benz
51470fb917
Fix wording.
2011-04-04 10:35:46 +02:00
Johann Broudin
4ad11c46c7
ajout du backend lemouv
...
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2011-04-04 10:34:03 +02:00
Romain Bignon
31a0a0a8be
bump to 0.8
2011-04-04 10:30:09 +02:00
Romain Bignon
65eb524991
fix crash on try to remove a missing element ( closes #616 )
2011-04-01 08:14:08 +02:00
Romain Bignon
11cd923e97
fix posting messages with Orange ( closes #614 )
2011-03-31 12:46:24 +02:00
juke
f89e574983
use <title> and remove useless files ( closes #605 )
2011-03-28 19:37:40 +02:00
juke
26ef963f56
add medias category ( closes #604 )
2011-03-28 18:15:32 +02:00