Philipp Hagemeister
11fba1751d
[imdb] Simplify
2014-11-04 23:26:23 +01:00
Philipp Hagemeister
12ea2f30cf
[utils] Remove unused get_meta_content function
2014-11-04 23:20:39 +01:00
Philipp Hagemeister
9c3e870393
[gamespot] Remove unused import
2014-11-04 23:17:43 +01:00
Philipp Hagemeister
44789f2457
[ustream] Use modern helper function instead of old HTML parser
2014-11-04 23:15:16 +01:00
Philipp Hagemeister
711ede6e1b
[heise] Fix description, thumbnail and format ID
2014-11-04 23:14:16 +01:00
Philipp Hagemeister
a32f253112
[gamespot] Modernize
2014-11-04 23:04:12 +01:00
Philipp Hagemeister
94bd361318
[youtube] Skip sts if missing ( Fixes #4095 , fixes #4103 )
2014-11-04 22:45:43 +01:00
Philipp Hagemeister
acd40f64ed
[cnn] Modernize test definitions
2014-11-04 22:25:15 +01:00
Sergey M․
766306450d
[played] Capture and output error message
2014-11-04 17:34:53 +07:00
Sergey M․
e7642ab572
[wimp] Fix video URL regex
2014-11-04 17:13:17 +07:00
Naglis Jonaitis
bdf9701729
[generic/brightcove] Add a new test case for kijk.nl ( #3541 )
2014-11-03 23:13:46 +02:00
Naglis Jonaitis
b5af6fcdad
[brightcove] Make _VALID_URL less greedy and check for empty URLs ( #3541 )
2014-11-03 23:12:24 +02:00
Sergey M․
fdca55fe34
[trutube] Strip title
2014-11-03 20:14:18 +07:00
Jaime Marquínez Ferrándiz
4f195f55f0
Do not override stdlib html parser 'locatestarttagend' regex ( fixes #4081 )
...
'<a href="foo" ><img src="bar" / ></a>' wouldn't be parsed right (the problem is '/ >', '/>' worked fine).
We need to change it in python 2.6 (for example the description of youtube videos wouldn't be extracted).
2014-11-02 19:31:06 +01:00
Philipp Hagemeister
ecc0c5ee01
[utils] Modernize
2014-11-02 11:37:49 +01:00
Philipp Hagemeister
451948b28c
[compat] Modernize
2014-11-02 11:36:29 +01:00
Philipp Hagemeister
baa708036c
[compat] Fix imports
2014-11-02 11:26:40 +01:00
Philipp Hagemeister
8c25f81bee
[util] Move compatibility functions out of util
...
utils is large enough without these compatibility functions.
Everything that is present in newer versions of Python (i.e. with dev Python it's just an import) goes into compat.py .
Everything else (i.e. youtube-dl-specific helpers) goes into utils.py .
2014-11-02 11:23:42 +01:00
Philipp Hagemeister
4c83c96795
[YoutubeDL] Include rtmpdump in exe versions -v output
2014-11-02 10:55:36 +01:00
Philipp Hagemeister
9580711841
[ffmpeg] Move version detection to utils
2014-11-02 10:50:30 +01:00
Philipp Hagemeister
c30ae9594c
release 2014.11.02.1
2014-11-02 10:28:21 +01:00
Philipp Hagemeister
ffae28ae18
release 2014.11.02
2014-11-02 09:45:51 +01:00
Sergey M․
d9116714f2
[cinemassacre] Fix extraction ( Closes #4083 )
2014-11-02 08:01:14 +07:00
Alessandro Ghedini
ccdd0ffb80
[generic] indicate when a direct video has been extracted
...
Fixes #4052 .
2014-11-01 15:34:00 +01:00
Sergey M․
5263cdfcf9
[generic] Improve MLB iframe regex
2014-11-01 04:01:58 +07:00
Sergey M․
b2a68d14cf
[mlb] Improve _VALID_URL ( Closes #4063 )
2014-11-01 04:01:18 +07:00
Sergey M․
6e1cff9c33
[canalplus] Improve and merge with d8 extractor
2014-10-31 21:54:30 +07:00
Sergey M․
72975729c8
[canalplus] Tweak extractor to support piwiplus ( Closes #4046 )
2014-10-31 20:19:30 +07:00
Sergey M․
d319948b6a
[funnyordie] Add articles URL test
2014-10-31 19:26:56 +07:00
anovicecodemonkey
2a834bdb21
[FunnyOrDie] Add support for "/articles/" URLs
2014-10-31 21:20:37 +10:30
Philipp Hagemeister
0d2c141865
[youtube] Detect formats 298 et al as mp4 ( Fixes #4066 )
2014-10-31 11:13:02 +01:00
Philipp Hagemeister
5ec39d8b96
release 2014.10.30
2014-10-30 09:53:48 +01:00
Philipp Hagemeister
7b6de3728a
[youtube] Add format 266 ( Fixes #4055 )
2014-10-30 09:53:43 +01:00
Philipp Hagemeister
a51d3aa001
[youtube] Add support for formats 302 and 303 ( Fixes #4060 )
2014-10-30 09:43:11 +01:00
Philipp Hagemeister
2c8e03d937
Sort formats by fps as well
2014-10-30 09:40:52 +01:00
Philipp Hagemeister
fbb21cf528
[youtube] Add formats 298, 299 ( Fixes #4056 )
2014-10-30 09:34:13 +01:00
Naglis Jonaitis
b8a618f898
[ro220] Fix broken extractor and modernize ( #4054 )
2014-10-30 01:42:52 +02:00
Philipp Hagemeister
feb74960eb
release 2014.10.29
2014-10-29 23:29:42 +01:00
Jaime Marquínez Ferrándiz
d65d628613
[crunchycroll] Fix building of ass subtitles (reported in #4019 )
...
Parse the xml document instead of using regexes, otherwise unicode characters are left unescaped.
2014-10-29 21:19:20 +01:00
Philipp Hagemeister
ac645ac7d0
[generic] Allow soundcloud embeds with additional attributes
2014-10-29 20:27:58 +01:00
Philipp Hagemeister
7d11297f3f
Merge branch 'master' of github.com:rg3/youtube-dl
2014-10-29 20:10:07 +01:00
Philipp Hagemeister
6ad4013d40
[drtv] Allow fractional timestamps ( Fixes #4059 )
2014-10-29 20:10:00 +01:00
Sergey M․
dbd1283d31
[naver] Capture and output error message ( #4057 )
2014-10-29 21:50:37 +07:00
Sergey M․
c451d4f553
[trutube] Fix extraction
2014-10-29 21:16:10 +07:00
Jaime Marquínez Ferrándiz
a9bad429b3
[niconico] Add extractor for playlists ( closes #4043 )
2014-10-29 11:04:48 +01:00
Philipp Hagemeister
50c8266ef0
Merge branch 'master' of github.com:rg3/youtube-dl
2014-10-28 23:40:44 +01:00
Philipp Hagemeister
00edd4f9be
[laola1tv] Mark as broken
...
When the f4m downloader gets live stream support, I expect this to work magically or with very minor changes.
2014-10-28 17:29:27 +01:00
Philipp Hagemeister
ee966928af
[f4m] Support bootstrap URLs
2014-10-28 17:27:41 +01:00
Philipp Hagemeister
e5193599ec
[laola1tv] Add new extractor
...
The extractor works fine, but the f4m downloader cannot handle the resulting bootstrap information.
2014-10-28 16:51:34 +01:00
Philipp Hagemeister
01d663bca3
[auengine] Simplify
2014-10-28 15:51:15 +01:00
Sergey M․
e0c51cdadc
[vk] Generalize errors
2014-10-28 21:35:25 +07:00
Sergey M․
9334f8f17a
[vk] Handle deleted videos
2014-10-28 21:06:07 +07:00
Sergey M․
632256d9ec
[wimp] Update video URL regex
2014-10-28 20:35:02 +07:00
Philipp Hagemeister
3511266bc3
[YoutubeDL] Simplify API of YoutubeDL
...
Calling add_default_extractors twice should be harmless since the first set of extractors will match.
2014-10-28 12:54:29 +01:00
Philipp Hagemeister
9fdece5d34
[srmediathek] Choose variable name more wisely
2014-10-28 10:44:47 +01:00
Philipp Hagemeister
bbf1092ad0
[fktv] Remove unused import
2014-10-28 10:44:17 +01:00
Philipp Hagemeister
9ef55c5bbc
[quickvid] Add new extractor
2014-10-28 10:41:37 +01:00
Philipp Hagemeister
48a24ab746
[generic] Fix HTML5 video regexp
2014-10-28 10:41:24 +01:00
Philipp Hagemeister
27c542c06f
[iconosquare] Simplify
2014-10-28 09:12:28 +01:00
Philipp Hagemeister
b2e6a1c14c
release 2014.10.27
2014-10-27 02:44:07 +01:00
Philipp Hagemeister
8cc3eba79a
[phoenix] Add new extractor ( Fixes #4036 )
2014-10-27 02:43:59 +01:00
Philipp Hagemeister
b0fb6d4db1
[ku6] Modernize
2014-10-27 02:32:44 +01:00
Philipp Hagemeister
81515ad9f6
[extractor/common] Improve m3u8 output
2014-10-27 02:28:37 +01:00
Philipp Hagemeister
8112d4b284
[lrt] Modernize
2014-10-27 02:27:49 +01:00
Philipp Hagemeister
bf7aa6301b
[fktv] Modernize
2014-10-27 02:26:05 +01:00
Philipp Hagemeister
aea856621f
[zdf] Simplify
2014-10-27 02:14:07 +01:00
Philipp Hagemeister
f24a5a2faa
Merge remote-tracking branch 'olebowle/ard'
2014-10-27 01:36:50 +01:00
Philipp Hagemeister
ecfe623422
[heise] Fix extraction
...
Now they use an XML format instead of JSON.
2014-10-27 01:33:51 +01:00
Philipp Hagemeister
4a6c94288a
[kickstarter] Simplify and fix test case
2014-10-27 01:16:18 +01:00
Philipp Hagemeister
10e3d73472
[nbc] Fix ThePlatform embedded videos
2014-10-27 01:14:17 +01:00
Philipp Hagemeister
15956b5aa1
[promptfile] Fix check for deleted videos
2014-10-27 00:50:22 +01:00
Philipp Hagemeister
586f7082ef
[francetv] Remove changing md5sum
2014-10-27 00:46:34 +01:00
Philipp Hagemeister
d6d9186f0d
[generic] Fix test title
2014-10-27 00:45:15 +01:00
Philipp Hagemeister
2e9ff8f362
[gorillavid] Fix test title
2014-10-27 00:44:27 +01:00
Philipp Hagemeister
249efaf44b
[pornhub] Modernize and fix test definition
2014-10-27 00:33:35 +01:00
Philipp Hagemeister
8d32abff9e
[ruhd] Simplify
2014-10-27 00:20:54 +01:00
Philipp Hagemeister
94f052cbf4
[syfy] Remove test checksum
...
We have the minsize test now.
2014-10-27 00:19:15 +01:00
Philipp Hagemeister
446a03bd96
[ustream:channel] Change test playlist size (Seems to have been limited that way on the website as well)
2014-10-27 00:18:10 +01:00
Philipp Hagemeister
6009b69f81
[vgtv] Fix test title
2014-10-27 00:16:01 +01:00
Philipp Hagemeister
3d6047113c
[vgtv] Simplify
2014-10-27 00:14:52 +01:00
Philipp Hagemeister
9dec99303d
[vimeo:review] Fix test title
2014-10-27 00:13:40 +01:00
Philipp Hagemeister
7706927370
[vine:user] Adapt test to changed list size
2014-10-27 00:11:34 +01:00
Philipp Hagemeister
3adba6fa2a
[xtube] Fix test description
2014-10-27 00:08:37 +01:00
Philipp Hagemeister
f46a8702cc
[youtube:playlist] Fix test title
2014-10-27 00:06:47 +01:00
Philipp Hagemeister
8d11b59bbb
[ynet] Remove test md5sums
...
These fluctuate regularly.
2014-10-27 00:06:00 +01:00
Philipp Hagemeister
cf501a23d2
[srmediathek] Correct IE_NAME/IE_DESC
2014-10-26 23:23:53 +01:00
Philipp Hagemeister
2bcae58d46
[srmediathek] New extractor
2014-10-26 23:23:10 +01:00
Philipp Hagemeister
c9f08154a3
Remove unused imports
2014-10-26 23:13:42 +01:00
Philipp Hagemeister
526b276fd7
[faz] Modernize
2014-10-26 23:11:15 +01:00
Philipp Hagemeister
77ec444d9a
release 2014.10.26.2
2014-10-26 21:49:52 +01:00
Philipp Hagemeister
bfc2bedcfc
[youtube] Make confirm_age non-fatal ( #4042 )
2014-10-26 21:49:29 +01:00
Philipp Hagemeister
83855f3a1f
[livestream:original] Fix RTMP parameters ( Fixes #4040 )
2014-10-26 21:44:29 +01:00
Philipp Hagemeister
50b51830fb
[ffmpeg] Fix typo
2014-10-26 21:31:51 +01:00
Philipp Hagemeister
3d6eed9b52
release 2014.10.26.1
2014-10-26 21:03:38 +01:00
Philipp Hagemeister
1a253e134c
[ffmpeg] Fix call to ffprobe ( Fixes #4041 )
2014-10-26 21:03:16 +01:00
Philipp Hagemeister
6194bb1419
[ffmpeg] Make downloader optional ( Fixes #4039 )
2014-10-26 21:00:42 +01:00
Philipp Hagemeister
37d66e7f1e
[generic] Correct call to _webpage_read_full_content
2014-10-26 20:58:09 +01:00
Philipp Hagemeister
70b7e3fbb6
[generic] Add a test case for direct links with broken HEAD ( #4032 )
2014-10-26 20:49:51 +01:00
Jaime Marquínez Ferrándiz
579657ad87
[soundcloud] Set the 'webpage_url' field for each track
...
For playlists, YoutubeDL would set it to the playlist url.
2014-10-26 19:08:36 +01:00
Jaime Marquínez Ferrándiz
5f82b129e0
[ffmpeg] Also look into stderr for extracting the version
...
At least with avconv 11, it will print 'avconv version 11, ..' to stderr, not stdout.
2014-10-26 18:11:31 +01:00
Philipp Hagemeister
64269e4d01
Move AUTHORS to root ( closes #2985 )
2014-10-26 18:01:00 +01:00
Philipp Hagemeister
d481699a7a
release 2014.10.26
2014-10-26 17:29:27 +01:00
Philipp Hagemeister
5894a4f4ee
Credit @gabeos for crunchyroll:playlist ( #3988 )
2014-10-26 17:29:02 +01:00
Philipp Hagemeister
09e5d6a6e5
[crunchyroll:playlist] Simplify ( #3988 )
2014-10-26 17:28:09 +01:00
Philipp Hagemeister
274b12b5a8
Merge remote-tracking branch 'gabeos/crunchyroll-show-playlist'
2014-10-26 17:06:35 +01:00
Philipp Hagemeister
23be51d8ce
[generic] Handle audio streams that do not implement HEAD ( Fixes #4032 )
2014-10-26 17:05:44 +01:00
Philipp Hagemeister
488447455d
[ffmpeg] Warn if ffmpeg/avconv version is too old ( Fixes #4026 )
2014-10-26 16:46:34 +01:00
Philipp Hagemeister
d28b517154
[YoutubeDL] Output avconv/ffmpeg versions if -v is given
2014-10-26 16:31:52 +01:00
Philipp Hagemeister
a7e97f6db1
[generic] Allow new SWFObject()-style imports
...
This embed style is used on http://www.bitburger-open.de/ , but that is not included as a test case since the format is likely to be temporary.
2014-10-26 14:15:49 +01:00
Sergey M․
f889cea109
Merge branch 'compat-getenv-and-expanduser' of https://github.com/dstftw/youtube-dl into dstftw-compat-getenv-and-expanduser
...
Conflicts:
test/test_utils.py
youtube_dl/__init__.py
2014-10-26 19:56:52 +07:00
Jaime Marquínez Ferrándiz
1bdeb7be2e
Set '--simulate' if any of the printing options is given ( fixes #3036 )
...
That's what the help messages say.
Previously it would only set '--skip-download', which would write thumbnail,
descriptions or subtitles if they were requested (for example you may have set
'--write-thumbnail' in the config file).
2014-10-26 13:01:57 +01:00
Sergey M․
911344e5ac
[vrt] Improve extractor
2014-10-26 16:48:11 +07:00
dinesh
03936f6e6d
[BelgianNational] corrected indentation
2014-10-26 13:47:41 +05:30
dinesh
b13ccb1b87
[BelgianNational] New extractor added
2014-10-26 13:35:00 +05:30
Sergey M․
f64f8a4662
[sportbox] Remove view count
2014-10-26 08:00:01 +07:00
Jaime Marquínez Ferrándiz
681b9caa9c
[tumblr] Fix extraction ( fixes #4029 )
2014-10-25 22:42:56 +02:00
Jaime Marquínez Ferrándiz
0eb9fb9f24
[soundcloud] Modernize and fix tests
2014-10-25 22:32:01 +02:00
Naglis Jonaitis
9a76f416ce
[lrt] Updated test
2014-10-25 13:24:46 +03:00
Philipp Hagemeister
603821161f
Merge branch 'master' of github.com:rg3/youtube-dl
2014-10-25 09:55:05 +02:00
Philipp Hagemeister
d3c72db894
[audiomack] Simplify
2014-10-25 08:58:03 +02:00
Sergey M․
43d9718fb9
[nhl] Improve video URL extraction ( Closes #4013 )
2014-10-25 13:56:21 +07:00
Philipp Hagemeister
7fc54e5262
Merge remote-tracking branch 'xavierbeynon/audiomack'
2014-10-25 08:55:12 +02:00
Philipp Hagemeister
ec9c978481
Credit @winwon for vidzi ( #3989 )
2014-10-25 08:42:53 +02:00
xavier
d36cae46d8
Not directly calling soundcloud extractor anymore
2014-10-24 21:11:46 -05:00
xavier
fdfefa1b9c
Made changes per phihag
2014-10-24 21:07:01 -05:00
Philipp Hagemeister
724d031893
release 2014.10.25
2014-10-25 00:41:06 +02:00
Philipp Hagemeister
63e0be3415
New option --dump-single-json ( #4003 )
2014-10-25 00:30:57 +02:00
Philipp Hagemeister
c64ed2a310
[viddler] Use API
2014-10-25 00:11:12 +02:00
Philipp Hagemeister
cdc5cb7c2b
[hark] Modernize
2014-10-24 22:31:55 +02:00
Philipp Hagemeister
8efd06aa42
[motherless] Simplify
2014-10-24 19:53:48 +02:00
Filip B
7f9ced64cb
Add group videos support for motherless
...
Modified motherless regular expression.
Previously it matched only URLs like this:
motherless.com/ID
Now it also matches this:
motherless.com/g/group_name/ID
All tests including the newly added one passed.
2014-10-24 21:44:21 +04:00
Filip B
7608815cc2
Add another motherless test
...
This test is for videos posted in groups.
URL looks like this:
motherless.com/g/group_name/ID
which is basically the same as
motherless.com/ID
So far this test fails because I haven't improved the extractor yet.
2014-10-24 21:43:27 +04:00
Filip B
5823eda139
Fix motherless test 0
...
Apparently motherless no longer serves flv for that video (or maybe even
other videos). So I changed expected extension from flv to mp4 and
changed expected md5 accordingly.
2014-10-24 21:26:32 +04:00
Philipp Hagemeister
e82c1e9a6e
[YoutubeDL] Do not apply playlist info to videos when extract_flat is set ( #4003 )
2014-10-24 16:13:45 +02:00
Philipp Hagemeister
1ede5b2481
[glide] Simplify
2014-10-24 15:34:19 +02:00
Philipp Hagemeister
964ae0a122
Credit @thornomad for glide ( #3944 )
2014-10-24 15:29:44 +02:00
Philipp Hagemeister
98e1d28982
Merge remote-tracking branch 'thornomad/glide'
2014-10-24 15:29:03 +02:00
Philipp Hagemeister
2c26df763c
[vidzi] Use proper test case and simplify ( #3989 )
2014-10-24 15:27:02 +02:00
Philipp Hagemeister
018e835594
[vidzi] Simplify
2014-10-24 15:17:17 +02:00
Philipp Hagemeister
e65e06fbe2
[vidzi] Correct order in imports ( #3989 )
2014-10-24 15:15:54 +02:00
winwon
95ee84421e
vidzi Add new extractor
2014-10-24 15:15:13 +02:00
Philipp Hagemeister
2acfe95f58
Credit @capital-G for bild.de ( #3983 )
2014-10-24 15:12:29 +02:00
Philipp Hagemeister
b5a14350b9
[bild] Simplify ( #3983 )
2014-10-24 15:10:32 +02:00
Philipp Hagemeister
8d81f872fb
Merge remote-tracking branch 'capital-G/master'
2014-10-24 15:02:50 +02:00
Philipp Hagemeister
36f1c90497
release 2014.10.24
2014-10-24 14:48:19 +02:00
Philipp Hagemeister
057a5206cc
Add --flat-playlist option ( Closes #4003 )
2014-10-24 14:48:12 +02:00
xavier
9e9bc793f3
Finished audiomack extractor
2014-10-23 23:54:59 -05:00
xavier
5c565ac9e7
Added init.py initializer
2014-10-23 16:58:11 -05:00
xavier
67500bf939
Initial version of audiomack.py
2014-10-23 16:55:39 -05:00
Philipp Hagemeister
b1edd7a48a
[crunchyroll] Correct parsing ( Fixes #4014 )
2014-10-23 23:25:02 +02:00