83317f6938
[youtube] Add two-factor account signin (TOTP only)
...
Additional work is required to prompt the user for the SMS or phone call codes, as there is no framework currently to prompt the user during an extraction operation.
Fixes #3533
2014-08-16 14:48:17 -07:00
f036a6328e
[extractor/common] _extract_f4m_formats: Use more specific messages when downloading the manifest
2014-07-28 15:42:19 +02:00
31bb8d3f51
[bloomberg] Extract the available formats ( closes #2776 )
...
It uses a helper method in the InfoExtractor class.
The downloader will pick the requested formats using the bitrate in the info dict.
2014-07-28 15:32:38 +02:00
c3415d1bac
[extractor/common] PEP8
2014-07-25 10:43:03 +02:00
b090af5922
[vube] Fix comment count
2014-07-23 01:27:25 +02:00
1a30deca50
[teachertube] Fix title and playlist recognition
2014-07-21 12:47:01 +02:00
9732d77ed2
[snotr] PEP8 and minor fixes ( #3296 )
2014-07-21 12:02:44 +02:00
40c696e5c6
[screencast] Add suppot for more video types ( #3236 )
2014-07-11 15:39:24 +02:00
4094b6e36d
[vodlocker] PEP8, generalization, and simplification ( #3223 )
2014-07-11 10:57:40 +02:00
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.
2014-06-26 16:34:36 +02:00
d551980823
[spiegeltv] Simplify and PEP8
2014-06-07 15:35:13 +02:00
ad3bc6acd5
Document and test categories ( #2923 )
2014-05-15 12:41:42 +02:00
5afa7f8bee
[extractor/common] --write-pages: Correct file name if video_id is None
2014-05-15 12:39:33 +02:00
57c7411f46
[mixcloud] Shed API dependency ( #2904 )
2014-05-13 09:42:38 +02:00
c1bce22f23
[extractor/common] Protect against long video IDs and URLs
2014-05-12 21:58:23 +02:00
2099125333
[soundcloud/generic] Add support for playlists
2014-05-05 03:15:17 +02:00
28746fbd59
[bilibili] Add preliminary support ( #2174 )
...
The URL http://www.bilibili.tv/video/av636603/index_2.html does not work yet.
2014-04-21 13:46:41 +02:00
ec0fafbb19
[extractor/common] fallback on utf-8 when charset is not found
...
fixes #2721
2014-04-07 23:10:16 +02:00
b6cfde99b7
Only mention websense URL once
2014-04-03 08:12:53 +02:00
2410c43d83
Detect Websense censorship ( Fixes #2670 )
2014-04-03 06:09:38 +02:00
38d63d846e
[extractor/common] Clarify preference key in formats
2014-03-23 17:41:43 +01:00
955c451456
Rename upload_timestamp to timestamp
2014-03-13 18:45:14 +01:00
9d2ecdbc71
[vevo] Centralize timestamp handling
2014-03-13 15:30:25 +01:00
5a25f39653
Correct extractor documentation
2014-03-10 13:09:55 +01:00
9f62eaf4ef
[canal13cl] Add test and improve extraction ( #2498 )
2014-03-03 12:53:11 +01:00
0afef30b23
Add display_id field
2014-03-03 12:06:28 +01:00
81c2f20b53
[youtube] Correct invalid JSON ( Fixes #2353 )
2014-02-09 17:56:10 +01:00
c1206423c4
Fix extraction of og content in single quotes
2014-01-31 03:57:33 +07:00
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.
2014-01-29 18:03:32 +01:00
7e8caf30c0
Throw an error if no video formats are found
2014-01-27 07:31:54 +01:00
db1f388878
[huffpost] Add support
2014-01-27 05:47:38 +01:00
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.
2014-01-25 15:32:56 +01:00
1394ce65b4
[youtube] Add new formats ( Fixes #2221 )
2014-01-23 23:54:06 +01:00
50317b111d
Merge branch 'youtube-dash-manifest'
...
Conflicts:
youtube_dl/extractor/youtube.py
2014-01-22 19:58:31 +01:00
9d4288b2d4
[extractor/common] Clarify when and when not we generate the filename
2014-01-21 01:41:13 +01:00
b60016e831
Deal with implicitly UTF-16 decoded webpages
...
These webpages don't specify an encoding and rely on the BOM
2014-01-21 01:39:40 +01:00
dd27fd1739
[youtube] Download DASH manifest
...
If given, download and parse the DASH manifest file, in order to get ultra-HQ formats.
Fixes #2166
2014-01-19 05:47:20 +01:00
3ec05685f7
[extractor/common] Limit --write-pages filename to 200 chars
...
This avoids problems with very long URLs.
2014-01-17 14:47:47 +01:00
9933b57430
[pornhub] Use centralized sorting
2014-01-07 10:25:34 +01:00
3d3538e422
[khanacademy] Add support ( Fixes #2066 )
2014-01-07 09:35:34 +01:00
5d73273f6f
[orf] Use new extraction method ( Fixes #2057 )
2014-01-06 17:15:27 +01:00
9887c9b2d6
[jpopsuki] Simplify
2014-01-03 12:51:37 +01:00
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.
2014-01-01 20:23:49 +01:00
5d4f3985be
Document that format_id field should be present
2013-12-26 21:19:00 +01:00
7217e148fb
[yahoo] Use centralized sorting, and add tbr field
2013-12-25 15:18:40 +01:00
c7deaa4c74
[zdf] Use centralized sorting
2013-12-24 23:32:04 +01:00
e6812ac99d
[spiegel] Use centralized sorting
2013-12-24 12:40:23 +01:00
4bcc7bd1f2
Add temporary _sort_formats helper function
2013-12-24 12:31:42 +01:00
f49d89ee04
Add a resolution field and improve general --list-formats output
2013-12-24 11:56:02 +01:00
f45f96f8f8
[myvideo] Use RTMP instead of RTMPT ( Fixes #2032 )
2013-12-23 15:57:43 +01:00