Philipp Hagemeister
614582bcc4
release 2014.08.24
2014-08-24 02:44:36 +02:00
Philipp Hagemeister
e1ab5000b2
[brightcove] Add support for videoId= in og:video meta ( Fixes #3571 )
2014-08-24 02:41:21 +02:00
Philipp Hagemeister
a5ed3e571e
[brightcove] Detect geoblocking
2014-08-24 02:40:26 +02:00
Philipp Hagemeister
10eaeb20c5
[generic] Require og:video URLs to contain a dot
2014-08-24 02:29:56 +02:00
Philipp Hagemeister
fa8deaf38b
[generic] Prevent from downloading a .swf as a video
...
We're seeing quite a number of people who do not put a video file in the og:video field, but the player URL. Try to detect some of these and filter them out.
2014-08-24 02:24:49 +02:00
Philipp Hagemeister
6857590059
[brightcove] Add a truncated URL warning message ( #3571 )
2014-08-24 02:11:26 +02:00
Philipp Hagemeister
a3db22ebdf
[grooveshark] Use proper imports
2014-08-24 02:06:59 +02:00
Philipp Hagemeister
c8e9a235d9
[generic] Add support for camtasia videos ( Fixes #3574 )
2014-08-24 02:02:17 +02:00
Philipp Hagemeister
30b871b0ca
Merge remote-tracking branch 'origin/master'
2014-08-24 01:34:28 +02:00
Philipp Hagemeister
eb9da9b732
[grooveshark] Fix test md5sum
2014-08-24 01:33:55 +02:00
Philipp Hagemeister
d769be6c96
[grooveshark,http] Make HTTP POST downloads work
2014-08-24 01:31:35 +02:00
Philipp Hagemeister
00558d9414
Merge remote-tracking branch 'sehrgut/Grooveshark'
...
Conflicts:
youtube_dl/__init__.py
youtube_dl/extractor/__init__.py
2014-08-23 16:41:14 +02:00
Philipp Hagemeister
49f3c16543
release 2014.08.23
2014-08-23 15:24:31 +02:00
Philipp Hagemeister
2ef6fcb5d8
[sbs] Add new extractor ( Fixes #3566 )
2014-08-23 15:20:56 +02:00
Philipp Hagemeister
38fc045253
[rtlnl] Remove unused code
2014-08-23 15:05:21 +02:00
Philipp Hagemeister
af1fd929c6
[patreon] Remove unused import
2014-08-23 15:04:11 +02:00
Philipp Hagemeister
b7b04c9234
[vodlocker] Allow title to end with a <br>
2014-08-23 14:39:47 +02:00
Philipp Hagemeister
430826c9d4
Merge pull request #3568 from MikeCol/xhamster_load
...
changed _VALID_URL to allow for country specific subdomains
2014-08-22 22:46:42 +02:00
Philipp Hagemeister
9d048a17d8
[rtve.es:live] Start supporting the 24h channel
2014-08-22 18:47:49 +02:00
Philipp Hagemeister
492641d10a
release 2014.08.22.3
2014-08-22 18:41:43 +02:00
Philipp Hagemeister
2b9faf5542
[rtve] Add support for live stream
...
At the moment, only RTVE-1 seems to work flawlessly.
-2 seems geoblocked right now.
-TDP doesn't seem to be available outside of Spain.
2014-08-22 18:40:28 +02:00
Philipp Hagemeister
ed2d6a1960
[generic] Simplify playlist support ( #2948 )
2014-08-22 18:19:56 +02:00
Philipp Hagemeister
be843678b1
[YouTubeDL] Correct handling of age_limit = None in result
2014-08-22 17:46:57 +02:00
Philipp Hagemeister
c71dfccc98
Merge remote-tracking branch 'anovicecodemonkey/generic-data-video-url'
...
Conflicts:
youtube_dl/extractor/generic.py
2014-08-22 17:40:36 +02:00
Philipp Hagemeister
1a9ccac7c1
Merge remote-tracking branch 'origin/master'
2014-08-22 17:38:11 +02:00
Philipp Hagemeister
e330d59abb
[playfm] Add extractor ( Fixes #3538 )
2014-08-22 17:38:06 +02:00
Philipp Hagemeister
218f754940
[README] Add thumbnail to _TEST example
...
While it's not mandatory, extractors are highly encouraged to provide a thumbnail field.
2014-08-22 11:30:49 +02:00
Philipp Hagemeister
a053c3493a
[test_YoutubeDL] Reorder formats ( #3542 )
2014-08-22 03:44:30 +02:00
Philipp Hagemeister
50b294aab8
release 2014.08.22.2
2014-08-22 03:16:16 +02:00
Philipp Hagemeister
756b046f3e
[pbs] recognize class=partnerPlayer as well ( Fixes #3564 )
2014-08-22 03:16:08 +02:00
Philipp Hagemeister
388ac0b18a
release 2014.08.22.1
2014-08-22 03:02:49 +02:00
Philipp Hagemeister
ad06434bd3
release 2014.08.22
2014-08-22 02:57:08 +02:00
Philipp Hagemeister
bd9820c937
Merge remote-tracking branch 'liudongmiao/patch-subtitle'
2014-08-22 02:45:21 +02:00
Philipp Hagemeister
deda8ac376
Credit @terminalmage for patreon ( #3390 )
2014-08-22 02:34:22 +02:00
Philipp Hagemeister
e05f693942
[patreon] Simplify ( #3390 )
2014-08-22 02:33:29 +02:00
Philipp Hagemeister
b27295d2ab
Merge remote-tracking branch 'terminalmage/add-patreon'
2014-08-22 01:52:56 +02:00
Philipp Hagemeister
ace52c5713
[README] format
2014-08-22 01:51:26 +02:00
Philipp Hagemeister
e62e150f64
[README] brevity is the soul of wit
...
These instructions are overly long as it is. Leave out the _TESTS example; most developers will not need it in their first IE.
2014-08-22 01:47:44 +02:00
Philipp Hagemeister
c44c0a775d
Merge remote-tracking branch 'terminalmage/readme'
2014-08-22 01:46:46 +02:00
Philipp Hagemeister
5fcf2dbed0
[aparat] modernize
2014-08-22 01:44:52 +02:00
Philipp Hagemeister
91dff03217
[dump] Modernize ( #3565 )
2014-08-22 01:43:19 +02:00
Philipp Hagemeister
a200f4cee2
Merge remote-tracking branch 'yasoob/master'
2014-08-22 01:38:59 +02:00
Philipp Hagemeister
ea6e8d5454
[metacafe] Add support for movieclips videos ( Fixes #3555 )
2014-08-22 01:36:07 +02:00
Philipp Hagemeister
61882bf7c6
release 2014.08.21.3
2014-08-21 18:02:02 +02:00
Philipp Hagemeister
cab317a680
Merge remote-tracking branch 'origin/master'
2014-08-21 18:01:33 +02:00
Philipp Hagemeister
c15235cd07
[metacafe] Avoid excessive nesting
2014-08-21 13:37:19 +02:00
Philipp Hagemeister
12c3ec3382
[metacafe] Simplify
2014-08-21 13:25:17 +02:00
Philipp Hagemeister
55db73efdf
[youtube] tag 171 is 128KBits ( Fixes #3542 )
2014-08-21 13:13:26 +02:00
Philipp Hagemeister
af40ac054a
release 2014.08.21.2
2014-08-21 13:07:49 +02:00
Philipp Hagemeister
a36819731b
[escapist] Add support for og:video:url ( Fixes #3557 )
2014-08-21 13:05:24 +02:00
Philipp Hagemeister
181c8655c7
[utils] Make JSON file writes atomic ( Fixes #3549 )
2014-08-21 13:01:13 +02:00
Philipp Hagemeister
3b95347bb6
[README] Document homebrew and pip installation ( #3190 )
2014-08-21 12:32:02 +02:00
Philipp Hagemeister
3b88ee9a7d
release 2014.08.21.1
2014-08-21 12:16:21 +02:00
Philipp Hagemeister
55c49908d2
[youtube] Handle incorrectly written cache files ( #3549 )
2014-08-21 12:15:51 +02:00
Philipp Hagemeister
db9b0b67b7
release 2014.08.21
2014-08-21 11:58:08 +02:00
Philipp Hagemeister
35f76e0061
Merge remote-tracking branch 'origin/master'
2014-08-21 11:57:52 +02:00
Philipp Hagemeister
3f338cd6de
Credit @akirk for ellentv
2014-08-21 11:57:44 +02:00
Philipp Hagemeister
1d01f26ab1
[ellentv] Simplify and correct tests
2014-08-21 11:57:03 +02:00
Philipp Hagemeister
266c71f971
Deprecate test_playlists
2014-08-21 11:56:49 +02:00
Philipp Hagemeister
e8ee972c6e
Allow playlist test definitions in test_download.
...
This moves playlist tests where they belong, i.e. to the extractors themselves.
Additionally, all our network interaction configuration for tests in test_download now applies to playlist tests as well.
2014-08-21 11:52:07 +02:00
Philipp Hagemeister
af8322d2f9
Merge remote-tracking branch 'akirk/ellentv'
2014-08-15 10:55:54 +02:00
Philipp Hagemeister
90e075da3a
release 2014.08.10
2014-08-10 19:47:15 +02:00
Philipp Hagemeister
9572013de9
[appletrailers] Support height-less videos
2014-08-10 13:04:45 +02:00
Philipp Hagemeister
cccfab6412
Restore youtube-dl compat binary
...
Be on the lookout, it might be modified in pull requests.
When I come back from my vacation (in three days from now), I'll start looking whether we really need the compat binary.
2014-08-06 19:30:16 +02:00
Philipp Hagemeister
6de0595eb8
release 2014.08.05
2014-08-05 17:02:47 +02:00
Philipp Hagemeister
c97797a737
release 2014.08.02.1
2014-08-02 18:16:52 +02:00
Philipp Hagemeister
61aabb9d70
release 2014.08.02
2014-08-02 12:25:40 +02:00
Philipp Hagemeister
62af3a0eb5
[youtube] Use new signature cache ID for in-memory cache as well
2014-08-02 12:23:18 +02:00
Philipp Hagemeister
60064c53f1
[youtube] Make cache ID a tuple of lengths instead of just the whole length
2014-08-02 12:21:53 +02:00
Philipp Hagemeister
98eb1c3fa2
[youtube] Clean up -v signature output
2014-08-02 11:55:20 +02:00
Philipp Hagemeister
201e9eaa0e
[youtube] Show format ID in signature deobfuscation -v output
2014-08-02 06:35:18 +02:00
Philipp Hagemeister
4f31d0f2b7
release 2014.07.30
2014-07-30 09:50:22 +02:00
Philipp Hagemeister
bff74bdd1a
[vevo] Sort formats ( Fixes #3399 )
2014-07-30 09:49:55 +02:00
Philipp Hagemeister
10b04ff7f4
Move --bidi-workaround to workarounds option group
...
Duh.
2014-07-29 17:19:19 +02:00
Philipp Hagemeister
1f7ccb9014
[generic] Add --default-search fixup_error
...
This restores the ability to enter URLs without a scheme (and default to http), but still fail if the input is a search term.
2014-07-29 17:17:46 +02:00
Philipp Hagemeister
895ba7d1dd
[gamestar] Use helper methods to not break if something changes ( #3393 )
2014-07-29 05:59:47 +02:00
Philipp Hagemeister
11b85ce62e
[YouTubeDL] Best practices ( Closes #3370 )
2014-07-25 23:37:32 +02:00
Philipp Hagemeister
8f3034d871
[livestream] Do not fail if SMIL download fails
2014-07-25 11:53:52 +02:00
Philipp Hagemeister
7fa547ab02
[livestream] Make clipBegin optional in SMIL
2014-07-25 11:50:10 +02:00
Philipp Hagemeister
3182f3e2dc
[justin.tv] Fix page reporting ( #3352 )
...
youtube-dl -j http://www.twitch.tv/fang_i3anger still fails though.
2014-07-25 11:46:53 +02:00
Philipp Hagemeister
cbf915f3f6
[livestream] Parse SMIL ( #2713 )
2014-07-25 11:39:17 +02:00
Philipp Hagemeister
b490b8849a
release 2014.07.25.1
2014-07-25 10:47:35 +02:00
Philipp Hagemeister
5d2519e5bf
[gdcvault] Add support for direct URL video type
...
Fixes #3356
2014-07-25 10:45:07 +02:00
Philipp Hagemeister
c3415d1bac
[extractor/common] PEP8
2014-07-25 10:43:03 +02:00
Philipp Hagemeister
36f3542883
release 2014.07.25
2014-07-25 07:05:17 +02:00
Philipp Hagemeister
4cb71e9b6a
[jsinterp] Fix slice
2014-07-25 07:04:39 +02:00
Philipp Hagemeister
4bc7009e8a
[jsinterp] Add new testcase
2014-07-25 07:00:54 +02:00
Philipp Hagemeister
16f8e9df8a
[jsinterp] Allow uppercase object names
2014-07-25 06:54:52 +02:00
Philipp Hagemeister
b081cebefa
[youtube] Fix player ID display
2014-07-25 06:49:26 +02:00
Philipp Hagemeister
4192b51c7c
Replace failure handling with up-front check.
...
The only time that write_string should fail is if the Python is completely braindead.
Check for that condition and output a more accurate warning.
See #3326 for details.
2014-07-24 13:29:44 +02:00
Philipp Hagemeister
052421ff09
Add --rm-cache-dir
2014-07-24 12:16:16 +02:00
Philipp Hagemeister
4e99f48817
deprecate --title
...
This is the default already. If you want a specific format, pick it with -o or --id.
2014-07-24 11:52:18 +02:00
Philipp Hagemeister
a11165ecc6
Reorder filesytem options
...
* Push down the deprecated ones
* Roughly order file-name, no-*, write-*, further options
2014-07-24 11:50:50 +02:00
Philipp Hagemeister
fbb2fc5580
Group cache-related options under filesystem
2014-07-24 11:49:26 +02:00
Philipp Hagemeister
2fe3d240cc
Regroup and hide workaround options
...
These options are rarely necessary. Hide them to make the important options in the general group more obvious.
2014-07-24 11:46:21 +02:00
Philipp Hagemeister
42f4dcfe41
[test_youtube_signatures] Modernize
2014-07-24 11:39:54 +02:00
Philipp Hagemeister
892e3192fb
[jsinterp] Do not expect dot in simple function call
2014-07-24 11:33:42 +02:00
Philipp Hagemeister
7272eab9d0
release 2014.07.24
2014-07-24 11:24:43 +02:00
Philipp Hagemeister
825abb8175
[jsinterp] Implement splice and general improvement
...
I still get 403s on YouTube though.
2014-07-24 10:41:14 +02:00
Philipp Hagemeister
d799b47b82
[ffmpeg] PEP8 and a more obvious variable name
2014-07-23 02:55:06 +02:00