Commit graph

1,913 commits

Author SHA1 Message Date
Laurent Bachelier
619b97669d Enhance domain checking of url2id
* Do not check for the domain if it is empty in the Browser class
* Better check of the domain (actually parse the URL domain)
* Add docstring
2011-04-21 20:15:18 +02:00
Laurent Bachelier
dc35df83ef paste* backends: Accept an URL or an ID
Like most other backends, with the id2url decorator.
2011-04-21 18:29:18 +02:00
Pierre Mazière
c7968faa20 LCL: fix history command due to website changes
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2011-04-21 14:16:23 +02:00
Romain Bignon
66f31976bb really fix tests 2011-04-21 12:24:23 +02:00
Romain Bignon
5b057ea87f add tests for franceinter and lemouv 2011-04-21 12:16:42 +02:00
Romain Bignon
3465569da3 fix test 2011-04-21 12:15:29 +02:00
Romain Bignon
7098e44d9b use CapResources for radios 2011-04-21 12:07:37 +02:00
Romain Bignon
3751653874 rotating_password is an hidden input (closes #627) 2011-04-21 11:18:13 +02:00
Christophe Benz
dce76d35f8 Uncomment python dependencies. 2011-04-21 11:03:12 +02:00
Laurent Bachelier
31b4892c48 Add support for https in the id2url decorator 2011-04-21 11:03:01 +02:00
Clément Schreiner
810a4fe9b0 test_push_content: now checks that the content has been pushed correctly 2011-04-21 11:02:52 +02:00
Romain Bignon
c28d5a99c1 factorize ls and cd in ReplApplication 2011-04-21 11:01:50 +02:00
Romain Bignon
e8084ef99f CapCollection is stateless: remove get_working_collection() and change_working_collection() methods 2011-04-21 11:01:30 +02:00
Nicolas Duhamel
cc52b8eb3c Downparadise backend first commit 2011-04-20 09:26:34 +02:00
Nicolas Duhamel
0f53a02947 Introduce tostring function 2011-04-20 09:26:33 +02:00
Nicolas Duhamel
82afb34f7a Use Path object 2011-04-20 09:26:33 +02:00
Nicolas Duhamel
f815a9c2c2 Catch CollectionNotFound 2011-04-20 09:26:33 +02:00
Nicolas Duhamel
3e17eb0991 little fix 2011-04-20 09:26:33 +02:00
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