summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDUOLabs333 <dvdugo333@gmail.com>2023-01-03 13:10:26 -0500
committerDUOLabs333 <dvdugo333@gmail.com>2023-01-03 13:10:26 -0500
commit76758baab83b303e43a41a11bad37058c696905a (patch)
treeb378921cb07292057ebda555b67c327bfb6bdbe7 /src
parent9d83e2da4e5c1dffc994dc8acd3f2a74280ffcc4 (diff)
downloadinvidious-76758baab83b303e43a41a11bad37058c696905a.tar.gz
invidious-76758baab83b303e43a41a11bad37058c696905a.tar.bz2
invidious-76758baab83b303e43a41a11bad37058c696905a.zip
Removed unneccesary String::Builder and removed cues that was just a blank line
Diffstat (limited to 'src')
-rw-r--r--src/invidious/videos/caption.cr16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/invidious/videos/caption.cr b/src/invidious/videos/caption.cr
index 4049c5d0..83a4c82f 100644
--- a/src/invidious/videos/caption.cr
+++ b/src/invidious/videos/caption.cr
@@ -41,7 +41,9 @@ module Invidious::Videos
if item.name == "body"
item.children.each do |cue|
if cue.name == "p"
- cues << cue
+ if !(cue.children.size == 1 && cue.children[0].content == "\n")
+ cues << cue
+ end
end
end
break
@@ -71,13 +73,13 @@ module Invidious::Videos
start_time = "#{start_time.hours.to_s.rjust(2, '0')}:#{start_time.minutes.to_s.rjust(2, '0')}:#{start_time.seconds.to_s.rjust(2, '0')}.#{start_time.milliseconds.to_s.rjust(3, '0')}"
end_time = "#{end_time.hours.to_s.rjust(2, '0')}:#{end_time.minutes.to_s.rjust(2, '0')}:#{end_time.seconds.to_s.rjust(2, '0')}.#{end_time.milliseconds.to_s.rjust(3, '0')}"
- text = String.build do |text|
- node.children.each do |s|
- text << s.content
- end
- end
+
result << start_time + " --> " + end_time + "\n"
- result << text + "\n"
+
+ node.children.each do |s|
+ result << s.content
+ end
+ result << "\n"
result << "\n"
end
end