Commit Graph

6617 Commits (31fd9c76013faaa86b0c515d9305de548856ef84)

Author SHA1 Message Date
Yen Chi Hsuan 5edea45fab [QQMusic] Add album info extractor
Yen Chi Hsuan 8afff9f849 [QQMusic] Add singer info extractor
Yen Chi Hsuan a2043572aa [QQMusic] Implement the guid algorithm
Yen Chi Hsuan 5d98908b26 [QQMusic] Add new extractor
Yen Chi Hsuan d6fd958c5f [generic] Extract videos from SMIL manifests (closes and fixes )
Yen Chi Hsuan d0eb724e22 [UDNEmbed] Enhance error checking and extend _VALID_URL
FireDart afe4a8c769 [gfycat] Add new extractor
Yen Chi Hsuan 9fc03aa87c [brightcove] Always return lists from _extract_brightcove_urls
In Python 3, filter() returns an iterable object, which is equivalently
to True even for an empty result set. It causes false positive playlists
in generic extraction logic.
Sergey M․ c798f15b98 [generic] Add test for playwire embed ()
Sergey M․ 2dcc114f84 [generic] Add support for playwire embeds (Closes )
Sergey M․ 0dfe9bc9d2 [mtv] Capture and output error message ()
Sergey M․ 4d1cdb5bfe [spike] Extend _VALID_URL (Closes )
Yen Chi Hsuan 9c5335a027 [teamcoco] Fix "preload" data extraction (fixes )
Yen Chi Hsuan ae849ca170 [tumblr] Dismiss warnings for optional fields (fixes )
Sergey M․ 94c1255782 [brightcove] Handle non well-formed XMLs ()
Sergey M․ 476e1095fa [brightcove] Improve brightcove experience regex (Closes )
Yen Chi Hsuan 8da1bb0418 [miomio] Enhance error checking and replace dead test case
Yen Chi Hsuan 01c58f8473 [generic] Fix test generic_51
The website replaced the original video with a new one
Yen Chi Hsuan edfcf7abe2 [generic] Support another type of Ooyala embedded video
Jaime Marquínez Ferrándiz 37b44fe7c1 [postprocessor/atomicparsley] Don't try to remove the temporary and original files if the format is unsupported (fixes )
Sergey M․ 8f02ad4f12 [youtube] Simplify
Yen Chi Hsuan 51f1244600 [vine] flake8
Sergey M․ 7bd930368c [youtube] Remove unused variable
Sergey M․ fb69240ca0 [youtube] Extract video titles for channel playlist if possible (Closes )
Sergey M․ 830d53bfae [utils] Add `video_title` for `url_result`
Sergey M․ c36a959549 [YoutubeDL] Try to download worst audio+video served by a single file first (Closes )
Sergey M․ ac58e68bc3 [footyroom] Remove superfluous whitespace
Sergey M․ 504c1cedfe [footyroom] Improve
snipem 9a4d8fae82 [FootyTube] Fixed wrong md5 checksum
snipem 7d2ba6394c [FootyRoom] Fixed missing http prefix
For some reason FootyTube is missing the „http:“ prefix on some
Playwire links for some videos
Sergey M․ b04b94da5f [options] Fix file based configurations for python 2 (Closes )
Sergey M․ ed5641e249 [crooksandliars] Quotes consistency
Sergey M․ a4257017ef [generic] Add tests for Crooks and Liars embeds
Sergey M․ 18153f1b32 [generic] Add support for Crooks and Liars embeds
Sergey M․ 7a91d1fc43 [crooksandliars] Improve embed extractor and remove article extractor
Sergey M․ af14ded75e Merge branch 'crooksandliars' of https://github.com/fstirlitz/youtube-dl into fstirlitz-crooksandliars
Sergey M․ 65939effb5 [hitbox:live] Fix hls extration (Closes )
Sergey M․ 66ee7b3234 [ted] Extract all formats (Closes )
Sergey M․ cd47a628fc [rai] Add test for
Sergey M․ d7c78decb0 [rai] Improve extraction
Sergey M․ 8749477ed0 [rai] Fix extraction (Closes )
Naglis Jonaitis 7088f5b5fa [teamcoco] Extract duration
Naglis Jonaitis 5bb6328cb9 [teamcoco] Extract m3u8 URLs
Naglis Jonaitis ce9f47de99 [teamcoco] Fix extraction
Sergey M․ 4c4780c25e [vine] Modernize
Sergey M․ 64f1aba8f1 [vine] Extend _VALID_URL
Sergey M․ 3359fb661f [vine] Add tests for
Sergey M․ 58a9f1b864 [vine] Fix post data regex (Closes )
Sergey M․ 6ac41a4ef5 [vine] Zero rate videos is perfectly valid ()
Sergey M․ aa2af7ba74 [dumpert] Add nsfw cookie (Closes )
Jaime Marquínez Ferrándiz ce73839fe4 [rtve] Detect videos that are no longer available
Philipp Hagemeister 1dc2726f8d release 2015.04.09
Sergey M․ af76e8174d [dailymotion:user] Improve _VALID_URL (Closes )
Sergey M․ 402a3efc92 [theplatform] Modernize
Sergey M․ 372f08c990 [theplatform] Fix for python 2.6
At least single depth level extraction...
Sergey M․ dd29eb7f81 [postprocessor/common:postprocessor/ffmpeg] Generalize utime
Sergey M. bca788ab1d Merge pull request from PeteHemery/ffmpeg-postproc-utime-bug
[ffmpeg] adding exception catching for call to os.utime in run_ffmpeg_multiple_files
Sergey M․ aef8fdba11 [theplatform] Allow <par> without <swtich> at all
Bare `wget` on http://link.theplatform.com/s/kYEXFC/22d_qsQ6MIRTl results in an XML without <switch> at all
but with <par> and <video> inside it. Let's handle this possible outcome as well.
Yen Chi Hsuan 0a1603634b [utils] Remove url_infer_protocol
Yen Chi Hsuan a662163fd5 [theplatform] Rework on <switch> inside <par>
Yen Chi Hsuan bd7a6478a2 [theplatform] Fix video url extraction (fixes )
In SMIL 2.1, <switch> nodes may be enclosed in <par>. See
http://www.w3.org/TR/SMIL2/smil-timing.html#edef-par
Yen Chi Hsuan 4a20c9f628 [livestream] Extend _VALID_URL (fixes )
Yen Chi Hsuan 418c5cc3fc [udn] Add new extractor
Pete Hemery cc55d08832 [ffmpeg] adding exception catching for call to os.utime in run_ffmpeg_multiple_files
Yen Chi Hsuan de5c545648 [youtube] Skip WebVTT in DASH manifest ()
Sergey M․ a35099bd33 [addanime] Add test for
Sergey M․ 5f4b5cf044 [addanime] Extend _VALID_URL (Closes )
Sergey M․ beb10f843f [addanime] Add format quality (Closes )
Philipp Hagemeister 29713e4268 [cnn] Match more affilliates
Jaime Marquínez Ferrándiz 8e4b83b96b Remove check for ssl certs
When it uses a capath instead of a cafile, 'get_ca_certs' or 'cert_store_stats' only returns certificates already used in a connection.
(see )
Sergey M․ d97aae7572 [spankbang] Improve and simplify
Sergey M․ a55e2f04a0 Merge branch 'spankbang.com' of https://github.com/newtonelectron/youtube-dl into newtonelectron-spankbang.com
felix 6e53c91608 [crooksandliars] resolve protocol-relative URLs
felix d2272fcf6e crooksandliars.com extractor
newtonelectron c7ac5dce8c [SpankBang] Remove regexp type prefix from _TEST url.
newtonelectron 5c1d459ae9 [SpankBang] Add test
newtonelectron 2e7daef502 [SpankBang] Use python2.6 compatible string formatting spec
newtonelectron 6410229681 [SpankBang] Add new extractor
Sergey M․ e40bd5f06b [youtube] Simplify url_encoded_fmt_stream_map check
Sergey M․ 06b491eb7b [youtube] Add test for
Yen Chi Hsuan 3a9fadd6df [youtube] Enhance url_encoded_fmt_stream_map checking (fix )
Sergey M․ 0de9312a7e [ellentv] Replace test
Sergey M․ 27fe5e3473 [ellentv] Make video url extraction fatal
Sergey M․ f67dcc09f5 [eagleplatform] Skip georestricted test
Sergey M․ fefc9d121d [dump] Fix title extraction
Sergey M․ a319c33d8b [dreisat] Update test
Sergey M․ 218d6bcc05 [dreisat] Capture status errors
Sergey M․ 7d25463972 [drtv] Update test
Sergey M․ aff84bec07 [drtv] Check for unavailable videos
Sergey M․ ac651e974e [culturebox] Fix test
Sergey M․ e21a55abcc [extractor/common] Remove f4m section
It's now provided by `f4m_id`
Sergey M․ bc03228ab5 [francetv] Improve formats extraction
Sergey M․ f05d0e73c6 [francetv] Fix duration
Sergey M․ aed2d4b31e [culturebox] Replace test
Sergey M․ 184a197441 [culturebox] Check for unavailable videos
Sergey M․ ed676e8c0a [bliptv] Check format URLs
Some formats are now 404
Sergey M․ 8e1f937473 [aftonbladet] Modernize
Sergey M․ 1a68d39211 [aftonbladet] Fix extraction
Sergey M․ 1a48181a9f [options] Fix load info help string
Sergey M․ 6b70a4eb7d [options] `Number` is a verb here
Sergey M․ f01855813b [options] extractor is lowercase
Sergey M․ 4a3cdf81af [options] Restore some strings
Sergey M․ f777397aca Merge branch 'patch-1' of https://github.com/tuexss/youtube-dl into tuexss-patch-1
Sergey M․ 8fb2e5a4f5 [radiojavan] Sort formats
Sergey M․ 4e8cc1e973 [radiojavan] Fix height
Sergey M․ 7c39a65543 [pornovoisines] Simplify
Sergey M․ 15ac8413c7 [utils] Avoid treating `*-%Y` date template as UTC offset
Sergey M․ 79c21abba7 [utils] Add one more template to unified_strdate
Sergey M․ d5c418f29f Merge branch 'pornovoisines' of https://github.com/Roman2K/youtube-dl into Roman2K-pornovoisines
Sergey M․ 536b94e56f Merge branch 'snipem-gamersyde'
Sergey M․ 5c29dbd0c7 [gamersyde] Simplify
Sergey M․ ba9e68f402 [utils] Drop trailing comma before closing brace
Jaime Marquínez Ferrándiz e9f65f8749 [rtve] Extract a better quality video
Sergey M․ ae0dd4b298 Merge branch 'gamersyde' of https://github.com/snipem/youtube-dl into snipem-gamersyde
Sergey M․ 7cf97daf77 [radiojavan] Simplify and extract upload date
snipem 3d24d997ae Fixed intendation of test cases
Leaded to error on Linux machine
snipem 115c281672 [Gamersyde] Improved robustness, added duration and tests
Fix for Json syntax is now less error prone for Json syntax inside of
values. Extractor is now also using native Json handling. Added tests
for several videos that were producing errors in the first place.
Sergey M․ cce23e43a9 Merge branch 'radiojavan' of https://github.com/mtp1376/youtube-dl into mtp1376-radiojavan
Sergey M․ ff556f5c09 Do not encode outtmpl twice (Closes )
Sergey M․ 16fa01291b [prosiebensat1] Fix test
Sergey M․ 01534bf54f [prosiebensat1] Fix bitrate (Closes closes )
Jaime Marquínez Ferrándiz cd341b6e06 [mixcloud] Fix extraction of like count (reported in )
Mohammad Teimori Pabandi 185a7e25e7 [RadioJavan] Add new extractor
snipem e81a474603 [Gamersyde] Add new extractor
Jaime Marquínez Ferrándiz ff2be6e180 [bloomberg] Adapt to website changes (fixes )
Jaime Marquínez Ferrándiz 3da4b31359 [postprocessor/ffmpeg] Fix crash when ffprobe/avprobe are not installed (closes )
'self.probe_basename' was None, so 'probe_executable' raised a KeyError exception
Jaime Marquínez Ferrándiz 4bbeb19fc7 [miomio] pep8: remove whitespaces in empty line
Philipp Hagemeister a9cbab1735 release 2015.04.03
Sergey M․ a3c7019e06 [YoutubeDL] Check for `get_ca_certs` availability
`get_ca_certs` is not available in python <3.4
Sergey M․ 2ec8e04cac [miomio] Fix alphabetic order
Sergey M․ e03bfb30ce [miomio] Rename extractor
Sergey M․ f5b669113f [miomio] Simplify and fix python 2.6 issue
Sergey M․ d08225edf4 Merge branch 'MiomioTv' of https://github.com/tiktok7/youtube-dl into tiktok7-MiomioTv
Sergey M․ 8075d4f99d [playfm] Adapt to v2api (Closes )
Jaime Marquínez Ferrándiz 1a944d8a2a Print a warning if no ssl certificates are loaded
Sergey M․ 55cde6ef3c [varzesh3] Simplify
Sergey M․ 69c3af567d Merge branch 'varzesh3' of https://github.com/mtp1376/youtube-dl into mtp1376-varzesh3
Sergey M․ ce3bfe5d57 Merge branch 'fix_douyu' of https://github.com/yan12125/youtube-dl
Sergey M․ 2a0c2ca2b8 [dailymotion] Fix ff cookie and use it for embed page (Closes )
Sergey M․ c89fbfb385 [nbc] Remove redundant note
This is already supposed by `only_matching`
Sergey M․ facecb84a1 [generic] Add working NBC Sports vplayer test
Yen Chi Hsuan e15307a612 [NBCSports/Yahoo] Comment out some MD5 checksums
They seems to change constantly
Yen Chi Hsuan 5cbb2699ee [NBCSports] Add a test case for extended _VALID_URL
Yen Chi Hsuan a2edf2e7ff [NBC/ThePlatform/Generic] Add a generic detector for NBCSportsVPlayer and enhance error detection in ThePlatformIE
Yen Chi Hsuan 1d31e7a2fc [NBCSports] Move imports alphabetically
Yen Chi Hsuan a2a4d5fa31 [Yahoo/NBCSports] Generalize NBC sports info extractor
Yen Chi Hsuan a28ccbabc6 [Yahoo/NBCSports] Fix
Naglis Jonaitis edd7344820 [phoenix] Extend _VALID_URL ()
Sergey M․ c808ef81bb [soundcloud:set:user] Support mobile URLs (Closes )
Sergey M․ 87270c8416 [dumpert] Simplify and fix python 3.2