about summary refs log tree commit diff
path: root/youtube_dl/options.py
diff options
context:
space:
mode:
authorsingh-pratyush96 <singh.pratyush96@gmail.com>2016-08-04 15:47:22 +0530
committerSergey M․ <dstftw@gmail.com>2016-08-09 03:32:42 +0700
commit065bc354894f1d35592529455d9eb685470124b9 (patch)
treeea4686d4649cac08f87a4980b4a8a645f431545a /youtube_dl/options.py
parent3a380766d1d6abd83213319b41cdf9a18977a69c (diff)
downloadyoutube-dl-065bc354894f1d35592529455d9eb685470124b9.tar.gz
youtube-dl-065bc354894f1d35592529455d9eb685470124b9.tar.xz
youtube-dl-065bc354894f1d35592529455d9eb685470124b9.zip
Add --max-sleep-interval (Closes #9930)
Diffstat (limited to 'youtube_dl/options.py')
-rw-r--r--youtube_dl/options.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/youtube_dl/options.py b/youtube_dl/options.py
index 942d44912..068e824a0 100644
--- a/youtube_dl/options.py
+++ b/youtube_dl/options.py
@@ -499,9 +499,17 @@ def parseOpts(overrideArguments=None):
         dest='bidi_workaround', action='store_true',
         help='Work around terminals that lack bidirectional text support. Requires bidiv or fribidi executable in PATH')
     workarounds.add_option(
-        '--sleep-interval', metavar='SECONDS',
+        '--sleep-interval', '--min-sleep-interval', metavar='SECONDS',
         dest='sleep_interval', type=float,
-        help='Number of seconds to sleep before each download.')
+        help='Minimum number of seconds to sleep before each download. Sleep will be for a random interval if '
+             '--max-sleep-interval is also passed.'
+    )
+    workarounds.add_option(
+        '--max-sleep-interval', metavar='SECONDS',
+        dest='max_sleep_interval', type=float,
+        help='Max number of seconds to sleep before each download. Sleep will be for a random interval if passed'
+             ' along with --min-sleep-interval or --sleep-interval, otherwise ignored.'
+    )
 
     verbosity = optparse.OptionGroup(parser, 'Verbosity / Simulation Options')
     verbosity.add_option(