Commit graph

857 commits

Author SHA1 Message Date
Romain Bignon
53e22d9f4b bump to 0.9 2011-05-08 18:31:44 +02:00
Romain Bignon
643cd1480a several minor fixes 2011-05-08 17:16:57 +02:00
Romain Bignon
53ac1e700e use alpha.linuxfr.org to do tests (and remove dead code for templeet) 2011-05-08 17:03:54 +02:00
Romain Bignon
3e219bf1cb get_thread() returns None when not found 2011-05-08 14:20:11 +02:00
Romain Bignon
c8cd9d7ef5 unused import 2011-05-08 11:54:11 +02:00
Romain Bignon
4befb4482e fixes for other gazelle websites 2011-05-08 11:53:54 +02:00
Roger Philibert
e4b7f8ba29 Use LxmlSoup in ehentai (fixes unicode) 2011-05-08 11:39:09 +02:00
Romain Bignon
c8025bfe5b fix gazelle to work with broken websites 2011-05-08 11:38:27 +02:00
Roger Philibert
8b274bfa60 ehentai: fix encoding and crash (closes #655,#656) 2011-05-08 10:56:44 +02:00
Romain Bignon
44f8123aae ability to see list of recipients 2011-05-07 14:23:31 +02:00
Romain Bignon
0061d598e0 correctly set the ext field 2011-05-07 09:24:44 +02:00
Romain Bignon
6158ba3faa only use the numerical ID 2011-05-07 09:24:28 +02:00
Laurent Bachelier
dd6864c2c4 CapPaste: Also check the title in can_post
Because unsurprisingly pastealacon has silly restrictions.
2011-05-05 00:19:21 +02:00
Laurent Bachelier
0d2148bd84 CapPaste: check the contents in can_post
For pastealacon, it is used to check for encoding compatibility.
2011-05-04 23:50:58 +02:00
Romain Bignon
8155b0b289 fix unicode issues 2011-05-03 16:46:22 +02:00
Romain Bignon
5331e6fec6 remove unused code 2011-05-03 11:58:58 +02:00
Romain Bignon
3121e0c57d fix 4chan backend to support message "AMERICA FUCK YEAH" outside of a thread 2011-05-03 11:55:57 +02:00
Romain Bignon
29d164f737 fix matched URLs of inrocks 2011-05-03 11:46:09 +02:00
Roger Philibert
432db07599 fix rate limiting 2011-05-03 02:52:54 +02:00
Noe Rubinstein
afe5db74b4 Put Thumbnail in a tools.capabilities 2011-05-03 02:52:38 +02:00
Roger Philibert
c74362edb7 Improve EHentai backend 2011-05-03 02:22:49 +02:00
Romain Bignon
6d6542f474 remove downparadise 2011-05-02 08:49:12 +02:00
Laurent Bachelier
5fcc515fa6 Browser tries to login if the password is not None
Workaround since there is no way yet to mark a config argument as
optional.
2011-05-01 22:51:39 +02:00
Laurent Bachelier
f11d093e22 pastebin backend: stricter URL matching 2011-05-01 22:30:11 +02:00
Laurent Bachelier
5e90c1f47c Support more YouTube URLs
The regular expression is also more strict, yet accepts the
youtu.be short URLs and user page URLs.
2011-05-01 14:37:15 +02:00
Laurent Bachelier
740e7f12d2 pastebin backend: Support login
Also add an option to Browser to avoid making useless requests.
2011-04-30 22:28:03 +02:00
Laurent Bachelier
f63180c187 CapPaste: Support expiration for posting, as a max_age parameter 2011-04-30 00:26:23 +02:00
Romain Bignon
d5bc6e7cc3 fix encoding issues when posting on wiki 2011-04-28 11:21:14 +02:00
Laurent Bachelier
878621825b Fix the KickAss test, and enhance it (closes #651)
This allowed to fix a crash when parsing descriptions with invalid
unicode (KickAss is quite horrible it seems).

A new attribute, filename, has been added. It is the recommended
filename of the .torrent file, and should simplify downloading files when
it will be supported by weboorents.

The usage text/tail was useless, lxml supports text_content() for HTML,
which is much simpler.
2011-04-28 11:21:01 +02:00
Laurent Bachelier
b64b039cdd paste* backends: Support '$full' for fields 2011-04-27 18:31:03 +02:00
Laurent Bachelier
fbd4511ffa CapPaste: add method to find if a paste is suitable for the backend
Basic support in pastoob added (there is no way yet to change the
default options).
Backends support the "public/private" requirement.
2011-04-27 00:41:50 +02:00
Laurent Bachelier
9022435e49 paste* backends: Support the 'public' attribute 2011-04-27 00:32:15 +02:00
Laurent Bachelier
30f2f8e374 Python 2.5 compatibility for pastoob and paste backends 2011-04-24 00:18:05 +02:00
Romain Bignon
203d540163 fix fillobj() on videos without thumbnails 2011-04-23 09:22:25 +02:00
Laurent Bachelier
8af2674994 Better API for ICapPaste.new_paste 2011-04-23 00:30:27 +02:00
Laurent Bachelier
6c2d164883 Add basic support for pasting with pastoob
And fix the capability.
2011-04-23 00:17:40 +02:00
Laurent Bachelier
c1c9b39e9d paste* backends: Use the check_url decorator 2011-04-21 22:23:23 +02:00
Laurent Bachelier
1a4fd0d320 paste* backends: Stricter URL matching 2011-04-21 20:48:08 +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
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
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
f815a9c2c2 Catch CollectionNotFound 2011-04-20 09:26:33 +02:00
Nicolas Duhamel
27876970f3 backend stateful 2011-04-20 09:26:32 +02:00