aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/youtube.py
AgeCommit message (Collapse)Author
2014-02-19[youtube] Add support for yourepeat.com URLs (Closes #2397)Sergey M.
2014-02-17[youtube] Match more truncated URLs (Closes #2402)Philipp Hagemeister
2014-02-15[youtube:search] Mark "no results found" error as expectedPhilipp Hagemeister
2014-02-10[youtube] Correct a minor regex typoFilippo Valsorda
2014-02-09[youtube] Correct invalid JSON (Fixes #2353)Philipp Hagemeister
2014-02-08[jadorecettepub] Add extractor (Fixes #2148)Philipp Hagemeister
2014-02-06[youtube:playlist] Recognize ‘top tracks’ urls (closes #2332)Jaime Marquínez Ferrándiz
The list parameter starts with ‘MC’ and can have more characters after it, including dots
2014-02-04[youtube] signatures: Recognize javascript functions that contain “$” ↵Jaime Marquínez Ferrándiz
(fixes #2304)
2014-01-29[youtube:user] Fix id key (Fixes #1745)Philipp Hagemeister
2014-01-25[youtube] Encode the data when submitting the form for confirming the ageJaime Marquínez Ferrándiz
Needed on python 3
2014-01-25[youtube] Use https: in more urlsJaime Marquínez Ferrándiz
2014-01-25[youtube:toplist] Make the regex for finding the playlist link more flexibleJaime Marquínez Ferrándiz
`title={foo}` may not be at the end of the `href` string.
2014-01-24[youtube] Fix new formatsPhilipp Hagemeister
2014-01-23[youtube] Add new formats (Fixes #2221)Philipp Hagemeister
2014-01-23[youtube] Do not break upon unknown formatsPhilipp Hagemeister
2014-01-23[youtube:truncated_url] Also match mail subscription links (#2214)Philipp Hagemeister
2014-01-22[youtube] Make DASH manifest download conditional for nowPhilipp Hagemeister
DASH download fails on many videos (all with encrypted signatures? not sure yet), for example 07FYdnEawAQ, with a 403.
2014-01-22Merge branch 'paged-lists'Philipp Hagemeister
Conflicts: test/test_utils.py youtube_dl/extractor/youtube.py
2014-01-22Merge branch 'youtube-dash-manifest'Philipp Hagemeister
Conflicts: youtube_dl/extractor/youtube.py
2014-01-20Add infrastructure for paged listsPhilipp Hagemeister
This commit allows to download pages in playlists as needed instead of all at once. Before this commit, youtube-dl http://www.youtube.com/user/ANNnewsCH/videos --playlist-end 2 --skip-download took quite some time - now it's almost instantaneous. As an example, the youtube:user extractor has been converted. Fixes #2175
2014-01-20[youtube] Fall back to header if playlist title is not availablePhilipp Hagemeister
Sometimes (in about 10% of requests), the og:title is missing for a weird reason. See #2170 for an example
2014-01-19[youtube] Download DASH manifestPhilipp Hagemeister
If given, download and parse the DASH manifest file, in order to get ultra-HQ formats. Fixes #2166
2014-01-17[everyonesmixtape] Add support (Fixes #2161)Philipp Hagemeister
2014-01-09[youtube] Add a pseudo format for rtmp videos (#2123)Philipp Hagemeister
2014-01-09[youtube] Correct subtitle URL (Fixes #2120)Philipp Hagemeister
2014-01-08Use double quotes in error message (#2112)Philipp Hagemeister
On Windows, double quotes are required, because single quotes get served to youtube-dl. (Yes, cmd.exe is crazy like that). On other system, both double and single quotes are fine, unless the string contains a dollar sign (then you need single quotes). Since virtually no URLs contain dollar signs, double quotes should do.
2014-01-01[youtube] Add itag 264 (closes #2063)Jaime Marquínez Ferrándiz
It has a better bitrate than 137 but the same resolution
2013-12-24[youtube] Simplify format specificationPhilipp Hagemeister
2013-12-24Add temporary _sort_formats helper functionPhilipp Hagemeister
2013-12-23[youtube] Prefer videos with soundPhilipp Hagemeister
2013-12-23Merge remote-tracking branch 'rzhxeo/youtube'Philipp Hagemeister
2013-12-22[youtube:user] Speed up --match-titlePhilipp Hagemeister
2013-12-18[YoutubeIE] Sort formats by resolutionrzhxeo
2013-12-18[YoutubeIE] Add width and height to format dictrzhxeo
2013-12-18[YoutubeIE] Externalize format selectionrzhxeo
2013-12-17[youtube] Do not warn for videos with allow_rating=0Philipp Hagemeister
This fixes #1982 Test video: http://www.youtube.com/watch?v=gi2uH3YxohU
2013-12-16[youtube] Make duration an integer or NonePhilipp Hagemeister
2013-12-09Merge remote-tracking branch 'jaimeMF/yt-toplists'Philipp Hagemeister
2013-12-09Add fatal=False parameter to _download_* functions.Philipp Hagemeister
This allows us to simplify the calls in the youtube extractor even further.
2013-12-08Remove the calls to 'compat_urllib_request.urlopen' in a few extractorsJaime Marquínez Ferrándiz
2013-12-08[youtube:channel] Fix automated channel detectionPhilipp Hagemeister
2013-12-06[youtube:playlist] Recognize mix ids for direct use (fixes #1295)Jaime Marquínez Ferrándiz
2013-12-06[youtube:playlist] Support mix ids longer than 13 (#1295)Jaime Marquínez Ferrándiz
2013-12-06[youtube] Extract like and dislike count (#1895)Jaime Marquínez Ferrándiz
2013-12-04[youtube] Resolve URLs in commentsPhilipp Hagemeister
2013-12-03Change the ie_name of YoutubeSearchDateIEJaime Marquínez Ferrándiz
It produced a duplicate entry when listing the extractors with '--list-extractors' and generates noise in the commit log when generating the supported sites webpage (like in 09f355f73bf1657ecacfd05eda21d2c4bf1cc4a8)
2013-11-30[youtube] Add support for downloading top lists (fixes #1868)Jaime Marquínez Ferrándiz
It needs to know the channel and the title of the list, because the ids change every time you browse the channels and are attached to a 'VISITOR_INFO1_LIVE' cookie.
2013-11-28[youtube:feeds] Use the 'paging' value from the downloaded json information ↵Jaime Marquínez Ferrándiz
(fixes #1845)
2013-11-27[youtube:playlist] Fix the extraction of the title for some mixes (#1844)Jaime Marquínez Ferrándiz
Like https://www.youtube.com/watch?v=g8jDB5xOiuE&list=RDIh2gxLqR7HM
2013-11-26[youtube:playlist] Add support for YouTube mixes (fixes #1839)Jaime Marquínez Ferrándiz