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
Philipp Hagemeister
2101f5d4cc
release 2014.12.12.4
2014-12-12 17:18:22 +01:00
Philipp Hagemeister
cc8c9281e6
[downloader/common] Do not use classic int division
2014-12-12 17:17:09 +01:00
Philipp Hagemeister
cf372f0778
Merge remote-tracking branch 'SyxbEaEQ2/rate-limit'
2014-12-12 17:16:13 +01:00
Philipp Hagemeister
34bc0ae667
Merge branch 'master' of github.com:rg3/youtube-dl
2014-12-12 17:12:25 +01:00
Philipp Hagemeister
2865cf0419
Deprecate --auto-number ( Closes #2704 )
2014-12-12 17:11:53 +01:00
Sergey M․
58c1f6f0a7
[nbc] Fix extraction ( Closes #4441 )
2014-12-12 22:10:32 +06:00
Philipp Hagemeister
7c7a0d395c
Remove unused imports
2014-12-12 17:07:39 +01:00
Mark Schreiber
ff815fe65a
Download playlist items in reverse order
...
Series of videos are typically uploaded to YouTube playlists in
chronological order. By default, these videos are downloaded
latest-to-earliest; this is great for seeing the latest videos in a
series, but prevents streaming video in the order that the videos were
produced. Add an option to download videos in reverse order,
earliest-to-latest.
Conflicts:
youtube_dl/YoutubeDL.py
youtube_dl/__init__.py
2014-12-12 16:56:29 +01:00
Philipp Hagemeister
da3a2d8137
release 2014.12.12.3
2014-12-12 16:47:38 +01:00
Sergey M․
68d301ffd4
[giantbomb] Add extractor ( Closes #4432 )
2014-12-12 21:23:42 +06:00