Philipp Hagemeister
904fffffeb
[audiomack] Better titles, simplify code
2015-01-10 02:24:46 +01:00
Philipp Hagemeister
51897bb77c
Merge remote-tracking branch 'xavierbeynon/master'
2015-01-10 02:03:46 +01:00
Philipp Hagemeister
bd1a281ede
[options] PEP8 and simpler --merge-output-format handling ( #4673 )
2015-01-10 02:03:00 +01:00
Philipp Hagemeister
45598f1578
Merge remote-tracking branch 'aft90/merge-output-format'
...
Conflicts:
youtube_dl/YoutubeDL.py
2015-01-10 01:59:14 +01:00
Andrei Troie
d02115f837
Use the option in preparing the merge output filename
2015-01-10 00:29:06 +00:00
Andrei Troie
34c781a24d
Passing the option into the main program's arguments
2015-01-10 00:03:11 +00:00
Philipp Hagemeister
1302394603
release 2015.01.09.2
2015-01-09 23:59:29 +01:00
Philipp Hagemeister
dd622d7c4e
[netzkino] Add new extractor ( Fixes #4669 )
2015-01-09 23:59:18 +01:00
Andrei Troie
d120e9013f
Added an option to specify an output format for merges when downloading separate video & audio
2015-01-09 22:03:56 +00:00
Philipp Hagemeister
b8da6b9fc6
[elpais] Modernize
2015-01-09 22:43:49 +01:00
Philipp Hagemeister
4baea47c42
release 2015.01.09.1
2015-01-09 21:33:16 +01:00
Philipp Hagemeister
176cf9e0c3
[wdr] Support overviews ( Fixes #4651 )
2015-01-09 21:33:07 +01:00
Philipp Hagemeister
7b6faddfc8
[wdr] Modernize
2015-01-09 20:52:49 +01:00
Philipp Hagemeister
f90ad27375
[YoutubeDL] Copy over format metadata when merging ( Fixes #4671 )
2015-01-09 20:50:23 +01:00
Philipp Hagemeister
230b2287dd
[youtube] Add acodec information
...
The codec seems to be consistently aac, so state that in our metadata.
2015-01-09 20:44:21 +01:00
Philipp Hagemeister
754c838903
release 2015.01.09
2015-01-09 20:20:55 +01:00
Philipp Hagemeister
aa2fd59857
[update] Use utils HTTPS handler ( Fixes #4666 )
...
On FreeBSD, the default HTTPS handler is missing certificates, so use our own.
2015-01-09 20:20:48 +01:00
Jaime Marquínez Ferrándiz
9932a65370
[vk] Remove debug assert statement ( fixes #4672 , fixes #4514 )
2015-01-09 20:13:53 +01:00
Philipp Hagemeister
b0e87c3110
[ffmpeg] Correctly encode paths on Windows
...
On Python 2.x on Windows, if there are any unicode arguments in the command argument list, the whole list is converted to unicode internally.
Therefore, we need to call encodeArgument on every argument.
Fixes #4337 and #4668 .
2015-01-09 19:02:07 +01:00
Your Name
ff0813313a
Minor style changes
2015-01-08 18:35:33 -06:00
Philipp Hagemeister
c0bdf32a3c
Add --print-json ( Closes #2845 )
2015-01-08 18:03:29 +01:00
Philipp Hagemeister
92b065dc53
[tudou] Fix extraction
2015-01-08 18:03:29 +01:00
Philipp Hagemeister
9298d4e3df
[discovery] Fix extractor
2015-01-08 18:03:29 +01:00
Philipp Hagemeister
740a7fcbc8
[gdcvault] Skip test that is now restricted
2015-01-08 18:03:29 +01:00
Philipp Hagemeister
db6e625005
[buzzfeed] Fix test
2015-01-08 18:03:29 +01:00
Philipp Hagemeister
811cacdc2c
[bet] Correct test IDs
2015-01-08 18:03:29 +01:00
Philipp Hagemeister
ce08a86462
Merge pull request #4647 from aajanki/hds_metadata
...
[downloader/f4m] Improved metadata handling
2015-01-08 16:37:49 +01:00
Philipp Hagemeister
11497d5bba
release 2015.01.08
2015-01-08 16:15:08 +01:00
Philipp Hagemeister
0217c78377
[YoutubeDL] Allow selection by more extensions
2015-01-08 16:14:50 +01:00
Philipp Hagemeister
bd6b25ce0e
[fktv] Fix download URL
2015-01-08 16:14:50 +01:00
Philipp Hagemeister
d51a853d5c
[zdf] Fix test case
2015-01-08 16:14:50 +01:00
Philipp Hagemeister
9ed99402f5
[youtube] Fix test case
2015-01-08 16:14:50 +01:00
Philipp Hagemeister
ec3a6a3137
[tunein] Ignore reliability if it's >90% ( #4097 )
2015-01-08 16:14:50 +01:00
Philipp Hagemeister
796858a53f
[sexykarma] Add age_limit designation
2015-01-08 16:14:50 +01:00
Philipp Hagemeister
5b78caca94
[mit] Amend test definitions
2015-01-08 16:14:50 +01:00
Philipp Hagemeister
bec2248141
[InfoExtractor/common] Correct and test meta tag matching
2015-01-08 16:14:50 +01:00
Philipp Hagemeister
211503c39f
[teachertube] Modernize
2015-01-08 16:14:50 +01:00
Philipp Hagemeister
adb1307b9a
[imdb] Remove test md5
...
They seem to reencode quite frequently, so simply remove the md5 sum.
2015-01-08 16:14:50 +01:00
Philipp Hagemeister
99673f04bc
[washingtonpost] Modernize and correct test case
2015-01-08 16:14:49 +01:00
Sergey M․
398133cf55
[huffpost] Make extraction more robust ( Closes #4663 )
2015-01-08 19:07:28 +06:00
Sergey M․
58a84b8cb6
[bilibili] Fix extraction ( Closes #4660 )
2015-01-08 01:33:22 +06:00
Jaime Marquínez Ferrándiz
5d8993b06a
[extractor/__init__] Remove unused import
2015-01-07 11:59:15 +01:00
Jaime Marquínez Ferrándiz
c758bf9fd7
[nrktv] Remove 'proxy' parameter from tests
2015-01-07 11:56:22 +01:00
Philipp Hagemeister
900813a328
release 2015.01.07.2
2015-01-07 07:41:48 +01:00
Philipp Hagemeister
2bad0e5d20
[/__init__] Define public API
2015-01-07 07:41:05 +01:00
Philipp Hagemeister
ccc5842bc9
[gameone] Modernize
2015-01-07 07:37:21 +01:00
Philipp Hagemeister
fd86c2026d
release 2015.01.07.1
2015-01-07 07:31:38 +01:00
Philipp Hagemeister
e4a8eae701
Merge commit '8ee3415'
2015-01-07 07:30:57 +01:00
Philipp Hagemeister
75e51819d0
release 2015.01.07
2015-01-07 07:22:28 +01:00
Philipp Hagemeister
8ee341500d
[viki] Modernize
2015-01-07 07:21:24 +01:00
Philipp Hagemeister
0590062925
Respect age_limit when listing extractors ( Fixes #4653 )
2015-01-07 07:20:20 +01:00
Sergey M․
799d88d3d8
[nrktv] Add support for playlists ( Closes #4656 )
2015-01-07 06:46:56 +06:00
Sergey M․
6309cb9b41
[ceskatelevize] Fix python 2.6 format issue
2015-01-07 05:03:34 +06:00
Sergey M․
27a82a1b93
[ceskatelevize] Simplify
2015-01-07 05:03:14 +06:00
Sergey M․
ecd1936695
Merge branch 'ceskatelevizesrt' of https://github.com/oskar456/youtube-dl into oskar456-ceskatelevizesrt
2015-01-07 05:02:27 +06:00
Jaime Marquínez Ferrándiz
76b3c61012
[youtube] Add formats 308 and 315 ( closes #4650 )
2015-01-06 11:59:41 +01:00
Sergey M․
0df2dea73b
[giga] Add extractor ( Closes #4090 )
2015-01-06 06:54:31 +06:00
Philipp Hagemeister
f8bb576c4f
release 2015.01.05.1
2015-01-05 22:42:38 +01:00
Philipp Hagemeister
ee61f6f3e2
[youtube] Handle cases where format comes without a preference ( Fixes #4648 )
2015-01-05 22:42:17 +01:00
Antti Ajanki
f14f2a6d79
[downloader/f4m] Minor cleanup
2015-01-05 21:12:33 +02:00
Antti Ajanki
2c322cc5d6
[downloader/f4m] The last value in a tag is the tag length
2015-01-05 21:07:15 +02:00
Antti Ajanki
3b8f3a1504
[downloader/f4m] <metadata> is optional according to the F4M specs
2015-01-05 21:07:13 +02:00
Jaime Marquínez Ferrándiz
8f9529cd05
[motorsport] Fix extraction and make trailing '/' optional
...
They directly embed a youtube video now.
2015-01-05 19:19:01 +01:00
Philipp Hagemeister
f4bca0b348
release 2015.01.05
2015-01-05 18:44:29 +01:00
Philipp Hagemeister
6291438073
[auengine] Simplify ( #4643 )
2015-01-05 18:21:32 +01:00
Philipp Hagemeister
18c3c15391
Merge remote-tracking branch 'Oteng/master'
2015-01-05 18:18:15 +01:00
Philipp Hagemeister
dda620e88c
[radiobremen] Make code more readable and more resilient to failures
2015-01-05 18:17:03 +01:00
Philipp Hagemeister
d7cc31b63e
[generic] PEP8
2015-01-05 18:16:47 +01:00
Philipp Hagemeister
aa80652f47
[radiobremen] Add test for thumbnail
2015-01-05 18:14:09 +01:00
Philipp Hagemeister
9d247bbd2d
[radiobremen] Fix under Python 2.6 and fix duration
2015-01-05 18:13:19 +01:00
Philipp Hagemeister
93e40a7b2f
Merge remote-tracking branch 'ckrooss/master'
2015-01-05 18:07:16 +01:00
oteng
03ff2cc1c4
[Auengine] corrected extractions logic
...
The way the video download url was been extracted was
not working well so i change it for it to extract the
correct url
2015-01-05 16:28:24 +00:00
Jaime Marquínez Ferrándiz
a285b6377b
[normalboots] Skip download in test, it uses rtmp
2015-01-05 13:59:49 +01:00
Jaime Marquínez Ferrándiz
cd791a5ea0
[ted] Add support for embed-ssl.ted.com embedded videos
2015-01-05 13:11:13 +01:00
Jaime Marquínez Ferrándiz
87830900a9
[generic] Update some tests
2015-01-05 13:07:24 +01:00
Jaime Marquínez Ferrándiz
dfc9d9f50a
Merge pull request #4639 from bartkappenburg/patch-1
...
Update rtlnl.py
2015-01-05 12:31:07 +01:00
Jaime Marquínez Ferrándiz
628bc4d1e7
[khanacademy] Update test
2015-01-05 12:28:35 +01:00
Jaime Marquínez Ferrándiz
a4c3f48639
[vimple] Replace tests
...
The first one seems to be no longer available and the second was an episode from a tv show.
2015-01-05 11:54:14 +01:00
Bart Kappenburg
bdf80aa542
Update rtlnl.py
...
Added support for the non-www version of rtlxl.nl by making "www." optional.
2015-01-05 11:51:24 +01:00
Naglis Jonaitis
adf3c58ad3
[lrt] Fix missing provider key
...
Also, modernize a bit.
2015-01-05 02:55:12 +02:00
Naglis Jonaitis
caf90bfaa5
[webofstories] Add new extractor ( Closes #4585 )
2015-01-05 02:22:01 +02:00
Jaime Marquínez Ferrándiz
2f985f4bb4
[youtube:toplist] Remove extractor
...
They use now normal playlists (their id is PL*).
2015-01-05 00:18:43 +01:00
Philipp Hagemeister
67c2bcdf4c
Remove extractors which infringe copyright ( #4554 )
2015-01-04 19:19:18 +01:00
Jaime Marquínez Ferrándiz
1d2d0e3ff2
utils: Remove blank line at the end of file
2015-01-04 14:07:06 +01:00
Jaime Marquínez Ferrándiz
9fda6ee39f
[tf1] Remove unused import
2015-01-04 14:06:23 +01:00
Jaime Marquínez Ferrándiz
bc3e582fe4
Don't use '-shortest' option for merging formats ( closes #4220 , closes #4580 )
...
With avconv and older versions of ffmpeg the video is partially copied.
The duration difference between the audio and the video seem to be really small, so it's probably not noticeable.
2015-01-04 14:02:17 +01:00
Christopher Krooss
bc1fc5ddbc
Don't check for height as it's not provided
2015-01-04 14:02:07 +01:00
Jaime Marquínez Ferrándiz
63948fc62c
[downloader/hls] Respect the 'prefer_ffmpeg' option
2015-01-04 13:41:49 +01:00
Christopher Krooss
f4858a7103
Add support for Radio Bremen
2015-01-04 13:33:26 +01:00
Philipp Hagemeister
26886e6140
release 2015.01.04
2015-01-04 03:15:48 +01:00
Philipp Hagemeister
7a1818c99b
[vk] Add support for rutube embeds ( Fixes #4514 )
2015-01-04 03:15:27 +01:00
Philipp Hagemeister
2ccd1b10e5
[soulanime] Fix under Python 3
2015-01-04 02:20:45 +01:00
Philipp Hagemeister
788fa208c8
Merge branch 'master' of github.com:rg3/youtube-dl
2015-01-04 02:08:38 +01:00
Philipp Hagemeister
95ceeec722
Remove unused import
2015-01-04 02:05:35 +01:00
Philipp Hagemeister
b68ff25917
Add various anime sites ( Closes #4554 )
2015-01-04 02:05:26 +01:00
t0mm0
b158bb8693
[tf1] simplify regex
2015-01-04 00:45:23 +00:00
t0mm0
2bf098eda4
[tf1] fix test
2015-01-04 00:43:55 +00:00
t0mm0
382e05fa56
[tf1] add support for TFOU
2015-01-04 00:05:31 +00:00
Philipp Hagemeister
19b05d886e
release 2015.01.03
2015-01-03 18:35:30 +01:00
Philipp Hagemeister
e65566a9cc
[youtube] Correct handling when DASH manifest is not necessary to find all formats
2015-01-03 18:33:38 +01:00
Sergey M․
baa3c3f0f6
[ellentv] Improve extraction
2015-01-03 21:54:18 +06:00
Sergey M․
f4f339529c
[ellentv] Clean up and simplify
2015-01-03 21:44:47 +06:00
Sergey M.
7d02fae85b
Merge pull request #4626 from gauravb7090/ellentube
...
Added support for EllenTube along with EllenTV
2015-01-03 21:40:39 +06:00
Gaurav
6e46c3f1fd
Added support for EllenTube along with EllenTV
2015-01-03 20:30:28 +05:30
Sergey M․
c7e675940c
[bbccouk] Add support for music clips ( Closes #4143 )
2015-01-03 20:43:40 +06:00
Jaime Marquínez Ferrándiz
d26b1317ed
[downloader/mplayer] Use check_executable
2015-01-03 00:33:36 +01:00
Jaime Marquínez Ferrándiz
a221f22969
[crunchyroll] Fix format extraction
...
Reported in https://github.com/rg3/youtube-dl/issues/2782#issuecomment-68556780
2015-01-02 21:17:10 +01:00
Jaime Marquínez Ferrándiz
817f786fbb
[canalplus] Raise an error if the video is georestricted ( closes #4472 )
2015-01-02 21:02:34 +01:00
Sergey M․
62420c73cb
[played] Skip test
2015-01-02 22:31:55 +06:00
Sergey M․
2522a0b7da
[kontrtube] Extract display_id
...
Trailing slash in URL is mandatory now
2015-01-02 22:28:48 +06:00
Sergey M․
46d32a12c9
[bet] Update test
2015-01-02 22:23:00 +06:00
Sergey M․
c491418526
[bbccouk] Update test
2015-01-02 22:13:26 +06:00
Ondřej Caletka
c067545c17
ceskatelevize: Closed captions support
2015-01-02 17:12:20 +01:00
Sergey M․
823a155293
[vier:videos] Tune _VALID_URL not to match single videos
2015-01-02 22:09:00 +06:00
Sergey M․
324b2c78fa
[xtube] Fix uploader regex
2015-01-02 21:46:57 +06:00
Sergey M․
d34f98289b
[xhamster] Remove identical tests
2015-01-02 21:12:25 +06:00
Sergey M.
644096b15c
Merge pull request #4615 from dwemthy/https_xhamster
...
[xhamster] Add HTTPS support
2015-01-02 21:09:28 +06:00
Sergey M․
15cebcc363
Merge branch 'master' of github.com:rg3/youtube-dl
2015-01-02 20:57:12 +06:00
Sergey M․
faa4ea68c0
[generic] Add BBC iPlayer playlist test
2015-01-02 20:56:42 +06:00
Philipp Hagemeister
29a9385ff0
release 2015.01.02
2015-01-02 15:56:26 +01:00
Sergey M․
476eae0c2a
[generic] Generalize BBC iPlayer playlist extraction
2015-01-02 20:55:09 +06:00
Sergey M․
8399267671
[generic] Make getter None by default
2015-01-02 20:54:30 +06:00
Sergey M․
db546cf87f
[generic] Add support for BBC iPlayer embeds ( Closes #4619 )
2015-01-02 20:46:17 +06:00
Sergey M․
317639758a
[bbccouk] Improve _VALID_URL
2015-01-02 20:37:54 +06:00
Sergey M․
fdbabca85f
[vier:videos] Tune _VALID_URL
2015-01-02 20:21:41 +06:00
Sergey M․
9eb4f404cb
[vier] Simplify, add support for more URL formats, extract all playlist pages when page is not specified
2015-01-02 20:15:40 +06:00
Thijs Vermeir
f58487b392
[vier] Add new extractor
2015-01-02 13:35:47 +01:00
dwemthy
5b9aefef77
[xhamster] Add HTTPS support
2015-01-02 11:54:38 +00:00
Your Name
defaf19f5d
Push api updates to simplify audiomack, add support for albums
2015-01-02 02:20:04 -06:00
Philipp Hagemeister
772fd5cc44
[youtube] Add a pseudo-extractor for truncated YouTube video IDs ( #4610 )
2015-01-01 23:44:39 +01:00
Philipp Hagemeister
50a0f6df7e
[/__init__] Add another cute search example
2015-01-01 22:47:21 +01:00
Philipp Hagemeister
9f435c5f1c
Add an extractor for common mistakes ( #4610 )
2015-01-01 22:34:58 +01:00
Philipp Hagemeister
931e2d1d26
[bbccouk] PEP8
2015-01-01 22:15:46 +01:00
Philipp Hagemeister
a42419da42
[options] Upper-case options and URL in --help output
...
Hopefully, this reduces confusion as in #4610 .
2015-01-01 22:01:47 +01:00
Philipp Hagemeister
9a237b776c
release 2015.01.01
2015-01-01 21:41:42 +01:00
Sergey M․
02ec32a1ef
[ceskatelevize] Adapt to new API ( Closes #4531 )
2015-01-01 20:01:55 +06:00
Sergey M․
a1e9e6440f
[moevideo] Skip removed video test
2015-01-01 00:46:03 +06:00
Sergey M․
5878e6398c
[nrktv] Update tests' checksums
2015-01-01 00:37:57 +06:00
Sergey M․
6c6f1408f2
[extractor/common] Allow multiline content tags
2015-01-01 00:37:14 +06:00
Sergey M․
b7a7319c38
[slideshare] Fix extraction
2015-01-01 00:26:19 +06:00
Sergey M․
68f705cac5
[tnaflix] Make sure config URL has correct scheme
2015-01-01 00:12:41 +06:00
Sergey M․
079d1dcd80
[tnaflix] Fix title extraction
2015-01-01 00:11:56 +06:00
Sergey M․
7b24bbdf49
[xboxclips] Fix extraction
2014-12-31 23:59:16 +06:00
Jaime Marquínez Ferrándiz
f86d543ebb
[pbs] Catch geoblocking errors ( closes #4516 )
2014-12-31 17:43:49 +01:00
Jaime Marquínez Ferrándiz
60e47a2699
[youtube] Use '_download_xml' for getting the available subtitles
2014-12-31 15:44:15 +01:00
Sergey M․
b8bc7a696b
[openfilm] Add extractor ( Closes #4538 )
2014-12-31 19:40:35 +06:00
Jaime Marquínez Ferrándiz
7d900ef1bf
[youtube] Add support for automatically translated subtitles ( fixes #4555 )
...
They have a manually uploaded subtitles track and YouTube can transtale it.
2014-12-31 14:15:16 +01:00
Sergey M․
1931a73f39
[echomsk] Add extractor ( Closes #4600 )
2014-12-31 18:03:51 +06:00
Philipp Hagemeister
b3013681ff
Merge remote-tracking branch 'origin/master'
2014-12-30 19:41:04 +01:00
Philipp Hagemeister
416c7fcbce
Add documentation about supported sites ( Fixes #4503 )
2014-12-30 19:35:35 +01:00
Sergey M․
e83eebb12f
[atresplayer] Fix python3 bug
2014-12-30 22:46:23 +06:00
Sergey M․
a349873226
[atresplayer] Add extractor ( Closes #2341 )
2014-12-30 22:28:07 +06:00
Sergey M․
fccae2b911
[youtube] Add test for age-gate video with encrypted signature
2014-12-30 17:26:21 +06:00
Sergey M.
0129b4dd45
Merge pull request #4598 from 0xced/encrypted-age-gate
...
[youtube] Fix videos with age gate and encrypted signatures
2014-12-30 17:09:02 +06:00
Sergey M․
1c57e7f1f4
[daum] Improve full_id regex
2014-12-30 16:55:53 +06:00
t0mm0
a87bb090d9
[daum] update 'full id' regex
...
fixes #4566
2014-12-29 23:06:56 +00:00
Cédric Luthi
beb95e7781
[youtube] Fix videos with age gate and encrypted signatures
...
The `sts` value is available on the embed webpage, get it from there.
Fixes #4108 .
2014-12-29 22:58:14 +01:00
Sergey M․
0c0a70f4c6
[hitbox] Minor changes
2014-12-30 03:22:07 +06:00
t0mm0
e3947e2b7f
[hitbox] add support for live streams
2014-12-29 20:12:23 +00:00
t0mm0
da3f7fb7f8
[hitbox] add extractor for hitbox vods
2014-12-29 20:12:23 +00:00
Sergey M․
429ddfd38d
[cnn] Add support for hln URL format ( Closes #4595 )
2014-12-30 01:50:28 +06:00
Sergey M․
355e41466d
[hellporno] Extract all formats and improve
2014-12-29 21:33:41 +06:00
Sergey M․
03d9aad87c
Merge branch 'hellporno' of https://github.com/peugeot/youtube-dl into peugeot-hellporno
2014-12-29 21:13:09 +06:00
Sergey M․
6343a5f68e
[xxxymovies] Improve
2014-12-29 21:05:21 +06:00
Sergey M․
00de9a9828
Merge branch 'xxxymovies' of https://github.com/peugeot/youtube-dl into peugeot-xxxymovies
2014-12-29 20:38:28 +06:00
Sergey M․
7fc2cd819e
[cnn] Improve regexes and fix test
2014-12-29 20:27:09 +06:00
Sergey M.
974739aab5
Merge pull request #4543 from akretz/cnn_fix
...
[cnn] Add support for articles with videos (fixes #4541 )
2014-12-29 20:21:39 +06:00
peugeot
0cc4f8e385
[xxxymovies] new ectractor
2014-12-29 11:31:22 +01:00
peugeot
513fd2a872
[hellporno] simplify
2014-12-29 10:38:07 +01:00
Sergey M․
ae6986fb89
[bbccouk] Switch to new JSON playlist format ( Closes #4588 )
2014-12-29 03:00:24 +06:00
Sergey M․
e8e28989eb
[archiveorg] Add test, simplify and modernize
2014-12-29 02:08:46 +06:00
Johannes Knoedtel
ff7a07d5c4
[archiveorg] most metadata fields are optional
...
Example: https://archive.org/details/Cops1922
2014-12-28 20:31:25 +01:00
Sergey M․
5a18403057
[arte.tv] Fix typo
2014-12-28 15:42:29 +06:00
Sergey M․
1b7b1d6eac
[arte.tv:+7] Make quality optional ( Closes #4583 )
2014-12-28 15:41:52 +06:00
Sergey M․
e82def52a9
[alphaporno] Improve
2014-12-27 00:08:04 +06:00
Sergey M․
bcfe9db299
Merge branch 'alphaporno' of https://github.com/peugeot/youtube-dl into peugeot-alphaporno
2014-12-26 23:34:12 +06:00
Sergey M․
f9b9e88646
[eroprofile] Simplify
2014-12-26 23:32:41 +06:00
Sergey M․
c2500434c3
Merge branch 'eroprofile' of https://github.com/peugeot/youtube-dl into peugeot-eroprofile
2014-12-26 23:16:25 +06:00
peugeot
461b00f34a
[eroprofile] new extractor
2014-12-26 17:15:34 +01:00
peugeot
4cda41ac7b
[alphaporno] new extractor
2014-12-26 16:17:35 +01:00
peugeot
6a1c4fbfcb
[hellporno] new extractor
2014-12-26 15:49:12 +01:00
Sergey M․
31424c126f
[sunporno] Modernize
2014-12-26 19:28:51 +06:00
peugeot
2c0b475235
[sunporno] fix duration
2014-12-26 12:49:13 +01:00
Sergey M․
885e4384a1
[teletask] Simplify
2014-12-25 23:26:57 +06:00
Sergey M․
2b8f151094
Merge branch 'teletask' of https://github.com/MaxReimann/youtube-dl into MaxReimann-teletask
2014-12-25 23:06:26 +06:00
Sergey M․
5ac71f0b27
[sohu] Modernize and extract all formats and more metadata ( Closes #4409 , closes #2056 , closes #3009 )
2014-12-25 22:25:05 +06:00
Sergey M․
39ac7c9435
[gameone] Extract duration as float
2014-12-24 19:18:59 +06:00
Tobias Bell
55f0cab3a3
[gameone] This fix resolves issue #4552
...
The duration metadata for certain episodes contained floating point
numbers instead of integers. Now only the integer part will be
interpreted. Also added a test for this
2014-12-23 22:09:21 +01:00
Sergey M․
544dec6298
[smotri] Skip broken tests
2014-12-23 20:33:56 +06:00
Jaime Marquínez Ferrándiz
e0ae1814b1
[sportdeutschland] Fix extraction ( fixes #4544 )
2014-12-22 22:24:19 +01:00
Adrian Kretz
9532d72371
[cnn] Add support for articles with videos ( fixes #4541 )
2014-12-22 18:40:36 +01:00
Sergey M․
1362bbbb4b
[adobetv] Add extractor ( Closes #4536 )
2014-12-22 22:05:47 +06:00
Jaime Marquínez Ferrándiz
f00fd51dae
Don't write the description file if info_dict['description'] is None ( #3166 )
2014-12-21 20:49:14 +01:00
Sergey M․
a8896c5ac2
[crunchyroll] Add .fr domain ( #4537 )
2014-12-22 00:58:15 +06:00
Jaime Marquínez Ferrándiz
5d3808524d
[extractor/common] Update docstring: replace FileDownloader with YoutubeDL
2014-12-21 16:58:29 +01:00
Jaime Marquínez Ferrándiz
c8f167823f
[dbtv] Make sure the 'id' field is a string
2014-12-21 16:57:07 +01:00
Jaime Marquínez Ferrándiz
70f6796e7d
[telecinco] Rename 'episode' group to 'id' in the _VALID_URL regex
...
MiTeleIE now uses '_match_id'
2014-12-21 16:54:53 +01:00
Jaime Marquínez Ferrándiz
85d253af6b
[internetvideoarchive] Update test's duration field
2014-12-21 15:37:21 +01:00
Jaime Marquínez Ferrándiz
a86cbf5876
[rtp] Fix test's id field
2014-12-21 15:28:40 +01:00
Jaime Marquínez Ferrándiz
3f1399de8a
[tmz] Fix test's thumbnail field
2014-12-21 15:26:00 +01:00
Jaime Marquínez Ferrándiz
1f809a8560
[nerdcubed] Style fixes
2014-12-21 15:22:30 +01:00
Jaime Marquínez Ferrándiz
653d14e2f9
[yahoo] Update extraction process
...
Their webpage uses now https://video.media.yql.yahoo.com/v1/video/sapi/streams/ for getting the video info.
2014-12-21 14:47:44 +01:00
Jaime Marquínez Ferrándiz
85fab7e47b
[yahoo] Replace two tests
...
The first one returned an internal server error.
The other doesn't seem to contain a video anymore.
2014-12-21 14:47:12 +01:00
Jaime Marquínez Ferrándiz
3aa9176f08
[yahoo] Improve video id detection ( fixes #4521 )
2014-12-21 14:09:00 +01:00
MaxReimann
33b53b6021
[teletask] Add new extractor
2014-12-21 12:26:47 +01:00
MaxReimann
3f7421b71b
fix test and remove lengthy description
2014-12-21 11:13:59 +01:00
MaxReimann
ee45625290
Add extractor for teletask
2014-12-21 11:01:28 +01:00
Sergey M․
2c2a42587b
[dvtv] Fix thumbnail scheme
2014-12-21 07:38:55 +06:00
Sergey M․
081d6e4784
[dvtv] Simplify
2014-12-21 07:33:58 +06:00
Petr Kutalek
1d4247f64e
[dvtv] Add support for playlists
2014-12-21 01:24:05 +01:00
Sergey M․
1ff30d7b79
[npo] Add support for streams ( Closes #4276 )
2014-12-20 18:30:56 +06:00
Sergey M․
16ea817968
[xtube] Fix and modernize ( Closes #4489 )
2014-12-19 21:56:44 +06:00
Will Glynn
c58843b3a1
[nerdcubed] Add new extractor
...
nerdcubed.co.uk describes videos in a single a feed.json file, providing
references to and metadata on >1300 YouTube videos spread across 3 main
channels as well as guest appareances on other channels via a single HTTP
request.
NerdCubedFeedIE transforms this feed into a youtube-dl playlist, preserving
information present in the upstream JSON (allowing zero-cost title/date
matches) and ultimately referencing the embedded YouTube videos.
2014-12-18 22:32:24 -06:00
Sergey M․
a22524b004
[twitch] Add support for vods ( Closes #4512 )
2014-12-18 21:25:42 +06:00
Philipp Hagemeister
b9465395cb
[dvtv] PEP8 and correct format sorting ( #4502 )
2014-12-17 23:18:06 +01:00
Philipp Hagemeister
edf41477f0
Merge remote-tracking branch 'petrkutalek/dvtv'
2014-12-17 23:12:38 +01:00
Petr Kutalek
5f627b4448
[dvtv] Add new extractor
2014-12-17 15:52:54 +01:00
Sergey M․
748ec66725
[theplatform] Extract captions ( Closes #4495 )
2014-12-17 20:20:40 +06:00
Jaime Marquínez Ferrándiz
e54a3a2f01
[screencastomatic] Remove unused variable
2014-12-17 14:56:30 +01:00
Jaime Marquínez Ferrándiz
0e4cb4f406
YoutubeDL: style fix
2014-12-17 14:55:27 +01:00
AndroKev
cd58dc3e56
Update YoutubeDL.py
2014-12-17 13:21:22 +01:00
AndroKev
c33bcf2051
only add video-id to archive, when successful
...
Example:
no space left--> youtube-dl adds the id to archive, but the video isn't fully downloaded
2014-12-17 13:05:19 +01:00
Philipp Hagemeister
7642c08763
release 2014.12.17.2
2014-12-17 11:39:25 +01:00
Philipp Hagemeister
fdc8000810
[downloader] Handle a file ./- ( Fixes #4498 )
2014-12-17 11:39:06 +01:00
Philipp Hagemeister
a91c9b15e3
release 2014.12.17.1
2014-12-17 11:29:52 +01:00
Philipp Hagemeister
27d67ea2ba
[comedycentral] Match URLs with a second ID ( fixes #4499 )
2014-12-17 11:29:35 +01:00
Philipp Hagemeister
d6a8160902
release 2014.12.17
2014-12-17 10:53:17 +01:00
Philipp Hagemeister
6e1b9395c6
[screencastomatic] Add new extractor ( Fixes #4497 )
2014-12-17 10:53:12 +01:00
Philipp Hagemeister
b1ccbed3d4
[nhl] Allow upper-case video IDs ( Fixes #4494 )
2014-12-17 00:26:04 +01:00
Philipp Hagemeister
37381350f8
[aljazeera] Add unicode_literals marker
2014-12-17 00:08:04 +01:00
Philipp Hagemeister
7af808a5ef
Improve code style
2014-12-17 00:06:41 +01:00
Philipp Hagemeister
876bef5937
[mit] Modernize
2014-12-17 00:04:24 +01:00
Philipp Hagemeister
964b190350
release 2014.12.16.2
2014-12-16 16:45:35 +01:00
Philipp Hagemeister
13d27a42cc
[orf:tvthek] Add support for topic URLs ( Fixes #4474 )
2014-12-16 16:45:28 +01:00
Philipp Hagemeister
ec05fee43a
[brightcove] Add shorter URL scheme for other extractors
2014-12-16 16:38:26 +01:00
Philipp Hagemeister
ac78b5e97b
release 2014.12.16.1
2014-12-16 16:03:57 +01:00
Philipp Hagemeister
17e0d63957
Merge branch 'master' of github.com:rg3/youtube-dl
2014-12-16 16:03:46 +01:00
Sergey M․
9209fe3878
[allocine] Add test for new URL format
2014-12-16 21:03:10 +06:00
Philipp Hagemeister
84d84211ac
[youtube:feeds] ( Fixes #4486 )
2014-12-16 15:59:31 +01:00
Sergey M.
b4116dcdd5
Merge pull request #4490 from Tailszefox/master
...
[Allocine] Support for more URLs
2014-12-16 20:59:07 +06:00
Jaime Marquínez Ferrándiz
bb18d787b5
[aljazeera] Add extractor ( closes #4487 )
2014-12-16 15:48:01 +01:00
Tailszefox
0647084f39
[Allocine] Support for more URLs
2014-12-16 15:46:04 +01:00
Philipp Hagemeister
734ea11e3c
Drop hash character in downloader output ( #4484 )
2014-12-16 00:37:42 +01:00
Philipp Hagemeister
3940450878
release 2014.12.16
2014-12-16 00:24:30 +01:00
Philipp Hagemeister
d86007873e
[YoutubeDL] Document where details for format can be found
2014-12-16 00:22:23 +01:00
Jaime Marquínez Ferrándiz
4b7df0d30c
[youtube:playlist] Work around buggy playlists ( fixes #4449 )
...
They show a "Load more" button, but they don't have more videos.
The continuation url in the json file was a link to itself, so we ended up in an infinite loop.
2014-12-15 19:19:15 +01:00
Jaime Marquínez Ferrándiz
3013bbb27d
Remove unused imports
2014-12-15 08:24:50 +01:00
Naglis Jonaitis
6f9b54933f
[streamcloud] Modernize
2014-12-15 03:32:17 +02:00
Naglis Jonaitis
1bbe317508
[mooshare] Modernize
2014-12-15 03:31:54 +02:00
Philipp Hagemeister
e97a534f13
release 2014.12.15
2014-12-15 01:36:46 +01:00
Philipp Hagemeister
71b640cc5b
[YoutubeDL] Add declarative version of progress hooks
2014-12-15 01:26:20 +01:00
Philipp Hagemeister
4f026fafbc
[YoutubeDL] Make postprocessors declarative
...
Instead of having to configure PPs in code, this allows us and embedding programs not to worry about imports or finer details, similarly to how we handle IEs.
2014-12-15 01:06:25 +01:00
Philipp Hagemeister
cae97f6521
Improve and test ffmpeg version detection
2014-12-14 21:59:59 +01:00
Naglis Jonaitis
4a4fbfc967
[yesjapan] Look for datetime inside submit_info
...
Oops..
2014-12-14 18:03:05 +02:00
Naglis Jonaitis
408b5839b1
[yesjapan] Add new extractor ( Closes #4466 )
2014-12-14 17:59:25 +02:00
Philipp Hagemeister
60620368d7
[youtube] Fix player ID detection
2014-12-14 00:43:34 +01:00
Philipp Hagemeister
4927de4f86
release 2014.12.14
2014-12-14 00:13:17 +01:00
Philipp Hagemeister
bad5c1a303
[rtp] Also match e-id-less URLs ( #4382 )
2014-12-14 00:13:07 +01:00
Philipp Hagemeister
6f18cc9abc
release 2014.12.13.1
2014-12-13 23:51:57 +01:00
Philipp Hagemeister
4d144be8b0
[bandcamp:album] Do not match plain Bandcamp URLs ( #4461 )
...
The _VALID_URL 1fa174692a
is to broad, since it matches everything beginning with bandcamp.com.
2014-12-13 23:50:06 +01:00
Philipp Hagemeister
2128b696b8
[utils] Do not make an exception for SSLv3
...
SSLv3 is terminally vulnerable to POODLE; web browsers are currently deprecating/removing it.
Closes #4459 , fixes #4294
2014-12-13 23:45:34 +01:00
Philipp Hagemeister
a23669220a
[utils] Make ssl work on Python 2.7.8
2014-12-13 23:27:21 +01:00
Philipp Hagemeister
051c46256b
release 2014.12.13
2014-12-13 23:13:48 +01:00
Philipp Hagemeister
d5524947b5
Merge remote-tracking branch 'fstirlitz/master'
2014-12-13 23:05:41 +01:00
Philipp Hagemeister
74f91c4af7
Merge branch 'master' of github.com:rg3/youtube-dl
2014-12-13 23:05:28 +01:00
Philipp Hagemeister
da4d4191a9
Merge branch 'master' of github.com:rg3/youtube-dl
2014-12-13 23:05:22 +01:00
Sergey M․
ac265bef1e
[restudy] Simplify and extract all formats
2014-12-14 03:41:00 +06:00
Mathias Rav
4a0132c570
[Restudy] Add new extractor for restudy.dk
2014-12-13 22:25:32 +01:00
Sergey M․
1fa174692a
[bandcamp:album] Make path optional ( Closes #4461 )
2014-12-14 02:00:54 +06:00
Sergey M․
04c9544187
[bbccouk] Fix vpid warning
2014-12-13 18:47:34 +06:00
Sergey M․
8085fc15cc
[adultswim] Improve segment duration extraction
2014-12-13 18:42:29 +06:00
Philipp Hagemeister
2f15832f56
Merge pull request #3927 from qrtt1/master
...
apply ratelimit to f4m
2014-12-13 12:59:12 +01:00
Philipp Hagemeister
a6620ac28d
[orf] Modernize
2014-12-13 12:41:38 +01:00
Philipp Hagemeister
89e36657cc
[keek] remove unused import
2014-12-13 12:36:46 +01:00
Philipp Hagemeister
7129bed51b
[keek] Modernize and extract uploader
2014-12-13 12:35:45 +01:00
Philipp Hagemeister
1cc79574fc
Fix imports and general cleanup
...
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
2014-12-13 12:35:45 +01:00
Philipp Hagemeister
20e35880bf
[streamcz] Update extractor
2014-12-13 12:35:45 +01:00
Philipp Hagemeister
5e1912cfc1
[5min] Remove helper method and modernize
...
Previously, other extractor would go call a private(!) helper method. Instead, just hardcode the 5min:video_id format - it's not if that would ever change.
2014-12-13 12:35:45 +01:00
Jaime Marquínez Ferrándiz
293f0f39ce
[utils] make_HTTPS_handler: Remove try/except block that would always raise an exception
...
This code is only run for Python < 3.4, where context.load_default_certs doesn't exist
2014-12-12 23:43:25 +01:00
Jaime Marquínez Ferrándiz
0db261ba56
[utils] make_HTTPS_handler: Use ssl.create_default_context in Python 2.7.9
...
The new features in the ssl module have been backported from 3.4, see https://docs.python.org/dev/whatsnew/2.7.html#pep-466-network-security-enhancements-for-python-2-7
2014-12-12 23:35:17 +01:00
felix
7668a2c5cb
[comcarcoff] add webpage_url datum
2014-12-12 23:20:34 +01:00
Jaime Marquínez Ferrándiz
26c06f0c51
[youtube:playlist] Remove unused property
2014-12-12 22:26:50 +01:00
Jaime Marquínez Ferrándiz
23d3608c6b
[youtube:channel] Fix extraction ( fixes #4435 )
...
It uses now the same pagination system as playlists
2014-12-12 22:23:54 +01:00
Philipp Hagemeister
baa7081d68
[urort] Update to new multi-format protocol
2014-12-12 20:55:18 +01:00
Philipp Hagemeister
19bf2b4e88
[comcarcoff] Add unicode_literals declaration
2014-12-12 20:37:58 +01:00
Philipp Hagemeister
6a1b20de2a
[urort] Modernize
2014-12-12 20:37:28 +01:00
Philipp Hagemeister
3c864e930d
[comcarcoff] Adapt c62159ea91a04ef82560472b254aef1cc9f70a11
2014-12-12 20:35:17 +01:00
Philipp Hagemeister
dc5596ff54
[comcarcoff] ( #4454 )
2014-12-12 20:32:02 +01:00
Philipp Hagemeister
46d9760f5e
Merge remote-tracking branch 'fstirlitz/master'
2014-12-12 20:17:26 +01:00
Philipp Hagemeister
90d71d3f08
[ooyala] Remove test md5sums
2014-12-12 20:12:51 +01:00
Philipp Hagemeister
e9404524cc
[ninegag] Test for additional properties
2014-12-12 20:10:15 +01:00
felix
dc65a213fd
comediansincarsgettingcoffee.com support
2014-12-12 19:58:44 +01:00
Philipp Hagemeister
4237ba10dc
[pornotube] Adapt to new interface
2014-12-12 19:44:25 +01:00
Naglis Jonaitis
c3f3b29b92
[rtp] Add new extractor ( Closes #4382 )
2014-12-12 20:22:24 +02:00
Philipp Hagemeister
1c985da0ca
release 2014.12.12.7
2014-12-12 18:25:58 +01:00
Philipp Hagemeister
7a60322abf
release 2014.12.12.6
2014-12-12 17:52:50 +01:00
Sergey M․
07bc9a3530
[nowvideo] Add .li domain ( Closes #4453 )
2014-12-12 22:44:16 +06:00
Philipp Hagemeister
a099965bad
release 2014.12.12.5
2014-12-12 17:40:27 +01:00
Philipp Hagemeister
146323a7f8
[groupon] Add extractor ( Fixes #4386 )
2014-12-12 17:39:33 +01:00
Philipp Hagemeister
57e086dcea
[ebaumsworld] Modernize
2014-12-12 17:24:05 +01:00