Commit Graph

2254 Commits (fd46a318a2425f51f9e4ceb3ef51025241a3ca53)

Author SHA1 Message Date
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
Jaime Marquínez Ferrándiz 5cc14c2fd7 [vimeo] Add an extractor for albums (closes #1911) 11 years ago
Jaime Marquínez Ferrándiz d349cd2240 [imdb] Fix extraction
The paths to each format's page may have leading whitespace.
The height and the duration can't be extracted.
11 years ago
Jaime Marquínez Ferrándiz 0b6a9f639f [vevo] Update test video's duration 11 years ago
Jaime Marquínez Ferrándiz 715c8e7bdb [youtube:playlist] Recognize mix ids for direct use (fixes #1295) 11 years ago
Jaime Marquínez Ferrándiz 7d4afc557f [youtube:playlist] Support mix ids longer than 13 (#1295) 11 years ago
Jaime Marquínez Ferrándiz 563e405411 [dailymotion] Fix view count regex
In some languages they can be in the format '123,456' instead of '123.456'
11 years ago
Jaime Marquínez Ferrándiz f53c966a73 [dailymotion] Extract view count (#1895) 11 years ago
Jaime Marquínez Ferrándiz 336c3a69bd [youtube] Extract like and dislike count (#1895) 11 years ago
Jaime Marquínez Ferrándiz 4e76179476 [vimeo] Extract views count, likes count and comments count (#1895) 11 years ago
Philipp Hagemeister ef4fd84857 [wistia] Add extractor 11 years ago
Philipp Hagemeister 72135030d1 Merge remote-tracking branch 'origin/master' 11 years ago
Jaime Marquínez Ferrándiz 3514813d5b [francetv] Add support for urls in the format http://www.france3.fr/emissions/{program}/diffusions/{date} (fixes #1898) 11 years ago
Jaime Marquínez Ferrándiz 9e60602084 [francetv] Add support for more channels: 3, 4, 5 and Ô (#1898)
Rename the France2IE extractor to FranceTVIE
11 years ago
Philipp Hagemeister 19e3dfc9f8 [9gag] Like/dislike count (#1895) 11 years ago
Philipp Hagemeister a1ef7e85d6 Remove unused imports 11 years ago
Philipp Hagemeister ef2fac6f4a Merge branch 'master' of github.com:rg3/youtube-dl 11 years ago
Philipp Hagemeister 7fc3fa0545 [9gag] Add extractor 11 years ago
Jaime Marquínez Ferrándiz 673d1273ff [vevo] Support '/watch/{id}' urls 11 years ago
Jaime Marquínez Ferrándiz b9a2c53833 [metacafe] Add support for cbs videos (fixes #1838)
They use theplatform.com
11 years ago
Jaime Marquínez Ferrándiz e9bf7479d2 Add an extractor for theplatform.com 11 years ago
Jaime Marquínez Ferrándiz bfb9f7bc4c [hotnewhiphop] Update test's title 11 years ago
Philipp Hagemeister 29030c0a4c Merge remote-tracking branch 'dstftw/correct-valid-urls' 11 years ago
dst c0ade33e16 Correct some extractor _VALID_URL regexes 11 years ago
Philipp Hagemeister 671c0f151d release 2013.12.04 11 years ago
Philipp Hagemeister 27dcce1904 [youtube] Resolve URLs in comments 11 years ago
dst 8aff7b9bc4 [smotri] Fix broadcast ticket regex 11 years ago
dst 55f6597c67 [smotri] Add an extractor for live rtmp broadcasts 11 years ago
Jaime Marquínez Ferrándiz d494389821 Option '--load-info': if the download fails, try extracting the info with the 'webpage_url' field of the info dict
The video url may have expired.
11 years ago
Jaime Marquínez Ferrándiz 1dcc4c0cad Add --load-info option (#972)
It just calls the 'YoutubeDL.process_ie_result' with the dictionary from the json file
11 years ago
Jaime Marquínez Ferrándiz 84db81815a Move common code for extractors based in MTV services to a new base class
Removes the duplication of the thumbnail extraction code (only MTVIE needs to override it)
11 years ago
Jaime Marquínez Ferrándiz fb7abb31af Remove the compatibility code used before the new format system was implemented 11 years ago
Philipp Hagemeister ce93879a9b [daum] Fix real video ID extraction 11 years ago
Philipp Hagemeister 938384c587 [redtube] Fix search for title 11 years ago
Philipp Hagemeister e9d8e302aa [xhamster] Change test checksum 11 years ago
Jaime Marquínez Ferrándiz cb7fb54600 Change the ie_name of YoutubeSearchDateIE
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)
11 years ago
Philipp Hagemeister cf6758d204 Document disabling proxy (#1882) 11 years ago
Philipp Hagemeister 731e3dde29 release 2013.12.03 11 years ago
Philipp Hagemeister a0eaa341e1 [configuration] Undo code breakage 11 years ago
Philipp Hagemeister fb27c2295e Correct configuration file locations 11 years ago
Philipp Hagemeister 1b753cb334 Add Windows configuration file locations (#1881) 11 years ago
Philipp Hagemeister 36a826a50d Clarify --download-archive help (#1757) 11 years ago
Philipp Hagemeister 8796857429 Credit @dstftw for smotri IE 11 years ago
Philipp Hagemeister aaebed13a8 [smotri] Simplify 11 years ago
Philipp Hagemeister 25939ffe56 Merge branch 'smotri.com' of https://github.com/dstftw/youtube-dl 11 years ago
dst 5270d8cb13 Added extractors for smotri.com 11 years ago
Philipp Hagemeister 0037e02921 release 2013.12.02 11 years ago
Philipp Hagemeister 6ad14cab59 Add --socket-timeout option 11 years ago
Philipp Hagemeister a9be0cc736 Merge branch 'master' of github.com:rg3/youtube-dl 11 years ago
Jaime Marquínez Ferrándiz 55a10eab48 [vimeo] Add an extractor for users (closes #1871) 11 years ago
Philipp Hagemeister e344693b65 Make socket timeout configurable, and bump default to 10 minutes (#1862) 11 years ago
Philipp Hagemeister 355e4fd07e [generic] Find embedded dailymotion videos (Fixes #1848) 11 years ago
Philipp Hagemeister 5e09d6abbd [clipfish] Skip test on travis 11 years ago
Jaime Marquínez Ferrándiz 0a688bc0b2 [youtube] Add support for downloading top lists (fixes #1868)
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.
11 years ago
Philipp Hagemeister b138de72f2 Merge branch 'master' of github.com:rg3/youtube-dl 11 years ago
Philipp Hagemeister 06dcbb71d8 Clarify help of --write-pages (#1853) 11 years ago
Jaime Marquínez Ferrándiz c5171c454b [yahoo] Force use of the http protocol for downloading the videos. 11 years ago
Philipp Hagemeister 323ec6ae56 Clarify --download-archive help 11 years ago
Jaime Marquínez Ferrándiz befd88b786 [yahoo] Add an extractor for yahoo news (closes #1849) 11 years ago
Philipp Hagemeister a3fb4675fb Do not mutate default arguments
In this case, it looks rather harmless (since the conditions for --restrict-filenames should not change while a process is running), but just to be sure.
This also simplifies the interface for callers, who can just pass in the idiomatic None for "I don't care, whatever is the default".
11 years ago
Nicolas Kaiser 9986238ba9 fix typo in help 11 years ago
Jaime Marquínez Ferrándiz acf37ca151 [imdb] Fix the resolution values (fixes #1847)
We were using the size of the player, it was the same for all the formats
11 years ago
Philipp Hagemeister 17769d5a6c release 2013.11.29 11 years ago
Philipp Hagemeister 677c18092d [podomatic] Add extractor 11 years ago
Jaime Marquínez Ferrándiz 3862402ff3 Add an extractor for Clipsyndicate (closes #1744) 11 years ago
Jaime Marquínez Ferrándiz b03d0d064c [imdb] Fix extraction in python 2.6
Using a regular expression because the html cannot be parsed.
11 years ago
Jaime Marquínez Ferrándiz d8d6148628 Add an extractor for Internet Movie Database trailers (closes #1832) 11 years ago
Philipp Hagemeister 2be54167d0 release 2013.11.28.1 11 years ago
Philipp Hagemeister fc9e1cc697 [clipfish] Use FIFA trailer as testcase (#1842) 11 years ago
Philipp Hagemeister f8f60d2793 [clipfish] Fix imports (#1842) 11 years ago
Philipp Hagemeister ea07dbb8b1 release 2013.11.28 11 years ago
Philipp Hagemeister 2a275ab007 [zdf] Use _download_xml 11 years ago
Philipp Hagemeister a2e6db365c [zdf] add a pseudo-testcase and fix URL matching 11 years ago
Philipp Hagemeister 9d93e7da6c Merge branch 'master' of github.com:rg3/youtube-dl 11 years ago
Jaime Marquínez Ferrándiz 0e44d8381a [youtube:feeds] Use the 'paging' value from the downloaded json information (fixes #1845) 11 years ago
Jaime Marquínez Ferrándiz 35907e23ec [yahoo] Fix video extraction and use the new format system exclusively 11 years ago
Jaime Marquínez Ferrándiz 76d1700b28 [youtube:playlist] Fix the extraction of the title for some mixes (#1844)
Like https://www.youtube.com/watch?v=g8jDB5xOiuE&list=RDIh2gxLqR7HM
11 years ago
Philipp Hagemeister dcca796ce4 [clipfish] Effect a better error message (#1842) 11 years ago
Filippo Valsorda 4b19e38954 [videopremium] support new .me domain 11 years ago
Jaime Marquínez Ferrándiz 652cdaa269 [youtube:playlist] Add support for YouTube mixes (fixes #1839) 11 years ago
Jaime Marquínez Ferrándiz e26f871228 Use the new '_download_xml' helper in more extractors 11 years ago
Jaime Marquínez Ferrándiz 6e47b51eef [youtube:playlist] Remove the link with index 0
It's not the first video of the playlist, it appears in the 'Play all' button (see the test course for an example)
11 years ago
Jaime Marquínez Ferrándiz 4a98cdbf3b YoutubeDL: set the 'params' property before any message/warning/error is sent (fixes #1840)
If it sets the 'restrictfilenames' param, it will first report a warning. It will try to get the logger from the 'params' property, which would be set at that moment to None, raising the error 'AttributeError: 'NoneType' object has no attribute 'get''
11 years ago
Philipp Hagemeister c5ed4e8f7e release 2013.11.26 11 years ago
Jaime Marquínez Ferrándiz c2e52508cc Include the proxy in the parameters for YoutubeDL (fixes #1831) 11 years ago
Jaime Marquínez Ferrándiz d31209a144 Use the 'extractor_key' field for the download archive file
It has the same value as the ie_key.
11 years ago
Jaime Marquínez Ferrándiz 529a2e2cc3 Fix typo in the documentation of the 'download_archive' param 11 years ago
Philipp Hagemeister 781a7d0546 release 2013.11.25.3 11 years ago
Philipp Hagemeister fb04e40396 [soundcloud] Support for listing of audio-only files 11 years ago
Philipp Hagemeister d9b011f201 Fix rtmpdump with non-ASCII filenames on Windows on 2.x
Reported in #1798
11 years ago
Philipp Hagemeister b0b9eaa196 Merge pull request #1829 from jaimeMF/ydl-empty-params
Allow to initialize a YoutubeDL object without parameters
11 years ago
Philipp Hagemeister 8b134b1062 Merge branch 'master' of github.com:rg3/youtube-dl 11 years ago
Philipp Hagemeister 0c75c3fa7a Do not warn about fixed output template if --max-downloads is 1
Fixes #1828
11 years ago
Jaime Marquínez Ferrándiz a3927cf7ee Allow to initialize a YoutubeDL object without parameters
Having to pass the 'outtmpl' parameter feels really strange when you just want to extract the info of a video.
11 years ago
Jaime Marquínez Ferrándiz 1a62c18f65 [bambuser] Skip the download in the test
It doesn't respect the 'Range' header.
11 years ago
Philipp Hagemeister 2a15e7063b [soundcloud] Prefer HTTP over RTMP (#1798) 11 years ago
Philipp Hagemeister d46cc192d7 Reduce socket timeout 11 years ago
Philipp Hagemeister bb2bebdbe1 release 2013.11.25.2 11 years ago
Philipp Hagemeister 5db07df634 Fix --download-archive (Fixes #1826) 11 years ago
Philipp Hagemeister ea36cbac5e Merge remote-tracking branch 'rbrito/swap-dimensions' 11 years ago
Philipp Hagemeister d0d2b49ab7 [FileDownloader] use moved format_bytes method 11 years ago
Philipp Hagemeister 31cb6d8fef Merge remote-tracking branch 'rzhxeo/rtmpdump' 11 years ago
Philipp Hagemeister daa0dd2973 release 2013.11.25.1 11 years ago
Philipp Hagemeister de79c46c8f [viki] Fix subtitle extraction 11 years ago
Philipp Hagemeister 94ccb6fa2e [viki] Fix subtitles extraction 11 years ago
Philipp Hagemeister 07e4035879 [viki] Fix uploader extraction 11 years ago
Philipp Hagemeister ac05067d3d release 2013.11.25 11 years ago
Philipp Hagemeister 113577e155 [generic] Improve detection
Allow download of http://goo.gl/7X5tOk
Fixes #1818
11 years ago
Philipp Hagemeister 79d09f47c2 Merge branch 'opener-to-ydl' 11 years ago
Philipp Hagemeister c059bdd432 Remove quality_name field and improve zdf extractor 11 years ago
Philipp Hagemeister 02dbf93f0e [zdf/common] Use API in ZDF extractor.
This also comes with a lot of extra format fields
Fixes #1518
11 years ago
Philipp Hagemeister 1fb2bcbbf7 [viki] Make uploader field optional (#1813) 11 years ago
Jaime Marquínez Ferrándiz 66cfab4226 [comedycentral] Add support for comedycentral.com videos (closes #1824)
It's a subclass of MTVIE

The extractor for colbertnation.com and thedailyshow.com is called now ComedyCentralShowsIE
11 years ago
Philipp Hagemeister 6d88bc37a3 [viki] Skip travis test
Also provide a better error message for geoblocked videos.
11 years ago
Philipp Hagemeister b7553b2554 [vik] Clarify output 11 years ago
Philipp Hagemeister e03db0a077 Merge branch 'master' into opener-to-ydl 11 years ago
Philipp Hagemeister a1ee09e815 Document proxy 11 years ago
Jaime Marquínez Ferrándiz 267ed0c5d3 [collegehumor] Encode the xml before calling xml.etree.ElementTree.fromstring (fixes #1822)
Uses a new helper method in InfoExtractor: _download_xml
11 years ago
Jaime Marquínez Ferrándiz f459d17018 [youtube] Add an extractor for downloading the watch history (closes #1821) 11 years ago
Jaime Marquínez Ferrándiz dc65dcbb6d [mixcloud] The description field may be missing (fixes #1819) 11 years ago
Jaime Marquínez Ferrándiz d214fdb8fe [brightcove] Don't use 'or' with the xml nodes, use the 'value' attribute instead 11 years ago
Philipp Hagemeister 138df537ff release 2013.11.24.1 11 years ago
Philipp Hagemeister 0c7c19d6bc [clipfish] Add extractor (Fixes #1760) 11 years ago
Philipp Hagemeister eaaafc59c2 release 2013.11.24 11 years ago
Philipp Hagemeister 382ed50e0e [viki] Add extractor (fixes #1813) 11 years ago
Philipp Hagemeister 66ec019240 [youtube] do not use variable name twice 11 years ago
Philipp Hagemeister bd49928f7a [niconico] Clarify download 11 years ago
Philipp Hagemeister 23e6d50d73 [bandcamp] Remove unused variable 11 years ago
Philipp Hagemeister 2e767313e4 [update] fix error 11 years ago
Philipp Hagemeister 38b2db6a66 Credit @takuya0301 for niconico 11 years ago
Philipp Hagemeister 13ebea791f [niconico] Simplify and make work with old Python versions
The website requires SSLv3, otherwise it just times out during SSL negotiation.
11 years ago
Philipp Hagemeister 4c9c57428f Merge remote-tracking branch 'takuya0301/niconico' 11 years ago
Philipp Hagemeister 8bf9319e9c Simplify logger code(#1811) 11 years ago
Philipp Hagemeister 4914120727 Merge remote-tracking branch 'iTaybb/master' 11 years ago
Jaime Marquínez Ferrándiz 36de0a0e1a [brightcove] Set the 'videoPlayer' value to the 'videoId' if it's missing in the parameters (fixes #1815) 11 years ago
Philipp Hagemeister e5c146d586 [streamcloud] skip test on travis 11 years ago
Takuya Tsuchida 52ad14aeb0 Add support for niconico 11 years ago
Itay Brandes 43afe28588 Log to an external logger (fixes #1810)
Sadly applications using youtube-dl's python sources can't directly
access it's log stream. It's pretty much limited to stdout and stderr
only.

It should log to logging.Logger instance passed to YoutubeDL's params
dictionary.
11 years ago
Philipp Hagemeister a87b0615aa release 2013.11.22.2 11 years ago
Philipp Hagemeister d7386f6276 [update] Check if version from repository is newer before updating
Closes #1704
11 years ago
Philipp Hagemeister 081640940e Merge branch 'master' of github.com:rg3/youtube-dl 11 years ago
Philipp Hagemeister 7012b23c94 Match --download-archive during playlist processing (Fixes #1745) 11 years ago
Jaime Marquínez Ferrándiz 9f79463803 [howcast] update test's checksum 11 years ago
Jaime Marquínez Ferrándiz d35dc6d3b5 [bandcamp] move the album test to the album extractor and return a single track instead of a playlist 11 years ago
Philipp Hagemeister 50123be421 release 2013.11.22.1 11 years ago
Philipp Hagemeister 3f8ced5144 Merge remote-tracking branch 'jaimeMF/yt-playlists' 11 years ago
Philipp Hagemeister 00ea0f11eb Print full title in --get-title output (#1806) 11 years ago
Philipp Hagemeister dca0872056 Move the opener to the YoutubeDL object.
This is the first step towards being able to just import youtube_dl and start using it.
Apart from removing global state, this would fix problems like #1805.
11 years ago