Commit Graph

2801 Commits (9767726b6689e25540530b6551296aed43a0808e)

Author SHA1 Message Date
Philipp Hagemeister 94a23d2a1e [vk] Use unicode_literals 11 years ago
Philipp Hagemeister 608bf69880 [vk] avoid built-in names 11 years ago
Philipp Hagemeister 032b3df5af [redtube] Use unicode_literals 11 years ago
Mike Col 9d11a41fe4 [redtube] Add support for thumbnails
Signed-off-by: Philipp Hagemeister <phihag@phihag.de>
11 years ago
Philipp Hagemeister 2989501131 release 2014.01.21 11 years ago
Philipp Hagemeister 7b0817e8e1 [servingsys] Add support
This also adds support for brightcove advertisements.
Fixes #2181
11 years ago
Philipp Hagemeister 9d4288b2d4 [extractor/common] Clarify when and when not we generate the filename 11 years ago
Philipp Hagemeister 3486df383b [generic] Improve testcase 11 years ago
Philipp Hagemeister b60016e831 Deal with implicitly UTF-16 decoded webpages
These webpages don't specify an encoding and rely on the BOM
11 years ago
Philipp Hagemeister 5aafe895fc Correct XML ampersand fixup 11 years ago
Philipp Hagemeister b853d2e155 release 2014.01.20 11 years ago
Philipp Hagemeister b7ab059084 Add infrastructure for paged lists
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
11 years ago
Philipp Hagemeister c91778f8c0 [youtube] Fall back to header if playlist title is not available
Sometimes (in about 10% of requests), the og:title is missing for a weird reason.
See #2170 for an example
11 years ago
Philipp Hagemeister 5016f3eac8 [myspace] More robust mediatype check 11 years ago
Jaime Marquínez Ferrándiz efb1bb90a0 [myspace] Add support for song urls (fixes #2040) 11 years ago
Philipp Hagemeister 4cf393bb4b [dropbox] Correct test case (#2171) 11 years ago
Philipp Hagemeister ce4e242a6f [dropbox] PEP8 and simplify (#2171) 11 years ago
Philipp Hagemeister b27bec212f Merge remote-tracking branch 'sahutd/master' 11 years ago
sahutd 6b79f40c3d Added support for Dropbox 11 years ago
Philipp Hagemeister dd27fd1739 [youtube] Download DASH manifest
If given, download and parse the DASH manifest file, in order to get ultra-HQ formats.
Fixes #2166
11 years ago
Philipp Hagemeister dfa50793d8 Merge pull request #2153 from jaimeMF/ffmpeg-merger-check-install
Don’t try to merge the formats if ffmpeg or avconv are not installed
11 years ago
sahutd 2a7c35dd46 added dropbox support 11 years ago
sahutd 8da531359e Added dropbox support. issue #2055 11 years ago
Philipp Hagemeister e2b944cf43 Merge branch 'master' of github.com:rg3/youtube-dl 11 years ago
Philipp Hagemeister 3ec05685f7 [extractor/common] Limit --write-pages filename to 200 chars
This avoids problems with very long URLs.
11 years ago
Jaime Marquínez Ferrándiz e103fd46ca FFmpegMergerPP: Print an info message with the destination before running ffmpeg 11 years ago
Philipp Hagemeister 877bfd69d1 [cnn] Improve test 11 years ago
Philipp Hagemeister e0ef49f205 release 2014.01.17.2 11 years ago
Philipp Hagemeister f68cd00fe3 [kankan] Skip test 11 years ago
Philipp Hagemeister ca70d215cf [kankan] Simplify 11 years ago
Philipp Hagemeister d0390a0c92 [mixcloud] Use unicode_literals 11 years ago
Philipp Hagemeister dd2535c38a [mixcloud] Fix URL extraction 11 years ago
Philipp Hagemeister b78d180170 [mpora] Fix uploader name extraction 11 years ago
Philipp Hagemeister 26dca1661e [ted] Updated checksums 11 years ago
Philipp Hagemeister f853f8594d [ted] Use unicode_literals 11 years ago
Philipp Hagemeister d0da491e1e [condenast] Allow multiple formats, and sort centralized 11 years ago
Philipp Hagemeister 6e249060cf [condenast] Use unicode_literals 11 years ago
Philipp Hagemeister fbcd7b5f83 [soundcloud] Use unicode_literals and centralized sorting 11 years ago
Philipp Hagemeister 9ac0a67581 [spankwire] Use centralized format sorting and unicode_literals 11 years ago
Philipp Hagemeister befdc8f3b6 [teamcoco] Use centralized sorting 11 years ago
Philipp Hagemeister bb198c95e2 [teamcoco] Use unicode_literals 11 years ago
Philipp Hagemeister c1195541b7 [gamespot] Use unicode_literals 11 years ago
Philipp Hagemeister 26844eb57b [franceinter] Remove superfluous whitespace 11 years ago
Philipp Hagemeister a7732b672e Credit @sahutd for franceinter (#2152) 11 years ago
Philipp Hagemeister 677b3ce82f [franceinter] Minor improvements (#2152) 11 years ago
Philipp Hagemeister fabfe17d5e [flickr] Use unicode literals 11 years ago
Philipp Hagemeister 82696d5d5d Merge remote-tracking branch 'sahutd/master' 11 years ago
Philipp Hagemeister 9eea4fb835 release 2013.01.17.1 11 years ago
Philipp Hagemeister 484aaeb204 [everyonesmixtape] Add support (Fixes #2161) 11 years ago
Philipp Hagemeister 8e589a8a47 release 2013.01.17 11 years ago
Philipp Hagemeister 2f21eb2db6 [generic] Do not fetch XML URLs (Fixes #2162) 11 years ago
Jaime Marquínez Ferrándiz c11529618a [redtube] Make ‘http:’ not optional (closes #2160)
If the url doesn’t specify the protocol we can’t directly use it to download the webpage, we would need to build a new url.
Instead, we let the generic extractor add the protocol.
11 years ago
Jaime Marquínez Ferrándiz 58c3c7ae38 Don’t try to merge the formats if ffmpeg or avconv are not installed 11 years ago
sahutd c8650f7ecd Made modification as suggested on https://github.com/rg3/youtube-dl/pull/2151 11 years ago
Saimadhav Heblikar 14e7543a5a franceinter [Issue #2105]
Added franceinterIE import to reflect addition of FranceInter support. Issue #2105
11 years ago
Saimadhav Heblikar bf6705f584 Added franceinter [Issue #2105] 11 years ago
Filippo Valsorda a9f53ce7ea Add a couple of missing http:// in test URLs 11 years ago
Philipp Hagemeister 4950f30890 Fix --list-formats description (Closes #2142) 11 years ago
Philipp Hagemeister 17093b83ca Allow ~ in --download-archive (Fixes #2137) 11 years ago
Philipp Hagemeister 5d8683a5cd [nowvideo] Add support for .sx version (Fixes #2127) 11 years ago
Philipp Hagemeister cede88e5bb Merge pull request #2139 from dstftw/master
Tidy help text
11 years ago
dst 67d28bff12 Tidy help text 11 years ago
dst 7ee40b5d1c [lynda] Add support for member accounts and paid videos (Closes #2125) 11 years ago
Jaime Marquínez Ferrándiz db22af36ec [brightcove] The ‘id’ attribute is not always present in the object tag (fixes #2132)
It looks like the ‘flashId’ parameter is not needed.
11 years ago
Philipp Hagemeister f8b5ab8cfa [bandcamp] Make thumbnail and uploader optional
Fixes #2129
11 years ago
Jaime Marquínez Ferrándiz 298f16f954 [bandcamp] Fix variable name 11 years ago
Philipp Hagemeister ce6b9a2dba [youtube] Add a pseudo format for rtmp videos (#2123) 11 years ago
Philipp Hagemeister c3197e3e5c [youtube] Correct subtitle URL (Fixes #2120) 11 years ago
Philipp Hagemeister d420d8dd1b release 2014.01.08 11 years ago
Philipp Hagemeister 3fabeaa1f4 [vimeo] Support protocol-relative URLs 11 years ago
Philipp Hagemeister 35aa7098cd Merge remote-tracking branch 'origin/prefer-ffmpeg' 11 years ago
Jaime Marquínez Ferrándiz 9d6192a5b8 [bloomberg] Fix ooyala url extraction 11 years ago
Jaime Marquínez Ferrándiz 76b1bd672d Add ‘--prefer-avconv’ and ‘--prefer-ffmpeg’ options (#2115)
Affects the ffmpeg post processors, if ‘--prefer-ffmpeg’ is given and both avconv and ffmpeg are installed, it will use ffmpeg. Otherwise it will follow the old behaviour.
11 years ago
Jaime Marquínez Ferrándiz 469ec9416a [francetv] Add extractor for Culturebox (closes #2117) 11 years ago
Jaime Marquínez Ferrándiz 70af3439e9 [hls] Fix the program name when reporting the file size 11 years ago
dst 5f59ee7942 [novamov] Remove superfluous tabs 11 years ago
dst 8f89e68781 [novamov] Add embedded player support 11 years ago
Philipp Hagemeister 10bff13a66 [novamov] Simplify 11 years ago
Philipp Hagemeister 166ff8a3c7 Merge remote-tracking branch 'dstftw/novamov' 11 years ago
Philipp Hagemeister b4622a328b Use double quotes in error message (#2112)
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.
11 years ago
dst cc253000e4 [novamov] Add support for novamov.com (Fixes #2035) 11 years ago
Philipp Hagemeister 42e4fcf23a [generic] Fix regexes 11 years ago
Philipp Hagemeister 9c63128668 [metacritic] Use centralized sorting and unicode_literals 11 years ago
Philipp Hagemeister 9933b57430 [pornhub] Use centralized sorting 11 years ago
Philipp Hagemeister 84c92dc00f [c56] Add suppot for multiple formats 11 years ago
Philipp Hagemeister 42154ad5bc [archiveorg] Use centralized sorting 11 years ago
Philipp Hagemeister 96f1b0741c release 2014.01.07.5 11 years ago
Philipp Hagemeister bac268e243 Clarify --date* documentation (Fixes #2093) 11 years ago
Philipp Hagemeister 3798eadccd More unicode literals 11 years ago
Philipp Hagemeister 2537186d43 release 2014.01.07.4 11 years ago
Philipp Hagemeister 0eecc6a417 [vimeo] Add support for passwords for player. URLs
Fixes #2053
11 years ago
Philipp Hagemeister 0dc13f4c4a Correctly set IE_NAME field 11 years ago
Philipp Hagemeister f577e0ce15 switch more to unicode_literals 11 years ago
Philipp Hagemeister bd1b906527 Remove unusued import 11 years ago
Philipp Hagemeister ecfef3e5bf +unicode_literals 11 years ago
Philipp Hagemeister 3d3538e422 [khanacademy] Add support (Fixes #2066) 11 years ago
Philipp Hagemeister 0cdad20c75 release 2014.01.07.3 11 years ago
Philipp Hagemeister 089cb705e8 release 2014.01.07.2 11 years ago
Philipp Hagemeister 525e1076ad release 2014.01.07.1 11 years ago
Philipp Hagemeister 282962bd36 --list-formats: Only add "@" if vbr is given 11 years ago
Philipp Hagemeister c93c2ab1c3 [mpora] Add support (Fixes #2096) 11 years ago
Philipp Hagemeister 7b09a4d847 [lynda] Fix download if subtitles were not requested 11 years ago
Philipp Hagemeister 73a25b30ea [lynda] Remove superfluous space 11 years ago
Philipp Hagemeister ac260dd81e [lynda] Remove useless u"" 11 years ago
Philipp Hagemeister 48a2034671 [vimeo] Fix playlist URL matching 11 years ago
Philipp Hagemeister a9ce0c631e [xattr] Correct on Windows 11 years ago
Philipp Hagemeister afc7bc33cb [xattr] Always use UTF-8
On Windows and other systems, other encodings would break when trying to encode non-ASCII characters.
Simply use UTF-8, like every sane system.
11 years ago
Philipp Hagemeister 168da92b9a [xattr] Rework
In particular, explicitly require NT before trying ADS, and do not try to parse process output that may be localized.
11 years ago
Philipp Hagemeister d70ad093af Move check_executable into a helper ufnction 11 years ago
Philipp Hagemeister 2a2e2770cc [xattr] Always output a warning message on errors 11 years ago
Philipp Hagemeister 42cc71e80b [xattr] Write bytestrings, not characters 11 years ago
Philipp Hagemeister 496c19234c Split postprocessor package into multiple modules 11 years ago
Philipp Hagemeister 4f81667d76 [orf] Remove unused variable name 11 years ago
Philipp Hagemeister 56327689a2 Move postprocessor into its own package 11 years ago
Philipp Hagemeister ad84831537 [xattr] Coding style 11 years ago
Philipp Hagemeister 5f263296ea Merge remote-tracking branch 'epitron/metadata-pp'
Conflicts:
	youtube_dl/PostProcessor.py
11 years ago
Philipp Hagemeister 89650ea3a6 release 2014.01.07 11 years ago
Philipp Hagemeister 79f8295303 Use original Referer URL in Brightcove requests (Fixes #2110) 11 years ago
Philipp Hagemeister 400e58103d [brightcove] Use unicode_literals 11 years ago
Philipp Hagemeister fcee8ee784 [vimeo] Use _search_regex 11 years ago
Philipp Hagemeister 9148eb002b [vimeo] Use unicode_literals 11 years ago
Philipp Hagemeister 559e370f44 [vimeo] Proper warning when password is required (Fixes #2053)
In player. URLs, the password warning is different.
11 years ago
Philipp Hagemeister cdeb10b5cd release 2014.01.06.1 11 years ago
Philipp Hagemeister e6162a90e6 release 2014.01.06 11 years ago
Philipp Hagemeister 9a6422a81e Merge remote-tracking branch 'origin/master' 11 years ago
Philipp Hagemeister fcea44c6d5 [vimeo] Add support for review pages
Since the regexp is already overboarding and review pages have a distinct URL format (with non-trivial stuff after the ID), use a dedicated IE.
Fixes #2106
11 years ago
Philipp Hagemeister 5d73273f6f [orf] Use new extraction method (Fixes #2057) 11 years ago
Philipp Hagemeister c11a0611d9 [veehd] Send requests twice (Fixes #2102) 11 years ago
Philipp Hagemeister 796495886e [generic] Use unicode_literals instead of duplicating the u' 11 years ago
Philipp Hagemeister fa27f667c8 Merge pull request #2104 from dstftw/lynda
[lynda] Add subtitles extraction
11 years ago
Philipp Hagemeister fc9713a1d2 [youtube] Support jwplayer with YouTube URLs (Closes #2075) 11 years ago
dst 62bcfa8c57 [lynda] Add subtitles extraction 11 years ago
Philipp Hagemeister 7f9886379c release 2014.01.05.6 11 years ago
Jaime Marquínez Ferrándiz 41292a3827 Fix list comprehension for decoding the URLs (fixes #2100)
It wasn’t a comprehension, it was just using the last url from the previous comprehension.
That didn’t raise an error in python 2, but in python 3 the variable was not defined.
11 years ago
Philipp Hagemeister 20f1be02df release 2014.01.05.5 11 years ago
Philipp Hagemeister a339e5cfb5 Remove unused imports 11 years ago
Philipp Hagemeister f46f4a995b [veoh] Simplify 11 years ago
Philipp Hagemeister 4ddba33f78 [veoh] Add support for mobile URLs
Fixes #2052
11 years ago
Philipp Hagemeister e3b7aa8428 release 2014.01.05.4 11 years ago
Philipp Hagemeister d981cef6b9 [generic] Support gorillavid.in
Previously, we were a little bit over-eager and got a random swf file.
Fixes #2084.
11 years ago
Philipp Hagemeister 6fa81ee96e release 2014.01.05.3 11 years ago
Philipp Hagemeister a1a337ade9 release 2014.01.05.02 11 years ago
Philipp Hagemeister c774b3c696 Make sure URLs are always character strings (Fixes #2051) 11 years ago
Philipp Hagemeister 4ea170b8a0 release 2014.01.05.1 11 years ago
Philipp Hagemeister 9656ee5d1d Document --socket-timeout 11 years ago
Philipp Hagemeister a5f1e12a02 release 2014.01.05 11 years ago
Philipp Hagemeister ca9e792253 [cspan] Use HTTP download (Fixes #2098) 11 years ago
Philipp Hagemeister aff24732b9 Merge remote-tracking branch 'rzhxeo/blip'
Conflicts:
	youtube_dl/extractor/bliptv.py
11 years ago
Philipp Hagemeister a9c5e5ca6e Set required properties for format merging 11 years ago
Philipp Hagemeister cefcb9fde3 [bliptv] Use centralized format sorting
This also makes youtube-dl use the better "Source" format by default.
11 years ago
Philipp Hagemeister bca4e93076 [bliptv] Simplify 11 years ago
Philipp Hagemeister 67c20aebb7 Merge remote-tracking branch 'rzhxeo/blip2' 11 years ago
Philipp Hagemeister 448711e39f [pornhd] Add support for ISO-3166 subpages (Fixes #2088) 11 years ago
Philipp Hagemeister 8bf48f237d Fix/work around Windows encoding issues (Fixes #2095) 11 years ago
Philipp Hagemeister 7c0578dc86 [collegehumor] Use character strings by default 11 years ago
Philipp Hagemeister 55033ffb0a [collegehumor] Add support for age_limit 11 years ago
Philipp Hagemeister b4a9bf701a [collegehumor] Support multiple formats (Fixes #2092)
Unfortunately, we lose a part of the description in the new JSON format, but that's still better than a non-functioning URL.
11 years ago
Philipp Hagemeister a015dce0e2 Merge remote-tracking branch 'jaimeMF/merge-formats' 11 years ago
Philipp Hagemeister 6febd1c1df Prepare widespread unicode literal use 11 years ago
Jaime Marquínez Ferrándiz 6350728be2 Allow merging formats (closes #1612)
Multiple formats can be requested using `-f 137+139`, each one is downloaded and then the two are merged with ffmpeg.
11 years ago
Philipp Hagemeister a7c26e7338 [lynda] minor changes 11 years ago
Philipp Hagemeister c880557666 Merge remote-tracking branch 'origin/master' 11 years ago
Philipp Hagemeister 85689a531f [macgamestore] Minor fixes (#2044) 11 years ago
Philipp Hagemeister cc14dfb8ec Merge remote-tracking branch 'dstftw/macgamestore' 11 years ago
Jaime Marquínez Ferrándiz 91d7d0b333 FFmpegMetadataPP; Write temporary file to `something.temp.{ext}` (fixes #2079)
ffmpeg correctly recognize the formats of extensions like m4a, but it doesn’t works if it’s passed with the `—format` option.
11 years ago
Philipp Hagemeister 9887c9b2d6 [jpopsuki] Simplify 11 years ago
Philipp Hagemeister d2fee313ec Merge remote-tracking branch 'diffycat/jpopsuki' 11 years ago
Philipp Hagemeister fa7f58e433 release 2014.01.03 11 years ago
Jaime Marquínez Ferrándiz 71cd2a571e [dreisat] Make ‘index.php’ optional in the url (fixes #2080) 11 years ago
Philipp Hagemeister 7c094bfe2f Reveal a little bit more detail about what we cache (#858) 11 years ago
Philipp Hagemeister 0f30658329 Clarify --cache-dir (#858) 11 years ago
Jaime Marquínez Ferrándiz 31c1cf5a9d [soundcloud] recognize more players’ urls (fixes #2078) 11 years ago
epitron e63fc1bed4 Added '--xattrs' option which writes metadata to the file's extended attributes using a youtube-dl postprocessor.
Works on Linux, OSX, and Windows.
11 years ago
Jaime Marquínez Ferrándiz efa1739b74 [comedycentral] Recognize ‘video-collections’ urls (#2072) 11 years ago
Jaime Marquínez Ferrándiz 5ffecde73f [mixcloud] Fix track url transformation (fixes #2068)
‘/previews/‘ must be replaced with ‘/c/originals/‘ now.
11 years ago
Philipp Hagemeister 08d13955dd [wistia] Prefer original video format above all others
We could also set up a formula which would weigh filesize/bitrate and vcodec/acodec (say, 1GB h264 < 3 GB MPEG2 < 2 GB h264), but that would get really messy real soon.
11 years ago
rzhxeo 531147dd5e [BlipTVIE] Extract all formats 11 years ago
Philipp Hagemeister eadaf08c16 Merge remote-tracking branch 'origin/master' 11 years ago
Anton Larionov 4a9c9b6fdb [jpopsuki] Add script encoding definition for python2 11 years ago
Anton Larionov b969ab48d9 Add support for jpopsuki.tv 11 years ago
Jaime Marquínez Ferrándiz 8fa8a6299b [youtube] Add itag 264 (closes #2063)
It has a better bitrate than 137 but the same resolution
11 years ago
Jaime Marquínez Ferrándiz b2b0870b3a [dreisat] Update test filename and checksum 11 years ago
Jaime Marquínez Ferrándiz 4fb757d1e0 Merge pull request #2041 from dstftw/imdb-list
[imdb] Add support for IMDb list (#2033)
11 years ago
Jaime Marquínez Ferrándiz 241bce7aaf Merge pull request #2061 from rzhxeo/var
Correct variable name in YoutubeDL.list_formats
11 years ago
Philipp Hagemeister 33ec2ae8d9 Merge remote-tracking branch 'origin/master' 11 years ago
Jaime Marquínez Ferrándiz c801b2051a Add an extractor for cmt.com (closes #2049)
It just inherits from MTVIE.
Some videos also come from vevo.com
11 years ago
Jaime Marquínez Ferrándiz 7976fcac55 [http] Fix ‘err’ variable not being assigned in an except block (#2045) 11 years ago
Jaime Marquínez Ferrándiz e9f9a10fba Fix initialization of YoutubeDL with params set to None
Set it to an empty dictionary because it’s directly accessed when setting some properties
11 years ago
rzhxeo 1cdfc31e1f Correct variable name in YoutubeDL 11 years ago
rzhxeo 19dab5e6cc [GenericIE] Outsource embedded blip.tv player video id extraction to BlipTVIE and fix minor errors in RegEx 11 years ago
rzhxeo c0f9969b9e [BlipTVIE] Fix and simplify extraction of embedded videos 11 years ago
Philipp Hagemeister a0ddb8a2fa Add new --print-traffic option 11 years ago
Philipp Hagemeister c1d1facd06 [generic] Output something before making network requests 11 years ago
Philipp Hagemeister b26559878f release 2013.12.26 11 years ago
Philipp Hagemeister fd46a318a2 Print out encoding information in -v (#2046) 11 years ago
Philipp Hagemeister 5d4f3985be Document that format_id field should be present 11 years ago
Philipp Hagemeister 360babf799 [theplatform] Use centralized sorting 11 years ago
Philipp Hagemeister a1b92edbb3 [channel 9] Use centralized format sorting 11 years ago
Philipp Hagemeister 12c978739a [internetvideoarchive] Use centralized format sorting 11 years ago
Philipp Hagemeister 4bc60dafeb [blinkx] Use centralized format sorting 11 years ago
Philipp Hagemeister bf5b0a1bfb [ivi] Use centralized format sorting 11 years ago
Philipp Hagemeister bfe9de8510 [youporn] Add support for multiple formats 11 years ago
Philipp Hagemeister 5ecd3c6a09 [bandcamp] Add support for multiple formats 11 years ago
Philipp Hagemeister 608d11f515 [cnn] Add multiple formats, duration, and upload_date 11 years ago
dst c7f8537dd9 [lynda] Add support for lynda.com (#1966) 11 years ago
Philipp Hagemeister 723f839911 Remove unused imports 11 years ago
Philipp Hagemeister 61224dbcdd [zdf] Make width extraction more robust 11 years ago
Philipp Hagemeister c3afc93a69 Merge remote-tracking branch 'origin/master' 11 years ago
Philipp Hagemeister 7b8af56340 [appletrailers] Use centralized format selection 11 years ago
Philipp Hagemeister 539179f45b [wistia] Use centralized sorting 11 years ago
Philipp Hagemeister 7217e148fb [yahoo] Use centralized sorting, and add tbr field 11 years ago
dst 1e923b0d29 [macgamestore] Add extractor (#2043) 11 years ago
dst f7e9d77f34 [smotri] Fix typo 11 years ago
dst c645c7658d [imdb] Extractor for lists (#2033) 11 years ago
Philipp Hagemeister b874fe2da8 [mdr] Use centralized format selection 11 years ago
Philipp Hagemeister c7deaa4c74 [zdf] Use centralized sorting 11 years ago
Philipp Hagemeister e6812ac99d [spiegel] Use centralized sorting 11 years ago
Philipp Hagemeister 719d3927d7 [mit] Add support for multiple formats 11 years ago
Philipp Hagemeister 55e663a8d7 [dreisat] Use centralized format sorting 11 years ago
Philipp Hagemeister 2c62dc26c8 [youtube] Simplify format specification 11 years ago
Philipp Hagemeister 4bcc7bd1f2 Add temporary _sort_formats helper function 11 years ago
Philipp Hagemeister f49d89ee04 Add a resolution field and improve general --list-formats output 11 years ago
Philipp Hagemeister dabc127362 Remove dead code 11 years ago
Philipp Hagemeister c25c991809 [mplayer] Fix error introduced by downloader separation 11 years ago
Philipp Hagemeister f45f96f8f8 [myvideo] Use RTMP instead of RTMPT (Fixes #2032) 11 years ago
Philipp Hagemeister 1538eff6d8 [bliptv] Remove support for direct downloads
This is now handled by the generic IE
11 years ago
Jaime Marquínez Ferrándiz 933605d7e8 YoutubeDL: rename `_fd_progress_hooks` back to `_progress_hooks`
In the future it may report more things.
11 years ago
Jaime Marquínez Ferrándiz b3d9ef88ec YoutubeDL: only set the ‘formats’ field of the info_dict if it was already set before
It caused a circular reference error, when trying to dump it to json (for example with the test video for myvideo.de or any other video without formats)
11 years ago
Philipp Hagemeister 8958b6916c release 2013.12.23.4 11 years ago
Philipp Hagemeister 9fc3bef87a Merge remote-tracking branch 'jaimeMF/split-downloaders' 11 years ago
Philipp Hagemeister d80044c235 [youtube] Prefer videos with sound 11 years ago
Philipp Hagemeister bc2103f3bf release 2013.12.23.3 11 years ago
Philipp Hagemeister f82b18efc1 Merge remote-tracking branch 'rzhxeo/youtube' 11 years ago
Philipp Hagemeister 504c668d3b release 2013.12.23.2 11 years ago
Philipp Hagemeister 466617f539 [bliptv] Simplify (From #2000) 11 years ago
Philipp Hagemeister 196938835a Remove debugging code
Introduced by accident in 5d681e960d
11 years ago
Philipp Hagemeister a94e129a65 release 2013.12.23.1 11 years ago
Philipp Hagemeister 5d681e960d Use bidiv instead of fribidi if available (Fixes #1912) 11 years ago
Philipp Hagemeister c7b487d96b release 2013.12.23 11 years ago
Philipp Hagemeister 7dbf5ae587 [smotri] Add support for moderated (?) videos (Fixes #2030) 11 years ago
Philipp Hagemeister 8d0bdeba18 [smotri] Make optional attributes optional 11 years ago
Philipp Hagemeister 1b969041d7 [blinkx] Support mobile URLs (Closes #2022) 11 years ago
Philipp Hagemeister e302f9ce32 [youtube:user] Speed up --match-title 11 years ago
Philipp Hagemeister 5a94982abe Remove unused import 11 years ago
Philipp Hagemeister 7115ca84aa [vimeo/generic] Add support for embedded SWF vimeo videos 11 years ago
Philipp Hagemeister 04ff34ab89 Show all matching URLs 11 years ago
Philipp Hagemeister bbafbe20c2 [vimeo] Better formatting for regexp 11 years ago
Philipp Hagemeister c4d55a33fc [brightcove] Test checksum changed 11 years ago
Philipp Hagemeister 147e4aece0 [vbox7] New video checksum 11 years ago
Philipp Hagemeister bd1488ae64 [mdr] Remove test
For context, refer to the http://de.wikipedia.org/wiki/Depublizieren
11 years ago
Philipp Hagemeister 79fed2a4df [crunchyroll] Fix test (#1721) 11 years ago
Philipp Hagemeister 304cbe981e Merge remote-tracking branch 'rzhxeo/crunchyroll' 11 years ago
Philipp Hagemeister 3fefbf50e3 Merge pull request #2005 from dstftw/ivi.ru
Add support for ivi.ru
11 years ago
Philipp Hagemeister f65c1d2be0 release 2013.12.20 11 years ago
Philipp Hagemeister aa94a6d315 [aparat] Add support (Fixes #2012) 11 years ago
Jaime Marquínez Ferrándiz 768df74538 [blinkxx] Add support for youtube videos 11 years ago
Philipp Hagemeister 1f9da9049b [generic] Support YouTube swf embed (Fixes #2010) 11 years ago
Jaime Marquínez Ferrándiz c0d0b01f0e [generic] Detect ooyala videos (fixes #2013) 11 years ago
dst 97e302a419 [imdb] Add support for mobile site URLs 11 years ago
Philipp Hagemeister 71507a11c8 [soundcloud] Support mobile URLs (Fixes #2009) 11 years ago
dst a51e37af62 [ivi] Simplify 11 years ago
dst 6c6db72ed4 [ivi] Skip tests for travis build 11 years ago
dst 0cc83dc54b [smotri] Fix duration field name 11 years ago
dst 77aa6b329d [ivi] Add support for ivi.ru 11 years ago
rzhxeo 62d68c43ed Make prefer_free_formats sorting more robust 11 years ago
rzhxeo bfaae0a768 Filter and sort videos before calling list_formats 11 years ago
rzhxeo e56f22ae20 [YoutubeIE] Sort formats by resolution 11 years ago
rzhxeo dbd1988ed9 [YoutubeIE] Add width and height to format dict 11 years ago
rzhxeo 4ea3be0a5c [YoutubeIE] Externalize format selection 11 years ago
Philipp Hagemeister 3e78514568 [generic] Support application/ogg for direct links
Also remove some debugging code.
11 years ago
Philipp Hagemeister e029b8bd43 [utils] Remove duplicated line
This line was added by accident in 42393ce234
11 years ago
Jaime Marquínez Ferrándiz 9b8aaeed85 Simplify url_basename
Use urlparse from the standard library.
11 years ago
Philipp Hagemeister 6086d121cb release 2013.12.17.2 11 years ago
Philipp Hagemeister 7de6e075b4 [radiofrance] remove unused imports 11 years ago
Philipp Hagemeister 946135aa2a [academicearth] remove unused imports 11 years ago
Philipp Hagemeister 42393ce234 Add support for direct links to a video (#1973) 11 years ago
Philipp Hagemeister d6c7a367e8 [utils] Fix url_basename 11 years ago
Philipp Hagemeister cecaaf3f58 [generic] Do not use compatibility result fallback 11 years ago
Philipp Hagemeister f09828b4e1 release 2013.12.17.1 11 years ago
Philipp Hagemeister 29eb517403 Add webpage_url_basename info_dict field (Fixes #1938) 11 years ago
Philipp Hagemeister 44c471c3b8 release 2013.12.17 11 years ago
Philipp Hagemeister 46374a56b2 [youtube] Do not warn for videos with allow_rating=0
This fixes #1982
Test video: http://www.youtube.com/watch?v=gi2uH3YxohU
11 years ago
Philipp Hagemeister ec98946ef9 [academicearth] Support playlists (Closes #1976) 11 years ago
Philipp Hagemeister fa77b742ac [radiofrance] Fill in test details 11 years ago
Philipp Hagemeister 8b4e274610 [rtlnow] Fix URL calculation (Closes #1989) 11 years ago
Philipp Hagemeister 11b68f6e1b release 2013.12.16.7 11 years ago
Philipp Hagemeister 88bb52ee18 Merge branch 'master' of github.com:rg3/youtube-dl 11 years ago
Philipp Hagemeister d90df974c3 [academicearth] Add support for courses (#1976) 11 years ago
Jaime Marquínez Ferrándiz 5c541b2cb7 [mtv] Add support for urls from the mobile site (fixes #1959) 11 years ago
Itay Brandes 87a28127d2 _search_regex's "isatty" call fails with Py2exe's
_search_regex calls the sys.stderr.isatty() function for unix systems.

Py2exe uses a custom Stderr() stream which doesn't have an `isatty()`
function, leading to it's crash.

Fixes easily with checking that it's a unix system first.
11 years ago
Philipp Hagemeister ebce53b3d8 [vevo] Add suppor for videoplayer. URLs (#1957) 11 years ago
Philipp Hagemeister 83c632dc43 release 2013.12.16.6 11 years ago
Philipp Hagemeister ff07a05575 Merge branch 'master' of github.com:rg3/youtube-dl 11 years ago
Philipp Hagemeister f25571ffbf Add support for embedded vevo player (Fixes #1957) 11 years ago
Jaime Marquínez Ferrándiz f7a6892572 [arte:ddc] Remove test
video seems to expire in 7 days, as arte+7
11 years ago
Philipp Hagemeister 8fe56478f8 release 2013.12.16.5 11 years ago
Philipp Hagemeister 0e2a436dce [radiofrance] Add support (Fixes #1942) 11 years ago
Philipp Hagemeister 24050dd11c release 2013.12.16.4 11 years ago
Philipp Hagemeister 8c8e3eec79 [facebook] Recognize #! URLs (Fixes #1988) 11 years ago
rzhxeo ee3e63e477 [GenericIE] Add support for embedded blip.tv 11 years ago
alimirjamali 0a9ce268ba Incorrect variable is used to check whether thumbnail exists
Dear @phihag

I believe in line 848, the correct variable to check is 'thumb_filename' rather than 'infofn'

Kindly advise

Mit freundlichen Gruessen
Ali
11 years ago
Philipp Hagemeister 4b2da48ea7 release 2013.12.16.3 11 years ago
Philipp Hagemeister e64eaaa97d Fix execution under Python 3 11 years ago
Philipp Hagemeister 780603027f [videopremium] Skip test 11 years ago
Philipp Hagemeister 00902cd601 release 2013.12.16.2 11 years ago
Philipp Hagemeister d67b0b1596 Reorder info_dict documentation 11 years ago
Philipp Hagemeister d7dda16888 [blinkx] Add extractor (Fixes #1972) 11 years ago
Philipp Hagemeister a19fd00cc4 Simplify --playlist-start / --playlist-end interface 11 years ago
Philipp Hagemeister d66152a898 [ndtv] Remove unused imports 11 years ago
Philipp Hagemeister 8c5f0c9fbc [mdr] Clean up 11 years ago
Philipp Hagemeister 6888a874a1 release 2013.12.16.1 11 years ago
Philipp Hagemeister 09dacfa57f [mdr] Simplify 11 years ago
Philipp Hagemeister b2ae513586 Merge remote-tracking branch 'mc2avr/master' 11 years ago
Philipp Hagemeister e4a0489f6e Merge remote-tracking branch 'dstftw/channel9'
Conflicts:
	youtube_dl/extractor/__init__.py
11 years ago
Philipp Hagemeister b83be81d27 Credit @mjorlitzky for pornhd (#1961) 11 years ago
Philipp Hagemeister 6f5dcd4eee [pornhd] Simplify 11 years ago
Philipp Hagemeister 1bb2fc98e0 Merge remote-tracking branch 'mjorlitzky/master' 11 years ago
Philipp Hagemeister e3946f989e Set process title to youtube-dl
This allows killing all youtube-dl processes with killall youtube-dl, and shows up nicer in some programs.
11 years ago
Philipp Hagemeister 8863d0de91 release 2013.12.16 11 years ago
Philipp Hagemeister 7b6fefc9d4 Apply --no-overwrites for --write-* files as well (Fixes #1980) 11 years ago
Philipp Hagemeister 525ef9227f Add --get-duration (Fixes #859) 11 years ago
Philipp Hagemeister c0ba0f4859 Document duration field 11 years ago
Philipp Hagemeister b466b7029d [youtube] Make duration an integer or None 11 years ago
Philipp Hagemeister fa3ae234e0 [cbs] Add extractor (Fixes #1977) 11 years ago
Philipp Hagemeister 48462108f3 [theplatform] Fix geographic restriction check 11 years ago
Philipp Hagemeister f8b56e95b8 [theplatform] Detect geoblocked content 11 years ago
Philipp Hagemeister 5fe18bdbde Add --min-views / --max-views (Fixes #1979) 11 years ago
Jaime Marquínez Ferrándiz dca02c80bc Fix detection of the extension if the 'extractaudio' is given and improve the error message (#1969)
Using 'foo.mp4' shouldn't raise an error.
If 'foo' is given suggest using 'foo.%(ext)s' for the template
11 years ago
Jaime Marquínez Ferrándiz 9ee859b683 [daylimotion] Add support for urls from the mobile site (fixes #1953)
It uses the 'touch' subdomain and adds a '#' before 'video'
11 years ago
Michael Orlitzky 8e05c870b4 Add support for pornhd.com. 11 years ago
Jaime Marquínez Ferrándiz 5d574e143f [ign] Update one of test video's title 11 years ago
Philipp Hagemeister 2a203a6cda Merge pull request #1956 from dstftw/master
Fix typo in month name
11 years ago
dst dadb8184e4 Fix typo in month name 11 years ago
Jaime Marquínez Ferrándiz 7a563df90a [daum] Recognize mobile urls (#1952) 11 years ago
Jaime Marquínez Ferrándiz 24b173fa5c [naver] Recognize mobile urls (fixes #1951) 11 years ago
dst 9b17ba0fa5 [channel9] Fix test description md5 11 years ago
dst 211f555d4c [channel9] Missing import in __init__ 11 years ago
dst 4d2ebb6bd7 [channel9] Cleanup 11 years ago
dst df53747436 [channel9] Initial implementation (#1885) 11 years ago
Jaime Marquínez Ferrándiz 3bc2ddccc8 Move FileDownloader to its own module and create a new class for each download process
A suitable downloader can be found using the 'get_suitable_downloader' function.

Each subclass implements 'real_download', for downloading an info dict you call the 'download' method, which first checks if the video has already been downloaded
11 years ago
Jaime Marquínez Ferrándiz 8ab470f1b2 Now a new FileDownloader is created when downloading a video
The progress hooks can be added using the method "add_downloader_progress_hook"
11 years ago
Philipp Hagemeister f2c36ee43e release 2013.12.11.2 11 years ago
Philipp Hagemeister 00381b4ccb [pornhub] Fix URL regexp 11 years ago
Philipp Hagemeister fca1ef19c1 release 2013.12.11.1 11 years ago
Philipp Hagemeister 357ddadbf5 Fix thumbnail filename determination (Fixes #1945) 11 years ago
Philipp Hagemeister 08d03235f9 release 2013.12.11 11 years ago
Jaime Marquínez Ferrándiz 1825836235 Use `_download_xml` in more extractors 11 years ago
Jaime Marquínez Ferrándiz a0088bdf93 [vimeo] Fix unused argument of the `_real_extract` method 11 years ago
Jaime Marquínez Ferrándiz 48ad51b243 [vimeo] Fix the extraction for some 'player' or 'pro' videos
The variable the config dict is assigned to can change, now we try to detect it or fallback to a, b or c
11 years ago
Jaime Marquínez Ferrándiz 5458b4cefb [dailymotion] Fix view count extraction and make it non fatal (fixes #1940) 11 years ago
Jaime Marquínez Ferrándiz 7c86cd5ab1 [dailymotion] Fix uploader extraction
Now it looks directly in the info dictionary
11 years ago
mc2avr df1d7da2af add MDRIE 11 years ago
Jaime Marquínez Ferrándiz cbfc470228 [mixcloud] Try to get the m4a url if the mp3 url fails to download (fixes #1939) 11 years ago
Jaime Marquínez Ferrándiz f67ca84d4a [soundcloud] Fix the extension for 'downloadable' songs
In this case the 'original_format' field must be used.
11 years ago
Philipp Hagemeister e2b38da931 [mtv] Fixup incorrectly encoded XML documents 11 years ago
Philipp Hagemeister a30a60d8eb release 2013.12.10 11 years ago
Philipp Hagemeister 5a3ea17c94 [zdf] Correct order of unknown formats (#1936) 11 years ago
Philipp Hagemeister 475700acfe [soundcloud] Do not mistake original_format for ext (Fixes #1934) 11 years ago
Philipp Hagemeister 45598aab08 [YoutubeDL] Simplify filename preparation 11 years ago
Jaime Marquínez Ferrándiz 26e6393134 Set 'NA' as the default value for missing fields in the output template (fixes #1931)
Remove the `except KeyError` clause, it won't get raised anymore
11 years ago
Philipp Hagemeister 49929a20a7 release 2013.12.09.4 11 years ago
Philipp Hagemeister f8bd0194a7 Remove superfluous spaces 11 years ago
Jaime Marquínez Ferrándiz 77526143e7 [brightcove] Use the original url (usually the player) as the default referer (fixes #1929) 11 years ago
Philipp Hagemeister 4ff50ef846 [soundcloud] Do not match sets (Fixes #1930) 11 years ago
Philipp Hagemeister caefb1de87 [ndtv] Add extractor (Fixes #1924) 11 years ago
Philipp Hagemeister 1e1f84dac9 release 2013.12.09.3 11 years ago
Philipp Hagemeister 1d87e3a1c6 [rtlnow] Allow double slashes after domain name (Fixes #1928) 11 years ago
Philipp Hagemeister df8ae1e3a2 release 2013.12.09.2 11 years ago
Philipp Hagemeister f7d8d4a116 Merge branch 'master' of github.com:rg3/youtube-dl 11 years ago
Philipp Hagemeister 1c088fa89d Improve --bidi-workaround support 11 years ago
Jaime Marquínez Ferrándiz de2dd4c502 [soundcloud] add support for private links (fixes #1927) 11 years ago
Philipp Hagemeister 395293a889 [--load-info] Always read file as UTF-8
This allows editing the file (and not escaping non-ASCII characters) and reloading it in.
11 years ago
Philipp Hagemeister db4da14027 Merge remote-tracking branch 'jaimeMF/load-info' 11 years ago
Philipp Hagemeister 2101830c0d Remove unused imports 11 years ago
Philipp Hagemeister ffa8f0df0a Merge remote-tracking branch 'jaimeMF/yt-toplists' 11 years ago
Philipp Hagemeister 693b8b2d31 Merge remote-tracking branch 'dstftw/smotri.com-broadcast'
Conflicts:
	youtube_dl/FileDownloader.py
	youtube_dl/extractor/smotri.py
11 years ago
Philipp Hagemeister a0d96c9843 Add filename to --dump-json output (Fixes #1908) 11 years ago
Philipp Hagemeister eaa1a7bde3 release 2013.12.09.1 11 years ago
Philipp Hagemeister 0783b09b92 Add a workaround for terminals without bidi support (Fixes #1912) 11 years ago
Philipp Hagemeister ffe62508e4 release 2013.12.09 11 years ago
Philipp Hagemeister ac79fa02b8 Restore Python 2.6.<6 compatibility (Fixes #1860) 11 years ago
Philipp Hagemeister 7cc3570e53 Add fatal=False parameter to _download_* functions.
This allows us to simplify the calls in the youtube extractor even further.
11 years ago
Jaime Marquínez Ferrándiz baa7b1978b Remove the calls to 'compat_urllib_request.urlopen' in a few extractors 11 years ago
Jaime Marquínez Ferrándiz ac5118bcb9 [arte.tv:ddc] Add fields to the test and skip download (rtmp) 11 years ago
Camillo Dell'mour 52defb0c9b made ddc.arte.tv test working 11 years ago
Camillo Dell'mour 56a8ab7d60 added arte.tv extractor support for subdomain ddc - Mit offenen Karten(german) Le Dessous des Cartes(france) 11 years ago
Philipp Hagemeister 22686b91f0 release 2013.12.08.1 11 years ago
Philipp Hagemeister 31812a9e0e [youtube:channel] Fix automated channel detection 11 years ago
Philipp Hagemeister 11bf848191 [wimp] simplify 11 years ago
Philipp Hagemeister d4df5ed14c release 2013.12.08 11 years ago
Philipp Hagemeister 303b479e0a Automatically load SSL certs on Windows 11 years ago
Philipp Hagemeister 4c52160646 [FileDownloader] Fix progress report on Windows (Fixes #1918) 11 years ago
Philipp Hagemeister a213880aaf Simplify status reporting (#1918) 11 years ago
rzhxeo b860967ce4 [XHamsterIE] Fix md5 in second test 11 years ago
rzhxeo 8ca6b8fba1 [XHamsterIE] Fix HD video detection 11 years ago
Jaime Marquínez Ferrándiz c4d9e6731a [pyvideo] add support for videos that don't come from Youtube 11 years ago
Jaime Marquínez Ferrándiz 0d9ec5d963 [pyvideo] Cleanup and fix test 11 years ago
Adam Glenn f623530d6e removing bad VALID_URL 11 years ago
Adam Glenn ca9e02dc00 Adding pyvideo support 11 years ago
Jaime Marquínez Ferrándiz fb30ec22fd [vimeo] Add an extractor for groups 11 years ago