lib/downloader.rb in narou-1.5.6.1 vs lib/downloader.rb in narou-1.5.7
- old
+ new
@@ -632,32 +632,32 @@
# 小説本文をまとめてダウンロードして保存
#
# subtitles にダウンロードしたいものをまとめた subtitle info を渡す
#
def sections_download_and_save(subtitles)
- @@__narou_wait_counter ||= 0
- @@__narou_last_download_time ||= Time.now - 20
+ #@@__narou_wait_counter ||= 0
+ #@@__narou_last_download_time ||= Time.now - 20
max = subtitles.count
return if max == 0
puts ("<bold><green>" + TermColor.escape("ID:#{@id} #{get_title} のDL開始") + "</green></bold>").termcolor
interval_sleep_time = LocalSetting.get["local_setting"]["download.interval"] || 0
interval_sleep_time = 0 if interval_sleep_time < 0
save_least_one = false
- if Time.now - @@__narou_last_download_time > 5
- @@__narou_wait_counter = 0
- end
+ #if Time.now - @@__narou_last_download_time > 5
+ # @@__narou_wait_counter = 0
+ #end
subtitles.each_with_index do |subtitle_info, i|
- if @setting["is_narou"] && (@@__narou_wait_counter % 10 == 0 && @@__narou_wait_counter >= 10)
+ #if @setting["is_narou"] && (@@__narou_wait_counter % 10 == 0 && @@__narou_wait_counter >= 10)
# MEMO:
# 小説家になろうは連続DL規制があるため、ウェイトを入れる必要がある。
# 10話ごとに規制が入るため、10話ごとにウェイトを挟む。
# 1話ごとに1秒待機を10回繰り返そうと、11回目に規制が入るため、ウェイトは必ず必要。
- sleep(5)
- else
- sleep(interval_sleep_time) if @@__narou_wait_counter > 0
- end
- @@__narou_wait_counter += 1
- @@__narou_last_download_time = Time.now
+ # sleep(5)
+ #else
+ sleep(interval_sleep_time)# if @@__narou_wait_counter > 0
+ #end
+ #@@__narou_wait_counter += 1
+ #@@__narou_last_download_time = Time.now
index, subtitle, file_subtitle, chapter = %w(index subtitle file_subtitle chapter).map { |k|
subtitle_info[k]
}
unless chapter.empty?
puts "#{chapter}"