Commit Graph

1928 Commits

Author SHA1 Message Date
Mort Yao
9db82b1131
Merge branch 'patch-4' of https://github.com/steven7851/you-get into steven7851-patch-4 2017-04-23 12:14:55 +02:00
MaxwellGoblin
fd661668a7 print stack trace only when debug flag is on 2017-04-21 01:01:13 +08:00
MaxwellGoblin
bdffcfacab tuning debugging message 2017-04-21 00:49:00 +08:00
MaxwellGoblin
ccb1bb9c77 new matching patterns 2017-04-20 17:24:30 +08:00
MaxwellGoblin
45a3beaffe fix tudou.py when there is no title 2017-04-20 16:47:24 +08:00
Mort Yao
c118ce7f22
Merge branch 'gnu_getopt' of https://github.com/rosynirvana/you-get into rosynirvana-gnu_getopt
- Close #1731
2017-04-16 21:12:31 +02:00
Mort Yao
f65fe485cd
version 0.4.715 2017-04-16 12:25:19 +02:00
Adam Cavendish
15a1a20fb9 Cleaner fix for the last commit 2017-04-16 00:12:54 +08:00
Adam Cavendish
b90884cbdf Fix youku's problem, issue #1856 2017-04-15 23:47:40 +08:00
Mort Yao
3a47f92af9
Merge branch 'youku-warn-paywall' of https://github.com/zmwangx/you-get into zmwangx-youku-warn-paywall 2017-04-09 16:28:48 +02:00
Mort Yao
4d5d520cea
Merge branch 'fix_ifeng' of https://github.com/rosynirvana/you-get into rosynirvana-fix_ifeng 2017-04-09 16:24:10 +02:00
MaxwellGoblin
0e87a5c06c common.py append ext name when -O flag existed 2017-04-07 11:09:28 +08:00
MaxwellGoblin
aaa96f4389 add ifeng new matching patterns 2017-04-05 21:12:39 +08:00
Mort Yao
5525694fe3
[bilibili] workaround for speed limiting issue, fix #1784 2017-04-01 22:16:21 +02:00
Mort Yao
f0682403c0
[common] allow specifying timeout for url_save() 2017-04-01 22:16:21 +02:00
Mort Yao
2d6c828ad4
util/log.py: change mode back to 644 2017-04-01 22:14:13 +02:00
Mort Yao
1e21480cfe
Merge branch 'xterm-color' of https://github.com/zmwangx/you-get into zmwangx-xterm-color 2017-04-01 22:10:00 +02:00
Mort Yao
44f261dc14
Merge branch 'fix_baidu.ku6' of https://github.com/rosynirvana/you-get into rosynirvana-fix_baidu.ku6 2017-04-01 22:04:07 +02:00
Mort Yao
b931203850
Merge branch 'support_kg.qq' of https://github.com/rosynirvana/you-get into rosynirvana-support_kg.qq 2017-04-01 22:01:54 +02:00
Mort Yao
7b6bc9a6b0
Merge branch 'develop' of https://github.com/up1m/you-get into up1m-develop (close #1789) 2017-04-01 21:59:44 +02:00
Mort Yao
b2dbfd1283
Merge branch 'Erk--Yizhibo-support' into develop 2017-04-01 21:56:22 +02:00
Mort Yao
cce2ffc7bb
Merge branch 'xiami' of https://github.com/lilydjwg/you-get into lilydjwg-xiami 2017-04-01 21:52:00 +02:00
Mort Yao
c06bf14fff
Merge branch 'vine' of https://github.com/rosynirvana/you-get into rosynirvana-vine 2017-04-01 21:48:34 +02:00
Mort Yao
8fceac3c9a
Merge branch 'fix-qq-video-error' of https://github.com/coslyk/you-get into coslyk-fix-qq-video-error 2017-04-01 21:46:39 +02:00
Mort Yao
da1c125486
Merge branch 'fix-json-output' of https://github.com/coslyk/you-get into coslyk-fix-json-output 2017-04-01 21:42:12 +02:00
Ein Verne
39bcdfc4a2 Fix cntv 2017-04-01 14:39:41 +08:00
MaxwellGoblin
24e59bae19 [vine]fix vine 2017-03-23 00:16:36 +08:00
YK Liu
85b0abf517 Fix qq video; #1778 2017-03-22 19:16:48 +08:00
YK Liu
2b7a5419cb Change "NameError" to "AttributeError" 2017-03-18 13:24:00 +08:00
up1m
027d13c97e make video.weibo.com downloadable 2017-03-17 02:03:55 +08:00
MaxwellGoblin
3adc839870 [mgtv] add url patterns 2017-03-12 15:56:06 +08:00
lilydjwg
5d1293d4a4 [xiami] title is wrong, use name instead
example url: http://www.xiami.com/song/xL4jJGd3829
2017-03-11 21:59:45 +08:00
lilydjwg
89f2331a0c [xiami] fix #1650 again
example url: http://www.xiami.com/song/xL4jJGd3829
2017-03-11 21:57:48 +08:00
MaxwellGoblin
3d2d748e72 [qq] add support for kg.qq.com 2017-03-11 15:35:14 +08:00
MaxwellGoblin
ee93e12675 [ku6] add baidu.ku6 matching pattern 2017-03-09 20:47:35 +08:00
Zhiming Wang
4255cc8b86
log: mark xterm* terminals as ANSI escape sequences-compatible
xterm-color, xterm-16color, xterm-88color and xterm-256color are now
covered.
2017-03-08 22:27:49 -05:00
Zhiming Wang
cedab9419d
youku: warn about segments skipped due to paywall
This is especially helpful in cases where the entire video is blocked by
paywall, resulting in an unhelpful error message "you-get: [Failed]
Cannot extract video source."
2017-03-08 20:47:03 -05:00
MaxwellGoblin
db6fa04754 remove test code 2017-03-06 11:41:17 +08:00
MaxwellGoblin
0a8f708c31 [common]add -I --input-file flag 2017-03-06 11:34:50 +08:00
MaxwellGoblin
86493087d4 [common.py] switch to gnu_getopt 2017-03-06 10:43:35 +08:00
Mort Yao
96398d8f6c
[common] revert #1644 (per #1728) 2017-03-05 23:58:00 +01:00
steven7851
bea95ed3d3 use new api
from https://gist.github.com/spacemeowx2/629b1d131bd7e240a7d28742048e80fc
https://github.com/soimort/you-get/issues/1720
2017-03-05 20:17:46 +08:00
Mort Yao
6c87cbde10
Merge branch 'print-audiolang-in-json-output' of https://github.com/coslyk/you-get into coslyk-print-audiolang-in-json-output 2017-03-05 11:11:10 +01:00
Mort Yao
8bddd170f3
[common] fix non-ascii url issues, close #1728 (per #1644) 2017-03-05 10:57:55 +01:00
Mort Yao
79fce81963
Merge branch 'fix_print_info' of https://github.com/rosynirvana/you-get into rosynirvana-fix_print_info 2017-03-05 10:48:46 +01:00
MaxwellGoblin
63eca70f86 [ximalaya]support downloading (is_paid and is_free) tracks 2017-03-01 17:08:22 +08:00
MaxwellGoblin
36bdff7c16 [ximalaya]ignore paid item in an album 2017-03-01 04:04:36 +08:00
MaxwellGoblin
fa9c51dfea add support for ximalaya.py 2017-03-01 04:04:36 +08:00
Zhiming Wang
37dbb4a3ce
[common] print user agent when dumping URLs (-u, --url)
Certain sites (known example: tudou.com) deny access to video URLs unless user
agent matches the one used when retrieving URLs from the API, effectively
rendering the URLs useless without the proper user agent. Therefore, exposing
the user agent in -u, --url output could come in handy at times.

This commit does not affect --json output.
2017-02-27 00:51:16 -05:00
Mort Yao
d361b55de8
[nanagogo] skip more 2017-02-26 23:07:52 +01:00
MaxwellGoblin
925415fa2b add support for dilidili.mobi and dilidili.wang 2017-02-25 02:37:45 +08:00
MaxwellGoblin
251a1bff48 ckplayer.py: fix when got data without a ckplayer->info and clean the code 2017-02-25 02:37:45 +08:00
MaxwellGoblin
9b9d80b32d do not print size when the container is m3u8 2017-02-25 02:31:07 +08:00
YK Liu
8799197bef Print audiolang in json output 2017-02-20 15:09:38 +08:00
Mort Yao
1497d713a0
Merge branch 'develop' of https://github.com/alanyang/you-get into alanyang-develop 2017-02-19 21:14:08 +01:00
Zhiming Wang
4d0dac2968
[ffmpeg] call ffmpeg with stdin redirected to the null device
Prevent FFmpeg from consuming stdin and interpreting the character
stream as a stream of interactive commands, specifically:

    ?      show this help
    +      increase verbosity
    -      decrease verbosity
    c      Send command to first matching filter supporting it
    C      Send/Queue command to all matching filters
    D      cycle through available debug modes
    h      dump packets/hex press to cycle through the 3 states
    q      quit
    s      Show QP histogram

This prevents misclicking a key or key sequence (e.g., h) produces a
large amount of debugging output which may confuse the unseasoned
user. It is also useful in a batch environment where an unsuspecting
user may not realize you-get could consume stdin through FFmpeg, e.g.

    while read url; do you-get $url; done <urllist

(Related: BashFAQ/089.)

Note that interactive commands are enabled in debug mode (which also
doesn't suppress FFmpeg's default logging).

---

A note on implementation:

An alternative would be FFmpeg's -nostdin option, which explicitly
disables interaction, but adding such an option to existing code would
be even more destructive than the stdin=DEVNULL approach taken here.

---

