Commit Graph

658 Commits

Author SHA1 Message Date
moyo
78ba20266c 1. Change container from FLV to TS
2. Fix video url matcher
3. Use m3u8 ext-info for fast size calculate
4. Use m3u8 url for video playing
2016-11-13 17:41:00 +08:00
Mort Yao
51dd7ad8e6
[youtube] use url_encoded_fmt_stream_map from video page, fix #1502 2016-11-10 16:24:26 +01:00
Rokic
d04997ec9b fix #1415
Songs from netease cloud music playlist will have a prefix indicates
their order in the list.
2016-11-08 02:09:39 +08:00
Mort Yao
5601e1fe30
[bilibili] fix support for bangumi 2016-11-03 22:03:56 +01:00
Mort Yao
bc590cbd62
[douban] add support: movie.douban.com 2016-11-03 21:32:13 +01:00
Mort Yao
25a2f9248b
Merge branch 'embed-correct-tudou-pattern' of https://github.com/zmwangx/you-get into zmwangx-embed-correct-tudou-pattern 2016-11-03 17:00:25 +01:00
Mort Yao
79bb217c4b
Merge branch 'icourses' of https://github.com/liushuyu/you-get into liushuyu-icourses 2016-11-03 16:58:00 +01:00
Zhiming Wang
391ca5643a
[embed] correct tudou pattern
Hyphen-minus (-) is a valid character in Tudou's video ID. It's even
present in the second pattern of tudou_embed_patterns, just not the
first.
2016-11-02 20:44:40 -04:00
Mort Yao
bc8834a7cc
Merge branch 'huomaotv' of https://github.com/gucheen/you-get into gucheen-huomaotv 2016-11-03 00:18:15 +01:00
Mort Yao
2b84c1e5f9
Merge branch 'dailymotion-fix' into develop 2016-11-03 00:17:16 +01:00
Mort Yao
a4f4fb3626
Revert "fix for #1405" (fix #1485)
This reverts commit 38ba0dbe48.
2016-10-30 16:16:04 +01:00
Mort Yao
4b55884e86
[dailymotion] use ffmpeg_download_stream, fix #1466 2016-10-30 00:26:25 +02:00
Cheng Gu
ac33461c88 fix(huomao): adapt to new url format 2016-10-27 17:44:02 +08:00
liushuyu
2183448c90
icourses: implement fake keep connection alive 2016-10-25 22:16:36 -06:00
liushuyu
5351121186
icouses: Code clean up 2016-10-25 12:52:30 -06:00
liushuyu
4bbafeb9e4
icourse: add supprt 2016-10-24 20:09:58 -06:00
Mort Yao
4561be553c
Merge branch 'fix-baidu-support' of https://github.com/liushuyu/you-get into liushuyu-fix-baidu-support 2016-10-21 17:46:08 +02:00
liushuyu
aef17dcb99
Add Baidu Cloud support 2016-10-20 22:39:47 -06:00
Cheng Gu
95a8d1e8af [huomaotv] add huomao.com suppport 2016-10-20 14:31:03 +08:00
Mort Yao
669d7b5586
[youtube] unescape HTML entities, fix #1462 2016-10-19 20:47:17 +02:00
Vicent Tsai
c9ffae970e [AcFun] fix #1429 2016-10-10 00:13:01 +08:00
Bochun Bai
fb97d7d0c3 Tencent Video use best quality
Prefer 1080p and 720p if available
2016-10-03 00:18:50 +08:00
Valdemar Erk
38ba0dbe48 fix for #1405 2016-09-19 13:15:25 +02:00
Mort Yao
0984190f93
[acfun] improve regex for getting video part title 2016-09-14 19:59:55 +02:00
Mort Yao
e1d5581e65
Merge branch 'origin/panda-dot-tv-plflag-fix' of https://github.com/Erk-/you-get into Erk--origin/panda-dot-tv-plflag-fix 2016-09-13 13:22:23 +02:00
zhangchao
7baa1f029e
qq compatible with new urls and modify baomihua getvidourl address 2016-09-13 11:03:49 +02:00
Valdemar Erk
47011101a9 added fix for nonstandard plflags on panda.tv 2016-09-07 10:47:38 +02:00
Mort Yao
24b2b4cb55
[bilibili] do not hide any URLError (better for debugging) 2016-09-07 10:44:05 +02:00
H.G
2baeed762a [universal] fix issue: "flush" is not available in Python under 3.3 2016-09-05 10:50:58 +12:00
Mort Yao
44c09c542f
[funshion] fix (partly) #1304 and close #1378 2016-08-30 12:42:50 +02:00
Mort Yao
5e612e870c
[pptv] fix #447 (per discussion in #1381) 2016-08-30 12:04:12 +02:00
David Zhuang
d66749801f [Bilibili] Change back to extract via interface API with Miniloader s key 2016-08-28 23:39:19 -04:00
Mort Yao
6fc2cc375e
[universal] call embed_download only if content_type is text/html (#1369) 2016-08-26 19:27:40 +02:00
David Zhuang
e60981f91e [Wanmen]Add support 2016-08-24 23:12:06 -04:00
David Zhuang
8ff1a108ea Merge pull request #1363 from cnbeining/bokecc
[BokeCC] Add support
2016-08-24 23:03:58 -04:00
David Zhuang
ebd3db9acb [BokeCC] Add support 2016-08-24 23:00:48 -04:00
Mort Yao
a3f3d880f9
[bilibili] quick hack for bangumi URLs again (fix #1362) 2016-08-25 02:04:05 +02:00
Mort Yao
315634332a
[twitter] fix #1357 2016-08-23 14:39:43 +02:00
Mort Yao
f8bf3e6cf3
[sina] fix #1361, close #1332 2016-08-22 23:58:48 +02:00
Mort Yao
ce759590d3
[ifeng] fix #1358 2016-08-22 11:41:26 +02:00
Mort Yao
550ef5aeb2
[acfun] fix #1353 (get and only get the specified part) 2016-08-21 23:35:33 +02:00
Mort Yao
7cecd0368d
[bilibili] close #1340 2016-08-21 21:44:05 +02:00
Mort Yao
326bae23e1
[qq] fix #1355 2016-08-21 18:54:58 +02:00
David Zhuang
c6784f2fb8 Merge pull request #1342 from cnbeining/fix-ffmpeg-and-douyu
Fix ffmpeg wrong folder format and douyu discard output folder
2016-08-11 03:38:39 -04:00
David Zhuang
0c50e04666 [DouyuTV] Fix discarding output_dir 2016-08-11 03:29:59 -04:00
Mort Yao
e765f32805
[netease] fix #1341, also do not create new directory when info_only 2016-08-10 13:56:52 +02:00
steven7851
a8015ec92e [Douyutv]fix channel on event
some channel on event will redirect to event page
exp. http://www.douyu.com/65251 redirect to http://www.douyu.com/cms/zt/RioOlympics.html#a
if channel is on event, use entering url to get room_id, and non-digital room_id will not work
2016-08-09 02:27:59 +08:00
johan
af039eae5f [ifeng] fix video info xml url 2016-08-04 15:32:22 +08:00
David Zhuang
f8939128e6 [QQ]Add QQ Daxue 2016-08-03 21:39:10 -04:00
David Zhuang
d0215aa238 [Bigthink]Add Bigthink 2016-08-01 05:39:38 -04:00
steven7851
2322a16ca8 delete useless line 2016-07-29 21:30:43 +08:00
steven7851
ddbc2caa23 add support for non digit channel
event page is still not support because the rule is complicated
2016-07-29 20:50:15 +08:00
steven7851
06b57e2db7 fix CI failure by using 3rd packages 2016-07-29 18:25:40 +08:00
steven7851
6689f45469 [Douyutv]Update api
Thanks #1299 @cnbeining #1235 @hellofwy
2016-07-29 13:35:05 +08:00
David Zhuang
0922307896 Merge pull request #1309 from chideat/develop
[bilibili] video title may have space around
2016-07-29 01:30:33 -04:00
David Zhuang
063d4b1457 [Acfun] Update embsig with Youku COOP to bypass anti hot linking 2016-07-28 04:24:12 -04:00
David Zhuang
8e8506790f [Youku COOP] Add embsig to parasing 2016-07-28 04:23:44 -04:00
chinat
056082c36c [bilibili] video title may have space around 2016-07-27 14:16:32 +08:00
chinat
fbf5c491aa [bilibili] video title may have space around 2016-07-27 13:42:06 +08:00
Mort Yao
80a8265a49
[extractors] import zhanqi (close #1297) 2016-07-22 00:04:39 +02:00
Chuntao Hong
cb2878b8cf avoid unnecessary downloading page 1 2016-07-20 12:09:20 +08:00
Chuntao Hong
b95b1a10ee fix playlist download 2016-07-20 12:04:15 +08:00
David Zhuang
d5e801b7c1 [iQiyi]not import json_output module
From: @wwqgtxx , #1282, as requested.
2016-07-17 02:24:30 -04:00
Mort Yao
01cc77c96a
[showroom] do polling on offline broadcasts 2016-07-10 07:55:46 +02:00
misha shelemetyev
4793bc30d0 1248 surround quality by dots to avoid issues with having q value in uri 2016-07-08 15:36:18 -04:00
misha shelemetyev
50c911507b Lets fix vk videos 2016-07-08 15:12:21 -04:00
Mort Yao
c7c7597851
Merge branch 'iqiyi-ffmpeg' into develop 2016-07-08 18:48:08 +02:00
Mort Yao
381f8ee3f9
Merge branch 'you-get-images-vk' into develop 2016-07-08 18:36:34 +02:00
David Zhuang
3aa73fc181 [iQiyi] Use FFmpeg to record M3U file 2016-07-07 20:09:56 -04:00
misha shelemetyev
04fe6cd5a4 you get vk photos 2016-07-07 16:57:38 -04:00
Mort Yao
3b2b82c2cb
[iqiyi] remove invalid VIP profiles
See: 7452a4bb0e (commitcomment-18107708)
2016-07-04 14:04:04 +02:00
Zhang Ning
a4ed785966 iqiyi: fix when no vip info
Signed-off-by: Zhang Ning <zhangn1985@gmail.com>
2016-07-02 07:15:18 +08:00
Mort Yao
17386968c7
[tumblr] fix #1232 2016-07-01 20:28:03 +02:00
Mort Yao
e84810c4d2
[facebook] use hd_src whenever possible and remove duplicates 2016-07-01 16:42:04 +02:00
Mort Yao
7516028dd8
extractors: revert permissions (100755 → 100644) 2016-07-01 15:58:57 +02:00
Mort Yao
bbe1376a86
[showroom] support room URLs with dashes (-) 2016-07-01 15:35:02 +02:00
David Zhuang
5a99b2f42f [Showroom] Add support via HLS M3U 2016-07-01 01:07:32 -04:00
Mort Yao
2fdea30d8d
Merge branch 'ffmpeg-live' of https://github.com/cnbeining/you-get into cnbeining-ffmpeg-live 2016-07-01 06:40:44 +02:00
David Zhuang
7452a4bb0e [iQiyi] fix for PR conflict 2016-07-01 00:38:26 -04:00
Mort Yao
919b2e65a8
Merge branch 'fix-iqiyi' of https://github.com/zhangn1985/you-get into zhangn1985-fix-iqiyi 2016-07-01 06:31:51 +02:00
Zhang Ning
78ee9fffe3 iqiyi: support more stream quality
algorism form @ERioK
thank you @ERioK

v2. remove iqiyi_sc.py, and remove Unicode literal syntax
v3. indent mistake
v4. support vip streams
v5. combine stream profile by size
v6. support 4k profiles

Signed-off-by: Zhang Ning <zhangn1985@gmail.com>
2016-07-01 07:46:06 +08:00
David Zhuang
48159051de [CNTV] reduce code 2016-06-30 02:43:41 -04:00
David Zhuang
62a9e35ed0 [CNTV] Fix CCAV domain, Add pattern, fix #1193 ,#909 , replace #1031 2016-06-30 02:36:07 -04:00
David Zhuang
2d542c2cd3 [iQiyi]CI complaint CI complaint go away 2016-06-29 21:54:46 -04:00
David Zhuang
0d06c260c0 [iQiyi]try to fix CI complaint 2016-06-29 21:28:49 -04:00
David Zhuang
ef0fcb0b2e merge zh
Merge branch 'fix-iqiyi' of https://github.com/zhangn1985/you-get into ffmpeg-live
2016-06-29 16:53:44 -04:00
Zhang Ning
8bc81d9a70 iqiyi: support more stream quality
algorism form @ERioK
thank you @ERioK

Signed-off-by: Zhang Ning <zhangn1985@gmail.com>
2016-06-29 20:18:18 +08:00
Mort Yao
d8aca8f542
[bilibili] quick hack for bangumi URLs (fix #1226) 2016-06-26 16:50:28 +02:00
Zhang Ning
9c8d8b0023 iqiyi: use html5 to fix #1211 , but lose some stream quality
thanks @yan12125

Signed-off-by: Zhang Ning <zhangn1985@gmail.com>
2016-06-25 15:16:04 +08:00
Mort Yao
13dc2e9d61
[facebook] fix #1203 2016-06-23 22:13:15 +02:00
Mort Yao
fc83718e58
[miaopai] fix #1194 2016-06-23 21:23:17 +02:00
Yi Zhi
b05fa57a36 [Bilibili] download specified P according to the link 2016-06-22 22:31:06 +08:00
Mort Yao
cb39f4b9f3
Merge branch 'qq-robust-url' of https://github.com/jackyzy823/you-get into jackyzy823-qq-robust-url 2016-05-28 18:46:53 +02:00
Mort Yao
0b3eb24198
Merge branch 'netease-radio' of https://github.com/jackyzy823/you-get into jackyzy823-netease-radio 2016-05-28 17:54:34 +02:00
Mort Yao
82460be562
Merge branch 'develop' of github.com:soimort/you-get into develop 2016-05-28 16:12:33 +02:00
Mort Yao
10d6566552
[bilibili] fix #1176 2016-05-28 16:11:49 +02:00
jackyzy823
fd2a290ffe [QQ] more robust url extractor 2016-05-28 09:32:07 +00:00
David Zhuang
2e4cef71ff Merge branch 'develop' into fix-mgtv 2016-05-28 02:51:15 -04:00
Mort Yao
b9431422d8
[twitter] support scribe_playlist_url (vine) 2016-05-28 04:19:25 +02:00
jackyzy823
9c67f40258 [Netease] add support for radio & program 2016-05-27 16:18:56 +00:00
Mort Yao
71ec9cad22
[videomega] support embedded URLs 2016-05-27 03:12:49 +02:00
Mort Yao
8879bca209
[videomega] fix support 2016-05-27 01:48:51 +02:00
osinx zhou
c89c977189 Support http://baidu.ku6.com #1163 2016-05-25 15:35:41 +08:00
Mort Yao
d2d6fcb953
[twitter] fix #1139 (really) 2016-05-23 22:13:12 +02:00
Mort Yao
d1d62ae304
[twitter] fix #1139 2016-05-23 17:28:29 +02:00
David Zhuang
21cc895f97 Merge branch 'develop' into qietv 2016-05-20 04:30:28 -04:00
David Zhuang
2cd4656b32 [QiE]Add Support 2016-05-20 04:28:30 -04:00
jmargeta
e6af1c6265 Support for embedded Vimeo videos
Example URL:
- http://www.miracletutorials.com/howto-embed-vimeo/
2016-05-19 22:57:48 +02:00
NickeyKim
677040a39e add Naver support
add Naver support
2016-05-19 14:48:45 +09:00
David Zhuang
f7c20b236c [MGTV]Fix some video cannot be downloaded in full length 2016-05-17 15:28:33 -04:00
Mort Yao
4f91f908db
[yinyuetai] fix #1102 2016-05-14 23:36:51 +02:00
Mort Yao
79945ea88f
Merge branch 'develop' of https://github.com/iliul/you-get into iliul-develop 2016-05-14 23:23:26 +02:00
iliul
e697287b95 add support Panda.tv 2016-05-11 14:28:50 +08:00
ksnzh
f5c22cdfef fix the url 'watch/' and 'watch3/' error 2016-05-10 23:04:55 +08:00
ksnzh
17533bf693 fix the url 'watch/' and 'watch3/' error 2016-05-10 22:18:34 +08:00
ksnzh
23b3a9040b match 'http://www.dilidili.com/watch' and '/watch3' 2016-05-10 00:23:16 +08:00
David Zhuang
6c3828cc32 [MangGuoTV]Add support 2016-05-06 16:30:08 -04:00
Xiaobing Yu
b9428bd9c7 some url like this http://kuaibao.qq.com/s/SPO2016050503989500 got the title failed will raise exception 2016-05-06 18:41:11 +08:00
yuderbin
2768867965 Merge branch 'develop' into develop 2016-05-06 18:02:09 +08:00
Xiaobing Yu
54cafb3d3c fix download error like this url http://v.qq.com/page/m/a/h/m0195j57pah.html 2016-05-06 08:43:12 +08:00
Mort Yao
f9b79b06c3
Merge branch 'tucao-fix' of https://github.com/natsu1211/you-get into natsu1211-tucao-fix 2016-05-05 11:25:51 +02:00
natsu1211
a41a17fdef fix url and add support to 189 video source 2016-05-05 16:35:09 +09:00
Zhang Ning
08d65c237c sohu: ignore invalid video format
v1, ignore invalid video format
v2, fix mistake in v1

fix: #1098

Signed-off-by: Zhang Ning <zhangn1985@gmail.com>
2016-05-03 21:55:41 +08:00
ryneeverett
7040db6618 bandcamp: Sometimes the first key is video_caption
This fixes the exception:

    File "you-get/lib/python3.4/site-packages/you_get/extractors/bandcamp.py", line 9, in bandcamp_download
      trackinfo = json.loads(r1(r'(\[{"video_poster_url".*}\]),', html))
    File "/usr/lib64/python3.4/json/__init__.py", line 312, in loads
      s.__class__.__name__))
2016-05-02 15:20:57 +00:00
Mort Yao
19bd7a4a48
[youtube] fix #1092 2016-04-29 12:27:05 +02:00
David Zhuang
f9c20792fc [Tudou]Fix acfun.tudou.com redirect, fix #695 2016-04-28 02:10:11 -04:00
David Zhuang
3cc6e7bc66 [Acfun]Fix Acfun Youku COOP, fix #1069 2016-04-28 01:29:22 -04:00
David Zhuang
58efc40ccb [Youku]Add COOP platform 2016-04-28 01:27:44 -04:00
David Zhuang
1a018c5261 [Dilidili] Fix codec, fix #1085 2016-04-27 17:08:46 -04:00
yuderbin
07d8ae745b Merge branch 'develop' into develop 2016-04-25 11:00:52 +08:00
Mort Yao
cc49724b76
[youku] fix typos in c054da95 2016-04-24 01:43:37 +02:00
yuderbin
17393a5fc7 add support to kuaibao.qq.com 2016-04-19 18:33:38 +08:00
Xiaobing Yu
0424cd9f8c support for redirect URLs 2016-04-19 17:38:27 +08:00
Xiaobing Yu
0bd78f5b18 fix v.qq.com 403 code 2016-04-15 11:25:27 +08:00
Mort Yao
e752181fcb
Merge branch 'develop' of https://github.com/botusun/you-get into botusun-develop 2016-04-06 20:07:16 +02:00
Mort Yao
6b9e297890 [embed] support netease, close #1001 2016-03-31 17:42:00 +02:00
Mort Yao
136f164452 [bilibili] download multi parts by default 2016-03-30 21:37:21 +02:00
Botu Sun
39ceacd8d6 fix to handle new domain of douyu.com (was douyutv.com) 2016-03-25 16:44:32 +09:00
Mort Yao
0cabb980b6 [iqiyi] update key (close #1005) 2016-03-22 12:47:30 +01:00
Mort Yao
c4491551b2 [youku] (partly) fix #996 2016-03-21 16:38:36 +01:00
Mort Yao
ebdc27bce5 [zhanqi] revert to eaab0ce, close #992 2016-03-19 05:28:26 +01:00
Mort Yao
40968e8e89 [twitter] fix for GIF videos
Example:
- https://twitter.com/potatochef_/status/709229020441743360
2016-03-19 04:19:07 +01:00
lh
3be2f06877 [Youku] Recover youku for stream_fallback 2016-03-19 00:40:00 +08:00
Mort Yao
c054da9535 [youku] fix #991 (again) 2016-03-18 17:08:18 +01:00
Mort Yao
68b340e19b [imgur] fix for album links
Example:
- http://imgur.com/a/6CrHX
2016-03-18 03:13:01 +01:00
Mort Yao
9f9944301c [755] do not fail the whole process 2016-03-18 01:20:58 +01:00
Mort Yao
c9223acd11 version 0.4.350 2016-03-17 03:24:16 +01:00
Mort Yao
30272b7375 [youku] fix #991 completely 2016-03-17 03:00:47 +01:00
Mort Yao
b4cbd6dc6c [youku] close #991 2016-03-16 21:52:30 +01:00
Mort Yao
318b74827d [imgur] fix for direct images 2016-03-16 20:36:02 +01:00