Commit graph

84 commits

Author SHA1 Message Date
Romain Bignon
e39cb220b9 fix backend to use a better format if available 2011-08-29 17:09:19 +02:00
Romain Bignon
59f8fc9622 fix parsing URL because of upstream website changes 2011-08-04 09:24:10 +02:00
Romain Bignon
f03ff4fefa support authentication on youtube 2011-07-24 17:46:54 +02:00
Romain Bignon
d11084f05e use browser to get file URL, and leave an error when it needs an age verification 2011-07-24 16:57:01 +02:00
Romain Bignon
bc8d8f51a6 support more URLs 2011-05-29 14:38:58 +02:00
Romain Bignon
53e22d9f4b bump to 0.9 2011-05-08 18:31:44 +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
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
31a0a0a8be bump to 0.8 2011-04-04 10:30:09 +02:00
Romain Bignon
17754719ef new video attribute 'ext' 2011-03-25 10:33:06 +01:00
Romain Bignon
10e5c1386c fix video url 2011-03-25 09:51:07 +01:00
Romain Bignon
ce0fec8d34 fix getting video from an url, and catch errors 2011-03-13 14:38:20 +01:00
Romain Bignon
3cb6ca033f bump to 0.7 2011-03-01 13:57:23 +01:00
Romain Bignon
2ebb9a844d bump to 0.6 2011-01-08 12:30:28 +01:00
Romain Bignon
285774ba0f fix unused imports 2011-01-05 22:05:23 +01:00
Christophe Benz
efec968f80 fix youtube backend (closes #450)
Signed-off-by: Romain Bignon <romain@peerfuse.org>
2011-01-05 21:55:41 +01:00
Romain Bignon
a83a81dde8 bump to 0.5 2010-12-01 19:55:59 +01:00
Romain Bignon
30db5a92a2 fix unicode issues 2010-11-29 21:07:28 +01:00
Romain Bignon
bea732d534 bump to version 0.4 2010-11-01 23:21:37 +01:00
Romain Bignon
c959feacac bump version of backends and applications to 0.3 2010-10-11 10:31:44 +02:00
Romain Bignon
706c59a9a2 youtube backend doesn't load anymore if python-gdata is missing 2010-09-27 13:19:09 +02:00
Romain Bignon
71f18ce7f6 bump version of every applications to 0.2 2010-09-25 07:39:40 +02:00
Christophe Benz
96e706db31 use simpler form for iter to list 2010-08-31 15:55:19 +02:00
Romain Bignon
1716a738d2 fix parsing URL of youtube videos (closes #388) 2010-08-31 15:32:17 +02:00
Romain Bignon
1e4ed8d09d add a test on youtube to reveal there is CURRENTLY A BUG 2010-08-26 18:15:24 +02:00
Romain Bignon
dd6f4bee76 fix tests 2010-08-14 00:34:00 +02:00
Romain Bignon
9e2b399472 youtube youporn and youjizz tests 2010-08-14 00:27:44 +02:00
Romain Bignon
404d7290ba a lot of pyflakes and pylint fixes 2010-08-13 22:23:10 +02:00
Christophe Benz
d27b28d24e do not call id2url too early 2010-08-12 18:17:18 +02:00
Christophe Benz
53f6571fee implement max_results option and infinite search for youtube 2010-08-12 16:04:53 +02:00
Christophe Benz
a1157f34d6 set author only if found 2010-08-12 16:04:53 +02:00
Romain Bignon
7949fcc8f1 unused imports removed 2010-08-12 09:19:35 +02:00
Christophe Benz
13f9fc07b2 move icons to xdg standard dirs, add desktop files
closes #359
2010-08-11 19:30:30 +02:00
Christophe Benz
46f4de696e handle read URL data failures 2010-08-09 20:29:07 +02:00
Romain Bignon
39afdae0b2 removed unused functions 2010-08-07 12:45:18 +02:00
Romain Bignon
ab0b47ee87 pyflakes fixes 2010-08-02 15:13:50 +02:00
Romain Bignon
d710c93b36 fetch thumbnails asynchroneously 2010-08-01 21:08:22 +02:00
Romain Bignon
490d0a6a39 add logo for each backends 2010-07-31 16:22:14 +02:00
Christophe Benz
00543a3668 two more 2010-07-21 11:49:50 +02:00
Romain Bignon
b1f688e6d5 wip (I commit everythings because my computer will die coming soon) 2010-07-19 22:03:24 +02:00
Romain Bignon
edc83df3a1 new API for the fillobj feature and severaaal fixes 2010-07-18 00:35:07 +02:00
Christophe Benz
3175883351 implement fillobj() browser method 2010-07-15 01:21:49 +02:00
Christophe Benz
08d2920e03 set ENCODING to None to autodetect charset 2010-07-14 17:14:53 +02:00
Christophe Benz
8e37f7227e add r in front of regexps 2010-07-14 17:14:53 +02:00
Christophe Benz
b4c672fa46 new select() helper 2010-07-14 17:14:53 +02:00
Christophe Benz
62fc2a87c7 handle required fields and forbidden videos 2010-07-12 03:16:05 +02:00
Christophe Benz
0028e48b61 backend move to tools 2010-07-12 03:16:05 +02:00
Christophe Benz
f60c32db77 do not catch ImportError 2010-07-10 21:54:59 +02:00
Christophe Benz
b86e9d8a00 duration is a time delta 2010-07-10 21:54:39 +02:00