summaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/youtube.py
Commit message (Collapse)AuthorAgeFilesLines
...
* [youtube] feeds: Also look for the html in the 'content_html' field (fixes ↵Jaime Marquínez Ferrándiz2014-04-021-3/+2
| | | | #2671)
* [youtube] Transform google's JSON dialect (fixes #2663)Philipp Hagemeister2014-04-011-1/+3
|
* [youtube] Encode ytsearch queryPhilipp Hagemeister2014-03-301-3/+6
|
* Remove unusued importsPhilipp Hagemeister2014-03-301-1/+0
|
* [youtube] Move JavaScript interpreter into its own modulePhilipp Hagemeister2014-03-301-107/+5
|
* [youtube] Remove useless resolution fields from format definitionsPhilipp Hagemeister2014-03-221-29/+29
| | | | These can be - and are - calculated automatically by the YoutubeDL core.
* itag 160 is 144p, not 192phurda2014-03-221-1/+1
|
* Add --prefer-insecure option (Fixes #2364)Philipp Hagemeister2014-03-211-5/+9
|
* Add bestvideo and worstvideo to special format names (#2163)Jaime Marquínez Ferrándiz2014-03-141-14/+14
|
* [youtube] Fix up invalid JSONPhilipp Hagemeister2014-03-101-2/+3
|
* [youtube] Add support for search result URLs (Fixes #2495)Philipp Hagemeister2014-03-041-1/+39
|
* Fix incorrect format codesAGSPhoenix2014-02-241-2/+2
| | | | | Corrects the descriptions for the DASH video format codes 264 and 138 (1440p and 2160p, respectively).
* [youtube] Fix mix video regexSergey M.2014-02-241-3/+2
| | | | | Attributes' order in <li> is arbitrary and changes every time playlist page is fetched, so we can't rely on `data-index` to be before `data-video-username`.
* [youtube:playlist] Fix mixes extraction (fixes #2444)Jaime Marquínez Ferrándiz2014-02-231-4/+9
|
* Fix importsPhilipp Hagemeister2014-02-221-1/+0
|
* [youtube] Simplify the decryption process for the manifest urls and add a ↵Jaime Marquínez Ferrándiz2014-02-211-6/+21
| | | | test (closes #2422)
* Merge branch 'youtube-dash' of github.com:m0vie/youtube-dlJaime Marquínez Ferrándiz2014-02-211-4/+18
|\
| * [youtube] decrypt signature when downloading dash manifestm0viefreak2014-02-211-4/+18
| |
* | [youtube] Fix playlist extraction (Closes #2423, #2424, #2425)Sergey M.2014-02-211-14/+16
|/
* [youtube] Add support for yourepeat.com URLs (Closes #2397)Sergey M.2014-02-191-1/+2
|
* [youtube] Match more truncated URLs (Closes #2402)Philipp Hagemeister2014-02-171-1/+1
|
* [youtube:search] Mark "no results found" error as expectedPhilipp Hagemeister2014-02-151-1/+2
|
* [youtube] Correct a minor regex typoFilippo Valsorda2014-02-101-1/+1
|
* [youtube] Correct invalid JSON (Fixes #2353)Philipp Hagemeister2014-02-091-5/+5
|
* [jadorecettepub] Add extractor (Fixes #2148)Philipp Hagemeister2014-02-081-3/+4
|
* [youtube:playlist] Recognize ‘top tracks’ urls (closes #2332)Jaime Marquínez Ferrándiz2014-02-061-8/+7
| | | | The list parameter starts with ‘MC’ and can have more characters after it, including dots
* [youtube] signatures: Recognize javascript functions that contain “$” ↵Jaime Marquínez Ferrándiz2014-02-041-1/+1
| | | | (fixes #2304)
* [youtube:user] Fix id key (Fixes #1745)Philipp Hagemeister2014-01-291-1/+1
|
* [youtube] Encode the data when submitting the form for confirming the ageJaime Marquínez Ferrándiz2014-01-251-1/+2
| | | | Needed on python 3
* [youtube] Use https: in more urlsJaime Marquínez Ferrándiz2014-01-251-7/+7
|
* [youtube:toplist] Make the regex for finding the playlist link more flexibleJaime Marquínez Ferrándiz2014-01-251-1/+1
| | | | `title={foo}` may not be at the end of the `href` string.
* [youtube] Fix new formatsPhilipp Hagemeister2014-01-241-1/+2
|
* [youtube] Add new formats (Fixes #2221)Philipp Hagemeister2014-01-231-0/+5
|
* [youtube] Do not break upon unknown formatsPhilipp Hagemeister2014-01-231-1/+2
|
* [youtube:truncated_url] Also match mail subscription links (#2214)Philipp Hagemeister2014-01-231-1/+4
|
* [youtube] Make DASH manifest download conditional for nowPhilipp Hagemeister2014-01-221-5/+7
| | | | DASH download fails on many videos (all with encrypted signatures? not sure yet), for example 07FYdnEawAQ, with a 403.
* Merge branch 'paged-lists'Philipp Hagemeister2014-01-221-18/+10
|\ | | | | | | | | | | Conflicts: test/test_utils.py youtube_dl/extractor/youtube.py
| * Add infrastructure for paged listsPhilipp Hagemeister2014-01-201-18/+10
| | | | | | | | | | | | | | | | | | 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
* | Merge branch 'youtube-dash-manifest'Philipp Hagemeister2014-01-221-25/+71
|\ \ | |/ |/| | | | | Conflicts: youtube_dl/extractor/youtube.py
| * [youtube] Download DASH manifestPhilipp Hagemeister2014-01-191-25/+71
| | | | | | | | | | If given, download and parse the DASH manifest file, in order to get ultra-HQ formats. Fixes #2166
* | [youtube] Fall back to header if playlist title is not availablePhilipp Hagemeister2014-01-201-1/+9
|/ | | | | Sometimes (in about 10% of requests), the og:title is missing for a weird reason. See #2170 for an example
* [everyonesmixtape] Add support (Fixes #2161)Philipp Hagemeister2014-01-171-0/+2
|
* [youtube] Add a pseudo format for rtmp videos (#2123)Philipp Hagemeister2014-01-091-1/+4
|
* [youtube] Correct subtitle URL (Fixes #2120)Philipp Hagemeister2014-01-091-1/+1
|
* Use double quotes in error message (#2112)Philipp Hagemeister2014-01-081-2/+2
| | | | | | 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.
* [youtube] Add itag 264 (closes #2063)Jaime Marquínez Ferrándiz2014-01-011-0/+1
| | | | It has a better bitrate than 137 but the same resolution
* [youtube] Simplify format specificationPhilipp Hagemeister2013-12-241-160/+62
|
* Add temporary _sort_formats helper functionPhilipp Hagemeister2013-12-241-10/+1
|
* [youtube] Prefer videos with soundPhilipp Hagemeister2013-12-231-3/+10
|
* Merge remote-tracking branch 'rzhxeo/youtube'Philipp Hagemeister2013-12-231-141/+90
|\