Commit Graph

48 Commits

Author SHA1 Message Date
Mort Yao
58e806d72e
[youtube] use prefix to avoid potential namespace conflict (fix #2666) 2018-12-05 23:24:24 +01:00
Mort Yao
fdb0213714
[youtube] don't fail the whole playlist 2018-11-30 17:36:59 +01:00
Mort Yao
aa221f1378
[youtube] whatever this (0,window.encodeURIComponent) thing is (fix #2652) 2018-11-07 16:49:18 +01:00
Mort Yao
8984485819
[youtube] faster than light 2018-09-11 17:31:47 +02:00
Mort Yao
bd47cb656e
[youtube] fix for new base.js (close #2641) 2018-09-07 22:21:24 +02:00
Mort Yao
e3ae1d50fd
Merge branch 'vevo_no_audio' of https://github.com/rosynirvana/you-get into rosynirvana-vevo_no_audio 2018-03-15 22:09:13 +01:00
MaxwellGoblin
0d89c45c49 [youtube]fix ytb short url patterns 2017-08-24 17:06:23 +08:00
MaxwellGoblin
6fa81497d5 [youtube]use mp4_audio track when no audio track for webm 2017-07-20 17:14:05 +08:00
Mort Yao
23dbe2d07b
[youtube] fix caption tracks extraction (close #2123) 2017-07-08 01:35:16 +02:00
Mort Yao
858c694b0b
Merge branch 'youtube_ext_fix' of https://github.com/YenvY/you-get into YenvY-youtube_ext_fix 2017-07-07 16:43:20 +02:00
Mort Yao
b885c833b1
[youtube] VEVO: get over speed limiting (close #2068) 2017-07-07 16:40:40 +02:00
YenvY
f4e8544bd3 fix an idiot mistake 2017-07-03 08:02:36 +08:00
YenvY
ec79b7eccd fix 'reference before declaration' error in youtube extractor 2017-07-03 07:49:23 +08: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
c1ed0d7e15
[youtube] fix signature extraction (regression in #1662) 2017-02-12 00:40:16 +01:00
l34p
69714046b8 [youtube] improve livestream detection, fix #1673 2017-02-06 18:04:52 +09:00
Mort Yao
098b6a9dd8
[youtube] fix signature extraction 2017-02-02 05:50:00 +01:00
l34p
5139b40b44 [youtube] fix broken link of html5player 2017-02-01 21:07:59 +09:00
Mort Yao
61d9bf124e
[youtube] download hlsvp via ffmpeg 2016-12-03 17:41:23 +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
51dd7ad8e6
[youtube] use url_encoded_fmt_stream_map from video page, fix #1502 2016-11-10 16:24:26 +01:00
Mort Yao
669d7b5586
[youtube] unescape HTML entities, fix #1462 2016-10-19 20:47:17 +02:00
Mort Yao
19bd7a4a48
[youtube] fix #1092 2016-04-29 12:27:05 +02: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
1e2f5de845 [youtube] fix #912 2016-02-07 15:13:24 +01:00
Mort Yao
78801cc496 [youtube] fix #911 2016-02-04 22:28:25 +01:00
Mort Yao
12465a6a30 [youtube] fix for new base.js (close #823) 2015-12-22 11:58:09 +01:00
Mort Yao
2aa55aee97 [youtube] make use of browse_ajax (fix #746) 2015-11-21 05:10:46 +01:00
Mort Yao
fbe0d9fdfc [youtube] fix #757 2015-11-11 07:37:39 +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
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
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
5dd7b5fd10 [youtube] fix VEVO when no 's' field presents 2015-10-21 20:53:14 +02:00
Mort Yao
0176fed38f [youtube] set html5player when parsing video page for DASH 2015-10-19 14:51:37 +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
7f0b23646a [youtube] support caption_tracks 2015-10-18 02:03:16 +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
97205629a0 [youtube] switch to https (close #564) 2015-07-24 17:43:01 +08:00
Mort Yao
ba861d4c4c support PyPy3: use explicit self (fix #410) 2014-09-20 22:57:26 +02:00
Mort Yao
655e26acd1 YouTube: fix regex 2014-09-20 18:59:55 +02:00
Mort Yao
77e92dfe03 YouTube: non-greedy regex, fix #394 2014-08-20 05:46:14 +02:00
Mort Yao
f4e28d77f2 change "[Error] Invalid video format." message 2014-07-30 03:48:26 +02:00
Mort Yao
204a927181 Fix (partly) #373
* Handle JavaScript: Array.prototype.splice()
* Python has a list.reverse() method
2014-07-24 17:09:08 +02:00
Mort Yao
13d40fa694 Major refactoring
* Change entry point to you_get.__main__:main
* New entry point for development (you-get-dev): you_get.__main__:main_dev
* you_get.extractor -> you_get.extractors
2014-07-21 02:39:40 +02:00