Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | YoutubeIE: add algo for length 79 (fixes #1126) | Jaime Marquínez Ferrándiz | 2013-07-25 | 1 | -0/+2 | |
| | | | | ||||||
| * | | | YoutubeIE: new algo for length 81 (fixes #1127) | Jaime Marquínez Ferrándiz | 2013-07-25 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | [youtube] use itertools.count instead of a "while True" loop and a manual ↵ | Jaime Marquínez Ferrándiz | 2013-07-24 | 1 | -10/+3 | |
| | | | | | | | | | | | | | | | | counter | |||||
| * | | | [youtube] add an extractor for the "Watch Later" list | Jaime Marquínez Ferrándiz | 2013-07-24 | 1 | -2/+14 | |
| | | | | ||||||
| * | | | Add an extractor for downloading the Youtube favorite videos(closes #127) | Jaime Marquínez Ferrándiz | 2013-07-24 | 1 | -2/+14 | |
| | | | | ||||||
| * | | | YoutubeIE: Move the code from _real_initialize to a base class | Jaime Marquínez Ferrándiz | 2013-07-24 | 1 | -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 response | Jaime Marquínez Ferrándiz | 2013-07-24 | 1 | -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) | patrickslin | 2013-07-24 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | Squashed commit from the pull requests #1107, #1109 and #1110. | |||||
| * | | | YoutubeChannelE: switch ajax query from channel_ajax to c4_browse_ajax | Jaime Marquínez Ferrándiz | 2013-07-23 | 1 | -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ándiz | 2013-07-20 | 1 | -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 in | Ismael Mejia | 2013-08-08 | 1 | -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ándiz | 2013-07-20 | 1 | -1/+3 | |
| | | | | | | | | | | | | has standard subtitles. | |||||
* | | | YoutubeIE: use the same function for getting the subtitles for the ↵ | Jaime Marquínez Ferrándiz | 2013-07-20 | 1 | -31/+15 | |
| | | | | | | | | | | | | "--write-sub" and "--all-sub" options | |||||
* | | | Use a dictionary for storing the subtitles | Jaime Marquínez Ferrándiz | 2013-07-20 | 1 | -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 @patrickslin | Jaime Marquínez Ferrándiz | 2013-07-19 | 1 | -1/+1 | |
| | | ||||||
* | | YoutubeIE: add algo for length 90 (closes #1064) | Jaime Marquínez Ferrándiz | 2013-07-18 | 1 | -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ándiz | 2013-07-17 | 1 | -2/+3 | |
| | | | | size of all the parts | |||||
* | [youtube] Add code for signature 92 (Closes #1060) | Philipp Hagemeister | 2013-07-17 | 1 | -0/+2 | |
| | ||||||
* | Revert "[youtube] improved decrypt_signature, closes #1060" | Philipp Hagemeister | 2013-07-17 | 1 | -18/+19 | |
| | | | | This reverts commit fe6fad124207979c7d656ceef1ab95c29dc14ac6 and closes #1066. | |||||
* | [youtube] improved decrypt_signature, closes #1060 | Anton Novosyolov | 2013-07-17 | 1 | -19/+18 | |
| | ||||||
* | YoutubeIE: add algo for length 81 (closes #1026) | Jaime Marquínez Ferrándiz | 2013-07-11 | 1 | -0/+2 | |
| | ||||||
* | YoutubeIE: a new algo for length 83 | Jaime Marquínez Ferrándiz | 2013-07-11 | 1 | -1/+1 | |
| | ||||||
* | YoutubeIE: show a more meaningful error when it founds a rtmpe download ↵ | Jaime Marquínez Ferrándiz | 2013-07-10 | 1 | -0/+2 | |
| | | | | (related #343) | |||||
* | YoutubeIE: new algo for length 83 (closes #1017 and closes #1016) | Jaime Marquínez Ferrándiz | 2013-07-10 | 1 | -1/+1 | |
| | ||||||
* | YoutubeIE: Fix vevo explicit videos (closes #956) | Jaime Marquínez Ferrándiz | 2013-07-09 | 1 | -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ándiz | 2013-07-08 | 1 | -0/+6 | |
| | ||||||
* | YoutubeIE: use the new method in the base IE for getting the login info | Jaime Marquínez Ferrándiz | 2013-07-08 | 1 | -24/+2 | |
| | ||||||
* | Do not redefine variables in list comprehensions | Philipp Hagemeister | 2013-07-08 | 1 | -3/+3 | |
| | ||||||
* | YoutubeIE: extract the thumbnail in the best possible quality | Jaime Marquínez Ferrándiz | 2013-07-07 | 1 | -1/+6 | |
| | ||||||
* | [youtube:subscriptions] Use colon for differentiation of shortcuts | Philipp Hagemeister | 2013-07-07 | 1 | -3/+3 | |
| | ||||||
* | [youtube] Add and extractor for the subscriptions feed (closes #498) | Jaime Marquínez Ferrándiz | 2013-07-07 | 1 | -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 Hagemeister | 2013-07-02 | 1 | -1/+1 | |
| | ||||||
* | Add --list-extractor-descriptions (human-readable list of IEs) | Philipp Hagemeister | 2013-07-01 | 1 | -9/+6 | |
| | ||||||
* | [youtube]: add YoutubeShowIE (closes #14) | Jaime Marquínez Ferrándiz | 2013-07-01 | 1 | -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ándiz | 2013-07-01 | 1 | -1/+1 | |
| | | | | format list | |||||
* | YoutubeIE: extract the correct video id for movie URLs (closes #597) | Jaime Marquínez Ferrándiz | 2013-07-01 | 1 | -1/+1 | |
| | ||||||
* | [youtube] Warn if URL is most likely wrong (#969) | Philipp Hagemeister | 2013-07-01 | 1 | -0/+3 | |
| | ||||||
* | keep track of the dates and html5player versions of working YT signature algos | Filippo Valsorda | 2013-06-29 | 1 | -1/+1 | |
| | ||||||
* | [youtube] Fix tests in 2.x | Philipp Hagemeister | 2013-06-27 | 1 | -31/+31 | |
| | ||||||
* | Allow _TESTS attribute for IEs with multiple tests | Philipp Hagemeister | 2013-06-27 | 1 | -0/+38 | |
| | | | | This also improves the numbering of duplicate tests | |||||
* | YoutubeIE: update the docstrings and the error message of _decrypt_signature | Jaime Marquínez Ferrándiz | 2013-06-27 | 1 | -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 Valsorda | 2013-06-27 | 1 | -2/+6 | |
| | ||||||
* | a new day, a new s algo - fix #946 | Filippo Valsorda | 2013-06-27 | 1 | -1/+1 | |
| | ||||||
* | simplify youtube signature generation | Philipp Hagemeister | 2013-06-27 | 1 | -7/+8 | |
| | ||||||
* | Add a clean-room implementation for youtube signatures | Philipp Hagemeister | 2013-06-27 | 1 | -8/+18 | |
| | ||||||
* | Add the option "--write-auto-sub" to download automatic subtitles from Youtube | Jaime Marquínez Ferrándiz | 2013-06-25 | 1 | -8/+7 | |
| | | | | | Now automatic subtitles are only downloaded if the option is given. (closes #903) | |||||
* | improve generic and encrypted signature error messages | Filippo Valsorda | 2013-06-25 | 1 | -3/+4 | |
| | ||||||
* | Handle video pages without vevo IDs (Fixes #923) | Philipp Hagemeister | 2013-06-25 | 1 | -0/+2 | |
| | ||||||
* | YoutubeIE: Extend decryption of signatures to all videos that have the 's' ↵ | Jaime Marquínez Ferrándiz | 2013-06-24 | 1 | -3/+5 | |
| | | | | field in the url_encoded_fmt_stream_map (related #920) | |||||
* | [youtube] fix condition always being evaluated to true | Jaime Marquínez Ferrándiz | 2013-06-24 | 1 | -1/+1 | |
| |