aedd6bb97d
YoutubeIE: new algo for length 81 ( fixes #1127 )
2013-07-25 22:06:53 +02:00
755eb0320e
[youtube] use itertools.count instead of a "while True" loop and a manual counter
2013-07-24 22:27:33 +02:00
43ba5456b1
[youtube] add an extractor for the "Watch Later" list
2013-07-24 22:13:39 +02:00
c626a3d9fa
Add an extractor for downloading the Youtube favorite videos( closes #127 )
2013-07-24 20:45:19 +02:00
b2e8bc1b20
YoutubeIE: Move the code from _real_initialize to a base class
...
This allows to reuse the code in other IEs without having to overwrite some parts.
2013-07-24 20:40:12 +02:00
771822ebb8
YoutubePlaylistIE: break only if there's no entry field in the response
...
Otherwise the Favorite videos playlist cannot be downloaded complete.
Also break if it reach the maximum value of the start-index.
2013-07-24 20:14:55 +02:00
239e3e0cca
YoutubeIE: new algo for length 87 ( fixes #1105 )
...
Squashed commit from the pull requests #1107 , #1109 and #1110 .
2013-07-24 10:20:52 +02:00
252580c561
YoutubeChannelE: switch ajax query from channel_ajax to c4_browse_ajax
...
It wasn't detecting when there aren't more videos
2013-07-23 14:58:01 +02:00
d7ae0639b4
[youtube] Add an extractor for Youtube recommended videos (":ytrec" keyword) ( closes #476 )
...
The new extractor and YoutubeSubscriptionsIE are subclasses of YoutubeFeedsInfoExtractor, which allows to fetch videos from http://www.youtube.com/feed_ajax
2013-07-20 19:33:40 +02:00
2f799533ae
YoutubeIE: don't crash when trying to get automatic captions if the videos has standard subtitles.
2013-07-20 12:56:10 +02:00
88ae5991cd
YoutubeIE: use the same function for getting the subtitles for the "--write-sub" and "--all-sub" options
2013-07-20 12:56:06 +02:00
5d51a883c2
Use a dictionary for storing the subtitles
...
The errors while getting the subtitles are reported as warnings, if no subtitles are found return and empty dict.
2013-07-20 12:52:25 +02:00
a4358cbabd
YoutubeIE: new algo for length 85 ( closes #1080 ), thanks to @patrickslin
2013-07-19 17:12:40 +02:00
444b116597
YoutubeIE: add algo for length 90 ( closes #1064 )
...
Order the cases from higher to lower length.
2013-07-18 12:25:41 +02:00
5a76c6517e
YoutubeIE: some encrypted signatures have more than two parts, print the size of all the parts
2013-07-17 12:08:10 +02:00
88d4111cfa
[youtube] Add code for signature 92 ( Closes #1060 )
2013-07-17 11:06:34 +02:00
be547e1d3b
Revert "[youtube] improved decrypt_signature, closes #1060 "
...
This reverts commit fe6fad1242
and closes #1066 .
2013-07-17 11:01:40 +02:00
fe6fad1242
[youtube] improved decrypt_signature, closes #1060
2013-07-17 10:41:43 +04:00
606d7e67fd
YoutubeIE: add algo for length 81 ( closes #1026 )
2013-07-11 23:47:54 +02:00
85347e1cb6
YoutubeIE: a new algo for length 83
2013-07-11 20:21:45 +02:00
a7055eb956
YoutubeIE: show a more meaningful error when it founds a rtmpe download (related #343 )
2013-07-10 14:35:11 +02:00
c93898dae9
YoutubeIE: new algo for length 83 ( closes #1017 and closes #1016 )
2013-07-10 10:44:04 +02:00
c108eb73cc
YoutubeIE: Fix vevo explicit videos ( closes #956 )
...
When an age restricted video is detected it simulates accessing the video from www.youtube.com/v/{video_id}
2013-07-09 15:43:44 +02:00
81f0259b9e
YoutubeSubscriptionsIE: raise an error if there's no login information.
2013-07-08 11:24:11 +02:00
fefcb5d314
YoutubeIE: use the new method in the base IE for getting the login info
2013-07-08 11:24:11 +02:00
20c3893f0e
Do not redefine variables in list comprehensions
2013-07-08 02:12:20 +02:00
7763b04e5f
YoutubeIE: extract the thumbnail in the best possible quality
2013-07-07 21:21:15 +02:00
897f36d179
[youtube:subscriptions] Use colon for differentiation of shortcuts
2013-07-07 17:13:26 +02:00
04cc96173c
[youtube] Add and extractor for the subscriptions feed ( closes #498 )
...
It can be downloaded using the ytsubscriptions keyword.
It needs the login information.
2013-07-07 13:58:23 +02:00
9a82b2389f
Do not show bug report for errors that are to be expected ( Closes #973 )
2013-07-02 08:40:21 +02:00
0f81866329
Add --list-extractor-descriptions (human-readable list of IEs)
2013-07-01 18:52:19 +02:00
75dff0eef7
[youtube]: add YoutubeShowIE ( closes #14 )
...
It just extracts the playlists urls for each season
2013-07-01 17:59:28 +02:00
d828f3a550
YoutubeIE: use a negative index when accessing the last element of the format list
2013-07-01 17:19:33 +02:00
bcd6e4bd07
YoutubeIE: extract the correct video id for movie URLs ( closes #597 )
2013-07-01 16:51:18 +02:00
d7f44b5bdb
[youtube] Warn if URL is most likely wrong ( #969 )
2013-07-01 02:29:29 +02:00
257a2501fa
keep track of the dates and html5player versions of working YT signature algos
2013-06-29 01:05:36 +02:00
0e853ca4c4
[youtube] Fix tests in 2.x
2013-06-27 19:55:39 +02:00
2eb88d953f
Allow _TESTS attribute for IEs with multiple tests
...
This also improves the numbering of duplicate tests
2013-06-27 19:13:11 +02:00
c90f13d106
YoutubeIE: update the docstrings and the error message of _decrypt_signature
...
Now it doesn't check the size of the two parts of the key.
2013-06-27 14:37:45 +02:00
769fda3c5a
print more encrypted signature info on -v (rel: #948 )
2013-06-27 12:54:07 +02:00
23300d7149
a new day, a new s algo - fix #946
2013-06-27 12:24:46 +02:00
ee313cdcbf
simplify youtube signature generation
2013-06-27 11:15:01 +02:00
6b37f0be55
Add a clean-room implementation for youtube signatures
2013-06-27 01:51:10 +02:00
b004821fa9
Add the option "--write-auto-sub" to download automatic subtitles from Youtube
...
Now automatic subtitles are only downloaded if the option is given.
(closes #903 )
2013-06-25 23:46:24 +02:00
98bcd2834a
improve generic and encrypted signature error messages
2013-06-25 16:47:16 +02:00
50be92c11c
Handle video pages without vevo IDs ( Fixes #923 )
2013-06-25 12:28:17 +02:00
7ce7e39476
YoutubeIE: Extend decryption of signatures to all videos that have the 's' field in the url_encoded_fmt_stream_map (related #920 )
2013-06-24 21:25:12 +02:00
c7253e2e8c
[youtube] fix condition always being evaluated to true
2013-06-24 09:42:46 +02:00
d69cf69a6a
[youtube] Use mp4 as extension for format 38 ( Fixes #892 )
2013-06-24 01:22:59 +02:00
b05654f0e3
Move YoutubeSearchIE to the other youtube IEs
2013-06-23 20:28:15 +02:00