adc0ae3ceb
[__init__] Provide a better error messages if URLs are missing ( Closes #4813 )
2015-01-30 01:56:15 +01:00
cc1237f484
[__init__] Work around flake8 false positive
2015-01-25 05:17:43 +01:00
881e6a1f5c
Add --xattr-set-filesize option ( Fixes #1348 )
2015-01-25 04:49:44 +01:00
baeaeffce5
[options] Add support for infinite retries ( Fixes #507 )
2015-01-25 04:34:38 +01:00
c14e88f0f5
[YoutubeDL] Add --playlist-items option ( Fixes #2662 )
2015-01-25 04:24:55 +01:00
ec82d85acd
[YoutubeDL] Implement --write-all-thumbnails ( Closes #2269 )
2015-01-25 03:11:12 +01:00
cfb56d1af3
Add --list-thumbnails
2015-01-25 02:43:19 +01:00
222516d97d
[downloader] Lay groundwork for external downloaders.
...
This comes with a very simply implementation for wget; the real work is in setting up the infrastructure.
2015-01-24 01:38:48 +01:00
649f7966f7
Fix --sleep-interval ( #3426 )
2015-01-23 12:07:13 +01:00
5f0d813d93
Merge remote-tracking branch 'rupertbaxter2/master'
...
Conflicts:
youtube_dl/__init__.py
youtube_dl/downloader/common.py
2015-01-23 12:05:01 +01:00
58b1f00d19
[YoutubeDL] Add new --call-home option for debugging
2015-01-10 21:02:27 +01:00
be4a824d74
Add new option --source-address
...
Closes #3618 , fixes #721 , fixes #2481 , fixes #4551 , closes #1020 .
2015-01-10 19:56:51 +01:00
6271f1cad9
[youtube|ffmpeg] Automatically correct video with non-square pixels ( Fixes #4674 )
2015-01-10 05:45:51 +01:00
bd1a281ede
[options] PEP8 and simpler --merge-output-format handling ( #4673 )
2015-01-10 02:03:00 +01:00
34c781a24d
Passing the option into the main program's arguments
2015-01-10 00:03:11 +00:00
c0bdf32a3c
Add --print-json ( Closes #2845 )
2015-01-08 18:03:29 +01:00
2bad0e5d20
[/__init__] Define public API
2015-01-07 07:41:05 +01:00
0590062925
Respect age_limit when listing extractors ( Fixes #4653 )
2015-01-07 07:20:20 +01:00
50a0f6df7e
[/__init__] Add another cute search example
2015-01-01 22:47:21 +01:00
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
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
b74e86f48a
Fix all PEP8 issues except E501
2014-11-23 22:21:46 +01:00
8bcc875676
PEP8: more applied
2014-11-23 21:20:46 +01:00
5f6a1245ff
PEP8 applied
2014-11-23 20:41:03 +01:00
7d4111ed14
Provide guidance when called with a YouTube ID starting with a dash.
...
Reported at https://news.ycombinator.com/item?id=8648121
2014-11-23 10:51:09 +01:00
e07e931375
Work around 2.7.0 deficencies ( Fixes #4223 )
2014-11-19 18:21:58 +01:00
a4bc433619
[__init__] Modernize
2014-11-16 15:08:34 +01:00
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
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
64269e4d01
Move AUTHORS to root ( closes #2985 )
2014-10-26 18:01:00 +01:00
5894a4f4ee
Credit @gabeos for crunchyroll:playlist ( #3988 )
2014-10-26 17:29:02 +01:00
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
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
7fc54e5262
Merge remote-tracking branch 'xavierbeynon/audiomack'
2014-10-25 08:55:12 +02:00
ec9c978481
Credit @winwon for vidzi ( #3989 )
2014-10-25 08:42:53 +02:00
fdfefa1b9c
Made changes per phihag
2014-10-24 21:07:01 -05:00
63e0be3415
New option --dump-single-json ( #4003 )
2014-10-25 00:30:57 +02:00
964ae0a122
Credit @thornomad for glide ( #3944 )
2014-10-24 15:29:44 +02:00
2acfe95f58
Credit @capital-G for bild.de ( #3983 )
2014-10-24 15:12:29 +02:00
057a5206cc
Add --flat-playlist option ( Closes #4003 )
2014-10-24 14:48:12 +02:00
f2f2c0c2c6
[generic] Allow --default-search without colon
2014-10-23 21:13:45 +02:00
4644ac5527
[core] Decode environment variables with filesystem encoding ( Fixes #3854 , Fixes #3217 , Fixes #2918 )
...
Introduces compat versions of os.getenv and os.path.expanduser
2014-09-30 22:27:53 +07:00
5e43e3803c
Credit @lenaten for ynet ( #3840 ) and sport5 ( #3841 )
2014-09-28 03:45:15 +07:00
5a13fe9ed2
Credit @m5moufl for behindkink ( #3740 )
2014-09-17 12:50:47 +02:00
997987d568
Credit @r4mos for allmyvideos
2014-09-16 23:33:13 +02:00
ae369738b0
Credit @haricharan for einthusan ( #3755 )
2014-09-15 23:35:00 +02:00
2daabe4992
[options] Correct option usage
2014-09-13 07:58:44 +02:00
34a741a8ec
[options] Move all options to their own file
2014-09-13 07:55:21 +02:00
140d8d77b3
Credit @mrkolby for dbtv.no ( #3685 )
2014-09-05 20:00:12 +07:00
a0e07d3161
[youtube] Move cache into its own module
2014-09-03 17:29:19 +02:00