Commit Graph

5771 Commits (78271e33197e56452dc60f075bd326cb908e8e7f)

Author SHA1 Message Date
Sergey M․ 20b4492c71 [spike] Improve _VALID_URL
Sergey M․ dee3f73787 [spike] Modernize
Philipp Hagemeister d543bdc351 [downloader/f4m] Clarify that we should eventually just implement the DRM scheme ()
Philipp Hagemeister c7ff0c6422 Merge remote-tracking branch 'rzhxeo/f4m-drm'
Philipp Hagemeister 01c46659c4 [washingtonpost] Catch more UUIDs
Philipp Hagemeister b04b885271 [extractor/common] Document all protocol values
Philipp Hagemeister 70fca8d694 [youtube] Remove unused import
Philipp Hagemeister a52c633536 [cinchcast] Wrap overly long lines ()
codesparkle 749f2ca044 Smotri info extractor: removed unreachable code and updated old md5 for test video
codesparkle 5468ff4d91 Remove duplicate dictionary keys
codesparkle 1d2daaea63 Simplify list creation
codesparkle 52585fd6dc The opening curly brace `{` is a regex reserved [control character](http://stackoverflow.com/a/400316/1106367), so it needs to be escaped.
Philipp Hagemeister c03844a4ec release 2015.01.30.2
Philipp Hagemeister 6449cd807e [youtube] Fall back to embed webpage when content is blocked on main (Fixes )
Philipp Hagemeister 5d6677ca28 release 2015.01.30.1
Philipp Hagemeister 5a8a29cfea release 2015.01.30
Philipp Hagemeister c1708b89c0 [youtube:truncated_url] Add hl= forms ()
Philipp Hagemeister 83fddfd493 [dctp] PEP8
Philipp Hagemeister 6ebb0dca9f [dctp] Improve output ()
Philipp Hagemeister cf8d6ec865 Merge remote-tracking branch 'bastik/dev-dctp'
Philipp Hagemeister 3198291f26 [ctsnews] Remove unused import
Philipp Hagemeister 02c1d5e285 Merge remote-tracking branch 'yan12125/IE_NextMedia'
Philipp Hagemeister ec4161a57d [ctsnews] Remove news count check ()
That's the number of articles (or at least some constant value); view count is the number of views of the video!
Also add a better description so that we can distinguish the two downloads.
Philipp Hagemeister 03d2d6d51b Merge remote-tracking branch 'yan12125/IE_CtsNews'
Philipp Hagemeister 83fda3c000 Add a test for --no-check-certificate
Philipp Hagemeister 4fe8495a23 [viddler] PEP8
Philipp Hagemeister a16f6643f0 Merge pull request from jaimeMF/https_handler
[utils] YoutubeDLHTTPSHandler.https_open: pass all required arguments to to do_open
Philipp Hagemeister adc0ae3ceb [__init__] Provide a better error messages if URLs are missing (Closes )
Paul Hartmann 7bb3ceb4c7 [dctp] prefix real_time parameter with rtmp_
Paul Hartmann 75a4fc5b72 [dctp] fix test
Paul Hartmann 87673cd438 [dctp] follow id conventions
Paul Hartmann f345fe9db7 [dctp] fix python 2.6 compatibility
Yen Chi Hsuan e683a48d0e [ctsnews] Detect youtube embedde videos
Jaime Marquínez Ferrándiz a7a14d9586 [YoutubeDL] set the 'thumbnails' field if the info_dict has the 'thumbnails' field
Since the '--write-thumbnail' uses the 'thumbnails' field and we didn't updated the info_dict, it wouldn't detect the thumbnail. (fixes )
Sergey M․ 219337990b [xuite] Fix _VALID_URL
Sergey M. 376a770cc4 Merge pull request from bastik/fix-sr
fix srmediathek description
Sergey M․ affd04a45d [xuite] Simplify and improve
Sergey M․ c84130e865 Merge branch 'IE_Xuite' of https://github.com/yan12125/youtube-dl into yan12125-IE_Xuite
Jaime Marquínez Ferrándiz 4f264c02c7 [utils] YoutubeDLHTTPSHandler.https_open: pass all required arguments to do_open
With this change the '--no-check-certificate' works again ().
Paul Hartmann d205476103 fix srmediathek description
Yen Chi Hsuan 367cc95aa7 [CtsNews] Add new extractor
Yen Chi Hsuan 206dba27a4 [NextMedia] Add new extractor
Sergey M․ dcf53d4408 [YoutubeDL] Set format_id for video+audio (Closes )
Sergey M․ 63be3b8989 [ivi] Modernize
Sergey M․ 18b4e9e79d [viddler] Extract comment count
Sergey M․ cb454b333d [generic] Improve some regexes
Sergey M․ b04fbd789c [viddler] Modernize
Paul Hartmann 48a1e5141a added test for dctp
Paul Hartmann 0865f397ae added extractor for dctp.tv
Shaya G 796df3c631 fixed viddler support - needed a Referer header; also added a viddler
generic extractor
Yen Chi Hsuan a28383834b [xuite] Update tests
Sergey M․ 3a0d2f520a [YoutubeDL] Temporary fix for subprocess encoding issues on python2 @ Windows (Closes )
For now filenames will be encoded with preferrefencoding before written to disk
Yen Chi Hsuan 6348ad12a0 [xuite] Add height information for the two formats
Yen Chi Hsuan fe7710cbcc [xuite] Add new extractor
Naglis Jonaitis 2103d038b3 [lnkgo] Adapt to website changes
rzhxeo 6ca85be6f8 Filter DRM protected media in f4m downloader
Philipp Hagemeister 9f0df77ab1 [YoutubeDL] Allow format filtering by fps
Jaime Marquínez Ferrándiz e72c7e4123 [YoutubeDL] Always set the '_filename' field in the info_dict (reported in )
It's also useful when you use the '--write-info-json' option.
Philipp Hagemeister 2b1bd292ae release 2015.01.25
Philipp Hagemeister 71e7da6533 Merge branch 'master' of github.com:rg3/youtube-dl
Sergey M․ d862a4f94f [spiegel] Use generalized formats pre-testing
Sergey M․ a57e8ce658 [lynda] Pre-test video URLs for HTTP errors (Closes , closes )
Sergey M․ 96a53167fa [common] Generalize URLs' HTTP errors pre-testing
Jaime Marquínez Ferrándiz 6d2749aac4 [drtv] Prefer the version without spoken subtitles (fixes )
For example for http://www.dr.dk/tv/se/moderne-klassikere/moderne-klassikere-one-republic-apologize#!/, there's a version where everytime someone speaks in English a computer voice translates it.
Philipp Hagemeister b1b0b1ca30 [generic] Improve description testcase in rss test
Philipp Hagemeister 3dee7826e7 [rtl2] PEP8, simplify, make rtmp tests run ()
Philipp Hagemeister d4f64cabf4 Merge remote-tracking branch 'David-Development/rtl2.py'
David Development fe41ddbb28 refactoring - bug fixes
Philipp Hagemeister ee69b99af6 [YoutubeDL] clarify hook documentation
Philipp Hagemeister 767ff0a2d1 Merge branch 'travis-rtmp'
Philipp Hagemeister 8604e882a8 [ubu] Fix test and modernize
Philipp Hagemeister cc1237f484 [__init__] Work around flake8 false positive
Philipp Hagemeister 37f4ce538a [smotri] Fix test case
Philipp Hagemeister 7d346331b5 [audiomack:album] Update testcase
Philipp Hagemeister e1ccc04e9f Test rtmpdump on travis (Fixes )
Philipp Hagemeister 881e6a1f5c Add --xattr-set-filesize option (Fixes )
Philipp Hagemeister baeaeffce5 [options] Add support for infinite retries (Fixes )
Philipp Hagemeister c14e88f0f5 [YoutubeDL] Add --playlist-items option (Fixes )
Philipp Hagemeister 8940b8608e Merge remote-tracking branch 'h-collector/master'
Conflicts:
	youtube_dl/extractor/fc2.py
Philipp Hagemeister ec82d85acd [YoutubeDL] Implement --write-all-thumbnails (Closes )
Philipp Hagemeister cfb56d1af3 Add --list-thumbnails
Sergey M․ 1e10802990 [krasview] Fix extraction
David-Development 7906d199a1 [rtl2] Add new extractor
Jaime Marquínez Ferrándiz 1070711d60 [YoutubeDL._calc_cookies] Restore the 'is_unverifiable'
I should have check everything was copied before commiting 4b405cfc6e.
Jaime Marquínez Ferrándiz 4b405cfc6e [YoutubeDL._calc_cookies] Restore the 'has_header' method
I didn't copied it from downloader/external
Jaime Marquínez Ferrándiz e5660ee6ae [YoutubeDL] Fill the info dict 'http_headers' field with all the headers available
Useful for external tools using the json output.

The methods '_calc_headers' and '_calc_cookies' have been copied from the downloader/external, now they just use "info_dict['http_headers']".
Jaime Marquínez Ferrándiz 587a9c2749 [downloader/external] Use the 'http_headers' field
Jaime Marquínez Ferrándiz e1554a407d [extractors] Use http_headers for setting the User-Agent and the Referer
Jaime Marquínez Ferrándiz 3fcfb8e9fa [utils] YoutubeDLHandler: don't use 'Youtubedl-user-agent' for overriding the default user agent
Setting the 'User-Agent' header is enough
Philipp Hagemeister 384b62028a [downloader/external] Add curl and aria2c (Closes )
Philipp Hagemeister b95aab8482 [youtube:truncated_url] Add x-yt-cl URLs ()
Sergey M․ fc2d6abfe7 [videott] Improve _VALID_URL and add test
Irfan Charania 6aa4f54d66 [videott] improve extraction
Philipp Hagemeister 222516d97d [downloader] Lay groundwork for external downloaders.
This comes with a very simply implementation for wget; the real work is in setting up the infrastructure.
Philipp Hagemeister a055469faf [downloader] Improve downloader selection
Jaime Marquínez Ferrándiz 12d1fb5aa9 [twitch] PEP8
Jaime Marquínez Ferrándiz 48f00d15b1 [auengine] Remove extractor
The test is probably infringing copyright and nobody has provided a new test (see ).
Naglis Jonaitis 3e055aa5c3 [cliphunter] Fix extraction and update test (Fixes )
Philipp Hagemeister 6896a52721 release 2015.01.23.4
Philipp Hagemeister 5779b3e1fe Merge remote-tracking branch 'origin/master'