2
0
Эх сурвалжийг харах

Added cap if user requests ytsearch number over 1000 (with warning)

dannycolligan 16 жил өмнө
parent
commit
257453b92b
1 өөрчлөгдсөн 3 нэмэгдсэн , 0 устгасан
  1. 3 0
      youtube-dl

+ 3 - 0
youtube-dl

@@ -786,6 +786,9 @@ class YoutubeSearchIE(InfoExtractor):
 				if n <= 0:
 					self.to_stderr(u'ERROR: invalid download number %s for query "%s"' % (n, query))
 					return [None]
+				elif n > self._max_youtube_results:
+					self.to_stderr(u'WARNING: ytsearch returns max %i results (you requested %i)'  % (self._max_youtube_results, n))
+					n = self._max_youtube_results
 				return self._download_n_results(query, n)
 			except ValueError: # parsing prefix as int fails
 				return self._download_n_results(query, 1)