]>
git.bitcoin.ninja Git - youtube-dl/log
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 14:28:55 +0000 (16:28 +0200)]
[youtube] Use 'node is None' when checking if the video has automatic captions
It had stopped working and it reports a FutureWarning
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 13:07:33 +0000 (15:07 +0200)]
Fix the duration field for the VideoDetective and InternetVideoArchive tests
Also remove the use of the old format system and the comment
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 13:00:21 +0000 (15:00 +0200)]
[googleplus] Fix upload_date extraction
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 12:40:06 +0000 (14:40 +0200)]
[arte] Set the format_note and the format_id fields (closes #1628)
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 12:09:38 +0000 (14:09 +0200)]
The 'format' field now defaults to '{format_id} - {width}x{height}{format_note}'
Following the YoutubeIE format. The 'format_note' gives additional info about the format, for example '3D' or 'DASH video'.
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 11:52:24 +0000 (13:52 +0200)]
YoutubeDL: remove method that came from FileDownloader
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 11:31:55 +0000 (13:31 +0200)]
Allow to use the extension for the format selection
The best format with the extension is downloaded.
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 11:19:58 +0000 (13:19 +0200)]
Accept requested formats to be in the format 35/best (closes #1552)
The format selection code is now an independent function.
Philipp Hagemeister [Sat, 19 Oct 2013 19:16:14 +0000 (21:16 +0200)]
Merge remote-tracking branch 'rbrito/set-age'
Conflicts:
youtube_dl/extractor/xhamster.py
Philipp Hagemeister [Sat, 19 Oct 2013 19:09:48 +0000 (21:09 +0200)]
[xhamster] Add support for age_limit (Instead of #1627)
Rogério Brito [Sat, 19 Oct 2013 17:19:25 +0000 (14:19 -0300)]
extractor: Set age limit on some adult-related extractors.
More age limit of videos for adult-related sites.
Note that, for redtube, I explicitly left the variable containing the age
limit, since the comment justifying the age limit is a good thing to have.
That being said, I included the age limit field on the test, to better
reflect what the information extractor does (even if it may not break the
automated tests).
Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
Philipp Hagemeister [Sat, 19 Oct 2013 09:14:20 +0000 (11:14 +0200)]
Add an author email
Rogério Brito [Fri, 18 Oct 2013 22:32:37 +0000 (19:32 -0300)]
extractor: Set age limit on some adult-related extractors.
This is similar in spirit to what was done in commit
8e590a117f .
Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
Philipp Hagemeister [Fri, 18 Oct 2013 21:35:17 +0000 (23:35 +0200)]
[xnxx] Add age_limit
Philipp Hagemeister [Fri, 18 Oct 2013 21:34:55 +0000 (23:34 +0200)]
Simplify release process
Philipp Hagemeister [Fri, 18 Oct 2013 21:22:54 +0000 (23:22 +0200)]
release 2013.10.18.2
Philipp Hagemeister [Fri, 18 Oct 2013 21:13:46 +0000 (23:13 +0200)]
[bash-completion] Do not use dash in function name (Fixes #1623)
Philipp Hagemeister [Fri, 18 Oct 2013 21:09:32 +0000 (23:09 +0200)]
Add new option --abort-on-error
Philipp Hagemeister [Fri, 18 Oct 2013 21:06:49 +0000 (23:06 +0200)]
Document %(format)s (#1612)
Philipp Hagemeister [Fri, 18 Oct 2013 09:50:48 +0000 (11:50 +0200)]
Add metavar to --cache-dir
Philipp Hagemeister [Fri, 18 Oct 2013 09:45:30 +0000 (11:45 +0200)]
release 2013.10.18.1
Philipp Hagemeister [Fri, 18 Oct 2013 09:44:57 +0000 (11:44 +0200)]
Check for embedded YouTube player (Fixes #1616)
Philipp Hagemeister [Fri, 18 Oct 2013 09:17:21 +0000 (11:17 +0200)]
release 2013.10.18
Philipp Hagemeister [Fri, 18 Oct 2013 09:16:11 +0000 (11:16 +0200)]
[tudou] Fix title regex (Fixes #1614)
Philipp Hagemeister [Thu, 17 Oct 2013 22:49:45 +0000 (00:49 +0200)]
fix typos
Philipp Hagemeister [Thu, 17 Oct 2013 22:46:35 +0000 (00:46 +0200)]
Extend #980 with --max-quality support
Philipp Hagemeister [Thu, 17 Oct 2013 22:27:51 +0000 (00:27 +0200)]
Fix test
Philipp Hagemeister [Thu, 17 Oct 2013 22:17:03 +0000 (00:17 +0200)]
Merge remote-tracking branch 'jaimeMF/format_selection'
Jaime Marquínez Ferrándiz [Thu, 17 Oct 2013 06:20:58 +0000 (08:20 +0200)]
Add an extractor for techtalks.tv (closes #1606)
Philipp Hagemeister [Thu, 17 Oct 2013 00:20:26 +0000 (02:20 +0200)]
release 2013.10.17
Philipp Hagemeister [Thu, 17 Oct 2013 00:19:19 +0000 (02:19 +0200)]
[youtube] Do not crash if caption info is missing altogether (Fixes #1610)
Philipp Hagemeister [Wed, 16 Oct 2013 23:02:17 +0000 (01:02 +0200)]
[brightcove] Raise error if playlist is empty (#1608)
Philipp Hagemeister [Wed, 16 Oct 2013 22:55:06 +0000 (00:55 +0200)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Wed, 16 Oct 2013 22:46:11 +0000 (00:46 +0200)]
[brightcove] Fix more broken XML (#1608)
Jaime Marquínez Ferrándiz [Wed, 16 Oct 2013 14:57:40 +0000 (16:57 +0200)]
Add an extractor for rutube.ru (closes #1136)
It downloads with a m3u8 manifest, requires ffmpeg.
Jaime Marquínez Ferrándiz [Tue, 15 Oct 2013 21:15:15 +0000 (23:15 +0200)]
Fix the indentation of the Makefile
It uses tabs, no spaces.
Jaime Marquínez Ferrándiz [Tue, 15 Oct 2013 21:08:52 +0000 (23:08 +0200)]
Don't include the test/testdata directory in the youtube-dl.tar.gz
The last releases included big files that increased the size of the compressed file.
Philipp Hagemeister [Tue, 15 Oct 2013 10:06:45 +0000 (12:06 +0200)]
release 2013.10.15
Philipp Hagemeister [Tue, 15 Oct 2013 10:05:24 +0000 (12:05 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Tue, 15 Oct 2013 10:05:13 +0000 (12:05 +0200)]
[generic] Support embedded vimeo videos (#1602)
Jaime Marquínez Ferrándiz [Tue, 15 Oct 2013 06:22:59 +0000 (08:22 +0200)]
[sztvhu] Fix the title extraction
Jaime Marquínez Ferrándiz [Tue, 15 Oct 2013 06:22:20 +0000 (08:22 +0200)]
Fix an import in the tests and the Youtube Shows test
Jaime Marquínez Ferrándiz [Tue, 15 Oct 2013 06:12:30 +0000 (08:12 +0200)]
[websurg] Skipt the test
It needs login information.
Philipp Hagemeister [Tue, 15 Oct 2013 02:53:02 +0000 (04:53 +0200)]
Use upper-case for prefixes in help to signify bytes (#1043)
Philipp Hagemeister [Tue, 15 Oct 2013 02:52:07 +0000 (04:52 +0200)]
Merge remote-tracking branch 'alphapapa/master'
Philipp Hagemeister [Tue, 15 Oct 2013 00:11:33 +0000 (02:11 +0200)]
Merge remote-tracking branch 'Rudloff/websurg'
Philipp Hagemeister [Tue, 15 Oct 2013 00:07:26 +0000 (02:07 +0200)]
Do not import *
Philipp Hagemeister [Tue, 15 Oct 2013 00:00:53 +0000 (02:00 +0200)]
Simplify tests
* Make them directly executable again
* Move common stuff (md5, parameters) to helper
* Never import *
* General clean up
Philipp Hagemeister [Mon, 14 Oct 2013 23:34:47 +0000 (01:34 +0200)]
Credit @Elbandi for sztvhu
Philipp Hagemeister [Mon, 14 Oct 2013 23:33:20 +0000 (01:33 +0200)]
[sztvhu] Simplify
Philipp Hagemeister [Mon, 14 Oct 2013 23:26:34 +0000 (01:26 +0200)]
Merge remote-tracking branch 'Elbandi/master'
Philipp Hagemeister [Mon, 14 Oct 2013 23:25:47 +0000 (01:25 +0200)]
Merge remote-tracking branch 'origin/master'
Philipp Hagemeister [Mon, 14 Oct 2013 23:20:04 +0000 (01:20 +0200)]
[tudou] Add support for youku links (Closes #1571)
Jaime Marquínez Ferrándiz [Mon, 14 Oct 2013 14:25:04 +0000 (16:25 +0200)]
[gamespot] Fix video extraction (fixes #1587)
Philipp Hagemeister [Mon, 14 Oct 2013 14:07:53 +0000 (16:07 +0200)]
Merge remote-tracking branch 'origin/master'
Andras Elso [Mon, 14 Oct 2013 11:07:47 +0000 (13:07 +0200)]
Add an extractor for Szombathelyi TV
Filippo Valsorda [Mon, 14 Oct 2013 05:32:47 +0000 (01:32 -0400)]
add VideoPremium.tv RTMP support
Filippo Valsorda [Mon, 14 Oct 2013 05:03:22 +0000 (22:03 -0700)]
Merge pull request #1569 from Jaiz909/1321-download-annotations
Added downloading annotations download support - closes #1321
Jai Grimshaw [Mon, 14 Oct 2013 05:18:58 +0000 (16:18 +1100)]
[youtube] Adds #1312 Download annotations
Adds #1321 Download annotations from youtube
Annotations are downloaded and written to a .annotations.xml file using the https://www.youtube.com/annotations_invideo?features=1&legacy=1&video_id=$VIDEOID API.
Added unit test for annotations.
Philipp Hagemeister [Sun, 13 Oct 2013 13:54:53 +0000 (15:54 +0200)]
[youku] Allow shortcut youku:ID and make non-matching groups non-matching (#1571)
Philipp Hagemeister [Sun, 13 Oct 2013 13:26:10 +0000 (15:26 +0200)]
Merge remote-tracking branch 'jaimeMF/opus-fix'
Jaime Marquínez Ferrándiz [Sun, 13 Oct 2013 12:21:13 +0000 (14:21 +0200)]
[arte] Add an extractor for future.arte.tv (closes #1593)
Jaime Marquínez Ferrándiz [Sun, 13 Oct 2013 11:54:31 +0000 (13:54 +0200)]
[arte] add an extractor for creative.arte.tv (#1593)
The +7 videos now use an independent extractor that is also used for the creative videos
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 20:21:23 +0000 (22:21 +0200)]
Add an extractor for rottentomatoes.com and improve InternetVideoArchiveIE to get the best quality
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 19:36:17 +0000 (21:36 +0200)]
Add an extractor for videodetective.com (closes #262)
It uses the internetvideoarchive.com platform.
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 19:34:04 +0000 (21:34 +0200)]
Add an extractor for internetvideoarchive.com videos
It's used by videodetective.com
Filippo Valsorda [Sat, 12 Oct 2013 17:17:11 +0000 (13:17 -0400)]
Add support for single-test tox runs
Use a sintax like
tox test.test_download:TestDownload.test_NowVideo
to run the specific test on all the tox environments (Python versions)
Filippo Valsorda [Sat, 12 Oct 2013 17:11:03 +0000 (13:11 -0400)]
add support for NowVideo.ch
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 11:49:27 +0000 (13:49 +0200)]
FFmpegPostProcessor: print the command line used if the --verbose option is given
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 11:29:02 +0000 (13:29 +0200)]
Don't set the '-aq' option with the opus format (fixes #1263)
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 09:09:39 +0000 (02:09 -0700)]
Merge pull request #1590 from joeyadams/master
Fix Brightcove detection when another Flash object is on the page
Joey Adams [Sat, 12 Oct 2013 01:52:30 +0000 (21:52 -0400)]
Fix Brightcove detection when another Flash object is on the page
The regex used non-greedy match, but alas it failed on input like this:
<object class="...> ... class="BrightcoveExperience"
It captured two objects and the intervening HTML. This commit fixes this by
not allowing a ">" to appear before BrightcoveExperience.
Video in question: http://www.harpercollinschildrens.com/feature/petethecat/
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 18:36:50 +0000 (20:36 +0200)]
Merge pull request #1558 from rzhxeo/cinemassacre
Add support for http://cinemassacre.com
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 17:53:27 +0000 (19:53 +0200)]
Merge branch 'cinemassacre' of github.com:rzhxeo/youtube-dl into rzhxeo-cinemassacre
Jaime Marquínez Ferrándiz [Sun, 14 Jul 2013 15:31:52 +0000 (17:31 +0200)]
Fix the default values of format_id and format
Jaime Marquínez Ferrándiz [Sun, 14 Jul 2013 15:24:18 +0000 (17:24 +0200)]
Implement the prefer_free_formats in YoutubeDL
Jaime Marquínez Ferrándiz [Sat, 13 Jul 2013 16:19:37 +0000 (18:19 +0200)]
Default 'format' field to {width}x{height}
If width is None, use {height}p and if height is None, '???'
Jaime Marquínez Ferrándiz [Sat, 13 Jul 2013 15:51:26 +0000 (17:51 +0200)]
Do not handle format selection for IEs that already handle it
Jaime Marquínez Ferrándiz [Mon, 8 Jul 2013 10:10:47 +0000 (12:10 +0200)]
Implement the max quality option in YoutubeDL
Jaime Marquínez Ferrándiz [Tue, 2 Jul 2013 08:08:58 +0000 (10:08 +0200)]
Implement format selection in YoutubeDL
Now the IEs can set a formats field in the info_dict, with the formats ordered from worst to best quality. It's a list of dicts with the following fields:
* Mandatory: url and ext
* Optional: format and format_id
The format_id is used for choosing which formats have to be downloaded.
Now a video result is processed by the method process_video_result.
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 14:33:31 +0000 (16:33 +0200)]
[arte] Prepare for generic format support (#980)
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 12:33:26 +0000 (14:33 +0200)]
[nhl] Add an extractor for videocenter's categories (#1586)
It downloads the last 12 videos.
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 10:42:15 +0000 (12:42 +0200)]
Make sure it only runs rtmpdump one time in test mode and return True if the download can be resumed
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 09:46:41 +0000 (11:46 +0200)]
Merge pull request #1565 from rzhxeo/rtmpdump_test
Only download 1 sec. with rtmpdump in test mode
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 09:19:09 +0000 (11:19 +0200)]
Add a PostProcessor for adding metadata to the file (closes #1570)
It currently sets the title, the date and the author values.
Jaime Marquínez Ferrándiz [Thu, 10 Oct 2013 19:01:45 +0000 (21:01 +0200)]
[yahoo] Download the info from another page
The 'meta' field is not always in the video webpage
Jaime Marquínez Ferrándiz [Thu, 10 Oct 2013 17:55:09 +0000 (19:55 +0200)]
[gamespot] Mark as broken (#1587)
Jaime Marquínez Ferrándiz [Thu, 10 Oct 2013 17:53:44 +0000 (19:53 +0200)]
[mtv] Strip the description
There were some tabs and newlines added around the string.
Jaime Marquínez Ferrándiz [Thu, 10 Oct 2013 17:37:17 +0000 (19:37 +0200)]
Add an extractor for faz.net (closes #1582)
Jaime Marquínez Ferrándiz [Thu, 10 Oct 2013 14:18:02 +0000 (16:18 +0200)]
Don't add extractors with IE_DESC set to False to the page of supported sites.
Jaime Marquínez Ferrándiz [Thu, 10 Oct 2013 13:25:11 +0000 (15:25 +0200)]
Add an extractor for video.nhl.com (closes #1586)
Philipp Hagemeister [Wed, 9 Oct 2013 21:50:47 +0000 (23:50 +0200)]
release 2013.10.09
Philipp Hagemeister [Wed, 9 Oct 2013 21:50:38 +0000 (23:50 +0200)]
[youtube] Do not recognize attribution link as user (Fixes #1573)
Jaime Marquínez Ferrándiz [Wed, 9 Oct 2013 14:44:06 +0000 (07:44 -0700)]
Merge pull request #1584 from wingsuit/master
Tiny tpo
Jaime Marquínez Ferrándiz [Wed, 9 Oct 2013 14:41:36 +0000 (16:41 +0200)]
[youtube] set the 'name' parameter in the subtitles url (fixes #1577)
Tom [Wed, 9 Oct 2013 13:56:09 +0000 (21:56 +0800)]
Tiny tpo
Jaime Marquínez Ferrándiz [Tue, 8 Oct 2013 19:23:55 +0000 (21:23 +0200)]
[vevo] Some improvements (fixes #1580)
Extract the info from http://videoplayer.vevo.com/VideoService/AuthenticateVideo?isrc={id}
Some videos don't have an smil manifest, extract the video urls directly from the json and use the last version of the video.
Extract all the available formats and set the 'formats' field of the result
Jaime Marquínez Ferrándiz [Mon, 7 Oct 2013 19:10:31 +0000 (21:10 +0200)]
Fix the printing of the proxy map in debug mode
The proxies have to be extracted from the opener.handlers
Philipp Hagemeister [Mon, 7 Oct 2013 17:06:36 +0000 (19:06 +0200)]
Simplify test setup
Philipp Hagemeister [Mon, 7 Oct 2013 16:50:26 +0000 (18:50 +0200)]
Move opener setup into a separate helper function