Commit Graph

6878 Commits (bb6e38787dcc3593a4d9cb66bcf9f736570e944a)
 

Author SHA1 Message Date
Philipp Hagemeister 6adeffa7c6 [comedycentral] Modernize
Philipp Hagemeister b244b5c3f9 remove unused imports
Philipp Hagemeister f42c190769 [stanfordoc] Modernize
Philipp Hagemeister c9bf41145f [YoutubeDL] Warn if an extractor returns compat_list
Philipp Hagemeister 5239075bb6 [mtv] Return a proper playlist result ()
Philipp Hagemeister 84437adfa3 release 2014.11.20.1
Philipp Hagemeister 732ea2f09b [utils] Improve update on error message somewhat
We still may want to implement a bulletproof check for the current version, and a better place to add this message so that it works for all kind of other errors too.
Philipp Hagemeister aff2f4f4f5 [arte] Clean up format sorting mess
We now use our standard sorting facilities. As a side effect, it's finally possible to download German videos from French URLs and vice versa.
Philipp Hagemeister 3b9f631c41 release 2014.11.20
Jaime Marquínez Ferrándiz 3ba098a6a5 Merge pull request from ivan/info-json
Fix  and  .info.json bugs
Ivan Kozik 0cd64bd077 Copy the mtime from the oldest source file to the file created by ffmpeg
Fixes 
Ivan Kozik 1394646a0a Fix "ERROR: Cannot write metadata to JSON file" on Windows
Fixes 
Ivan Kozik 61ee5aeb73 Fix UnicodeEncodeError with --write-info-json on Python 2.7 + Windows
Fixes 
Philipp Hagemeister 07e378fa18 [compat] correct OptionGroup invocation for Python 3 (fixes )
Philipp Hagemeister e07e931375 Work around 2.7.0 deficencies (Fixes )
Naglis Jonaitis 480b7c32a9 [rtlxl] Fix format order
Jaime Marquínez Ferrándiz f56875f271 [test/test_compat] Restore the old value of the HOME environment variable
If the test was run before the YoutubeIE tests (for example by running
"nosetests -v test/test_compat.py test/test_download.py -m 'Youtube_1|compat_expand'"),
it wrote the signatures cache to the 'C:\Documents and Settings\тест\Application Data' folder.
It failed due to a problem in the cache code and the write_json_file function (fixed in f03e33b89a622af13fa5275c46b63aaa4814c499)
Jaime Marquínez Ferrándiz 92120217eb [cache] Fix writing to paths with unicode characters
* Use "compat_getenv"
* "write_json_file" now expects the filename to be a string
Naglis Jonaitis 37eddd3143 [rtlxl] Use m3u8 streams instead of f4m (, )
Will Sewell 02a12f9fe6 [vk] date_added is now extracted from the video page.
Will Sewell 6fcd6e0e21 [vk] Updated the regex for matching user video pages. It now matches optional URL parameters too.
Philipp Hagemeister 0857baade3 [youtube] Add webm audio formats (Fixes )
Will Sewell 469d4c8968 [vk] Added a new information extractor for pages that are a list of a user\'s videos on vk.com. It works in a same way to playlist style pages for the YT information extractors.
Philipp Hagemeister 23ad44b57b [youtube] Better error message for DASH manifest
Philipp Hagemeister f48d3e9bbc [swfinterp] Improve undefined representation
Philipp Hagemeister fbf94a7815 [swfinterp] Add more builtins and improve static variables
Philipp Hagemeister 1921b24551 [swfinterp] Add support for more complicated constants
Philipp Hagemeister 28e614de5c [utils] Remove stray u'
Philipp Hagemeister cd9ad1d7e8 [swfinterp] Basic support for constants (only ints for now)
Philipp Hagemeister 162f54eca6 [swfinterp] Implement bitand and pushshort operators
Philipp Hagemeister 33a266f4ba [swfinterp] Implement charCodeAt
Philipp Hagemeister 6b592d93a2 [swfinterp] Formalize built-in classes
Philipp Hagemeister 4686ae4b64 [swfinterp] Implement various opcodes
Philipp Hagemeister 8d05f2c16a [swfinterp] Add support for void methods
Philipp Hagemeister a4bb83956c [swfinterp] Implement pushtrue and pushfalse opcodes
Philipp Hagemeister eb5376044c [swfinterp] Implement equals opcode
Philipp Hagemeister 3cbcff8a2d [swfinterp] Implement String basics
Philipp Hagemeister e983cf5277 [swfinterp] Interpret yet more opcodes
Philipp Hagemeister 0ab1ca5501 [swfinterp] Better error message
Philipp Hagemeister 4baafa229d [swfinterp] Intepret more multinames
Philipp Hagemeister 7f3e33a147 [swfinterp] Implement member assignment
Philipp Hagemeister b7558d9881 [swfinterp] Allow function patching
Philipp Hagemeister a0f59cdcb4 [tests] Modernize
Philipp Hagemeister a4bc433619 [__init__] Modernize
Philipp Hagemeister b6b70730bf [downloader/common] Modernize
Philipp Hagemeister 6a68bb574a [eporner] Fix duration (Closes )
Philipp Hagemeister 0cf166ad4f release 2014.11.16
Philipp Hagemeister 2707b50ffe [spiegel] Correct handling of redirects to spiegel.tv (Closes )
Philipp Hagemeister 939fe70de0 [spiegeltv] Match hash-style URLs (Closes )
Philipp Hagemeister 89c15fe0b3 [spiegeltv] Modernize