aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/youtube.py
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | YoutubeIE: add algo for length 79 (fixes #1126)Jaime Marquínez Ferrándiz2013-07-251-0/+2
| | | |
| * | | YoutubeIE: new algo for length 81 (fixes #1127)Jaime Marquínez Ferrándiz2013-07-251-1/+1
| | | |
| * | | [youtube] use itertools.count instead of a "while True" loop and a manual ↵Jaime Marquínez Ferrándiz2013-07-241-10/+3
| | | | | | | | | | | | | | | | counter
| * | | [youtube] add an extractor for the "Watch Later" listJaime Marquínez Ferrándiz2013-07-241-2/+14
| | | |
| * | | Add an extractor for downloading the Youtube favorite videos(closes #127)Jaime Marquínez Ferrándiz2013-07-241-2/+14
| | | |
| * | | YoutubeIE: Move the code from _real_initialize to a base classJaime Marquínez Ferrándiz2013-07-241-105/+110
| | | | | | | | | | | | | | | | This allows to reuse the code in other IEs without having to overwrite some parts.
| * | | YoutubePlaylistIE: break only if there's no entry field in the responseJaime Marquínez Ferrándiz2013-07-241-4/+5
| | | | | | | | | | | | | | | | | | | | Otherwise the Favorite videos playlist cannot be downloaded complete. Also break if it reach the maximum value of the start-index.
| * | | YoutubeIE: new algo for length 87 (fixes #1105)patrickslin2013-07-241-1/+1
| | | | | | | | | | | | | | | | Squashed commit from the pull requests #1107, #1109 and #1110.
| * | | YoutubeChannelE: switch ajax query from channel_ajax to c4_browse_ajaxJaime Marquínez Ferrándiz2013-07-231-1/+1
| | | | | | | | | | | | | | | | It wasn't detecting when there aren't more videos
| * | | [youtube] Add an extractor for Youtube recommended videos (":ytrec" keyword) ↵Jaime Marquínez Ferrándiz2013-07-201-9/+30
| | | | | | | | | | | | | | | | | | | | | | | | (closes #476) The new extractor and YoutubeSubscriptionsIE are subclasses of YoutubeFeedsInfoExtractor, which allows to fetch videos from http://www.youtube.com/feed_ajax
* | | | [internal] Improved subtitle architecture + (update inIsmael Mejia2013-08-081-114/+61
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | youtube/dailymotion) The structure of subtitles was refined, you only need to implement one method that returns a dictionnary of the available subtitles (lang, url) to support all the subtitle options in a website. I updated the subtitle downloaders for youtube/dailymotion to show how it works.
* | | YoutubeIE: don't crash when trying to get automatic captions if the videos ↵Jaime Marquínez Ferrándiz2013-07-201-1/+3
| | | | | | | | | | | | has standard subtitles.
* | | YoutubeIE: use the same function for getting the subtitles for the ↵Jaime Marquínez Ferrándiz2013-07-201-31/+15
| | | | | | | | | | | | "--write-sub" and "--all-sub" options
* | | Use a dictionary for storing the subtitlesJaime Marquínez Ferrándiz2013-07-201-33/+34
|/ / | | | | | | The errors while getting the subtitles are reported as warnings, if no subtitles are found return and empty dict.
* | YoutubeIE: new algo for length 85 (closes #1080), thanks to @patrickslinJaime Marquínez Ferrándiz2013-07-191-1/+1
| |
* | YoutubeIE: add algo for length 90 (closes #1064)Jaime Marquínez Ferrándiz2013-07-181-3/+5
|/ | | | Order the cases from higher to lower length.
* YoutubeIE: some encrypted signatures have more than two parts, print the ↵Jaime Marquínez Ferrándiz2013-07-171-2/+3
| | | | size of all the parts
* [youtube] Add code for signature 92 (Closes #1060)Philipp Hagemeister2013-07-171-0/+2
|
* Revert "[youtube] improved decrypt_signature, closes #1060"Philipp Hagemeister2013-07-171-18/+19
| | | | This reverts commit fe6fad124207979c7d656ceef1ab95c29dc14ac6 and closes #1066.
* [youtube] improved decrypt_signature, closes #1060Anton Novosyolov2013-07-171-19/+18
|
* YoutubeIE: add algo for length 81 (closes #1026)Jaime Marquínez Ferrándiz2013-07-111-0/+2
|
* YoutubeIE: a new algo for length 83Jaime Marquínez Ferrándiz2013-07-111-1/+1
|
* YoutubeIE: show a more meaningful error when it founds a rtmpe download ↵Jaime Marquínez Ferrándiz2013-07-101-0/+2
| | | | (related #343)
* YoutubeIE: new algo for length 83 (closes #1017 and closes #1016)Jaime Marquínez Ferrándiz2013-07-101-1/+1
|
* YoutubeIE: Fix vevo explicit videos (closes #956)Jaime Marquínez Ferrándiz2013-07-091-9/+47
| | | | When an age restricted video is detected it simulates accessing the video from www.youtube.com/v/{video_id}
* YoutubeSubscriptionsIE: raise an error if there's no login information.Jaime Marquínez Ferrándiz2013-07-081-0/+6
|
* YoutubeIE: use the new method in the base IE for getting the login infoJaime Marquínez Ferrándiz2013-07-081-24/+2
|
* Do not redefine variables in list comprehensionsPhilipp Hagemeister2013-07-081-3/+3
|
* YoutubeIE: extract the thumbnail in the best possible qualityJaime Marquínez Ferrándiz2013-07-071-1/+6
|
* [youtube:subscriptions] Use colon for differentiation of shortcutsPhilipp Hagemeister2013-07-071-3/+3
|
* [youtube] Add and extractor for the subscriptions feed (closes #498)Jaime Marquínez Ferrándiz2013-07-071-1/+34
| | | | | It can be downloaded using the ytsubscriptions keyword. It needs the login information.
* Do not show bug report for errors that are to be expected (Closes #973)Philipp Hagemeister2013-07-021-1/+1
|
* Add --list-extractor-descriptions (human-readable list of IEs)Philipp Hagemeister2013-07-011-9/+6
|
* [youtube]: add YoutubeShowIE (closes #14)Jaime Marquínez Ferrándiz2013-07-011-0/+14
| | | | It just extracts the playlists urls for each season
* YoutubeIE: use a negative index when accessing the last element of the ↵Jaime Marquínez Ferrándiz2013-07-011-1/+1
| | | | format list
* YoutubeIE: extract the correct video id for movie URLs (closes #597)Jaime Marquínez Ferrándiz2013-07-011-1/+1
|
* [youtube] Warn if URL is most likely wrong (#969)Philipp Hagemeister2013-07-011-0/+3
|
* keep track of the dates and html5player versions of working YT signature algosFilippo Valsorda2013-06-291-1/+1
|
* [youtube] Fix tests in 2.xPhilipp Hagemeister2013-06-271-31/+31
|
* Allow _TESTS attribute for IEs with multiple testsPhilipp Hagemeister2013-06-271-0/+38
| | | | This also improves the numbering of duplicate tests
* YoutubeIE: update the docstrings and the error message of _decrypt_signatureJaime Marquínez Ferrándiz2013-06-271-2/+2
| | | | Now it doesn't check the size of the two parts of the key.
* print more encrypted signature info on -v (rel: #948)Filippo Valsorda2013-06-271-2/+6
|
* a new day, a new s algo - fix #946Filippo Valsorda2013-06-271-1/+1
|
* simplify youtube signature generationPhilipp Hagemeister2013-06-271-7/+8
|
* Add a clean-room implementation for youtube signaturesPhilipp Hagemeister2013-06-271-8/+18
|
* Add the option "--write-auto-sub" to download automatic subtitles from YoutubeJaime Marquínez Ferrándiz2013-06-251-8/+7
| | | | | Now automatic subtitles are only downloaded if the option is given. (closes #903)
* improve generic and encrypted signature error messagesFilippo Valsorda2013-06-251-3/+4
|
* Handle video pages without vevo IDs (Fixes #923)Philipp Hagemeister2013-06-251-0/+2
|
* YoutubeIE: Extend decryption of signatures to all videos that have the 's' ↵Jaime Marquínez Ferrándiz2013-06-241-3/+5
| | | | field in the url_encoded_fmt_stream_map (related #920)
* [youtube] fix condition always being evaluated to trueJaime Marquínez Ferrándiz2013-06-241-1/+1
|