Philipp Hagemeister
488447455d
[ffmpeg] Warn if ffmpeg/avconv version is too old ( Fixes #4026 )
10 years ago
Naglis Jonaitis
e9be9a6acd
[utils] Add additional format to unified_strdate
10 years ago
Philipp Hagemeister
d838b1bd4a
[utils] Default age_limit to None
If we can't parse it, it means we don't have any information, not that the content is unrestricted.
10 years ago
Sergey M․
146c80e256
[utils] Add parse_age_limit
10 years ago
Sergey M․
fc66e4a0d5
[utils] Add posix expanduser implementation and clarify the original source
10 years ago
Philipp Hagemeister
e7b6d12254
[utils] Improve and test js_to_json
10 years ago
Philipp Hagemeister
410f3e73ab
[utils] Fix js_to_json
10 years ago
Sergey M․
4644ac5527
[core] Decode environment variables with filesystem encoding ( Fixes #3854 , Fixes #3217 , Fixes #2918 )
Introduces compat versions of os.getenv and os.path.expanduser
10 years ago
Philipp Hagemeister
99b67fecc5
[arte] Fix upload date extraction
10 years ago
Philipp Hagemeister
989b4b2b86
[utils:YoutubeDLHandler] Work around brain-dead Python 2.6 httplib
In 2.6, the httplib sends fragments! Remove those (fixes generic_26 on 2.6).
10 years ago
Philipp Hagemeister
9c44d2429b
[vimeo:likes] Support large like lists ( Fixes #3847 )
10 years ago
Philipp Hagemeister
a020a0dc20
[facebook] Fix support for untitled videos ( Fixes #3757 )
10 years ago
Sergey M․
984e8e14ea
[utils] Remove debug garbage
10 years ago
Sergey M․
d05cfe0600
[YoutubeDL/utils] Clarify rationale for URL escaping in comment, move escape routines to utils and add some tests
10 years ago
Philipp Hagemeister
d74bebd502
[utils] Apply 2.6 xpath craziness
This fixes ARD on 2.6
10 years ago
Philipp Hagemeister
bf0ff93277
[ard] Make more robust against missing thumbnails
I cannot reproduce this error, it's from travis.
10 years ago
Philipp Hagemeister
4eefbfdbfd
[utils] Fix find_xpath_attr on 2.6
10 years ago
Philipp Hagemeister
aa37e3d486
[utils] Default SSL to TLS. ( Fixes #3727 )
On 2.x, we now try TLS first, and fall back to the compat 23 (basically anything) afterwards.
On 3.4+, we now use the proper function so that we get all the latest security configurations.
We allow SSLv3 though for the time being, since a lot of older pages use that.
On 3.3, we default to SSLv23 (basically "anything, including TLS") because that has the widest compatibility.
10 years ago
Philipp Hagemeister
a0e07d3161
[youtube] Move cache into its own module
10 years ago
Sergey M․
f164038b79
[utils] Make parse_duration case insensitive
10 years ago
Sergey M․
884ae74785
[tvigle] Adapt to the new API
10 years ago
Philipp Hagemeister
2582bebe06
[utils] Use flock instead of lockf ( Fixes #3621 )
10 years ago
Philipp Hagemeister
48d4681efc
[eporner] Simplify and correct ( #3629 )
10 years ago
Sergey M․
ca7b3246b6
[utils] Improve parse_duration
10 years ago
Philipp Hagemeister
4e408e479b
[utils] Modernize tests
10 years ago
Philipp Hagemeister
33ac271ba7
[utils] Let request headers override standard headers
What was I thinking when writing this?
10 years ago
Philipp Hagemeister
0990305d2a
[generic] Fix rss under Python 2.x and move test to extractor
10 years ago
Philipp Hagemeister
7adcbe7594
[rtlnl] Extract duration
10 years ago
Philipp Hagemeister
8d31fa3cce
[execafterdownload] Simplify ( #3569 )
10 years ago
Philipp Hagemeister
423817c468
[expotv] Add new extractor ( Fixes #3552 )
10 years ago
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.
10 years ago
Philipp Hagemeister
e05f693942
[patreon] Simplify ( #3390 )
10 years ago
Sergey M․
73159f99cc
[utils] Add missing mode and encoding arguments
10 years ago
Philipp Hagemeister
181c8655c7
[utils] Make JSON file writes atomic ( Fixes #3549 )
10 years ago
Sergey M․
fe556f1b0c
[jove] Simplify, extract full description and add test for video that requires subscription
10 years ago
Philipp Hagemeister
9572013de9
[appletrailers] Support height-less videos
10 years ago
Jaime Marquínez Ferrándiz
40a90862f4
[reverbnation] The 'uploader_id' field must be a string
10 years ago
Sergey M․
f4776371ae
[izlesene] Minor changes
10 years ago
Philipp Hagemeister
cbf915f3f6
[livestream] Parse SMIL ( #2713 )
10 years ago
Philipp Hagemeister
f1f725c6a0
[dropbox] Fix title encoding on Python 2
10 years ago
Philipp Hagemeister
9732d77ed2
[snotr] PEP8 and minor fixes ( #3296 )
10 years ago
Sergey M․
c45a6caa95
[utils] Add None check in str_to_int
10 years ago
Filippo Valsorda
816930c485
Fix utils.strip_jsonp
10 years ago
Filippo Valsorda
36cb99f958
[ReverbNation] Add new IE - closes #2250
10 years ago
Petr Půlpán
78ff59d052
[Motherless] simplify
10 years ago
Tobias Bell
305d068362
[gameone] Added timestamp extraction
10 years ago
Philipp Hagemeister
f07b74fc18
[ffmpeg] Correct argument encoding on Windows with Python 2.x
Fixes #2924
10 years ago
Philipp Hagemeister
0a871f6880
Provide compatibility check_output for 2.6 ( Fixes #2926 )
10 years ago
Philipp Hagemeister
a383a98af6
[utils/_windows_write_string] Be defensive about fileno ( Fixes #2820 )
10 years ago
Philipp Hagemeister
acd69589a5
[YoutubeDL] Do not require default output template to be set
10 years ago