Commit graph

1,895 commits

Author SHA1 Message Date
Nicolas Duhamel
95edb50496 little fix 2011-04-20 09:26:33 +02:00
Nicolas Duhamel
27876970f3 backend stateful 2011-04-20 09:26:32 +02:00
Nicolas Duhamel
6b3ac71621 mediaplayer fix license 2011-04-20 09:26:32 +02:00
Nicolas Duhamel
8adc8dca9a Videoob fix license 2011-04-20 09:26:32 +02:00
Nicolas Duhamel
ead1e6e09e ICapCollection fix license 2011-04-20 09:26:32 +02:00
Nicolas Duhamel
412a7d6e40 fix license 2011-04-20 09:26:32 +02:00
Nicolas Duhamel
8671361ede fix mediaplayer 2011-04-20 09:26:32 +02:00
Nicolas Duhamel
8b2e4b276d Add collections to videoob 2011-04-20 09:26:32 +02:00
Nicolas Duhamel
d50f5f3fd4 Add collections to canalplus 2011-04-20 09:26:31 +02:00
Nicolas Duhamel
6d190d53fe Collections support initial commit 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
Romain Bignon
4083f9030d update AUTHORS 2011-04-14 16:19:51 +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
a329bd3d1e Remove fragment from URLs (closes #636). 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
Noé Rubinstein
61ded12577 Application stub using CapGallery 2011-04-14 16:19:51 +02:00
Roger Philibert
90641ef956 E-Hentai backend 2011-04-14 16:19:51 +02:00
Noé Rubinstein
870fc33432 Add CapGallery
It's a huge copy-paste of CapVideo, and will have to be factorized ASAP,
though it's going to require more work and thinking, and maybe CapPath.
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
e5597424fc Add an option to change the default factory
Changing the factory is the recommended method in the FAQ for handling
invalid HTML.
2011-04-14 16:19:50 +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
Laurent Bachelier
92fc86a033 Add support for xpath in LxmlHtmlParser.select
The returned results are similar to those of the cssselect method
so there wasn't much to do except calling it.
2011-04-12 01:00:28 +02:00
Romain Bignon
b079953916 remove debug stuff 2011-04-11 11:17:49 +02:00
Nicolas Duhamel
d8b80139d4 Fix download rtmp video source (closes #631) 2011-04-11 08:28:29 +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
Romain Bignon
be7bc2e8cb link to backend icons 2011-04-10 19:07:05 +02:00
Romain Bignon
f09f32c2ea can close an event and set winner 2011-04-10 19:03:51 +02:00
Romain Bignon
3b990654cc update AUTHORS 2011-04-10 17:33:45 +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