Commit Graph

218 Commits (22449fa624a66b1fdea203a1687c817c37ed729f)

Author SHA1 Message Date
Philipp Hagemeister 33ac271ba7 [utils] Let request headers override standard headers
What was I thinking when writing this?
Philipp Hagemeister 0990305d2a [generic] Fix rss under Python 2.x and move test to extractor
Philipp Hagemeister 7adcbe7594 [rtlnl] Extract duration
Philipp Hagemeister 8d31fa3cce [execafterdownload] Simplify ()
Philipp Hagemeister 423817c468 [expotv] Add new extractor (Fixes )
Philipp Hagemeister 2b9faf5542 [rtve] Add support for live stream
At the moment, only RTVE-1 seems to work flawlessly.
-2 seems geoblocked right now.
-TDP doesn't seem to be available outside of Spain.
Philipp Hagemeister e05f693942 [patreon] Simplify ()
Sergey M․ 73159f99cc [utils] Add missing mode and encoding arguments
Philipp Hagemeister 181c8655c7 [utils] Make JSON file writes atomic (Fixes )
Sergey M․ fe556f1b0c [jove] Simplify, extract full description and add test for video that requires subscription
Philipp Hagemeister 9572013de9 [appletrailers] Support height-less videos
Jaime Marquínez Ferrándiz 40a90862f4 [reverbnation] The 'uploader_id' field must be a string
Sergey M․ f4776371ae [izlesene] Minor changes
Philipp Hagemeister cbf915f3f6 [livestream] Parse SMIL ()
Philipp Hagemeister f1f725c6a0 [dropbox] Fix title encoding on Python 2
Philipp Hagemeister 9732d77ed2 [snotr] PEP8 and minor fixes ()
Sergey M․ c45a6caa95 [utils] Add None check in str_to_int
Filippo Valsorda 816930c485 Fix utils.strip_jsonp
Filippo Valsorda 36cb99f958 [ReverbNation] Add new IE - closes
Philipp Hagemeister fa19dfccf9 Merge remote-tracking branch 'tobidope/gameone'
Petr Půlpán 78ff59d052 [Motherless] simplify
Tobias Bell 305d068362 [gameone] Added timestamp extraction
Philipp Hagemeister f07b74fc18 [ffmpeg] Correct argument encoding on Windows with Python 2.x
Fixes 
Philipp Hagemeister 0a871f6880 Provide compatibility check_output for 2.6 (Fixes )
Philipp Hagemeister a383a98af6 [utils/_windows_write_string] Be defensive about fileno (Fixes )
Philipp Hagemeister acd69589a5 [YoutubeDL] Do not require default output template to be set
Philipp Hagemeister d11271dd29 [youtube] Include video Id in common error message (Fixes )
Philipp Hagemeister 28746fbd59 [bilibili] Add preliminary support ()
The URL http://www.bilibili.tv/video/av636603/index_2.html does not work yet.
Philipp Hagemeister 478c2c6193 [clubic] Add extractor (Fixes )
Philipp Hagemeister d1b9c912a4 [utils] Fix _windows_write_string (Fixes )
It turns out that the function did not work for outputs longer than 1024 UCS-2 tokens.
Write non-BMP characters one by one to ensure that we count correctly.
Philipp Hagemeister 89938c719e Fix Windows output for non-BMP unicode characters
Philipp Hagemeister b58ddb32ba [utils] Completely rewrite Windows output (Fixes )
Philipp Hagemeister 104aa7388a Use our own encoding when writing strings
Philipp Hagemeister 734f90bb41 Use --encoding when outputting
Philipp Hagemeister 676eb3f2dd Fix unicode_escape (Fixes )
Philipp Hagemeister 9271bc8355 [cnet] Add new extractor (Fixes )
Philipp Hagemeister a612753db9 [utils] Correct decoding of large unicode codepoints in uppercase_escape (Fixes )
Philipp Hagemeister 62fec3b2ff Add new --encoding option (Fixes )
Philipp Hagemeister 43f775e4ca [comedycentral] Duration can now be a float (Fixes )
Philipp Hagemeister fac55558ad [washingtonpost] Add extractor (Fixes )
Philipp Hagemeister ba40a74666 [clipfish] Modernize
Philipp Hagemeister 912b38b428 [instagram] Fix info_dict key name
Philipp Hagemeister 6eefe53329 [utils] Simplify setproctitle
Philipp Hagemeister 64e7ad6045 [videolectures] (New extractor)
Philipp Hagemeister a1a530b067 [pbs] Add support for video ratings
Philipp Hagemeister 4e6f9aeca1 Fix typo
Philipp Hagemeister e68301af21 Fix getpass on Windows (Fixes )
Sergey M․ b047de6f6e Add format to unified_strdate
Philipp Hagemeister bcf89ce62c [generic] Suppress warning about doctypes in RSS parser
Jaime Marquínez Ferrándiz b74fa8cd2c [facebook] Fix login process
It was broken and didn't work in python 3.
And use `_download_webpage` instead of `compat_urllib_request.urlopen`.