summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-01-20 20:29:14 +0100
committerSamantaz Fox <coding@samantaz.fr>2022-01-28 02:19:53 +0100
commit971b6ec96f2a99d8df4d9535d80d71b51868e077 (patch)
treee4550fb760c30f5b77b2acaafd0d9afa899d34b7
parent46f7ca9ffae8f2d00bb0ef4ad7a2c2dbd344d047 (diff)
downloadinvidious-971b6ec96f2a99d8df4d9535d80d71b51868e077.tar.gz
invidious-971b6ec96f2a99d8df4d9535d80d71b51868e077.tar.bz2
invidious-971b6ec96f2a99d8df4d9535d80d71b51868e077.zip
Fix 'Lint/UselessAssign' warnings reported by ameba
-rw-r--r--src/invidious/comments.cr4
-rw-r--r--src/invidious/playlists.cr1
-rw-r--r--src/invidious/users.cr12
3 files changed, 5 insertions, 12 deletions
diff --git a/src/invidious/comments.cr b/src/invidious/comments.cr
index dda92440..65f4b135 100644
--- a/src/invidious/comments.cr
+++ b/src/invidious/comments.cr
@@ -93,10 +93,6 @@ def fetch_youtube_comments(id, cursor, format, locale, thin_mode, region, sort_b
end
contents = body["contents"]?
header = body["header"]?
- if body["continuations"]?
- # Removable? Doesn't seem like this is used.
- more_replies_continuation = body["continuations"][0]["nextContinuationData"]["continuation"].as_s
- end
else
raise InfoException.new("Could not fetch comments")
end
diff --git a/src/invidious/playlists.cr b/src/invidious/playlists.cr
index 177cee0f..88888a65 100644
--- a/src/invidious/playlists.cr
+++ b/src/invidious/playlists.cr
@@ -463,7 +463,6 @@ def extract_playlist_videos(initial_data : Hash(String, JSON::Any))
plid = i["navigationEndpoint"]["watchEndpoint"]["playlistId"].as_s
index = i["navigationEndpoint"]["watchEndpoint"]["index"].as_i64
- thumbnail = i["thumbnail"]["thumbnails"][0]["url"].as_s
title = i["title"].try { |t| t["simpleText"]? || t["runs"]?.try &.[0]["text"]? }.try &.as_s || ""
author = i["shortBylineText"]?.try &.["runs"][0]["text"].as_s || ""
ucid = i["shortBylineText"]?.try &.["runs"][0]["navigationEndpoint"]["browseEndpoint"]["browseId"].as_s || ""
diff --git a/src/invidious/users.cr b/src/invidious/users.cr
index 49074994..213f5622 100644
--- a/src/invidious/users.cr
+++ b/src/invidious/users.cr
@@ -65,7 +65,6 @@ def fetch_user(sid, headers)
feed = YT_POOL.client &.get("/subscription_manager?disable_polymer=1", headers)
feed = XML.parse_html(feed.body)
- channels = [] of String
channels = feed.xpath_nodes(%q(//ul[@id="guide-channels"]/li/a)).compact_map do |channel|
if {"Popular on YouTube", "Music", "Sports", "Gaming"}.includes? channel["title"]
nil
@@ -157,12 +156,11 @@ def generate_captcha(key)
</svg>
END_SVG
- image = ""
- convert = Process.run(%(rsvg-convert -w 400 -h 400 -b none -f png), shell: true,
- input: IO::Memory.new(clock_svg), output: Process::Redirect::Pipe) do |proc|
- image = proc.output.gets_to_end
- image = Base64.strict_encode(image)
- image = "data:image/png;base64,#{image}"
+ image = "data:image/png;base64,"
+ image += Process.run(%(rsvg-convert -w 400 -h 400 -b none -f png), shell: true,
+ input: IO::Memory.new(clock_svg), output: Process::Redirect::Pipe
+ ) do |proc|
+ Base64.strict_encode(proc.output.gets_to_end)
end
answer = "#{hour}:#{minute.to_s.rjust(2, '0')}:#{second.to_s.rjust(2, '0')}"