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`.
10 years ago
Sergey M.
4cf9654693
Add one more format to unified_strdate
10 years ago
Philipp Hagemeister
62e609ab77
Ignore BOM in batch files ( Fixes #2450 )
10 years ago
Sergey M.
7ff5d5c2e2
Add one more format to unified_strdate
10 years ago
Jaime Marquínez Ferrándiz
f7300c5c90
[generic] Fix on python 2.6
`ParseError` is not available, it raises `xml.parsers.expat.ExpatError`.
The webpage needs to be encoded.
10 years ago
Sergey M.
0f99566c01
Add one more format in unified_strdate
10 years ago
Sergey M.
2db806b4aa
Improve parse_duration
10 years ago
Philipp Hagemeister
b53466e168
Fix f4m downloading on Python 2.6
10 years ago
Philipp Hagemeister
026fcc0495
Fix #2355 (date parsing with dashes)
10 years ago
Philipp Hagemeister
81c2f20b53
[youtube] Correct invalid JSON ( Fixes #2353 )
10 years ago
Philipp Hagemeister
5de90176d9
[elpais] Add extractor
10 years ago
Philipp Hagemeister
dd26ced164
Add __len__ to PagedLists
11 years ago
Philipp Hagemeister
af1588c05f
[mtv] Update tests and xpath function for new title extraction
11 years ago
Philipp Hagemeister
00122de6a9
[gametrailers/mtv] Fix pre-3.x compatibility function for find_xpath_attr
Fixes #2189
11 years ago
Philipp Hagemeister
5aafe895fc
Correct XML ampersand fixup
11 years ago
Philipp Hagemeister
b7ab059084
Add infrastructure for paged lists
This commit allows to download pages in playlists as needed instead of all at once.
Before this commit,
youtube-dl http://www.youtube.com/user/ANNnewsCH/videos --playlist-end 2 --skip-download
took quite some time - now it's almost instantaneous.
As an example, the youtube:user extractor has been converted.
Fixes #2175
11 years ago
Philipp Hagemeister
dd27fd1739
[youtube] Download DASH manifest
If given, download and parse the DASH manifest file, in order to get ultra-HQ formats.
Fixes #2166
11 years ago
Philipp Hagemeister
d70ad093af
Move check_executable into a helper ufnction
11 years ago
Philipp Hagemeister
79f8295303
Use original Referer URL in Brightcove requests ( Fixes #2110 )
11 years ago
Philipp Hagemeister
5d73273f6f
[orf] Use new extraction method ( Fixes #2057 )
11 years ago
Philipp Hagemeister
8bf48f237d
Fix/work around Windows encoding issues ( Fixes #2095 )
11 years ago
Jaime Marquínez Ferrándiz
91d7d0b333
FFmpegMetadataPP; Write temporary file to `something.temp.{ext}` ( fixes #2079 )
ffmpeg correctly recognize the formats of extensions like m4a, but it doesn’t works if it’s passed with the `—format` option.
11 years ago
epitron
e63fc1bed4
Added '--xattrs' option which writes metadata to the file's extended attributes using a youtube-dl postprocessor.
Works on Linux, OSX, and Windows.
11 years ago
Philipp Hagemeister
a0ddb8a2fa
Add new --print-traffic option
11 years ago
Philipp Hagemeister
608d11f515
[cnn] Add multiple formats, duration, and upload_date
11 years ago
Philipp Hagemeister
7217e148fb
[yahoo] Use centralized sorting, and add tbr field
11 years ago
Philipp Hagemeister
aa94a6d315
[aparat] Add support ( Fixes #2012 )
11 years ago
Philipp Hagemeister
e029b8bd43
[utils] Remove duplicated line
This line was added by accident in 42393ce234
11 years ago
Jaime Marquínez Ferrándiz
9b8aaeed85
Simplify url_basename
Use urlparse from the standard library.
11 years ago
Philipp Hagemeister
42393ce234
Add support for direct links to a video ( #1973 )
11 years ago
Philipp Hagemeister
d6c7a367e8
[utils] Fix url_basename
11 years ago
Philipp Hagemeister
29eb517403
Add webpage_url_basename info_dict field ( Fixes #1938 )
11 years ago
Philipp Hagemeister
e64eaaa97d
Fix execution under Python 3
11 years ago
Philipp Hagemeister
d7dda16888
[blinkx] Add extractor ( Fixes #1972 )
11 years ago
Philipp Hagemeister
e3946f989e
Set process title to youtube-dl
This allows killing all youtube-dl processes with killall youtube-dl, and shows up nicer in some programs.
11 years ago
dst
dadb8184e4
Fix typo in month name
11 years ago
Jaime Marquínez Ferrándiz
1825836235
Use `_download_xml` in more extractors
11 years ago
Philipp Hagemeister
caefb1de87
[ndtv] Add extractor ( Fixes #1924 )
11 years ago
Philipp Hagemeister
1c088fa89d
Improve --bidi-workaround support
11 years ago
Philipp Hagemeister
ac79fa02b8
Restore Python 2.6.<6 compatibility ( Fixes #1860 )
11 years ago
Philipp Hagemeister
303b479e0a
Automatically load SSL certs on Windows
11 years ago
Jaime Marquínez Ferrándiz
f53c966a73
[dailymotion] Extract view count ( #1895 )
11 years ago
Philipp Hagemeister
a1ef7e85d6
Remove unused imports
11 years ago
Philipp Hagemeister
2a275ab007
[zdf] Use _download_xml
11 years ago
Philipp Hagemeister
de79c46c8f
[viki] Fix subtitle extraction
11 years ago
Philipp Hagemeister
02dbf93f0e
[zdf/common] Use API in ZDF extractor.
This also comes with a lot of extra format fields
Fixes #1518
11 years ago
Philipp Hagemeister
13ebea791f
[niconico] Simplify and make work with old Python versions
The website requires SSLv3, otherwise it just times out during SSL negotiation.
11 years ago
Philipp Hagemeister
dca0872056
Move the opener to the YoutubeDL object.
This is the first step towards being able to just import youtube_dl and start using it.
Apart from removing global state, this would fix problems like #1805 .
11 years ago
Jaime Marquínez Ferrándiz
a6a173c2fd
utils.shell_quote: Convert the args to unicode strings
The youtube test video failed with `UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 34: ordinal not in range(128)`, the problem was with the filenames being encoded.
11 years ago
Philipp Hagemeister
5904088811
Add support for tou.tv ( Fixes #1792 )
11 years ago