This commit also happens to fix a dual-call bug in
ffmpeg_concat_mp4_to_mpg.
2017-02-19 12:08:31 -05:00
Mort Yao
192eb82dcf
Merge branch 'improve-youtube-livestream' of https://github.com/L34p/you-get into L34p-improve-youtube-livestream 2017-02-12 17:04:44 +01:00
Mort Yao
dd0545bf83
Merge branch 'more-debug-messages' of https://github.com/zmwangx/you-get into zmwangx-more-debug-messages 2017-02-12 17:01:44 +01:00
Mort Yao
c1ed0d7e15
[youtube] fix signature extraction (regression in #1662) 2017-02-12 00:40:16 +01:00
Zhiming Wang
1997ea45ce
[common] log URLs in more functions with network requests
This is a follow-up to #999.

This commit adds the

    <function_name>: <url>

debug message, which was previously only emitted by get_content and
post_content, to all high level utility functions with network requests
except url_size, url_save and url_save_chunked (in order not to ruin
progress bars).
2017-02-10 11:47:24 -05:00
l34p
69714046b8 [youtube] improve livestream detection, fix #1673 2017-02-06 18:04:52 +09:00
Justsoos
b310fdc2d5 delete comments 2017-02-04 23:14:33 +08:00
Mort Yao
858435d503
version 0.4.652 2017-02-02 06:03:23 +01:00
Mort Yao
098b6a9dd8
[youtube] fix signature extraction 2017-02-02 05:50:00 +01:00
Mort Yao
ed99b91d18
[xiami] fix #1650 2017-02-02 05:43:57 +01:00
Mort Yao
62a535a418
version 0.4.648 2017-02-01 23:55:03 +01:00
Mort Yao
8afb998d59
Remove dead sites (2017-02-01)
* JPopsuki TV http://www.jpopsuki.tv/
* 天天动听 http://www.dongting.com/
* THVideo http://thvideo.tv/
* 阡陌视频 http://qianmo.com/
2017-02-01 23:39:46 +01:00
Mort Yao
2f4dc0f9a0
[google] quick fix for Google+ videos 2017-02-01 17:33:57 +01:00
l34p
5139b40b44 [youtube] fix broken link of html5player 2017-02-01 21:07:59 +09:00
Mort Yao
db3a52fbd1
Merge branch 'develop' of https://github.com/haoflynet/you-get into haoflynet-develop 2017-01-31 01:53:23 +01:00
Justsoos
7d72596f06 fix quanmin.py
fix #1653
2017-01-29 18:37:10 +08:00
Mort Yao
753879b497
[netease] fix #1642 2017-01-28 03:20:17 +01:00
Mort Yao
7e2d84dbed
Merge branch 'develop' of https://github.com/hjk41/you-get into hjk41-develop 2017-01-27 22:13:18 +01:00
Mort Yao
fff596764a
Merge branch 'fix_zhanqi' of https://github.com/Justsoos/you-get into Justsoos-fix_zhanqi 2017-01-27 21:38:47 +01:00
Justsoos
15ae8feb5b little fix 2017-01-28 03:08:54 +08:00
Justsoos
4108e2112d fix:[zhanqi.tv]recode all 2017-01-26 16:31:56 +08:00
Mort Yao
f299d30161
[common] update fake_headers 2017-01-25 21:21:49 +01:00
Mort Yao
10624ca5b3
[google] add UA in get_html 2017-01-25 21:21:09 +01:00
Chuntao Hong
61225b1552 fix non-ascii url 2017-01-24 12:36:57 +08:00
haoflynet
fc1646d74e fix youku.py bug 2017-01-22 23:35:23 +08:00
AlanYang
a520eb051e fixed mgtv.com 1.17 change api address and stream domain 2017-01-19 11:15:42 +08:00
Mort Yao
015871dfa9
[acfun] correct active p title, fix #1617 2017-01-16 23:49:27 +01:00
Mort Yao
50f5d857dc
Merge branch 'timeout_retry' of https://github.com/JayXon/you-get into JayXon-timeout_retry 2017-01-16 23:31:59 +01:00
Mort Yao
0f131e38d4
[facebook] fix #1615 2017-01-16 23:29:21 +01:00
Mort Yao
0f0da0ccd7
Merge branch 'develop' of https://github.com/Naville/you-get into Naville-develop 2017-01-16 23:20:59 +01:00
JayXon
374e1032db [common] also retry if timeout in url_save, post_content, etc. 2017-01-16 09:56:24 -08:00
Valdemar Erk
0c1553b97d Fixes #1612 2017-01-15 12:43:34 +01:00
Mort Yao
866876e59f
version 0.4.626 2017-01-10 17:46:04 +01:00
Mort Yao
a7cd3e2c6e
[bilibili] bangumi titling with episode_id 2017-01-10 17:45:09 +01:00
Mort Yao
c401c9b9f8
[bilibili] fix #1605 2017-01-10 17:31:57 +01:00
Mort Yao
4b782f92be
[nanagogo] skip erroneous posts 2017-01-10 17:25:37 +01:00
Mort Yao
64dca2182e
[youku] do not override existing proxy handler (fix #1546, close #1548) 2017-01-09 01:14:03 +01:00
lilydjwg
f452eec729 [qq] support for videos embedded in weixin
example url:
http://mp.weixin.qq.com/s?__biz=MzA3OTgxODI4NQ==&mid=2653200488&idx=1&sn=bd6d0279b2430cc208d9da74226871db&chksm=847dbb2ab30a323c4b1735887158daf1e295abe586aff0a646ce4257a48010f80bcfb1379c95&scene=0#rd
2017-01-08 21:36:03 +08:00
Mort Yao
f72b34f3dc
Merge branch 'develop' of https://github.com/liujianshan/you-get into liujianshan-develop 2017-01-06 22:57:45 +01:00
Mort Yao
ecdcf5dcf8
Merge branch 'Yizhibo-support' of https://github.com/Erk-/you-get into Erk--Yizhibo-support 2017-01-06 15:06:02 +01:00
Mort Yao
4c19940fbf
Merge branch 'quanmin-support' of https://github.com/Erk-/you-get into Erk--quanmin-support 2017-01-04 14:44:03 +01:00
Valdemar Erk
fc2c77effa Fixes quanmin, when stream is offline. 2017-01-04 13:56:32 +01:00
Valdemar Erk
60b6834e54 Quanmin support. 2017-01-03 23:58:56 +01:00
Mort Yao
9408cc4b9d
Merge branch 'develop' of https://github.com/zjuchenyuan/you-get into zjuchenyuan-develop 2017-01-02 16:20:08 +01:00
Mort Yao
fee7193b77
Merge branch 'ffmpeg-dynamic-loglevel' of https://github.com/zmwangx/you-get into zmwangx-ffmpeg-dynamic-loglevel 2017-01-02 16:10:44 +01:00
ChenYuan
76399e8561 fix bilibili bangumi
modify the regex to get eposide id
2017-01-01 00:44:56 +08:00
liujianshan
927a1cb91f Fix soku.com vid download error problem 2016-12-29 19:47:53 +08:00
Zhiming Wang
f7b6f6b40f
ffmpeg: set loglevel to info in debug mode
Occasionally, the FFmpeg invocation fails (which could be due to bugs in
you-get; see #1558 for instance), but -loglevel quiet means nothing is
printed other than the exit status (pretty much always 1) in Python's
traceback, which is not helpful at all.

This commit restores FFmpeg's regular output (-loglevel info) when
--debug is specified. We're not using verbose, debug or trace because
those levels are mostly only useful for debugging FFmpeg itself, which
is not our goal.

Due to lack of meaningful API to access the global logging level, this
is a hack based on two assumptions:

1. When --debug is enabled, the root logger level is set to DEBUG;
2. processor.ffmpeg is lazily imported, after command line options are
   parsed.
2016-12-25 13:58:21 -05:00
Zhiming Wang
b493af9a69
[ffmpeg] fix concat list when output dir is not pwd
Relative paths in the concat list are considered relative to the parent
directory of the script, not the calling directory. This isn't entirely
obvious from the documentation, but it is easy to infer from the concat
demuxer's concept of "safety", and easy to test (confirmed on FFmpeg
3.2.2). See https://ffmpeg.org/ffmpeg-all.html#concat-1 for details.

This commit fixes the wrong relative paths when --output-dir is
specified and not pwd.

This commit also
- Factors out common concat list writer code;
- Slightly simplifies the code to collect FFmpeg params (on Py35+ we can
  further simplify by unpacking LOGLEVEL with the star operator right in
  the list literal).
2016-12-24 13:44:22 -05:00
Mort Yao
932c7071af
Merge branch 'bilibibi-embed' of https://github.com/zmwangx/you-get into zmwangx-bilibibi-embed 2016-12-24 15:35:33 +01:00
Mort Yao
f48aad9700
Merge branch 'lizhi-overhaul' of https://github.com/zmwangx/you-get into zmwangx-lizhi-overhaul 2016-12-24 15:32:43 +01:00
Zhang
bc5ff346d0 [BiliBili] revert naming for single part videos 2016-12-23 11:50:51 +08:00
Zhang
db16bcb659 [BiliBili] Better Multi-Part Video Naming 2016-12-22 22:33:37 +08:00
Valdemar Erk
9905620b52 Fix for magisto 2016-12-16 09:36:29 +01:00
Valdemar Erk
e0554b2d7b Made player use the m3u8 file. 2016-12-11 01:49:13 +01:00
Valdemar Erk
0f1d5beb14 Changed the plugin to use download_urls instead of ffmpeg 2016-12-11 01:46:23 +01:00
Valdemar Erk
0f33e471ad minor correction 2016-12-10 12:26:06 +01:00
Valdemar Erk
44e60c3e21 Initial support for yizhibo.com 2016-12-10 12:23:35 +01:00
Zhiming Wang
a6d3c13684
[embed] add support for bilibili's embedded player
Sample embed: for http://www.bilibili.com/video/av5079467/:

  <embed
    height="415" width="544" quality="high"
    allowfullscreen="true" type="application/x-shockwave-flash"
    src="http://static.hdslb.com/miniloader.swf"
    flashvars="aid=5079467&page=1"
    pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"
  ></embed>
2016-12-05 23:45:28 -05:00
Zhiming Wang
606e0a786e
[lizhi] overhaul
Lizhi extractor has stopped working. In particular, there are two major
changes:

- URL format change: no more #/ in URL paths;
- The /api/audio/{radio_id}/{audio_id} API now returns 404.

This is a rewrite based on the /api/radio_audios API.
2016-12-04 19:57:02 -05:00
Mort Yao
61d9bf124e
[youtube] download hlsvp via ffmpeg 2016-12-03 17:41:23 +01:00
Mort Yao
474f4d724a
[common] pass valid filename in download_url_ffmpeg 2016-12-03 17:40:29 +01:00
sheerluck
8e150e6989 fix for NameError: name 'output_json' is not defined 2016-11-28 18:01:42 +03:00
Mort Yao
538f1796f2
[universal] workaround for websites that block HEAD requests 2016-11-26 17:09:28 +01:00
Mort Yao
03266c030a
[youtube] fix dash-mpd for live streams (no yt:contentLength field) 2016-11-26 16:35:16 +01:00
Mort Yao
e65c2d23a0
[tudou] fix #1526 2016-11-26 16:26:40 +01:00
Yohohaha
fe2720544a fix syntax error 2016-11-25 20:03:38 +08:00
Yohohaha
c44a7ec1b9 Merge pull request #1 from soimort/develop
Project Updatding
2016-11-25 19:16:16 +08:00
Mort Yao
250672f42d
version 0.4.595 2016-11-19 20:47:18 +01:00
Mort Yao
d2206b3fdf
Merge branch 'fix-ffmpeg-error-on-mgtv' of https://github.com/StephenPCG/you-get into StephenPCG-fix-ffmpeg-error-on-mgtv 2016-11-18 22:59:43 +01:00
Zhang Cheng
a7635e96a5 [mgtv] add bsf:a aac_adtstoasc to ffmpeg args, fix #1458. 2016-11-17 11:18:01 +08:00
Mort Yao
fbba2f6034
Merge branch 'develop' of https://github.com/iawia002/you-get into iawia002-develop 2016-11-15 09:10:47 +01:00
L
65713cae2c update yixia_download url match rule
resolved #1346
2016-11-14 21:49:13 +08:00
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
Mort Yao
68e8be7af3
Merge branch 'add-dyn-chunked' of https://github.com/liushuyu/you-get into liushuyu-add-dyn-chunked 2016-11-03 16:56:57 +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
e8514d1370
version 0.4.575 2016-11-03 01:44:04 +01: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
Mort Yao
feffcb656a
[processor.ffmpeg] fix params in ffmpeg_download_stream 2016-10-30 00:24:31 +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
ae4e533ec9
common: add dynamic url support for url_save_chunked 2016-10-25 14:26:38 -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
liushuyu
78fa116131
Add POST method to common.py 2016-10-20 22:35:21 -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
Mort Yao
455e5b90d9
Merge branch 'develop' of https://github.com/chideat/you-get into chideat-develop 2016-10-14 20:33:53 +02:00
chinat
21fc4d4a09 translate char | to - in filename for ffmpeg concat 2016-10-10 11:28:45 +08: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
zhangchao
8674f43c36 fix bug about renaming videos when downloading with ffmpeg 2016-09-27 23:04:01 +08:00
Mort Yao
7e5abc9371
version 0.4.555 2016-09-23 08:39:25 +02: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
16015a2db0
version 0.4.536 2016-08-23 00:54:33 +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
Mort Yao
3a8ce8819d
[ffmpeg] remove unuseful ffmpeg_play_stream(), fix #1336 2016-08-14 03:52:02 +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
bb485a1110 [ffmpeg] Fix wrong format of output dir 2016-08-11 03:30:21 -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
Mort Yao
021a2f62a3
version 0.4.523 2016-08-05 01:24:12 +02: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
9cccec94f3 Merge pull request #1314 from cnbeining/fix-douyu
[Processor]FFmpeg: check arguments not None
2016-07-29 01:28:34 -04:00
David Zhuang
468fb6f403 [Processor]FFmpeg: check arguments not None 2016-07-29 01:27:22 -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
Mort Yao
3fae4208b3
Merge branch 'develop' of https://github.com/hjk41/you-get into hjk41-develop 2016-07-21 16:01:01 +02:00
Mort Yao
1c40581fc7
Merge branch 'hjk41-socks' into develop 2016-07-21 15:55:02 +02:00
David Zhuang
09bfe28472 [Processor] Fix rtmpdump not portable under Windows 2016-07-21 00:50:21 -04:00
Chuntao Hong
fdb1809455 fix socks DNS resolve issue 2016-07-20 15:26:25 +08: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
13b63aa773
version 0.4.486 2016-07-08 19:12:03 +02: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
18bc44ea41 [FFmpeg] Fix stream corrupted if Ctrl+C
Use q instead.
2016-06-29 23:42:19 -04:00
David Zhuang
fd93b0380d [FFmpeg] Change arguments to record M3U 2016-06-29 23:15:28 -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
David Zhuang
5966a090f4 [Common, ffmpeg]Exp: Add a ffmpeg downloader and player for any URL 2016-06-29 15:56:39 -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
Chuntao Hong
d370e9952f enable --socks-proxy 2016-06-28 16:44:54 +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
a256b44e3e
version 0.4.455 2016-06-23 22:15:36 +02: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
Mort Yao
f7350381b6
Merge branch 'timeout_retry' of https://github.com/JayXon/you-get into JayXon-timeout_retry 2016-05-26 01:59:13 +02:00
osinx zhou
c89c977189 Support http://baidu.ku6.com #1163 2016-05-25 15:35:41 +08:00
JayXon
48640e279f Add -t and --timeout option
To set socket timeout, default is 600 seconds.
2016-05-24 20:58:28 -07:00
JayXon
854386f22f Retry request if timeout in get_content 2016-05-24 20:13:32 -07:00
Mort Yao
5f99e1dfd3
version 0.4.424 2016-05-23 22:38:19 +02: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
Mort Yao
c2db8a132f
Merge branch 'cnbeining-merge_aac_adtstoasc' into develop (close #813, fix #1158) 2016-05-22 17:31:53 +02:00
Mort Yao
67d18c766a
processor/ffmpeg.py: 644 2016-05-22 17:28:01 +02:00
cnbeining
b4eb73965c
Add -bsf:a aac_adtstoasc when merging
As in #813.
2016-05-22 17:23:30 +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
6938894337
Merge branch 'print-merged-filename' of https://github.com/zmwangx/you-get into zmwangx-print-merged-filename 2016-05-14 23:49:57 +02: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
Zhiming Wang
03a4d3cc91
common.py: Print merged filename after successful merge
Instead of just "Done.".
2016-05-12 23:56:34 -07: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
b19bc2d5db
version 0.4.390 2016-04-30 03:13:38 +02: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
Rokic
cda4d2ae89 [Pornhub] Add Support, Universal Solution
Bypass anti-spider strategies of Pornhub.
2016-04-11 22:55:18 +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
53cb97def5 [processor.ffmpeg] set safe option to -1 (as default value changed from -1 to 1 in ffmpeg 3.0.1), fix #1023 2016-04-05 00:39:28 +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
Mort Yao
ea0b81ad1e version 0.4.365 2016-03-26 17:24:40 +01:00
Mort Yao
4c012aeba4 [common] do not download captions with --player 2016-03-26 16:56:54 +01:00
Mort Yao
46a1f51a8f [ffmpeg] fix #1009 2016-03-26 16:56:08 +01:00
Mort Yao
7af203e8e3 [util.strings] add parameterize() 2016-03-26 16:51:40 +01:00
Mort Yao
bca2c3eed3 [util.strings] use 4-space indentation 2016-03-26 16:49:03 +01: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
b86c4ec606 Merge branch 'enhanced-debug' of https://github.com/zmwangx/you-get into zmwangx-enhanced-debug 2016-03-21 23:06:52 +01:00
Mort Yao
c4491551b2 [youku] (partly) fix #996 2016-03-21 16:38:36 +01:00
Zhiming Wang
d02b5bb9ad
common.py: Print URL of get_content call when --debug is enabled
Use logging, and raise the root logger level from WARNING (default) to
DEBUG when --debug is enabled.

This logging facility can be extended to other functions.
2016-03-20 11:39:17 -07: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
Mort Yao
73eb64431a Merge branch 'develop' of https://github.com/wenLiangcan/you-get into wenLiangcan-develop 2016-03-15 22:28:18 +01:00
cnbeining
0dc96c29a3 [dilidili] Delete unused code 2016-03-15 12:24:46 -04:00
wenLiangcan
052a641043 [Huaban] Refactoring.
Remove customized file handling and logging code and make use of
`downalod_urls()` and `print_info()`.
2016-03-16 00:23:28 +08:00
wenLiangcan
ce10df775c Fix progressbar animation. 2016-03-16 00:23:28 +08:00
wenLiangcan
911794a372 Use pin id as output filename. 2016-03-16 00:23:28 +08:00
wenLiangcan
343c410973 Add huaban.com support. 2016-03-16 00:23:28 +08:00
cnbeining
1746adab22 [dilidili]Fix #987, close #986 2016-03-15 03:00:07 -04:00
cnbeining
b35a0bd9f9 [CKPlayer]Refractionation to provide better support of headers, etc 2016-03-15 02:41:23 -04:00
cnbeining
1848dbe7d7 [CKPlayer]Extract by XML
To be used for convenience. Downloader not fully tested!
2016-03-15 01:46:37 -04:00
Mort Yao
80ea797cb6 [bilibili] add support for live.bilibili.com (close #986) 2016-03-15 05:11:34 +01:00
zhangn1985
069e8ca5db Merge branch 'develop' into for-up 2016-03-14 11:27:14 +08:00
Mort Yao
cc1840f187 [extractor] use maybe_print for video-profile (fix #982) 2016-03-13 19:41:34 +01:00
Zhang Ning
a2308ad2a1 reset url and vid when download in serial
when use xxx_download_by_url(url1/url2)
vid will not reset, only first url will download

Signed-off-by: Zhang Ning <zhangn1985@gmail.com>
2016-03-11 19:47:48 +08:00
Mort Yao
bf495b1bed version 0.4.330 2016-03-11 00:00:00 +01:00
Mort Yao
225f18d347 [common] catch UnicodeEncodeError and instruct users to change the locale 2016-03-10 22:48:35 +01:00
Mort Yao
6590bb33cd [iqiyi] close #972 2016-03-10 19:30:15 +01:00
Mort Yao
0ac3bdd5b3 [bilibili] change to generic appkey, fix #973 2016-03-10 19:25:18 +01:00
Mort Yao
ad6fcf2557 [infoq] fix #957 2016-03-06 03:44:49 +01:00
Mort Yao
bf9910ad97 version 0.4.324 2016-03-05 20:17:43 +01:00
Mort Yao
6c2c29f724 [youtube] fix for age-restricted videos, which do not contain ytplayer.config (or html5player) on web page 2016-03-05 19:43:17 +01:00
Mort Yao
511098e71f [iqiyi] add download_playlist_by_url(), fix #940 2016-03-05 17:48:09 +01:00
Mort Yao
221fda25b3 [common] maybe_print(): fix positional arguments 2016-03-05 16:58:57 +01:00
Mort Yao
cd5cfc775f [common] maybe_print() ignores any non-printable characters (which used to cause an exception, which is not intuitive) 2016-03-05 16:18:14 +01:00
Mort Yao
1a8f332712 [iqiyi] strip Unicode character \u200b 2016-03-05 13:46:35 +01:00
Mort Yao
35a5dac007 [infoq] add support 2016-03-05 02:26:29 +01:00
Mort Yao
6df6a81e7d [twitter] fix #948 2016-03-04 14:46:14 +01:00
Mort Yao
4173268a8e [755] support direct URLs (stat.7gogo.jp) 2016-03-03 23:57:39 +01:00
Mort Yao
fd1c63618a [letv] fix #947 2016-03-03 21:49:47 +01:00
Mort Yao
abf477f796 [bilibili] hint for DNS failure 2016-03-03 04:00:44 +01:00
Mort Yao
a577c8553e [bilibili] hint for cookies 2016-03-03 03:55:51 +01:00
Mort Yao
81a81b0abe [common] fix #943 2016-03-02 02:50:15 +01:00
Sleaze
5aa7b87dce Support for tumblr-hosted videos. 2016-02-29 15:59:04 -08:00
cnbeining
efcec11376 [Miaopai]Add Weibo URL pattern without login 2016-02-29 17:22:47 -05:00
Mort Yao
73f5bbc998 version 0.4.306 2016-02-29 15:12:53 +01:00
Mort Yao
a732c15e0e [google+] complete itag: 102 2016-02-27 23:31:20 +01:00
Mort Yao
3493437721 [google+] fix support for videos (image/gif is not what we want) 2016-02-27 23:25:51 +01:00
Mort Yao
ab4ba75d2f [google+] add TBD comments 2016-02-27 22:53:48 +01:00
Mort Yao
145941fcc2 [google+] support /photos/.../albums/... urls 2016-02-27 22:49:01 +01:00
Mort Yao
9bb06c45b4 [google+] extract multiple photos in a post 2016-02-27 22:45:08 +01:00
Mort Yao
3931c4be03 [755] skip stamp images 2016-02-26 01:31:26 +01:00
Mort Yao
92a6efcbfe [acfun] fix exception when caption not present in youku source 2016-02-25 20:14:59 +01:00
jiemoon
2948847caf [QQ] update the url of get video info 2016-02-24 15:41:47 +08:00
Mort Yao
b3623c3404 version 0.4.293 2016-02-19 14:32:51 +01:00
cnbeining
2d71b96847 [Yixia-Miaopai]Updating more pattern 2016-02-19 02:20:20 -05:00
cnbeining
ab3fbe0502 [YIxia-Miaopai] Fix #926 2016-02-19 02:12:39 -05:00
David Zhuang
178a9a54ad Merge branch 'develop' into THVideo 2016-02-19 00:28:24 -05:00
Mort Yao
aabf30641b [tudou] fix #925 2016-02-18 15:50:14 +01:00
Mort Yao
ef8cc3dba1 Merge branch 'develop' of https://github.com/lilydjwg/you-get into lilydjwg-develop 2016-02-18 06:39:45 +01:00
cnbeining
051895c901 [THVideo] Add Support 2016-02-16 00:29:40 -05:00
Mort Yao
321572404b [755] fix #919 2016-02-11 01:07:34 +01:00
lilydjwg
bf59adcd8b [bar] handle speed >= 1GiB/s nicely
I suppose there won't be >= 1TiB/s speed in the near future.
2016-02-10 16:42:58 +08:00
lilydjwg
af42e7cedc [bar] show "100%" instead of "100.0%" 2016-02-10 16:42:58 +08:00
lilydjwg
9fa6ef1f6f [bar] don't overflow on large files (>1G)
https://github.com/soimort/you-get/pull/898#issuecomment-180015169
2016-02-10 16:42:58 +08:00
lilydjwg
4e05b55394 Revert "Revert pull request #898"
This reverts commit 966840e22a.
2016-02-10 16:41:52 +08:00
Mort Yao
8c3dc1e11f [56] fix #867 2016-02-10 02:26:43 +01:00
Mort Yao
1e2f5de845 [youtube] fix #912 2016-02-07 15:13:24 +01:00
Mort Yao
129695b3c6 [163] fix #917 2016-02-07 15:11:25 +01:00
Mort Yao
07b864dd16 version 0.4.272 2016-02-05 16:29:00 +01:00
Mort Yao
78801cc496 [youtube] fix #911 2016-02-04 22:28:25 +01:00
Mort Yao
2d6ca33402 Merge branch 'develop' of https://github.com/jiemoon/you-get into jiemoon-develop 2016-02-04 21:24:10 +01:00
Mort Yao
966840e22a Revert pull request #898 2016-02-04 20:29:03 +01:00
xyuanmu
9c0abc6c64 fix m5.music.126.net return 404 2016-02-04 11:48:16 +08:00
Mort Yao
af8d827d57 version 0.4.266 2016-02-03 15:43:36 +01:00
jiemoon
4ac5978948 Fix 秒拍部分视频标识包含换行符等,导致正则匹配异常的bug 2016-01-31 15:00:09 +08:00
Mort Yao
0a68e50006 Merge branch 'bar-finetune' of https://github.com/lilydjwg/you-get into lilydjwg-bar-finetune 2016-01-25 14:51:40 +01:00
Mort Yao
13168259f9 [tumblr] fix #901 (2, embedded vine videos) 2016-01-25 14:48:55 +01:00
Mort Yao
a9f063f2e8 [tumblr] fix #901 (1) 2016-01-25 14:37:29 +01:00
lilydjwg
3941e0d1c6 [bar] fix bar size 2016-01-24 18:46:41 +08:00
Mort Yao
446f90f559 Merge branch 'ffmpeg-check-call' of https://github.com/lilydjwg/you-get into lilydjwg-ffmpeg-check-call 2016-01-24 03:45:42 +01:00
Mort Yao
81d2a1daed Merge branch 'develop' of https://github.com/lilydjwg/you-get into lilydjwg-develop 2016-01-23 15:06:44 +01:00
lilydjwg
d470c8c29a [ffmpeg] more check_call replacing wrong 'raise's 2016-01-23 13:15:07 +08:00
lilydjwg
af588b2f9f [bar] update bar display at the beginning
or it may not show up itself promptly, leaving the user wondering why it
doesn't start.

I met this problem with http://www.letv.com/ptv/vplay/1709438.html,
which downloads really fast, but I have to wait a few seconds before the
bar shows up.
2016-01-23 13:07:18 +08:00
lilydjwg
28d04b0ad4 [bar] dynamically calculate bar size
or it'll may be too short or too long as 'total_pieces' changes
old one has problems with http://www.letv.com/ptv/vplay/1709438.html
2016-01-23 13:06:23 +08:00
lilydjwg
bd2179ed76 [qq] fix title for some videos
e.g. http://v.qq.com/cover/p/ps6mnfqyrfo7es3.html?vid=q0181hpdvo5
hope this won't break others, or we should try to recognize the URL
pattern (maybe apply to only URLs with "/cover/")?
2016-01-23 11:47:08 +08:00
lilydjwg
46f8bc18ea [qq] support for embedded video URLs
e.g. http://v.qq.com/iframe/player.html?vid=q01536xb5rb&tiny=0&auto=0
2016-01-23 11:40:58 +08:00
Zhang Ning
75d8367ade Revert "[ZhanQi]temporary fix using RTMP url"
This reverts commit 953c2547bc.

Signed-off-by: Zhang Ning <zhangn1985@gmail.com>
2016-01-22 17:59:09 +08:00
Zhang Ning
1f2c0bde94 Revert "fix zhanqitv"
This reverts commit eaab0ce3ed.

Signed-off-by: Zhang Ning <zhangn1985@gmail.com>
2016-01-22 17:58:53 +08:00
Mort Yao
511afb3862 [vimeo] fix #879 2016-01-22 04:35:40 +01:00
Mort Yao
3c7499e3cb Merge branch 'develop' of https://github.com/linhua55/you-get into linhua55-develop (fix #875) 2016-01-22 04:14:28 +01:00
xyuanmu
56f11ab799 Update iqiyi key 2016-01-20 11:29:15 +08:00
U-TQPN6VIPCMWKPWG\Administrator
b115b1f392 [youku] fix extractor_proxy option 2016-01-15 14:55:28 +08:00
Mort Yao
858f460902 version 0.4.245 2016-01-11 11:08:31 +01:00
Mort Yao
4ef5825f25 [youku] fix #868 2016-01-11 10:39:09 +01:00
Mort Yao
65e00b58cd [acfun] fix #776 2016-01-11 00:18:49 +01:00
Mort Yao
9a9e706cb6 [netease] no-caption check 2016-01-08 17:48:16 +01:00
Mort Yao
e27b5cae49 [extractor] no-caption check 2016-01-08 17:40:38 +01:00
Mort Yao
e9a431cd7d [bilibili] no-caption check 2016-01-08 17:21:49 +01:00
Mort Yao
f596b36ac7 [common] add new option: --no-caption 2016-01-08 16:55:14 +01:00
Mort Yao
b9adeef6d3 Merge branch 'develop' of https://github.com/ERioK/you-get into ERioK-develop 2016-01-08 13:47:54 +00:00
Mort Yao
447f46f56c version 0.4.236 2016-01-08 13:51:35 +01:00
ERiok
eaab0ce3ed fix zhanqitv 2016-01-08 13:31:16 +08:00
Mort Yao
141cb1166c [baidu] fix tieba albums 2016-01-06 22:33:34 +01:00
Mort Yao
aa724f3a57 [youku] Use fallback stream data in case of HTTP 404, fix #857 (replace and close #853) 2016-01-06 22:23:57 +01:00
Mort Yao
405ffc0633 version 0.4.232 2015-12-31 16:45:54 +01:00
Mort Yao
56a5e63edb [videomega] better approach using str.translate() 2015-12-31 13:57:16 +01:00
Mort Yao
cfad01e464 [videomega] add support 2015-12-31 12:50:38 +01:00
Mort Yao
ef966931a3 [imgur] add support 2015-12-31 11:20:37 +01:00
Mort Yao
89c11a2a7c [56] fix #837 2015-12-31 08:06:30 +01:00
Mort Yao
08aedccdd7 [youku] randomize Cookie 2015-12-30 15:44:09 +01:00
lh
ad5db57afe [youku] fix cookie's issue 2015-12-30 22:06:53 +08:00
Mort Yao
79d1a41804 [twitter] fix #842 2015-12-29 16:10:45 +01:00
Mort Yao
5fa7704620 version 0.4.217 2015-12-22 12:45:23 +01:00
Mort Yao
4af36f640f Merge branch 'develop' of https://github.com/lsycxyj/you-get into lsycxyj-develop 2015-12-22 11:59:54 +01:00
Mort Yao
12465a6a30 [youtube] fix for new base.js (close #823) 2015-12-22 11:58:09 +01:00
Light Leung
ec6985f4c3 Update key 2015-12-20 21:02:22 +08:00
Mort Yao
371d5f2fed [tumblr] support tumblr-feed:entry 2015-12-17 03:09:19 +01:00
Mort Yao
9791833807 [tumblr] support dailymotion_download 2015-12-16 15:41:36 +01:00
Mort Yao
54fd42f138 [dailymotion] fix for embedded URLs 2015-12-16 15:39:21 +01:00
Mort Yao
9bbce66b6e version 0.4.210 2015-12-16 05:27:20 +01:00
Mort Yao
facee031a8 [youku] implement oset(xs), which removes duplicates from a list and keeps the original order 2015-12-15 04:36:00 +01:00
Mort Yao
da4dcc9b85 [youku] parse show_episode (fix #781) 2015-12-15 04:33:51 +01:00
cnbeining
953c2547bc [ZhanQi]temporary fix using RTMP url
Also some PEP8
2015-12-14 15:57:03 -05:00
Mort Yao
944a166c02 [common] fix urls_size (support faker and headers) 2015-12-13 04:55:50 +01:00
Mort Yao
f1e7885140 [miomio] fix #795 2015-12-13 04:45:45 +01:00
Mort Yao
39ef2a0b6d [fc2video] formatting 2015-12-13 04:13:13 +01:00
Mort Yao
9bb12ad115 Merge branch 'fc2' of https://github.com/cnbeining/you-get into cnbeining-fc2
- Fix #102
2015-12-13 03:56:07 +01:00
Mort Yao
7f895973d4 [tumblr] fix for embedded vimeo videos 2015-12-13 03:31:09 +01:00
Mort Yao
6cbf9bd0e5 [vimeo] support referer for embedded players 2015-12-13 03:19:53 +01:00
Mort Yao
142020e0ad [nicovideo] fix #803 2015-12-11 22:13:39 +01:00
Mort Yao
28b08a0103 [embed] fix tudou_embed_patterns 2015-12-11 19:31:13 +01:00
Mort Yao
e5922a9182 [twitter] prioritize (main) images over videos 2015-12-10 09:56:50 +01:00
Mort Yao
c060622be5 version 0.4.192 2015-12-10 04:25:24 +01:00
Mort Yao
74817a7a14 Merge branch 'yixia' of https://github.com/cnbeining/you-get into cnbeining-yixia 2015-12-09 21:46:30 +01:00
Mort Yao
b08dbab6db [youku] use streams only with the first (default) audio_lang 2015-12-09 21:32:39 +01:00
Mort Yao
e41d229779 [youku] add comments, close #797 2015-12-09 20:32:54 +01:00
Mort Yao
4389934466 Merge branch 'develop' of https://github.com/linhua55/you-get into linhua55-develop 2015-12-09 20:26:43 +01:00
Mort Yao
d4f931483b [tudou] pass **kwargs to youku_download_by_vid(), close #787 2015-12-09 19:53:26 +01:00
Mort Yao
1e32de477f [youku] use yxon=1 to retrieve URLs
- Fix #796
- Close #798
2015-12-09 19:24:02 +01:00
lh
da22ec2724 improve efficiency 2015-12-09 23:38:48 +08:00
lh
1100eb6060 fix language bug 2015-12-09 23:28:36 +08:00
Mort Yao
135c2442ee [youku] let KeyboardInterrupt raise 2015-12-09 13:34:15 +01:00
Mort Yao
4d1e69eae0 [mixcloud] fix 2015-12-09 10:47:21 +01:00
Mort Yao
f8f74540a9 [youku] code cleanup
- Clean up #783, fix #390 and close #451
- Add referer and cookie handler, fix #793 and close #794
2015-12-09 10:32:41 +01:00
cnbeining
683a475904 [FC2Video] Add support, fix #102 ; Add custom header support on all download functions
How could this project survive without customizing Headers?

Now Able to call with

download_urls([video_url], title, ext, size, output_dir, merge=merge,
headers = fake_headers)

and everywhere where you can use Faker.
2015-12-02 20:58:08 -05:00
cnbeining
a137ac22df Add Xiaokaxiu, redo Yixia logic 2015-12-02 17:55:02 -05:00
lh
127318d5d0 support full length of youku's video 2015-12-03 03:49:07 +08:00
Mort Yao
370b183d81 [56] the actual hd type is "wvga", close #775 2015-11-27 22:05:12 +01:00
Mort Yao
602af182ee [twitter] fix video extracting 2015-11-26 01:33:12 +01:00
Mort Yao
b639a2ed83 version 0.4.176 2015-11-24 21:47:51 +01:00
Mort Yao
d41b8a2a89 [youku] handle password-protected videos, fix #73 (again) 2015-11-24 21:37:40 +01:00
Mort Yao
6fdb9ca179 [youku] add support for audio languages, fix #369 (again) 2015-11-24 21:30:02 +01:00
Mort Yao
7fd4fac40f [youku] print error message 2015-11-24 20:51:05 +01:00
Mort Yao
c0b856a160 [youku] fix #771 2015-11-24 20:07:44 +01:00
Mort Yao
b6d4360491 [sohu] fix #769 2015-11-24 06:56:34 +01:00
Mort Yao
1c95109057 [letv] fix #770 2015-11-24 05:13:14 +01:00
Mort Yao
0523337f86 [baidu] support direct URLs (imgsrc.baidu.com) 2015-11-24 04:36:52 +01:00
Mort Yao
66cf7b2bdb [vimeo] support https in URL pattern (a potential improvement for all extractors in the future) 2015-11-23 06:14:37 +01:00
Mort Yao
885c010b94 version 0.4.167 2015-11-22 06:14:11 +01:00
Mort Yao
6c293749c3 [cntv] merge=False (ffmpeg concat demuxer fails on corrupted segments, see #767) 2015-11-22 04:33:09 +01:00
Mort Yao
dcf59e8754 [common] do not take SystemExit wrongly 2015-11-21 05:11:58 +01:00
Mort Yao
2aa55aee97 [youtube] make use of browse_ajax (fix #746) 2015-11-21 05:10:46 +01:00
Mort Yao
1729d97d77 [embed] redundant regex 2015-11-20 23:36:18 +01:00
friday
2a756620de [iqiyi] get curid from URL (close #766) 2015-11-20 07:57:25 +01:00
Mort Yao
7e62920231 [vimeo] fix (for videos not shown public) 2015-11-20 05:26:32 +01:00
虾哥哥
316aff7833 add pattern for url like http://tv.cntv.cn/video/VSET100241824133/ee5ed807346c4b6086f105ef10b559f3 2015-11-13 22:43:18 +08:00
Mort Yao
7d0f9c5ce8 [twitter] minor fix 2015-11-13 03:40:07 +01:00
Mort Yao
a08d6cca52 version 0.4.156 2015-11-12 02:03:50 +01:00
Mort Yao
1437c6b2e6 [vimeo] fix 2015-11-12 01:03:08 +01:00
Mort Yao
a418bec38d [google] fix for notification links 2015-11-11 18:13:32 +01:00
Mort Yao
7ce003caa3 [musicplayon] new site support (using VideoExtractor) 2015-11-11 08:26:48 +01:00
Mort Yao
df4076c772 [tumblr] support direct URLs 2015-11-11 07:53:58 +01:00
Mort Yao
fbe0d9fdfc [youtube] fix #757 2015-11-11 07:37:39 +01:00
Mort Yao
5b9ab46939 [embed] support embedded iqiyi patterns 2015-11-11 05:17:45 +01:00
Mort Yao
ee06e3a516 [embed] support embedded yinyuetai patterns 2015-11-11 04:20:26 +01:00
Mort Yao
4d8e6e5c99 [acfun] fix #745 2015-11-11 01:41:16 +01:00
Mort Yao
babbd22368 [755] filenames may be duplicated (sometimes) 2015-11-10 05:25:57 +01:00
Mort Yao
fc370c5220 [755] use movieUrlHq 2015-11-10 04:58:46 +01:00
Mort Yao
f44a995366 [pinterest] new site support (using VideoExtractor) 2015-11-10 02:56:53 +01:00
Mort Yao
87121a3a26 [netease] switch to m5.music.126.net (as suggested in #743) 2015-11-10 00:19:47 +01:00
Mort Yao
2fcfcd0488 [twitter] support embedded Vine 2015-11-09 16:48:14 +01:00
Mort Yao
20e9ef4708 [vine] support card URLs 2015-11-09 16:45:32 +01:00
Mort Yao
df4f6064fb version 0.4.136 2015-11-09 02:49:19 +00:00
Mort Yao
22b0c5c7ed [common] fix division by zero 2015-11-09 02:47:55 +00:00
Mort Yao
824a121fcd version 0.4.134 2015-11-09 00:40:30 +01:00
Mort Yao
763b1e7cb8 [youtube] nope 2015-11-08 01:23:57 +01:00
Mort Yao
cf237b4c24 [youtube] fix more (follow-up to 5dd7b5f) 2015-11-08 00:55:10 +01:00
Mort Yao
aa3c58192a [iqiyi] update key (close #750) 2015-11-07 23:12:49 +01:00
Yuya Minami
31b6c1569b add referer to fake_headers 2015-11-07 19:43:31 +09:00
Mort Yao
f8220f164c [youtube] enable all DASH streams 2015-11-06 05:57:56 +01:00
Mort Yao
1401f9ad97 [youtube] fix #749 2015-11-06 03:47:06 +01:00
Mort Yao
a2b34696f1 [netease] fix #743 2015-11-02 16:08:36 +01:00
Mort Yao
6e1c124de4 version 0.4.125 2015-10-29 22:41:12 +01:00
Mort Yao
214deb6c8b [tumblr] filter out some non-image urls 2015-10-29 20:47:18 +01:00
Alexsander Falcucci
cba9588da3 added ternary condition on instagram extractor 2015-10-29 01:15:05 -02:00
Mort Yao
d68ed95c20 [universal] fix long filenames 2015-10-27 12:45:04 +01:00
Mort Yao
82e2345b86 Merge branch 'dilidili' of https://github.com/cnbeining/you-get into cnbeining-dilidili 2015-10-27 02:20:01 +01:00
Mort Yao
6b068759d3 [universal] use filename if len(filename) >= 5 2015-10-27 01:40:34 +01:00
cnbeining
651e472f3b [dilidili] Add support 2015-10-26 01:34:22 -04:00
Mort Yao
d6a546624e [google] support URL with "?cfem=1" postfix 2015-10-26 02:49:01 +01:00
Mort Yao
475c812f9e [universal] catch links with href to .png and .gif 2015-10-26 02:43:47 +01:00
Alexsander Falcucci
7c03376e55 added new key 2015-10-24 05:24:43 -02:00
Mort Yao
5fe3cc86eb [util.git] fix get_version() 2015-10-24 03:47:21 +02:00
Mort Yao
d4669c6618 [universal] catch jpeg 2015-10-24 03:25:27 +02:00
Mort Yao
fb8acf4320 version 0.4.111 2015-10-23 05:33:31 +02:00
Mort Yao
9875939d18 [common] option -d is short for --debug 2015-10-22 23:00:24 +02:00
cnbeining
b0128fd879 Add Interest.me (CJ E&M) support 2015-10-22 14:56:07 -04:00
Mort Yao
d80a799569 Remove support:
* Blip.tv <http://blip.tv>
* Catfun (喵星球) <http://www.catfun.tv>
* Coursera <https://www.coursera.org>
* SongTaste <http://www.songtaste.com>
* VID48 <http://vid48.com>
* VideoBam <http://videobam.com>

See #732 for details.
2015-10-22 16:58:44 +02:00
Mort Yao
ea30218f0c [term] fcntl module only available on Unix 2015-10-22 16:39:55 +02:00
Mort Yao
091e89415c [youtube] show error message when a video is unavailable
- As requested in #720#issuecomment-150197734
2015-10-22 15:41:49 +02:00
Mort Yao
89b93fba0d [iqiyi] fix #728 2015-10-22 15:29:22 +02:00
Mort Yao
5f339ed1fc [veoh] set info_only=info_only 2015-10-22 14:45:57 +02:00
Mort Yao
5ef404db55 Merge branch 'veoh' of https://github.com/cnbeining/you-get into cnbeining-veoh 2015-10-22 14:39:07 +02:00
cnbeining
58b8d479ac Add Veoh support, fix #79 2015-10-22 03:19:21 -04:00
Mort Yao
126351fec0 [extractor] 2015-10-22 05:03:49 +02:00
Mort Yao
961b0aa5be [universal] improve (more image patterns) 2015-10-22 04:50:55 +02:00
Mort Yao
f65158fe70 [common] update google_search(), fix #727 2015-10-21 22:36:11 +02:00
Mort Yao
834f5fdcf4 [youku] support show_page, fix #726 2015-10-21 22:23:10 +02:00
Mort Yao
5dd7b5fd10 [youtube] fix VEVO when no 's' field presents 2015-10-21 20:53:14 +02:00
cnbeining
901cbaaf73 Add Pixnet support, fix #129, replace #633 2015-10-21 20:33:07 +02:00
cnbeining
49549a8624 Add Yixia-Miaopai support, replace #639 2015-10-21 20:29:35 +02:00
Mort Yao
d8e2a9333b [common] add new option: --output-filename (close #425) 2015-10-21 20:28:49 +02:00
Mort Yao
f3d9c5df2b [common] improve error message, display a brief instruction to tell users what to do 2015-10-21 17:49:36 +02:00
Mort Yao
fad3fa8180 [embed] add more patterns for Tudou
- Example link: http://tieba.baidu.com/shipin/bw/video/play?kw=akb48&v_id=a35619448853a42b942231e1
2015-10-21 17:40:56 +02:00
Mort Yao
d60eafeacb redefine version (0.4.x) 2015-10-21 17:01:31 +02:00
Mort Yao
1172689992 [util.log] update 2015-10-21 16:45:06 +02:00
Mort Yao
f8b0064286 [common] add google_search() 2015-10-21 15:01:10 +02:00
Mort Yao
ee917b3920 [embed] add more patterns for Tudou
- Example link: http://tieba.baidu.com/p/4114753102
2015-10-21 13:37:34 +02:00
cnbeining
81d153e4b8 [miomio] quick fix #716 2015-10-21 00:13:17 -04:00
Mort Yao
e9aa6876fb [vimeo] fix unescape_html(None) 2015-10-21 05:26:27 +02:00
Mort Yao
0fbeffb949 [w56] partly solved #720 2015-10-21 05:13:53 +02:00
Mort Yao
2c7aa3b161 [universal] download images 2015-10-21 05:02:24 +02:00
Mort Yao
5916c96a6e [common] url_info: more MIME types 2015-10-21 04:23:12 +02:00
Mort Yao
8eebb1a9d4 [common] print_info: more MIME types 2015-10-21 02:49:14 +02:00
Mort Yao
8e8fad48aa [755] download images 2015-10-21 02:24:01 +02:00
Mort Yao
5567f68539 [rtmpdump] 2015-10-21 02:09:51 +02:00
Mort Yao
15c79c6f67 [common] adjust progress bar (shorten display of speed) 2015-10-21 00:46:00 +02:00
Mort Yao
b46e3ef9f1 [baidu] support tieba albums 2015-10-21 00:09:31 +02:00
Mort Yao
d517726f49 [google] download the image 2015-10-20 17:03:56 +02:00
Mort Yao
349409792c [flickr] download images 2015-10-20 05:34:09 +02:00
Mort Yao
e9b93f2dee [twitter] download images 2015-10-20 05:20:15 +02:00
Mort Yao
b93771f96e [instagram] download the image 2015-10-20 04:17:57 +02:00
Mort Yao
2817ad1552 [tumblr] download photo / photoset 2015-10-20 03:58:49 +02:00
Mort Yao
25cec6ea80 [vimeo] fix #718 2015-10-20 03:50:38 +02:00
Mort Yao
febc875009 [common] "Video Site" -> "Site" 2015-10-20 03:49:32 +02:00
Mort Yao
c14e3fd152 [baidu] support tieba videos and images 2015-10-20 00:52:06 +02:00
Mort Yao
5a26200c98 [common] add handy get_head(url) 2015-10-20 00:48:48 +02:00
Mort Yao
7e649856ae [netease] let's pretend we're not using the freakin key
- http://www.v2ex.com/t/131959
2015-10-19 23:05:44 +02:00
Mort Yao
0d6b064ba8 [netease] download lyrics for albums and playlists 2015-10-19 21:57:42 +02:00
Mort Yao
48182e852f [common] oops 2015-10-19 21:30:02 +02:00
Mort Yao
41c8b6f1bc [common] set the proper width of progress bar 2015-10-19 21:25:55 +02:00
Mort Yao
4c2864d6f1 [extractor] fix #713 2015-10-19 16:12:41 +02:00
Mort Yao
d1b346ed12 [common] show download speed on progress bar
- Close #178 (also requested in #284 and #700)
- Close #305
2015-10-19 15:04:15 +02:00
Mort Yao
0176fed38f [youtube] set html5player when parsing video page for DASH 2015-10-19 14:51:37 +02:00
Mort Yao
c5d0c78cfb [universal] universal extractor and direct downloader 2015-10-19 03:50:17 +02:00
Mort Yao
6a58918673 [embed] remove duplicated embedded URLs 2015-10-19 03:03:58 +02:00
Mort Yao
02f5781486 [common] use importlib to import modules from dict SITES 2015-10-18 22:51:41 +02:00
Mort Yao
db63b86df8 [youtube] fix AttributeError: 'YouTube' object has no attribute 'js' 2015-10-18 22:23:52 +02:00
Mort Yao
f9bfc66de3 [youtube] support DASH streams for VEVO videos 2015-10-18 21:48:50 +02:00
Mort Yao
c8542be595 [netease] add netease_lyric_download() 2015-10-18 07:09:28 +02:00
Mort Yao
a52c50e8aa [heavymusic] new site support 2015-10-18 06:03:27 +02:00
Mort Yao
cc436fa9cc [bandcamp] new site support 2015-10-18 05:12:26 +02:00
Mort Yao
aef8a9edc6 [yinyuetai] add yinyuetai_download_playlist 2015-10-18 04:33:11 +02:00
Mort Yao
6aaa973595 [yinyuetai] support playlist 2015-10-18 03:58:25 +02:00
Mort Yao
7c3f0d633b [yinyuetai] fix for mobile URL m.yinyuetai.com (#648) 2015-10-18 03:25:40 +02:00
Mort Yao
6409b9e022 [baomihua] fix #501 2015-10-18 03:07:02 +02:00
Mort Yao
d3051f77c1 [common] beautify progress bar 2015-10-18 02:40:24 +02:00
Mort Yao
7f0b23646a [youtube] support caption_tracks 2015-10-18 02:03:16 +02:00
Mort Yao
c10d009d6f [extractor] support caption_tracks 2015-10-18 01:35:54 +02:00
Mort Yao
f22fd8769c [common] update download_urls_chunked() 2015-10-18 01:25:01 +02:00
Mort Yao
dd42d59382 [youtube] always parse video page (for DASH) 2015-10-17 22:50:54 +02:00
Mort Yao
da74b0ab9e [youtube] support dashmpd 2015-10-17 22:03:18 +02:00
Mort Yao
bedd3ef639 [extractor] support dash_streams 2015-10-17 21:51:08 +02:00
Mort Yao
01729891e5 [common] download_urls: support A/V merge using ffmpeg_concat_av() 2015-10-17 21:16:00 +02:00
Mort Yao
de38e0f7c8 [ffmpeg] set "-loglevel quiet" to suppress verbose FFmpeg output 2015-10-17 18:17:14 +02:00
Mort Yao
6e2087cc94 [ffmpeg] implement ffmpeg_concat_av() 2015-10-17 17:53:01 +02:00
Mort Yao
e458c3380e update README.md 2015-10-17 14:08:22 +02:00
Mort Yao
95eef15455 [bilibili] do not use description as title 2015-10-17 05:27:10 +02:00
Mort Yao
d3c3ca34ae [common] update help message 2015-10-17 05:12:12 +02:00
Mort Yao
67a6b9bc45 [common] if it's not moz_cookies, pass 2015-10-17 04:28:32 +02:00
Mort Yao
ede432659c [common] support both cookies.txt and cookies.sqlite 2015-10-17 03:38:55 +02:00
Mort Yao
1496c77978 [bilibili] clean-up 2015-10-17 03:37:20 +02:00
Mort Yao
b0cbf6e81d [bilibili] load cookies 2015-10-17 02:53:27 +02:00
Mort Yao
acf990fed6 [common] --cookies loads Mozilla cookies.sqlite instead of Netscape cookies.txt 2015-10-17 02:53:27 +02:00
BuildTools
eb141c1908 Fix douyu
Took @yan12125 's advice, and thanks to @yan12125 .
This fix closes #580
2015-10-17 01:35:41 +02:00
Mort Yao
8e53ba72af Merge branch 'suntv' of https://github.com/cnbeining/you-get into cnbeining-suntv 2015-10-17 01:21:21 +02:00
Mort Yao
86cb42ba48 [bilibili] fix support of partitions (close #688)
- Download only one partition by default
- Support playlist (for downloading all partitions without merging)
2015-10-17 01:10:10 +02:00
Mort Yao
1994198b65 [bilibili] do not download danmaku for dry_run 2015-10-16 22:34:19 +02:00
Mort Yao
cdb447992c Revert "fix duplicate url bug for bilibili" 2015-10-16 21:48:21 +02:00
cnbeining
f012db3e63 Add suntv support 2015-10-14 17:39:04 -04:00
Mort Yao
cd1823e924 [tudou] fix playlists 2015-10-14 01:49:37 +02:00
Mort Yao
4b1df5160b [mixcloud] fix 2015-10-12 21:18:56 +02:00
Mort Yao
8fa57ef85b [flickr] new site support 2015-10-12 20:59:43 +02:00
Mort Yao
b16cd48610 [iqiyi] update key (close #693) 2015-10-11 12:16:43 +02:00
lilydjwg
cccfd67550 [sina] match vid from the page
fix for http://video.sina.com.cn/view/249851143.html
2015-10-07 20:29:57 +08:00
Mort Yao
e9f16e12cc version 0.3.36 2015-10-05 20:59:56 +02:00
Mort Yao
5cdbbd9291 [acfun] fix "unexpected keyword argument 'json_output'" 2015-09-30 22:03:39 +02:00
Mort Yao
d9f77021b8 [soundcloud] update client_id, fix #679 2015-09-29 11:03:26 +02:00
Mort Yao
38c272c014 Merge branch 'json-output-support-more-extractors' of https://github.com/sceext2/you_get into sceext2-json-output-support-more-extractors 2015-09-27 22:32:53 +02:00
lilydjwg
acda697f54 [ffmpeg] use subprocess.check_call
This fixes RuntimeError: No active exception to reraise
2015-09-27 16:38:38 +08:00
sceext
1d7758b107 --json option now can support more extractors not using VideoExtractor 2015-09-26 18:42:26 +08:00
sceext
5eb9cebe4e fix extractors not use VideoExtractor after add --json option 2015-09-26 13:45:39 +08:00
Mort Yao
2f0e374fbd Merge branch 'sceext2-json-output' into develop 2015-09-25 21:49:17 +02:00
sceext
0c18a0873d add --json option: output video information in json text 2015-09-24 17:37:41 +08:00
sceext
9070d55b82 [iqiyi] simplify mix() function 2015-09-24 15:32:56 +08:00
Yen Chi Hsuan
dab2866332 [iqiyi] Update enc and authkey 2015-09-24 01:42:20 +08:00
Mort Yao
8985d57768 [archive] new site support 2015-09-21 10:28:59 +02:00
Mort Yao
e075433563 [common] fix infinite redirecting 2015-09-21 10:17:56 +02:00
Mort Yao
256e70d087 version 0.3.35 2015-09-21 01:23:46 +02:00
Mort Yao
e1fc6be9c4 Merge branch '755' into develop 2015-09-21 00:34:31 +02:00
Mort Yao
af03586d8b Merge branch 'new-qq' into develop 2015-09-21 00:30:36 +02:00
Mort Yao
b7814f6652 [755] new site support 2015-09-21 00:24:22 +02:00
Mort Yao
1a58b53270 [qq] reimplement qq.py, close #657 2015-09-20 23:55:19 +02:00
jackyzy823
117915c8bd Merge pull request #651 from junzh0u/gracefully-fail-on-single-video
[youku] gracefully handle single failure when downloading playlist
2015-09-19 20:02:05 +08:00
jackyzy823
c3b160c180 [IQIYI] 2015/09/18 new salt,describe method in comments of iqiyi.py 2015-09-18 15:46:17 +00:00
Jun Zhou
9283200c62 let KeyboardInterrupt bypass 2015-09-16 01:26:38 -04:00
Jun Zhou
fc93524cc3 [youku] gracefully handle single failure 2015-09-15 15:23:32 -04:00
Jun Zhou
20ebd902e0 [common] fix skipping download of file existence in some cases 2015-09-14 20:14:42 -04:00
Jun Zhou
70a1c3f425 [youku] support multi-page playlists 2015-09-13 19:29:36 -07:00
Mort Yao
b277d8d5d4 [common] divide the import of extractors into multiple lines 2015-09-12 23:38:02 +02:00
Mort Yao
851ccd6248 Merge branch 'vimeo-channel' of https://github.com/cnbeining/you-get into cnbeining-vimeo-channel 2015-09-12 23:32:23 +02:00
cnbeining
c67766c156 Fix #634 L2 2015-09-12 17:20:31 -04:00
cnbeining
0fc9e207a3 Add iQilu support 2015-09-10 14:43:39 -04:00
cnbeining
7ccf5d63a4 Add Vimeo Channel support 2015-09-10 02:15:31 -04:00
Mort Yao
b5112da1b2 Merge branch 'cnbeining-metacafe' into develop 2015-09-08 20:02:22 +02:00
Zhang Ning
5b56b1c8f7 rewrit iqiyi using VideoExtractor class
Signed-off-by: Zhang Ning <zhangn1985@gmail.com>
2015-09-07 22:21:58 +08:00
Mort Yao
7bdf8af620 Merge branch 'yinyuetai-api' into develop 2015-09-04 00:19:12 +02:00
Mort Yao
09b5986a5a Merge branch 'develop' of https://github.com/zhangn1985/you-get into zhangn1985-develop 2015-09-03 23:49:35 +02:00
Mort Yao
fafe450097 Merge branch 'metacafe' of https://github.com/cnbeining/you-get into cnbeining-metacafe 2015-09-03 23:35:44 +02:00
謝致邦
fad5a9b6da Update cntv.py 2015-09-03 20:10:20 +00:00
謝致邦
17ddd08cd7 Update cntv.py 2015-09-03 20:03:45 +00:00
Mort Yao
aa10e9f938 [yinyuetai] switch to JSON API, close #559 2015-09-03 19:54:07 +02:00
Zhang Ning
c73a636d43 support multi video in one page
add matchall api

matchall: almost same as match1, but it will return a list
of all matches.
2015-09-03 18:07:20 +08:00
Zhang Ning
b50cc2338f support embed player for youku/tudou
try sites one by one, to search video.
but not in video order.

Signed-off-by: Zhang Ning <zhangn1985@gmail.com>
2015-09-03 14:47:22 +08:00
cnbeining
f0826dd1e9 Add metacafe support 2015-09-02 15:37:50 -04:00
cnbeining
81cd814e3d Add funshion support, fix #215, replace #601, #604 2015-09-02 14:54:09 -04:00
Mort Yao
7459f9fad4 [dailymotion] fix title 2015-09-02 12:45:28 +02:00
Daniel Dumitran
cbeabd95e1 Fix problems with videos that do not have 720p mode 2015-09-01 22:56:02 -07:00
jackyzy823
b7cc2c38e6 fix dailymotion for #609 2015-08-29 00:23:29 +08:00
jackyzy823
3ca793cfdb Merge pull request #613 from CzBiX/tudou_size
fix bug in tudou, fix #612
2015-08-28 22:46:32 +08:00
jackyzy823
e1006388e3 Merge pull request #605 from cnbeining/miaopai
Add Weibo Miaopai support(微博秒拍视频)
2015-08-28 22:40:10 +08:00
CzBiX
1b88f4f03b fix bug in tudou, fix #612 2015-08-28 15:15:56 +08:00
CzBiX
ed87941060 fix duplicate url bug for bilibili 2015-08-27 23:08:13 +08:00
cnbeining
01a137b002 Add Weibo Miaopai support 2015-08-23 02:14:12 -04:00
fffonion
0dce74da99 fix iqiyi(20150820) 2015-08-22 01:43:08 +08:00
cnbeining
726a29e696 Revert "Try adding Funshion(fun.tv) support, fix #215"
This reverts commit c39927e931.
2015-08-20 02:27:48 -04:00
cnbeining
c39927e931 Try adding Funshion(fun.tv) support, fix #215
I have made those functions to allow full drama download, but do not
know how to integrate with the programme.

Please offer your help. Many thanks.
2015-08-20 02:22:19 -04:00
cnbeining
89c301a7cd Add support for Qianmo
http://qianmo.com/

Tested on my machine.
2015-08-20 00:45:32 -04:00
sceext
5e032d5f8e [iqiyi] fix 1080p parse by set um=1 2015-08-17 19:33:02 +08:00
jackyzy823
822b128a80 fix #582 2015-08-12 13:17:15 +08:00
jackyzy823
13f3f4175b [iqiyi] update key 2015-08-12 12:48:31 +08:00
jackyzy823
771fbf08a2 [iqiyi] new src 2015-08-10 14:17:49 +08:00
jackyzy823
8ae1184f0b [iqiyi] new enckey 2015-08-10 14:15:17 +08:00
jackyzy823
3083fd5ac8 update key for iqiyi,thanks to @Freshman585 2015-08-09 21:41:46 +08:00
lilydjwg
a1879ff563 [netease] support for 163.fm short url
e.g. http://163.fm/LzbHaQN
2015-07-31 16:13:06 +08:00
Mort Yao
97205629a0 [youtube] switch to https (close #564) 2015-07-24 17:43:01 +08:00
Mort Yao
d14c719daa Merge branch 'develop' of https://github.com/lilydjwg/you-get into lilydjwg-develop 2015-07-20 16:29:13 +08:00
Mort Yao
b86c034542 [soundcloud] fix #575 2015-07-20 16:27:20 +08:00
lilydjwg
c5156b6788 [netease] support for mv urls
example url: http://music.163.com/#/mv?id=440007
2015-07-19 11:57:17 +08:00
lilydjwg
0016fd3a4b support for python -m you_get
This makes develop-then-test easier and straghtforward
2015-07-19 11:45:51 +08:00
A-Circle-Zhang
b20282951d Update salt. 2015-07-17 20:46:14 +08:00
Mort Yao
5d47a66507 version 0.3.34 2015-07-12 09:31:07 +08:00
Mort Yao
e6cd1d342f [iqiyi] extract tvid & videoid from URL 2015-07-12 09:07:41 +08:00
Mort Yao
abcd2a3542 [iqiyi] update: 20150710 (close #569) 2015-07-12 08:52:56 +08:00
fffonion
9394e2f2f8 fix iqiyi(20150703) 2015-07-04 04:01:40 +08:00
Mort Yao
162b06028f [Google+] fix for non-ASCII custom URLs 2015-07-01 00:20:36 +08:00
Mort Yao
eff5a309a7 [Tumblr] fix for videos with no title 2015-06-30 15:39:56 +08:00
binyu_J
fa1cb6b63e sometimes there's some parameters,drop it 2015-06-29 23:15:16 +08:00
jackyzy823
e79c8c5c86 more reasonable tm value 2015-06-20 00:11:19 +08:00
jackyzy823
327cb404a8 iqiyi new key,how it works in comment. 2015-06-19 23:54:50 +08:00
Mort Yao
603d3736f7 Merge branch 'develop' of https://github.com/liushuyu/you-get into liushuyu-develop 2015-06-19 12:46:57 +08:00
liushuyu
92ac521c54 Fix zhanqi
Indentation fix
2015-06-19 12:32:51 +08:00
Mort Yao
20fe47f1c5 [qq] fix #548, close #443 2015-06-19 11:55:01 +08:00
Mort Yao
7b27402b54 [qq] fix support 2015-06-19 11:47:46 +08:00
liushuyu
8783e24513 Update zhanqi.py
Minor fix
2015-06-19 10:19:00 +08:00
liushuyu
66d6907877 [Zhanqi]Modified something...
Changed something according to @jackyzy823
2015-06-18 18:18:23 +08:00
liushuyu
6e81b8d684 Fix zhanqi again
Modified against the latest update of zhanqi's server...

Signed-off-by: liushuyu <liushuyu_011@163.com>
2015-06-18 09:51:06 +08:00
liushuyu
c5e09fd549 Fix zhanqi
Zhanqi extractor works again...
And added ts merging implementation...

Signed-off-by: liushuyu <liushuyu_011@163.com>
2015-06-16 18:33:45 +08:00
Mort Yao
2054b89042 [twitter] add support 2015-06-15 00:04:57 +08:00
Mort Yao
b375576d5e [instagram] fix support 2015-06-14 00:12:28 +08:00
Mort Yao
6886c5ace1 [vine] fix support 2015-06-13 22:52:11 +08:00
Mort Yao
3d6e6effa1 Merge branch 'iqiyi-new-alogrithm' of https://github.com/jackyzy823/you-get into jackyzy823-iqiyi-new-alogrithm (fix #542) 2015-06-13 15:10:27 +08:00
jackyzy823
8f7cad5eba fix for iqiyi new encrypt method, for #542 2015-06-13 12:11:32 +08:00
Mort Yao
6874ab35d2 [cntv] fix #512 2015-06-10 23:56:16 +08:00
Mort Yao
1e41302690 version 0.3.33 2015-06-10 11:57:27 +08:00
Mort Yao
462a08fc2c Merge branch develop of https://github.com/cnbeining/you-get into cnbeining-develop (fix #495, close #525, close #530) 2015-06-09 21:17:23 +08:00
Mort Yao
d178823bc5 Merge branch 'fix-sohu' of https://github.com/jackyzy823/you-get into jackyzy823-fix-sohu (fix #509) 2015-06-09 21:04:09 +08:00
Mort Yao
f1c101493e Merge branch 'develop' of https://github.com/lilydjwg/you-get into lilydjwg-develop 2015-06-09 20:46:26 +08:00
Mort Yao
ddc1623c83 Merge branch 'develop' of https://github.com/pini-gh/you-get into pini-gh-develop 2015-06-09 20:40:41 +08:00
Mort Yao
c902889ee5 Merge branch 'iqiyi-key-again' of https://github.com/jackyzy823/you-get into jackyzy823-iqiyi-key-again (fix #535, close #505) 2015-06-09 20:35:41 +08:00
Mort Yao
40f904ea6f Merge branch 'bilibili-title' of https://github.com/jackyzy823/you-get into jackyzy823-bilibili-title (fix #521, close #531) 2015-06-09 20:27:40 +08:00
jackyzy823
412bfaf517 add some coments 2015-06-05 14:21:30 +08:00
jackyzy823
3b97487505 some mistake3 in my.tv.sohu.com 2015-06-05 12:38:56 +08:00
jackyzy823
62e0ec0219 some mistake2 in my.tv.sohu.com 2015-06-05 12:37:58 +08:00
jackyzy823
e7414d6f38 some mistake in my.tv.sohu.com 2015-06-05 12:33:10 +08:00
jackyzy823
f629a20eb8 lack a arg 2015-06-05 12:29:17 +08:00
jackyzy823
2384e49fb2 obfused by arg name 2015-06-05 12:28:08 +08:00
jackyzy823
e26e149fb8 oops 2015-06-05 12:24:20 +08:00
jackyzy823
4d0bb3d4fe sohu new api 2015-06-05 12:19:38 +08:00
Gilles Filippini
16e75a06b2 Fix case when hMusic data is None
This occurs for example with these urls:
http://music.163.com/song?id=17699228
http://music.163.com/song?id=17699232
2015-06-01 18:59:55 +02:00
cnbeining
5ebb2e05fe Fix Acfun, add uu to Letvcloud, update key(fix #530, #495,#525, #528) 2015-05-27 22:29:49 -04:00
lilydjwg
c8a35458dd netease: more url pattern
http://music.163.com/#/song/30706076/
2015-05-27 21:44:28 +08:00
jackyzy823
4539fd161a fix bilibili video type check error 2015-05-26 22:59:19 +08:00
jackyzy823
0222cbb19f remove debug info 2015-05-21 13:05:39 +08:00
jackyzy823
50954908aa copy-paste typo 2015-05-21 13:01:44 +08:00
jackyzy823
ce4f116a31 forget to fix another code branch 2015-05-21 12:54:20 +08:00
jackyzy823
705d96c43c fix sohu 2015-05-20 15:30:06 +08:00
Mort Yao
2264d451ef Merge branch 'bilibili-title' of https://github.com/jackyzy823/you-get into jackyzy823-bilibili-title 2015-05-15 17:42:13 +08:00
jackyzy823
075bbc87aa now get enc_key from player's swf automatically. Magic!!! 2015-05-15 17:18:41 +08:00
jackyzy823
130f2c9f44 again, iqiyi changes its key.consider to write a function to automatically extract this key 2015-05-15 16:09:52 +08:00
jackyzy823
9e567e7954 bilibili title from h2 to h1 2015-05-13 23:44:19 +08:00
Mort Yao
29dcad4824 Merge branch 'develop' of https://github.com/daniellowtw/you-get into daniellowtw-develop 2015-05-13 23:03:15 +08:00
Mort Yao
96e4e2c722 Merge branch 'develop' of https://github.com/zmwangx/you-get into zmwangx-develop
- Close #485
2015-05-13 22:55:25 +08:00
jackyzy823
b85eed1461 remove debug info 2015-05-12 22:59:14 +08:00
jackyzy823
87868db444 iqiyi changes encrypt key 2015-05-12 22:58:17 +08:00
Zhiming Wang
4a4b6ceac0
print urls one per line instead of as a list...
when the --url option is specified.
2015-05-03 22:03:54 -07:00
D Low
acc5e90777 Add extractor for vidto 2015-04-22 21:59:03 +01:00
D Low
90fb2f4842 Fix facebook extractor
Previously would throw error if there is no hd_src
Modified to use json parser and check if hd_src is None
2015-04-12 14:55:36 +01:00
Mort Yao
78172adcc3 Merge branch 'develop' of https://github.com/Eskibear/you-get into Eskibear-develop 2015-04-02 10:32:41 +08:00
jackyzy823
228bb26f5b support for lizhifm 2015-04-02 10:30:31 +08:00
Eskibear
1fc754a94f unify mp3 filename format 2015-03-11 19:38:21 +08:00
Eskibear
e384e45215 robustness: skip unavailable tracks in Xiami showcollect downloading 2015-03-10 19:00:20 +08:00
Eskibear
b61e995f92 Xiami: update collect url; fix #502 2015-03-09 13:51:05 +08:00
lilydjwg
e6581b99aa escape filenames for ffmpeg concatenating 2015-02-14 18:54:43 +08:00
Mort Yao
262b14ac5a Merge branch 'develop' of https://github.com/pastebt/you-get into pastebt-develop 2015-02-09 15:11:34 +08:00
Mort Yao
f1f682c246 Merge branch 'fix-letv' of https://github.com/jackyzy823/you-get into jackyzy823-fix-letv 2015-02-09 14:11:25 +08:00
jackyzy823
6de02c22b6 fix typo in re pattern 2015-02-09 10:31:13 +08:00
jackyzy823
6fba4bd9ce fix letv 2015-02-09 01:07:40 +08:00
pastebt
1763986ca4 fix bug #353
also may fix bug #456
Now the -y proxy can be used for tv.sohu.com
such as http://tv.sohu.com/20140629/n401523369.shtml?txid=8254069965286abe9ee523a73c256ea7
2015-02-02 20:14:41 -08:00
pastebt
cb375b6cfb fix bilibili.com
sample: python3 you-get -i http://www.bilibili.com/video/av663903/

Before fix it return:

Video Site: bilibili.com
Title:      【美版无间道】无间道风云【小李子-马呆萌】【犯罪】[2006]
Type:       Flash video (video/x-flv)
Size:       0.17 MiB (180635 Bytes)

This is a error.mp4 file

After fix it return:

Video Site: bilibili.com
Title:      【美版无间道】无间道风云【小李子-马呆萌】【犯罪】[2006]
Type:       Flash video (video/x-flv)
Size:       1989.14 MiB (2085762683 Bytes)
2015-02-02 19:16:20 -08:00
jackyzy823
d1d45bee8a links may in fs or flvs,tmp fix,more research to be done 2015-01-30 14:01:31 +08:00
Mort Yao
08764a8fb2 Merge branch 'fix-acfun' of https://github.com/jackyzy823/you-get into jackyzy823-fix-acfun 2015-01-28 15:43:20 +01:00
jackyzy823
a73db610ee oops typo 2015-01-28 22:28:33 +08:00
jackyzy823
3ce3e6adb3 remove some debug code 2015-01-28 22:17:07 +08:00
jackyzy823
74235551f8 fix iqiyi 2015-01-28 22:15:47 +08:00
jackyzy823
c05843cb3a format code 2015-01-27 23:44:45 +08:00
jackyzy823
b59a97a8ed introduce new api for acfun 2015-01-27 23:41:17 +08:00
pastebt
0fd7de823d fix typo 2015-01-20 17:05:38 -08:00
Mort Yao
ec7efd0a87 Merge branch 'develop' of https://github.com/pastebt/you-get into pastebt-develop 2015-01-20 06:01:08 +01:00
Mort Yao
de2dee7fe3 AcFun: fix #475 2015-01-20 04:39:29 +01:00
Pike
9b5bc621c6 写错了type... 2015-01-10 15:15:08 +08:00
Pike
d5530fe7f9 fix qq support 2015-01-10 15:06:34 +08:00
pastebt
7b0dc1d330 Support multi stts and mdhd version = 1
modified:   src/you_get/processor/join_mp4.py
2015-01-07 17:00:49 -08:00
pastebt
d8c0c0594e Support skipping udta box, and ignore samples > 1
modified:   src/you_get/processor/join_mp4.py
2015-01-05 16:48:04 -08:00
Mort Yao
1b55b01b04 Tudou: improve regex 2015-01-05 01:02:41 +01:00
Mort Yao
205cc3138f Disable special conversion for non-UTF encoding.
- Windows users should take care of their code page themselves
2015-01-04 09:28:23 +01:00
Mort Yao
ef16e74fe7 Tudou: fix #460 2014-12-20 03:08:40 +01:00
Mort Yao
cbf0a6afcc Merge branch 'develop' of https://github.com/merlinran/you-get into merlinran-develop 2014-12-11 21:51:19 +01:00
Mort Yao
ded684f58a version 0.3.32 2014-12-10 04:04:25 +01:00
Merlin Ran
08a9e73406 force override when concat files 2014-12-08 21:35:46 +08:00
Merlin Ran
cc03d86909 open concat list file with 'encoding="utf-8"'
To prevent error when video file name contains non-ascii characters.
2014-12-04 10:24:53 +08:00
pl
7afeecf4d7 support zhanqi.tv #444 2014-11-30 15:57:08 +01:00
pl
810535a64b modified: src/you_get/extractors/douyutv.py
switch to newer common functions.
2014-11-30 15:57:07 +01:00
Snise
2e79912c4c Update douyutv.py 2014-11-30 15:43:32 +01:00
Mort Yao
f421fe83a3 Vine: minor fix 2014-11-28 14:53:44 +01:00
Mort Yao
a5a28c1d7a Youku: match vid more precisely (underscores excluded) 2014-11-13 21:21:07 +01:00
gongqijian
f104b9987f Add support for baomihua 2014-11-07 23:26:00 +08:00
gongqijian
67a7f3b67c Tumblr: video download error 2014-11-07 16:11:05 +08:00
Mort Yao
fe9c6d8898 Tudou: fix #433 2014-11-04 11:16:23 +01:00
Mort Yao
0e32fe7c6d Merge branch 'develop' of https://github.com/0x00-pl/you-get into 0x00-pl-develop 2014-11-03 20:19:03 +01:00
pl
b1ee95517b douyutv.com tittle fix. 2014-11-04 02:10:48 +08:00
Mort Yao
b2254a68b8 version 0.3.31 2014-11-01 17:28:31 +01:00
Mort Yao
24c1db411f NetEase: more fix for #428 2014-11-01 14:13:42 +01:00
Mort Yao
8dd37070d3 Merge branch 'develop' of https://github.com/0x00-pl/you-get into 0x00-pl-develop 2014-10-31 10:39:26 +01:00
Mort Yao
e2cba21ad9 NetEase: fix #428 2014-10-31 10:21:30 +01:00
Mort Yao
9466981f4f AcFun: fix #422 2014-10-31 10:09:12 +01:00
Mort Yao
a5eff0ec88 remove unused _letvcloud.py 2014-10-31 09:16:30 +01:00
Mort Yao
1b5894df11 fix 3c9a774 to get everything works 2014-10-31 09:14:58 +01:00
cnbeining
3c9a77429c Add Letvcloud support, as in #422
Have to redo this sh*t for 3 times due to the stupidity of the damned
editor and Git. FML.
2014-10-26 23:00:19 +08:00
pl
c09238fe8a modified: extractors/bilibili.py 2014-10-25 21:08:28 +08:00
pl
66f8da8efc douyutv.com now can download online flv.
modified:   common.py
	modified:   extractors/douyutv.py
2014-10-25 19:46:25 +08:00
pl
1efb88c8c8 support live.bilibili.com 2014-10-24 21:25:10 +08:00
pl
c88cfe0734 fix douyutv title regex 2014-10-24 21:25:10 +08:00
pl
8a1d7b5fa1 fix douyutv support. 2014-10-24 21:25:10 +08:00
pl
2d76cc208c fix douyutv support. 2014-10-24 21:25:10 +08:00
pl
b37480100d add douyutv support. 2014-10-24 21:25:10 +08:00
lilydjwg
d24b2ca700 move parse_size to dongting.py 2014-10-17 07:09:11 +02:00
lilydjwg
a00d8a60b0 add Dongting (天天动听) support
example URL: http://www.dongting.com/?song_id=281575
2014-10-17 07:09:11 +02:00
Mort Yao
861e3af351 bilibili: fix more 2014-10-05 21:57:53 +02:00
Guangyu Zhang
cbc2f2fe32 regex support new Bilibili web page 2014-10-05 17:45:16 +08:00
jackyzy823
6b1d8e0e10 quick fix for bilibili cid 2014-09-27 17:27:07 +02:00
jackyzy823
8742a8c0f8 iqiyi vip info key changed 2014-09-21 17:25:16 +02:00
jackyzy823
beb6f5d83f fix for those who have not .netrc file. 2014-09-21 17:25:16 +02:00
Mort Yao
a2b7886624 version 0.3.30 2014-09-21 07:02:15 +02:00
Mort Yao
46ef8afa77 Niconico: fixed 2014-09-21 02:42:58 +02:00
Mort Yao
2c1d354635 support Content-Type: audio/mp4 2014-09-21 02:22:57 +02:00
Mort Yao
1952c90d10 use byte string for all when default encoding is not UTF-8 (fix #147 and close #222) 2014-09-21 02:10:05 +02:00
Mort Yao
a52cd83335 silly me 2014-09-21 01:54:43 +02:00
Mort Yao
fa1d1938d7 common: remove deprecated, unused function filenameable() 2014-09-20 23:46:21 +02:00