Philipp Hagemeister
9732d77ed2
[snotr] PEP8 and minor fixes ( #3296 )
10 years ago
Philipp Hagemeister
40c696e5c6
[screencast] Add suppot for more video types ( #3236 )
11 years ago
Philipp Hagemeister
4094b6e36d
[vodlocker] PEP8, generalization, and simplification ( #3223 )
11 years ago
Jaime Marquínez Ferrándiz
78338f71ca
[livestream:original] Add support for folder urls ( closes #2631 )
The webpage only contains shortened links for the videos, since the server
doesn't support HEAD requests, we use an specific extractor for them.
11 years ago
Philipp Hagemeister
d551980823
[spiegeltv] Simplify and PEP8
11 years ago
anovicecodemonkey
37e3cbe22e
Move duplicate check to generic.py
11 years ago
anovicecodemonkey
212a5e28ba
Add a duplicate check to /extractor/common.py playlist_result function
11 years ago
Philipp Hagemeister
ad3bc6acd5
Document and test categories ( #2923 )
11 years ago
Philipp Hagemeister
5afa7f8bee
[extractor/common] --write-pages: Correct file name if video_id is None
11 years ago
Philipp Hagemeister
57c7411f46
[mixcloud] Shed API dependency ( #2904 )
11 years ago
Philipp Hagemeister
c1bce22f23
[extractor/common] Protect against long video IDs and URLs
11 years ago
Philipp Hagemeister
2099125333
[soundcloud/generic] Add support for playlists
11 years ago
Philipp Hagemeister
28746fbd59
[bilibili] Add preliminary support ( #2174 )
The URL http://www.bilibili.tv/video/av636603/index_2.html does not work yet.
11 years ago
Anisse Astier
ec0fafbb19
[extractor/common] fallback on utf-8 when charset is not found
fixes #2721
11 years ago
Philipp Hagemeister
b6cfde99b7
Only mention websense URL once
11 years ago
Philipp Hagemeister
2410c43d83
Detect Websense censorship ( Fixes #2670 )
11 years ago
Philipp Hagemeister
38d63d846e
[extractor/common] Clarify preference key in formats
11 years ago
Philipp Hagemeister
955c451456
Rename upload_timestamp to timestamp
11 years ago
Philipp Hagemeister
9d2ecdbc71
[vevo] Centralize timestamp handling
11 years ago
Philipp Hagemeister
5a25f39653
Correct extractor documentation
11 years ago
Philipp Hagemeister
9f62eaf4ef
[canal13cl] Add test and improve extraction ( #2498 )
11 years ago
Philipp Hagemeister
0afef30b23
Add display_id field
11 years ago
Philipp Hagemeister
81c2f20b53
[youtube] Correct invalid JSON ( Fixes #2353 )
11 years ago
dst
c1206423c4
Fix extraction of og content in single quotes
11 years ago
Jaime Marquínez Ferrándiz
0c708f11cb
[bloomberg] Fix ooyala url extraction
Added a helper method to InfoExtractor for searching the ‘twitter:player’ meta property.
Now the OoyalaIE also recognizes the ‘ec’ parameter in the url as the embed code.
11 years ago
Philipp Hagemeister
7e8caf30c0
Throw an error if no video formats are found
11 years ago
Philipp Hagemeister
db1f388878
[huffpost] Add support
11 years ago
Jaime Marquínez Ferrándiz
944d65c762
[extractor/common] Encode the url when calculating the md5 with `—write-pages` option
This doesn’t cause any problem in python 2.*, but on python 3 the `md5` function only accepts bytes.
11 years ago
Philipp Hagemeister
1394ce65b4
[youtube] Add new formats ( Fixes #2221 )
11 years ago
Philipp Hagemeister
9d4288b2d4
[extractor/common] Clarify when and when not we generate the filename
11 years ago
Philipp Hagemeister
b60016e831
Deal with implicitly UTF-16 decoded webpages
These webpages don't specify an encoding and rely on the BOM
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
3ec05685f7
[extractor/common] Limit --write-pages filename to 200 chars
This avoids problems with very long URLs.
11 years ago
Philipp Hagemeister
9933b57430
[pornhub] Use centralized sorting
11 years ago
Philipp Hagemeister
3d3538e422
[khanacademy] Add support ( Fixes #2066 )
11 years ago
Philipp Hagemeister
5d73273f6f
[orf] Use new extraction method ( Fixes #2057 )
11 years ago
Philipp Hagemeister
9887c9b2d6
[jpopsuki] Simplify
11 years ago
Philipp Hagemeister
08d13955dd
[wistia] Prefer original video format above all others
We could also set up a formula which would weigh filesize/bitrate and vcodec/acodec (say, 1GB h264 < 3 GB MPEG2 < 2 GB h264), but that would get really messy real soon.
11 years ago
Philipp Hagemeister
5d4f3985be
Document that format_id field should be present
11 years ago
Philipp Hagemeister
7217e148fb
[yahoo] Use centralized sorting, and add tbr field
11 years ago
Philipp Hagemeister
c7deaa4c74
[zdf] Use centralized sorting
11 years ago
Philipp Hagemeister
e6812ac99d
[spiegel] Use centralized sorting
11 years ago
Philipp Hagemeister
4bcc7bd1f2
Add temporary _sort_formats helper function
11 years ago
Philipp Hagemeister
f49d89ee04
Add a resolution field and improve general --list-formats output
11 years ago
Philipp Hagemeister
f45f96f8f8
[myvideo] Use RTMP instead of RTMPT ( Fixes #2032 )
11 years ago
Philipp Hagemeister
1538eff6d8
[bliptv] Remove support for direct downloads
This is now handled by the generic IE
11 years ago
Philipp Hagemeister
aa94a6d315
[aparat] Add support ( Fixes #2012 )
11 years ago
Jaime Marquínez Ferrándiz
c0d0b01f0e
[generic] Detect ooyala videos ( fixes #2013 )
11 years ago
Philipp Hagemeister
46374a56b2
[youtube] Do not warn for videos with allow_rating=0
This fixes #1982
Test video: http://www.youtube.com/watch?v=gi2uH3YxohU
11 years ago
Itay Brandes
87a28127d2
_search_regex's "isatty" call fails with Py2exe's
_search_regex calls the sys.stderr.isatty() function for unix systems.
Py2exe uses a custom Stderr() stream which doesn't have an `isatty()`
function, leading to it's crash.
Fixes easily with checking that it's a unix system first.
11 years ago