Filippo Valsorda
47192f92d8
implement --no-playlist to only download current video - closes #755
2013-09-30 16:26:25 -04:00
Jaime Marquínez Ferrándiz
722076a123
[rtlnow] Replace one of the tests
...
The video is no longer available.
2013-09-29 23:07:26 +02:00
Jaime Marquínez Ferrándiz
bb4aa62cf7
[appletrailers] The request for the settings must have the trailer name in lower case ( fixes #1329 )
2013-09-29 20:59:19 +02:00
Jaime Marquínez Ferrándiz
843530568f
[appletrailers] Rework extraction ( fixes #1387 )
...
The exraction was broken:
* The includes page contains img elements that need to be fixed.
* Use the 'itunes.inc' page, it contains a json dictionary for each trailer with information.
* Get the formats from 'includes/settings{trailer_name}.json'
* Use urljoin to allow urls with a fragment identifier to work
Removed the thumbnail urls from the tests, they are different now.
2013-09-29 20:49:58 +02:00
Philipp Hagemeister
138a5454b5
release 2013.09.29
2013-09-29 14:38:37 +02:00
Philipp Hagemeister
d279037036
[update] Prevent cmd window popup on Windows ( Fixes #1478 )
2013-09-29 14:37:06 +02:00
Philipp Hagemeister
46353f6783
[update] Look for .exe extension on Windows ( Fixes #745 )
2013-09-29 14:37:00 +02:00
Jaime Marquínez Ferrándiz
70922df8b5
[dailymotion] Disable the family filter in the playlists ( fixes #1524 )
2013-09-29 12:44:02 +02:00
Jaime Marquínez Ferrándiz
9c15e9de84
[yahoo] Fix video extraction ( fixes #1521 )
...
There's no need to use two different methods.
Now we can also download videos over http if possible.
Also run the test for rtmp videos, but skip the download.
2013-09-28 21:19:52 +02:00
Philipp Hagemeister
123c10608d
Merge branch 'master' of github.com:rg3/youtube-dl
2013-09-28 15:43:38 +02:00
Philipp Hagemeister
0b7c2485b6
[zdf] Add support for hash URLs and simplify ( #1518 )
2013-09-28 15:43:34 +02:00
Jaime Marquínez Ferrándiz
9abb32045a
[youtube] Add hlsvp to the error message if it can't be found and remove the live stream test
...
It's no longer available, other olympics streams have the same problem.
2013-09-27 15:06:27 +02:00
Jaime Marquínez Ferrándiz
f490e77e77
[youtube] Set the thumbnail to None if it can't be extracted
2013-09-27 14:22:36 +02:00
Jaime Marquínez Ferrándiz
2dc592991a
[youtube] update description of test
2013-09-27 14:20:52 +02:00
Jaime Marquínez Ferrándiz
0a60edcfa9
Don't fail if the video thumbnail couldn't be downloaded ( fixes #1516 )
...
Just report a warning
2013-09-27 14:19:19 +02:00
Jaime Marquínez Ferrándiz
74bab3f0a4
Don't embed subtitles if the list is empty or the field is not set ( fixes #1510 )
2013-09-27 08:08:43 +02:00
Philipp Hagemeister
8574862991
Merge remote-tracking branch 'rzhxeo/RTL_T'
2013-09-27 06:25:04 +02:00
Philipp Hagemeister
2de957c7e1
Merge remote-tracking branch 'rzhxeo/RTL'
2013-09-27 06:23:10 +02:00
Philipp Hagemeister
920de7a27d
[youtube] Fix 83 signature ( Closes #1511 )
2013-09-27 06:15:21 +02:00
rzhxeo
63efc427cd
[RTLnowIE] Clean video title
...
The title of some videos has the following format:
Series - Episode | Series online schauen bei ... NOW
2013-09-27 06:00:37 +02:00
rzhxeo
ce65fb6c76
[RTLnowIE] Add support for http://rtlnitronow.de
2013-09-27 05:50:16 +02:00
Jaime Marquínez Ferrándiz
4de1994b6e
[brightcove] Use direct url for the tests
...
The test_all_urls.py test failed because BrightcoveIE doesn't match them.
2013-09-26 18:59:56 +02:00
Jaime Marquínez Ferrándiz
592882aa9f
[brightcove] Support videos that only provide flv versions ( fixes #1504 )
...
Moved the test from generic.py to brightcove.py
2013-09-26 13:54:31 +02:00
Philipp Hagemeister
b98d6a1e19
release 2013.09.24.2
2013-09-24 21:55:34 +02:00
Philipp Hagemeister
29c7a63df8
Remove debugging code
2013-09-24 21:55:25 +02:00
Philipp Hagemeister
8b25323ae2
release 2013.09.24.1
2013-09-24 21:40:47 +02:00
Philipp Hagemeister
f426de8460
Merge remote-tracking branch 'origin/master'
2013-09-24 21:40:30 +02:00
Philipp Hagemeister
695dc094ab
Merge branch 'automatic-signatures'
2013-09-24 21:40:08 +02:00
Jaime Marquínez Ferrándiz
e80d861064
Revert "[southparkstudios] Fix mgid extraction"
...
This reverts commit 0fd49457f5
.
It seems that the redesign was temporary.
2013-09-24 21:39:38 +02:00
Philipp Hagemeister
2cdeb20135
release 2013.09.24
2013-09-24 21:28:06 +02:00
Philipp Hagemeister
7f74773254
Add option --no-cache-dir
2013-09-24 21:26:10 +02:00
Philipp Hagemeister
f2c327fd39
Fix 86 signature ( #1494 )
2013-09-24 21:20:42 +02:00
Philipp Hagemeister
e35e4ddc9a
Fix output of --youtube-print-sig-code when counting down to 0
2013-09-24 21:18:03 +02:00
Philipp Hagemeister
c3c88a2664
Allow opts.cachedir == None to disable cache
2013-09-24 21:04:43 +02:00
Jaime Marquínez Ferrándiz
bb0eee71e7
[youtube] Update one of the test's description
2013-09-24 21:04:13 +02:00
Jaime Marquínez Ferrándiz
6f56389b88
[youtube] update algos for length 86 and 84 ( fixes #1494 )
2013-09-24 21:02:00 +02:00
Jaime Marquínez Ferrándiz
5b333c1ce6
[francetv] Add an extractor for Generation Quoi ( closes #1475 )
2013-09-23 21:41:54 +02:00
Jaime Marquínez Ferrándiz
a825f33030
[francetv] Add an extractor for France2
2013-09-23 21:28:33 +02:00
Philipp Hagemeister
92f618f2e2
Merge remote-tracking branch 'origin/master'
2013-09-23 11:24:49 +02:00
Philipp Hagemeister
81ec7c7901
[facebook] Allow untitled videos ( Fixes #1484 )
2013-09-23 11:24:33 +02:00
Jaime Marquínez Ferrándiz
dd5d2eb03c
If the file is already downloaded include the size in the progress hook
2013-09-22 23:39:30 +02:00
Jaime Marquínez Ferrándiz
4ae720042c
Include the eta and the speed in the progress hooks
...
Useful when listening to the progress hook, for example in a GUI.
2013-09-22 23:31:39 +02:00
Philipp Hagemeister
c705320f48
Correct test strings
2013-09-22 12:18:16 +02:00
Philipp Hagemeister
d2d8f89531
Do not warn if fallback is without alternatives (because we did not get the flash player URL)
2013-09-22 12:18:10 +02:00
Philipp Hagemeister
bdde940e90
[youtube] Improve flash player URL handling
2013-09-22 12:17:42 +02:00
Philipp Hagemeister
13dc64ce74
[youtube] Remove _decrypt_signature_age_gate
2013-09-22 11:17:21 +02:00
Philipp Hagemeister
c35f9e72ce
Move cachedir doc
2013-09-22 11:09:25 +02:00
Philipp Hagemeister
f8061589e6
[youtube] Actually pass in cachedir option
2013-09-22 10:51:33 +02:00
Philipp Hagemeister
0ca96d48c7
[youtube] Improve source code quality
2013-09-22 10:37:23 +02:00
Philipp Hagemeister
4ba146f35d
Update static signatures
2013-09-22 10:31:25 +02:00
Philipp Hagemeister
edf3e38ebd
[youtube] Improve cache and add an option to print the extracted signatures
2013-09-22 10:30:02 +02:00
Philipp Hagemeister
c4417ddb61
[youtube] Add filesystem signature cache
2013-09-22 00:35:03 +02:00
tewe
4a2080e407
[youku] better error handling
...
blocked videos used to cause death by TypeError, now we report what the
server says
2013-09-21 20:50:31 +02:00
Philipp Hagemeister
2f2ffea9ca
Clarify a couple of calls
2013-09-21 15:34:29 +02:00
Philipp Hagemeister
ba552f542f
Use reader instead of indexing
2013-09-21 15:32:37 +02:00
Philipp Hagemeister
8379969834
Prepare signature function caching
2013-09-21 15:19:48 +02:00
Philipp Hagemeister
95dbd2f990
Change test target (Verified with node.js)
2013-09-21 15:10:38 +02:00
Philipp Hagemeister
a7177865b1
Implement more opcodes
2013-09-21 14:48:12 +02:00
Philipp Hagemeister
e0df6211cc
Restore accidentally deleted commits
...
That's what happens if you let Windows machines write :(
2013-09-21 14:40:35 +02:00
Jaime Marquínez Ferrándiz
b00ca882a4
[livestream] Fix events extraction ( fixes #1467 )
2013-09-21 13:50:52 +02:00
Jaime Marquínez Ferrándiz
39baacc49f
[dailymotion] Add an extractor for users ( closes #1476 )
2013-09-21 12:45:53 +02:00
Jaime Marquínez Ferrándiz
3a1d48d6de
[dailymotion] Raise ExtractorError if the dailymotion response reports an error
2013-09-21 12:15:54 +02:00
Philipp Hagemeister
34308b30d6
Warn if no locale is set ( #1474 )
2013-09-21 11:48:07 +02:00
Philipp Hagemeister
bc1506f8c0
Merge branch 'master' of github.com:rg3/youtube-dl
2013-09-21 11:10:30 +02:00
Philipp Hagemeister
b61067fa4f
Abort if extractaudio is given without a variable extension ( #1470 )
2013-09-21 11:10:22 +02:00
Jaime Marquínez Ferrándiz
69b227a9bc
[southparkstudios] add support for http://www.southparkstudios.com/full-episodes/ * urls ( closes #1469 )
2013-09-21 10:58:43 +02:00
Jaime Marquínez Ferrándiz
0fd49457f5
[southparkstudios] Fix mgid extraction
2013-09-21 10:51:25 +02:00
Philipp Hagemeister
58f289d013
release 2013.09.20.1
2013-09-20 22:59:14 +02:00
Jaime Marquínez Ferrándiz
3d60bb96e1
Add an extractor for ebaumsworld.com ( closes #1462 )
2013-09-20 16:55:50 +02:00
Jaime Marquínez Ferrándiz
38d025b3f0
[youtube] add algo for length 91
2013-09-20 14:43:16 +02:00
Jaime Marquínez Ferrándiz
c40c6aaaaa
Catch socket.error before IOError
...
Since python 2.6 it's a child class.
2013-09-20 13:26:03 +02:00
Jaime Marquínez Ferrándiz
1a810f0d4e
[funnyordie] Fix video url extraction
2013-09-20 13:05:34 +02:00
Philipp Hagemeister
63037593c0
release 2013.09.20
2013-09-20 10:24:48 +02:00
patrickslin
bc4b900898
Unable to decrypt signature length 93 ( fixes #1461 )
2013-09-19 21:49:06 -07:00
Jaime Marquínez Ferrándiz
c5e743f66f
[fktv] support videos splitted in any number of parts and some style changes
2013-09-18 23:32:37 +02:00
Jaime Marquínez Ferrándiz
6c36d8d6fb
Merge pull request #1438 from rzhxeo/fktv
...
Add support for http://fernsehkritik.tv
2013-09-18 23:05:56 +02:00
Jaime Marquínez Ferrándiz
71c82637e7
[youtube] apply the fix for lists with number of videos multiple of _MAX_RESULTS to user extraction
...
Copied from the playlist extractor.
2013-09-18 23:00:32 +02:00
Philipp Hagemeister
2dad310e2c
Credit @Ruirize for newgrounds
2013-09-18 22:30:22 +02:00
Philipp Hagemeister
d0ae9e3a8d
[newgrounds] simplify
2013-09-18 22:14:43 +02:00
Ruirize
a19413c311
Changed file hash.
2013-09-18 17:17:12 +01:00
Ruirize
1ef80b55dd
Fixes test fail
...
Was unaware of --id being passed to test.
2013-09-18 16:23:38 +01:00
Ruirize
eb03f4dad3
Added Newgrounds support
2013-09-18 15:54:45 +01:00
Philipp Hagemeister
830dd1944a
Clarify -i help ( #1453 )
2013-09-18 13:23:04 +02:00
rzhxeo
1237c9a3a5
XHamsterIE: Fix support for new HD video url format and add test (closes PR #1443 )
2013-09-17 23:08:01 +02:00
Jaime Marquínez Ferrándiz
5d13df79a5
[francetv] Remove Pluzz test
...
Videos expire in 7 days
2013-09-17 22:49:43 +02:00
Jaime Marquínez Ferrándiz
6523223a4c
[hotnewhiphop] Fix test case title
2013-09-17 21:10:57 +02:00
Jaime Marquínez Ferrándiz
4a67aafb7e
[youtube] Don't search the flash player version for videos with age gate activated
2013-09-17 20:59:55 +02:00
Philipp Hagemeister
f3f34c5b0f
release 2013.09.17
2013-09-17 17:00:20 +02:00
Philipp Hagemeister
6ae8ee3f54
Update 85 signature ( Fixes #1449 )
...
This is the first signature algorithm to have been parsed automatically, although that only works for HTML5 players for now, and is not yet integrated into master.
2013-09-17 16:59:13 +02:00
Jaime Marquínez Ferrándiz
e8f8e80097
Add an extractor for vice.com ( closes #1051 )
2013-09-16 20:58:36 +02:00
Jaime Marquínez Ferrándiz
4dc0ff3ecf
[ooyala] prefer ipad url
...
It has better quality with m3u8 manifests
2013-09-16 20:38:54 +02:00
Jaime Marquínez Ferrándiz
4b6462fc1e
Add an extractor for Bloomberg ( closes #1436 )
2013-09-16 20:38:48 +02:00
Jaime Marquínez Ferrándiz
c4ece78564
[ooyala] add support for more type of video urls, like m3u8 manifests.
2013-09-16 19:34:10 +02:00
rzhxeo
0761d02b0b
Add FKTV extractor
2013-09-16 14:46:19 +02:00
rzhxeo
71c107fc57
Add FKTV extractor
...
Support for Fernsehkritik-TV (incl. Postecke)
2013-09-16 14:45:14 +02:00
Philipp Hagemeister
7459e3a290
Always correct encoding when writing to sys.stderr ( Fixes #1435 )
2013-09-16 06:55:41 +02:00
Philipp Hagemeister
f9e66fb993
release 2013.09.16
2013-09-16 04:12:57 +02:00
Jaime Marquínez Ferrándiz
5a6fecc3de
Add an extractor for southparkstudios.com ( closes #1434 )
...
It uses the MTV system
2013-09-15 23:30:58 +02:00
Jaime Marquínez Ferrándiz
cdbccafed9
Merge pull request #1422 from rzhxeo/xhamster
...
XHamsterIE: Add support for new URL format (download in hd by default)
2013-09-15 12:18:39 +02:00
Jaime Marquínez Ferrándiz
e69ae5b9e7
[youtube] support youtube.googleapis.com/v/* urls ( fixes #1425 )
2013-09-15 12:14:59 +02:00
Jaime Marquínez Ferrándiz
92790f4e54
[soundcloud] Add an extractor for users ( closes #1426 )
2013-09-14 21:41:49 +02:00
Jaime Marquínez Ferrándiz
471a5ee908
Set the ext field for each format
2013-09-14 14:45:04 +02:00
Jaime Marquínez Ferrándiz
19e1d35989
[mixcloud] Rewrite extractor ( fixes #278 )
2013-09-14 14:26:42 +02:00
Jaime Marquínez Ferrándiz
0b7f31184d
Now --all-sub is a modifier to --write-sub and --write-auto-sub ( closes #1412 )
...
For keeping backwards compatibility --all-sub sets --write-sub if --write-auto-sub is not given
2013-09-14 11:14:40 +02:00
Jaime Marquínez Ferrándiz
fad84d50fe
[googleplus] Fix upload date extraction
2013-09-14 11:10:01 +02:00
rzhxeo
9a1c32dc54
XHamsterIE: Add support for new URL format
2013-09-14 05:42:00 +02:00
Jaime Marquínez Ferrándiz
a921f40799
[ustream] Simplify channel extraction
...
the ChannelParser has been moved to a new function in utils get_meta_content
Instead of the SocialStreamParser now it uses a regex
2013-09-13 22:05:29 +02:00
Jaime Marquínez Ferrándiz
74ac9bdd82
Merge pull request #1413 from tewe/master
...
Add Ustream channel support
2013-09-13 21:34:31 +02:00
Jaime Marquínez Ferrándiz
94518f2087
Merge pull request #1409 from JohnyMoSwag/master ( closes #1404 )
...
added kickstarter IE
2013-09-13 19:52:56 +02:00
Jaime Marquínez Ferrándiz
535f59bbcf
Merge pull request #1350 from Jaiz909/description-keyerror-fix
...
Fixed issue #1277 KeyError when no description.
2013-09-13 18:20:42 +02:00
Jaime Marquínez Ferrándiz
dd01d6558a
[gamespot] Update test video title
2013-09-12 22:18:39 +02:00
Jaime Marquínez Ferrándiz
ce85f022d2
[youtube] update algo for length 82 ( fixes #1416 )
2013-09-12 22:04:09 +02:00
Jaime Marquínez Ferrándiz
ad94a6fe44
[canalplust] accept urls that don't include the video id ( fixes #1415 ), extract more info and update test
2013-09-12 21:56:36 +02:00
tewe
bfd5c93af9
Add Ustream channel support
2013-09-12 12:30:14 +02:00
Jaime Marquínez Ferrándiz
c247d87ef3
[funnyordie] fix video url extraction
2013-09-12 11:31:27 +02:00
Philipp Hagemeister
07ac9e2cc2
release 2013.09.12
2013-09-12 11:26:44 +02:00
Jaime Marquínez Ferrándiz
6bc520c207
Check for both automatic captions and subtitles with options --write-sub
and --write-auto-sub
( fixes #1224 )
2013-09-12 11:15:25 +02:00
Johny Mo Swag
f1d20fa39f
added kickstarter IE
2013-09-11 14:50:38 -07:00
Jaime Marquínez Ferrándiz
e3dc22ca3a
[youtube] Fix detection of videos with automatic captions
2013-09-11 19:24:56 +02:00
Jaime Marquínez Ferrándiz
d665f8d3cb
[subtitles] Also list the available automatic captions languages with '--list-sub'
2013-09-11 19:17:30 +02:00
Jaime Marquínez Ferrándiz
055e6f3657
[youtube] Support automatic captions with original language different from English ( fixes #1225 ) and download in multiple languages.
2013-09-11 19:08:43 +02:00
Jaime Marquínez Ferrándiz
ac4f319ba1
Credit @iemejia
2013-09-11 17:58:51 +02:00
Jaime Marquínez Ferrándiz
542cca0e8c
Merge branch 'subtitles_rework' (closes PR #1326 )
2013-09-11 17:41:24 +02:00
Jaime Marquínez Ferrándiz
6a2449df3b
[howcast] Do not download from http://www.howcast.com/videos/{video_id}
...
It takes too much to follow the redirection.
2013-09-11 17:36:23 +02:00
Jaime Marquínez Ferrándiz
7fad1c6328
[subtitles] Use self._download_webpage for extracting the subtitles
...
It raises ExtractorError for the same exceptions we have to catch.
2013-09-11 16:24:47 +02:00
Jaime Marquínez Ferrándiz
d82134c339
[subtitles] Simplify the extraction of subtitles in subclasses and remove NoAutoSubtitlesInfoExtractor
...
Subclasses just need to call the method extract_subtitles, which will call _extract_subtitles and _request_automatic_caption
Now the default implementation of _request_automatic_caption returns {}.
2013-09-11 16:05:49 +02:00
Jaime Marquínez Ferrándiz
54d39d8b2f
[subtitles] rename SubitlesIE to SubtitlesInfoExtractor
...
Otherwise it can be automatically detected as a IE ready for use.
2013-09-11 15:51:04 +02:00
Jaime Marquínez Ferrándiz
de7f3446e0
[youtube] move subtitles methods from the base extractor to YoutubeIE
2013-09-11 15:48:23 +02:00
Ismael Mejia
f8e52269c1
[subtitles] made inheritance hierarchy flat as requested
2013-09-11 15:21:09 +02:00
Ismael Mejia
cf1dd0c59e
Merge branch 'master' into subtitles_rework
2013-09-11 14:26:48 +02:00
Philipp Hagemeister
1f7dc42cd0
release 2013.11.09
2013-09-11 11:30:10 +02:00
Jaime Marquínez Ferrándiz
aa8f2641da
[youtube] update algo for length 85 ( fixes #1408 and fixes #1406 )
2013-09-11 11:24:58 +02:00
Jaime Marquínez Ferrándiz
648d25d43d
[francetv] Add an extractor for francetvinfo.fr ( closes #1317 )
...
It uses the same system as Pluzz, create a base class for both extractors.
2013-09-10 15:50:34 +02:00
Pierre Rudloff
6b361ad5ee
Wrong property name
2013-09-10 12:13:22 +02:00
Pierre Rudloff
5d8afe69f7
Add an extractor for pluzz.francetv.fr (closes PR #1399 )
2013-09-10 12:00:00 +02:00
Philipp Hagemeister
a1ab553858
release 2013.09.10
2013-09-10 11:25:11 +02:00
Jaime Marquínez Ferrándiz
07463ea162
Add an extractor for Slideshare ( closes #1400 )
2013-09-10 11:19:58 +02:00
Jaime Marquínez Ferrándiz
6d2d21f713
[sohu] add support for my.tv.sohu.com urls ( fixes #1398 )
2013-09-09 19:56:16 +02:00
Jaime Marquínez Ferrándiz
061b2889a9
Fix the minutes part in FileDownloader.format_seconds ( fixed #1397 )
...
It printed for the minutes the result of (seconds // 60)
2013-09-09 10:38:54 +02:00
Jaime Marquínez Ferrándiz
8963d9c266
[youtube] Modify the regex to match ids of length 11 ( fixes #1396 )
...
In urls like http://www.youtube.com/watch?v=BaW_jenozKcsharePLED17F32AD9753930 you can't split the query string and ids always have that length.
2013-09-09 10:33:12 +02:00
Jaime Marquínez Ferrándiz
890f62e868
Revert "[youtube] Fix detection of tags from HLS videos."
...
They have undo the change
This reverts commit 0638ad9999
.
2013-09-08 18:50:07 +02:00
Philipp Hagemeister
8f362589a5
release 2013.09.07
2013-09-07 22:29:15 +02:00
Ismael Mejia
72836fcee4
Merge branch 'master' into subtitles_rework
2013-09-06 23:24:41 +02:00
Jaime Marquínez Ferrándiz
a7130543fa
[generic] If the url doesn't specify the protocol, then try to extract prepending 'http://'
2013-09-06 18:39:35 +02:00
Jaime Marquínez Ferrándiz
a490fda746
[daylimotion] accept embed urls ( fixes #1386 )
2013-09-06 18:36:07 +02:00
Jaime Marquínez Ferrándiz
7e77275293
Add an extractor for Metacritic
2013-09-06 18:08:07 +02:00
Ismael Mejia
d6e203b3dc
[subtitles] fixed multiple subtitles language separated by comma after merge
...
As mentioned in the pull request, I forgot to include this changes.
aa6a10c44a
2013-09-06 16:30:13 +02:00
Jaime Marquínez Ferrándiz
e3ea479087
[youtube] Fix some issues with the detection of playlist/channel urls (reported in #1374 )
...
They were being caught by YoutubeUserIE, now it only extracts a url if the rest of extractors aren't suitable.
Now the url tests check that the urls can only be extracted with an specific extractor.
2013-09-06 16:24:24 +02:00
Jaime Marquínez Ferrándiz
faab1d3836
[youtube] Fix detection of feeds urls ( fixes #1294 )
...
Urls like https://www.youtube.com/feed/watch_later were being as users (before the last changes to YoutubeUserIE, as videos)
2013-09-06 14:45:49 +02:00
Philipp Hagemeister
59282080c8
release 2013.09.06.1
2013-09-06 10:53:35 +02:00