Commit Graph

1217 Commits (99859d436cdee9acc9c869254e734eba5b748260)

Author SHA1 Message Date
Jaime Marquínez Ferrándiz b15d4f624f Allow to download from m3u8 manifests with ffmpeg
They are detected by the extension of the url.
11 years ago
Jaime Marquínez Ferrándiz 4aa16a50f5 Log a better error message if ffprobe or avconv are not found (related #1134) 11 years ago
Jaime Marquínez Ferrándiz bbcbf4d459 Switch some calls to to_stderr to report_error and report_warning 11 years ago
Philipp Hagemeister 930ad9eecc release 2013.07.31 11 years ago
Jaime Marquínez Ferrándiz b072a9defd YoutubeIE: with age protected videos, add a missing "return" to return the signature decrypted with _decrypt_signature 11 years ago
Jaime Marquínez Ferrándiz 75952c6e3d YoutubeIE: new algo for length 86 (fixes #1156)
Now is using the same length as the flash player used for age protected videos, but the algorithm is different, so now for age protected videos it first tries to use the old algo.
11 years ago
Jaime Marquínez Ferrándiz 05afc96b73 Print urls from the batch file with --verbose (related #1155) 11 years ago
Jaime Marquínez Ferrándiz fa80026915 Disable way and tf1 tests, the whole videos are served sometimes, so the md5 sum doesn't match. 11 years ago
Jaime Marquínez Ferrándiz 2bc3de0f28 [worldstarhiphop] Small cleanup
The second check for the Vevo id is not necessary.
11 years ago
Jaime Marquínez Ferrándiz 99c7bc94af Merge pull request #1148 from JohnyMoSwag/master
[worldstarhiphop] support vevo videos
11 years ago
Jaime Marquínez Ferrándiz 152c8f349d Merge pull request #1149 from pishposhmcgee/patch-3
[vevo] Modified m_urls regex and video_url
11 years ago
Johny Mo Swag d75654c15e using re.search 11 years ago
Jaime Marquínez Ferrándiz 0725f584e1 [wat] fix the extraction of the video url (fixes #1103)
Use the direct download link for Android.
11 years ago
Jaime Marquínez Ferrándiz 8cda9241d1 Add an extractor for kankan.com (closes #1133) 11 years ago
pishposhmcgee a3124ba49f Modified m_urls regex and video_url
Some videos have a leading slash, some do not
11 years ago
Johny Mo Swag 579e2691fe detect vevo embed fix 11 years ago
Johny Mo Swag 63f05de10b detect vevo embed 11 years ago
Jaime Marquínez Ferrándiz caeefc29eb [vimeo] add an extractor for channels 11 years ago
Jaime Marquínez Ferrándiz a3c736def2 [dailymotion] Add an extractor for Dailymotion playlists 11 years ago
Jaime Marquínez Ferrándiz 58261235f0 Add an extractor for roxwell.com (closes #1044) 12 years ago
Philipp Hagemeister da70877a1b release 2013.07.25.2 12 years ago
Jaime Marquínez Ferrándiz 5c468ca8a8 YoutubeIE: add algo for length 79 (fixes #1126) 12 years ago
Jaime Marquínez Ferrándiz aedd6bb97d YoutubeIE: new algo for length 81 (fixes #1127) 12 years ago
Jaime Marquínez Ferrándiz 733d9cacb8 Merge pull request #1120 from pishposhmcgee/patch-1
[collegehumor] Added an option 'e' to go with 'video' or 'embed'
12 years ago
Philipp Hagemeister 42f2805e48 [keek] Fix testcase (Broken by accident in 6625f82940) 12 years ago
Philipp Hagemeister 0ffcb7c6fc release 2013.07.25.1 12 years ago
Philipp Hagemeister 27669bd11d [ina] Allow I at start of video IDs 12 years ago
Philipp Hagemeister 6625f82940 [keek] Allow httpS URLs (Fixes #1123) 12 years ago
Philipp Hagemeister d0866f0bb4 release 2013.07.25 12 years ago
Philipp Hagemeister 09eeb75130 Merge remote-tracking branch 'pishposhmcgee/patch-2' 12 years ago
Philipp Hagemeister 0a99956f71 [ina] Fix URL detection (Fixes #1121) 12 years ago
pishposhmcgee 12ef6aefa8 changed video_url regex
Some older videos contain an extra properties such as 'embed' before 'type'.
12 years ago
pishposhmcgee e93aa81aa6 Added an option 'e' to go with 'video' or 'embed'
Based on links that I've seen, /e/<videoid> also occurs in the wild, and making this substitution yields effective results.
12 years ago
Jaime Marquínez Ferrándiz 755eb0320e [youtube] use itertools.count instead of a "while True" loop and a manual counter 12 years ago
Jaime Marquínez Ferrándiz 43ba5456b1 [youtube] add an extractor for the "Watch Later" list 12 years ago
Philipp Hagemeister 156d5ad6da release 2013.07.24.2 12 years ago
Jaime Marquínez Ferrándiz c626a3d9fa Add an extractor for downloading the Youtube favorite videos(closes #127) 12 years ago
Jaime Marquínez Ferrándiz b2e8bc1b20 YoutubeIE: Move the code from _real_initialize to a base class
This allows to reuse the code in other IEs without having to overwrite some parts.
12 years ago
Jaime Marquínez Ferrándiz 771822ebb8 YoutubePlaylistIE: break only if there's no entry field in the response
Otherwise the Favorite videos playlist cannot be downloaded complete.
Also break if it reach the maximum value of the start-index.
12 years ago
Jaime Marquínez Ferrándiz eb6a41ba0f ExfmIE: extract Soundcloud songs using SoundcloudIE
Now SouncloudIE accepts api urls.
12 years ago
Jaime Marquínez Ferrándiz 7d2392691c [soundcloud]: Some improvements
Extract thumbnails.
Make SoundcloudSetIE a subclass of SoundcloudIE to reuse some code.
Directly extract the file url without downloading an extra page.
12 years ago
Philipp Hagemeister c216c1894d release 2013.07.24.1 12 years ago
Jaime Marquínez Ferrándiz a052c1d785 Merge pull request #1114 from alexvh/traileraddict_hd
[traileraddict] Obtain hd quality stream if available

Updated md5 checksum of the test video.
12 years ago
Jaime Marquínez Ferrándiz 16484d4923 [traileraddict]: Support clips urls and more trailer urls 12 years ago
Jaime Marquínez Ferrándiz 32a09b4382 Merge pull request #1113 from alexvh/master
[traileraddict] Allow all types of trailer URLs
12 years ago
Philipp Hagemeister 870a7e6156 release 2013.07.24 12 years ago
patrickslin 239e3e0cca YoutubeIE: new algo for length 87 (fixes #1105)
Squashed commit from the pull requests #1107, #1109 and #1110.
12 years ago
Alex Van't Hof b1ca5e3ffa [traileraddict] Obtain hd quality stream if available
No clear method for determining if hd is available so opted to just
check for presence of hd toggle function.
12 years ago
Alex Van't Hof b9a1252c96 [traileraddict] Allow all types of trailer URLs
Valid url regex for traileraddict.com is too strict. Need to allow,
e.g. theatrical-trailer, teaser-trailer, feature-read-band-trailer, etc.
12 years ago
Philipp Hagemeister fc492de31d release 2013.07.23.1 12 years ago
Philipp Hagemeister a9c0f9bc63 Merge branch 'master' of github.com:rg3/youtube-dl 12 years ago
Philipp Hagemeister b7cc9f5026 [soundcloud] Support URLs with a slash at the end (Fixes #1104) 12 years ago
Jaime Marquínez Ferrándiz 252580c561 YoutubeChannelE: switch ajax query from channel_ajax to c4_browse_ajax
It wasn't detecting when there aren't more videos
12 years ago
Jaime Marquínez Ferrándiz acc47c1a3f Mark WatIE and TF1IE as broken (related #1103) 12 years ago
Jaime Marquínez Ferrándiz 70fa830e4d CollegeHumorIE: support Youtube videos and embed urls (fixes #1094) 12 years ago
Philipp Hagemeister a7af0ebaf5 release 2013.07.23 12 years ago
Jaime Marquínez Ferrándiz 67ae7b4760 Fix BreakIE
Also detect videos that come from Youtube
12 years ago
Jaime Marquínez Ferrándiz de48addae2 Fix CollegHumorIE
Now it downloads the video over http in one file, it doesn't downloads in fragments
Added a test and use the methods in InfoExtractor for downloading webpages
12 years ago
Jaime Marquínez Ferrándiz ddbfd0f0c5 ComedyCentralIE: support the extended interviews urls (fixes #1079) 12 years ago
Jaime Marquínez Ferrándiz d7ae0639b4 [youtube] Add an extractor for Youtube recommended videos (":ytrec" keyword) (closes #476)
The new extractor and YoutubeSubscriptionsIE are subclasses of YoutubeFeedsInfoExtractor, which allows to fetch videos from http://www.youtube.com/feed_ajax
12 years ago
Jaime Marquínez Ferrándiz 6804038d06 Don't try to write the subtitles if it's None 12 years ago
Jaime Marquínez Ferrándiz 2f799533ae YoutubeIE: don't crash when trying to get automatic captions if the videos has standard subtitles. 12 years ago
Jaime Marquínez Ferrándiz 88ae5991cd YoutubeIE: use the same function for getting the subtitles for the "--write-sub" and "--all-sub" options 12 years ago
Jaime Marquínez Ferrándiz 5d51a883c2 Use a dictionary for storing the subtitles
The errors while getting the subtitles are reported as warnings, if no subtitles are found return and empty dict.
12 years ago
Jaime Marquínez Ferrándiz c4a91be726 Save subtitles using the same code for all the options 12 years ago
Philipp Hagemeister 0382435990 [exfm] Add IE_* descriptions 12 years ago
Philipp Hagemeister b390d85d95 Merge remote-tracking branch 'yasoob/master' 12 years ago
Philipp Hagemeister be925dc64c release 2013.07.19 12 years ago
Jaime Marquínez Ferrándiz de7a91bfe3 WeiboIE: extract the player urls from a json webpage
Also extract a Sina url that doesn't require to follow a redirection.
12 years ago
Jaime Marquínez Ferrándiz a4358cbabd YoutubeIE: new algo for length 85 (closes #1080), thanks to @patrickslin 12 years ago
Jaime Marquínez Ferrándiz 177ed935a9 TEDIE: fix the title extraction 12 years ago
Jaime Marquínez Ferrándiz c364f15ff1 Add WeiboIE (closes #1039)
It just embed video from other sites.
Modified the _VALID_URL of Youku to catch embed urls.
12 years ago
Jaime Marquínez Ferrándiz e1f6e61e6a Add an extractor for 56.com (related #1039) 12 years ago
Jaime Marquínez Ferrándiz 0932300e3a Add SinaIE (related #1039): extractor for video.sina.com.cn 12 years ago
Jaime Marquínez Ferrándiz 3f40217704 InstagramIE: fix the extraction of the uploader_id and the title
The page title is now 'Instagram', so we build it.
Also extract the description
12 years ago
Philipp Hagemeister f631c3311a Hint that --update may need sudo 12 years ago
Philipp Hagemeister ad433bb372 release 2013.07.18 12 years ago
Jaime Marquínez Ferrándiz 444b116597 YoutubeIE: add algo for length 90 (closes #1064)
Order the cases from higher to lower length.
12 years ago
M.Yasoob Khalid 8e5e059d7d forgot to import json json 12 years ago
M.Yasoob Khalid 2b1b511f6b removed some unnecessary imports 12 years ago
M.Yasoob Khalid 233ad24ecf corrected a typo and added myself to travis notifications. 12 years ago
M.Yasoob Khalid c4949c50f9 added test for ex.fm 12 years ago
M.Yasoob Khalid b6ef402905 added an IE for ex.fm 12 years ago
Jaime Marquínez Ferrándiz e1fb245690 Add CondeNastIE
It supports some of the websites of the Condé Nast group: WIRED, GQ, Vogue, Glamour, W Magazine and Vanity Fair.
12 years ago
Jaime Marquínez Ferrándiz 5a76c6517e YoutubeIE: some encrypted signatures have more than two parts, print the size of all the parts 12 years ago
Philipp Hagemeister 1bb9568776 release 2013.07.17.1 12 years ago
Philipp Hagemeister ecd1c2f7e9 [thisav] add a test for video MD5 12 years ago
Philipp Hagemeister 466de68801 [thisav] Add IE (Fixes #1056) 12 years ago
Philipp Hagemeister 88d4111cfa [youtube] Add code for signature 92 (Closes #1060) 12 years ago
Philipp Hagemeister be547e1d3b Revert "[youtube] improved decrypt_signature, closes #1060"
This reverts commit fe6fad1242 and closes #1066.
12 years ago
Philipp Hagemeister bf85454116 [metacafe] Fix test 12 years ago
Philipp Hagemeister 5910724b11 [metacafe] New result format 12 years ago
Philipp Hagemeister 7e24b09da9 [metacafe] Extract description 12 years ago
Philipp Hagemeister f085f960e7 [metacafe] Fix uploader detection 12 years ago
Philipp Hagemeister f38de77f6e Use unescapeHTML for OpenGraph properties
These are attribute values, so we don't need the more complex and whitespace-destroying cleanHTML - we just need to unescape quotes, that's it.
12 years ago
Anton Novosyolov fe6fad1242 [youtube] improved decrypt_signature, closes #1060 12 years ago
Philipp Hagemeister ec00e1d8a0 [metacafe] Use modern helper methods 12 years ago
Philipp Hagemeister de29c4144e Ignore errors in git error handling in verbose mode in Python 3 12 years ago
Philipp Hagemeister f3bab0044e Write debugging output to stderr (#1059) 12 years ago
Philipp Hagemeister ffd1833b87 release 2013.07.17 12 years ago
Philipp Hagemeister 896d5b63e8 [metacafe] Add support for AnyClip videos (#1059) 12 years ago
Jaime Marquínez Ferrándiz 67de24e449 [freesound] Minor improvements 12 years ago
Jaime Marquínez Ferrándiz 66400c470c Merge pull request #1050 from yasoob/master
Added an IE and test for Freesound.org .
12 years ago
M.Yasoob Khalid 7665010267 added test for freesound.org 12 years ago
M.Yasoob Khalid 5d9b75051a Added an IE for freesound.org 12 years ago
Jaime Marquínez Ferrándiz ab2f744b90 GametrailersIE: make it a subclass of MTVIE to reuse most of the extraction process 12 years ago
Jaime Marquínez Ferrándiz 300fcad8a6 MTVIE: fix xml tags in the media namespace (python2.6) 12 years ago
Jaime Marquínez Ferrándiz f7e025958a [mtv]: rework MTVIE and add tests (closes #913)
It uses the same system as ComedyCentralIE to transform ramp urls into http.
12 years ago
Jaime Marquínez Ferrándiz 0ab5531363 [livestream] fix import statement 12 years ago
Jaime Marquínez Ferrándiz b4444d5ca2 Add LivestreamIE (closes #1042) 12 years ago
Philipp Hagemeister b9d3e1635f Strip hash info from URL when making requests (Fixes #1038) 12 years ago
Philipp Hagemeister aa6b734e02 [instagram] really fix uploader_id detection (Fixes #1038) 12 years ago
Philipp Hagemeister 73b57f0ccb [instagram] fix uploader_id detection (Fixes #1038) 12 years ago
Philipp Hagemeister 3c4e6d8337 Improve OpenGraph property matching 12 years ago
Philipp Hagemeister 36034aecc2 Merge remote-tracking branch 'jaimeMF/opengraph' 12 years ago
Jaime Marquínez Ferrándiz ffca4b5c32 Add CanalplusIE (closes #59 and closes #918) 12 years ago
Jaime Marquínez Ferrándiz b0e72bcf34 CriterionIE: simplify some parts and use _html_search_regex 12 years ago
Jaime Marquínez Ferrándiz 7fd930c0c8 Merge pull request #1036 from yasoob/master
Added an IE and test for Criterion videos (closes #1035).
12 years ago
Jaime Marquínez Ferrándiz 2e78b2bead YouJizzIE: support videos that define the urls in a playlist page (closes #1037) 12 years ago
Jaime Marquínez Ferrándiz 44dbe89035 Use re.DOTALL by default when searching OpenGraph properties 12 years ago
M.Yasoob Khalid 2d5a8b5512 added test for criterion.com 12 years ago
M.Yasoob Khalid 159736c1b8 added an IE for criterion.com 12 years ago
Jaime Marquínez Ferrándiz 46720279c2 InfoExtractor: add some helper methods to extract OpenGraph info 12 years ago
Jaime Marquínez Ferrándiz d8269e1dfb Don't try to save the thumbnail if it's None
It means the extractor couldn't find it
12 years ago
Jaime Marquínez Ferrándiz cbdbb76665 Use determine_ext when saving the thumbnail
Urls that contain a query produced filenames with wrong extensions
12 years ago
Jaime Marquínez Ferrándiz 6543f0dca5 BrightcoveIE: Use parse_qs to extract the fields of the query (closes #1032)
Add a compat_urlparse to utils.
12 years ago
Jaime Marquínez Ferrándiz 232eb88bfe GenericIE: allow to match declaration of the Brightocove parameters that use ' instead of " 12 years ago
Jaime Marquínez Ferrándiz a95967f8b7 [ign]: support some country versions and add an extractor for 1up.com
1up.com uses the gin video system, the extractor is a subclass of IGNIE, it just replaces the video id
12 years ago
Jaime Marquínez Ferrándiz 2ef648d3d3 Add IGNIE
Only for www.ign.com, it doesn't support country specific versions (like es.ign.com)
12 years ago
Philipp Hagemeister 33f6830fd5 release 2013.07.12 12 years ago
Jaime Marquínez Ferrándiz 606d7e67fd YoutubeIE: add algo for length 81 (closes #1026) 12 years ago
Philipp Hagemeister fd87ff26b9 release 2013.07.11 12 years ago
Jaime Marquínez Ferrándiz 85347e1cb6 YoutubeIE: a new algo for length 83 12 years ago
Jaime Marquínez Ferrándiz 41897817cc GametrailersIE: support multipart videos
Use xml.etree.ElementTree instead of re when possible
12 years ago
Philipp Hagemeister 45ff2d51d0 [brightcove] add import 12 years ago
Philipp Hagemeister 5de3ece225 [brightcove] fix on Python 2.6 12 years ago
Philipp Hagemeister df50a41289 [arte] Fix on 2.6 12 years ago
Philipp Hagemeister 59ae56fad5 Add helper function find_path_attr 12 years ago
Philipp Hagemeister 690e872c51 Remove video_result helper method
Calling it was more complex then actually including the type in the video info
12 years ago
Philipp Hagemeister 81082e046e [ehow] improve minor bits 12 years ago
Philipp Hagemeister 3fa9550837 Merge remote-tracking branch 'yasoob/master' 12 years ago
M.Yasoob Khalid b1082f01a6 added test for ehow 12 years ago
M.Yasoob Khalid f35b84c807 added an IE for Ehow videos 12 years ago
Jaime Marquínez Ferrándiz 117adb0f0f GenericIE: detect more Brightcove videos
In some sites "class" contains more that BrightcoveExperience
12 years ago
Jaime Marquínez Ferrándiz abb285fb1b BrightcoveIE: add support for playlists 12 years ago
Jaime Marquínez Ferrándiz a431154706 Set the playlist_index and playlist fields for already resolved video results. 12 years ago
Jaime Marquínez Ferrándiz cfe50f04ed GenericIE: Detect videos from Brightcove
Brightcove videos info is usually found in an <object class="BrightcoveExperience"></object> node, this is passed to a new method of BrightcoveIE that builds a url to extract the video.
12 years ago
Jaime Marquínez Ferrándiz a7055eb956 YoutubeIE: show a more meaningful error when it founds a rtmpe download (related #343) 12 years ago
Philipp Hagemeister 0a1be1e997 release 2013.07.10 12 years ago
Jaime Marquínez Ferrándiz c93898dae9 YoutubeIE: new algo for length 83 (closes #1017 and closes #1016) 12 years ago