Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | | | | [lynda] Make login more robust | Sergey M․ | 2015-08-05 | 1 | -3/+2 | |
|/ / / / / / | ||||||
* / / / / / | [lynda] Fix login (Closes #6462) | Sergey M․ | 2015-08-05 | 1 | -1/+1 | |
|/ / / / / | ||||||
* | | | | | [bbc] Add support for vxp-playlist-data embeds (Closes #6453) | Sergey M․ | 2015-08-04 | 1 | -5/+40 | |
| | | | | | ||||||
* | | | | | YoutubeDL: format spec: don't accept a bare '/' (#6124) | Jaime Marquínez Ferrándiz | 2015-08-03 | 2 | -0/+3 | |
| | | | | | ||||||
* | | | | | [twitch] Parse start_time from 't' (closes #6441) | Niklas Haas | 2015-08-03 | 1 | -1/+11 | |
| | | | | | | | | | | | | | | | | | | | | Eg. for VOD links like http://www.twitch.tv/gamesdonequick/v/9136645?t=14h29m15s | |||||
* | | | | | [pornhub] Improve video quality regex | Sergey M․ | 2015-08-03 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | Merge remote-tracking branch 'jaimemf/format_spec_groups' (closes #6124) | Jaime Marquínez Ferrándiz | 2015-08-03 | 4 | -127/+323 | |
|\ \ \ \ \ | ||||||
| * | | | | | Document how to group format selectors | Jaime Marquínez Ferrándiz | 2015-07-10 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | [YoutubeDL] format spec: add additional checks for invalid syntax | Jaime Marquínez Ferrándiz | 2015-07-10 | 2 | -0/+14 | |
| | | | | | | ||||||
| * | | | | | [YoutubeDL] format spec: Do not fail when a filter gives an empty result | Jaime Marquínez Ferrándiz | 2015-07-04 | 2 | -1/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | For example with 'best[height<40]' we ended getting a 'IndexError: list index out of range'. | |||||
| * | | | | | [YoutubeDL] format spec: fix handling of '/' with ',' | Jaime Marquínez Ferrándiz | 2015-07-04 | 2 | -2/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | When using 'bestvideo/best,bestaudio', 'bestvideo/best' must be set as the current_selector (instead of appending it to the selectors), otherwise when it gets the ',' it would append 'None' to the selectors. | |||||
| * | | | | | [YoutubeDL] format spec: Fix handling of '+' with '/' | Jaime Marquínez Ferrándiz | 2015-06-30 | 2 | -10/+23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | 'bestvideo+bestaudio/best' was incorrectly interpreted as 'bestvideo+(bestaudio/best)', so it would fail if 'bestaudio' doesn't exist instead of falling back to 'best'. | |||||
| * | | | | | [YoutubeDL] format spec: allow grouping specifiers with parentheses | Jaime Marquínez Ferrándiz | 2015-06-29 | 2 | -2/+61 | |
| | | | | | | ||||||
| * | | | | | [YoutubeDL] format spec: treat 'all' like a normal specifier | Jaime Marquínez Ferrándiz | 2015-06-28 | 2 | -7/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | So you can use filters with it, for example 'all[width>=400][width<=600]'. | |||||
| * | | | | | [YoutubeDL] rework how the format spec is processed | Jaime Marquínez Ferrándiz | 2015-06-28 | 3 | -121/+209 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The spec string is processed using 'tokenize.tokenize' to split it in words and operators, the filters are still processed using regular expressions. This should make easier to allow grouping operators with parens. | |||||
* | | | | | | [mdr] Change XPath to make it work in python 2.6 (fixes #6443) | Jaime Marquínez Ferrándiz | 2015-08-03 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | The 'progressiveDownloadUrl' element is a direct child, so they should be equivalent. | |||||
* | | | | | | Merge pull request #6439 from remitamine/facebook | Sergey M. | 2015-08-03 | 1 | -0/+6 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | [facebook] extract uploader | |||||
| * | | | | | | [facebook] add uploader value to the tests | remitamine | 2015-08-03 | 1 | -0/+2 | |
| | | | | | | | ||||||
| * | | | | | | [facebook] extract uploader | remitamine | 2015-08-02 | 1 | -0/+4 | |
| | |_|_|/ / | |/| | | | | ||||||
* | | | | | | [README.md] Clarify using cookies | Sergey M. | 2015-08-03 | 1 | -0/+6 | |
| | | | | | | ||||||
* | | | | | | [pornhub] Improve | Sergey M․ | 2015-08-03 | 1 | -1/+1 | |
| | | | | | | ||||||
* | | | | | | [pornhub] Fix video url regular expression. | George Brighton | 2015-08-03 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | PornHub seems to have subtly changed their JavaScript. Before, video URL strings were embedded directly in the video's `flashvars_*` object, but they are now assigned to variables of the form `player_quality_*`, which are then added to this object later under the relevant quality key. | |||||
* | | | | | | [downloader/http] Clarify rationale for Content-Range check (#6426) | Sergey M․ | 2015-08-03 | 1 | -4/+11 | |
| | | | | | | ||||||
* | | | | | | [downloader/http] Report unable to resume | Sergey M․ | 2015-08-03 | 1 | -0/+1 | |
| | | | | | | ||||||
* | | | | | | [downloader/http] Simplify | Sergey M․ | 2015-08-03 | 1 | -7/+3 | |
| | | | | | | ||||||
* | | | | | | [utils] import re | remitamine | 2015-08-03 | 1 | -0/+1 | |
| | | | | | | ||||||
* | | | | | | [utils] restart download if server does not support byte ranges | remitamine | 2015-08-03 | 1 | -0/+14 | |
| | | | | | | ||||||
* | | | | | | [dailymotion:playlist] Use an iterator for the entries | Jaime Marquínez Ferrándiz | 2015-08-02 | 1 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | So that using '--playlist-end' only downloads the required pages (reported in #2175). | |||||
* | | | | | | [nowtv] Remove unused import | Jaime Marquínez Ferrándiz | 2015-08-02 | 1 | -2/+0 | |
| | | | | | | ||||||
* | | | | | | [nowtv] Expand _VALID_URL | Sergey M․ | 2015-08-02 | 1 | -1/+4 | |
| | | | | | | ||||||
* | | | | | | [nowtv] Fix extraction (Closes #6357) | Sergey M․ | 2015-08-02 | 1 | -36/+27 | |
| | | | | | | ||||||
* | | | | | | [screenwavemedia] Use the IP for the videoserver (fixes #6397) | Jaime Marquínez Ferrándiz | 2015-08-01 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | For http://cinemassacre.com/2015/07/28/avgn-seaman-for-dreamcast/ the other server returns a 403 error. | |||||
* | | | | | | [screenwavemedia] fix info extraction (fixes #6270) | remitamine | 2015-08-01 | 1 | -51/+39 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Closes #6330. | |||||
* | | | | | | Credit @cyb3r for the ir90tv extractor | Yen Chi Hsuan | 2015-08-02 | 1 | -0/+1 | |
|/ / / / / | ||||||
* | | | | | [nbcnews] Extend _VALID_URL | Sergey M․ | 2015-08-01 | 1 | -1/+5 | |
| | | | | | ||||||
* | | | | | Merge pull request #6392 from dstftw/generalized-fragmented-fd | Sergey M. | 2015-08-01 | 3 | -123/+164 | |
|\ \ \ \ \ | | | | | | | | | | | | | Generalized fragmented media file downloader | |||||
| * | | | | | [hls] Implement hlsnative fd in terms of fragment fd | Sergey M․ | 2015-07-29 | 1 | -42/+37 | |
| | | | | | | ||||||
| * | | | | | [f4m] Implement f4m fd in terms of fragment fd | Sergey M․ | 2015-07-29 | 1 | -81/+17 | |
| | | | | | | ||||||
| * | | | | | [fragment] Generalize fragmented media file downloader | Sergey M․ | 2015-07-29 | 1 | -0/+110 | |
| | | | | | | ||||||
* | | | | | | [utils] Make value optional for find_xpath_attr | Sergey M․ | 2015-08-01 | 2 | -5/+17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | This allows selecting particular attributes by name but without specifying the value and similar to xpath syntax `[@attrib]` | |||||
* | | | | | | [gdcvault] Fix typo: xml_decription_url -> xml_description_url | Jaime Marquínez Ferrándiz | 2015-08-01 | 1 | -2/+2 | |
| | | | | | | ||||||
* | | | | | | [gdcvault] Add support for audio extraction (fixes #5784) | remitamine | 2015-08-01 | 1 | -7/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Closes #6412. | |||||
* | | | | | | [viewster] use head request to extract api token | remitamine | 2015-08-01 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Closes #6419. | |||||
* | | | | | | [vidme] Make uploader optional and add test | Sergey M․ | 2015-08-01 | 1 | -5/+32 | |
| | | | | | | ||||||
* | | | | | | Merge pull request #6421 from remitamine/vidme | Sergey M. | 2015-08-01 | 1 | -0/+2 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | [vidme] extract the uploader | |||||
| * | | | | | | [vidme] extract the uploader | remitamine | 2015-07-31 | 1 | -0/+2 | |
| | | | | | | | ||||||
* | | | | | | | [soundcloud] Clean up _VALID_URLs | Sergey M․ | 2015-08-01 | 1 | -2/+10 | |
|/ / / / / / | ||||||
* | | | | | | [soundcloud:user] Rework extractor (Closes #6399) | Sergey M․ | 2015-07-31 | 1 | -28/+99 | |
| | | | | | | ||||||
* | | | | | | [viewster] Use 'compat_urllib_parse_unquote' | Jaime Marquínez Ferrándiz | 2015-07-30 | 1 | -1/+2 | |
| | | | | | | ||||||
* | | | | | | [viewster] extract the api auth token | remitamine | 2015-07-30 | 3 | -1/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Closes #6406. |