From 79d71bcff042f7dab4ee94e70f9c7957aeee064e Mon Sep 17 00:00:00 2001
From: gouedard2016 <felix.gouedard@ensiie.fr>
Date: Mon, 28 Jun 2021 17:32:22 +0200
Subject: [PATCH] Adding ID prefix for karas

---
 utils/scripts/kagari.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/utils/scripts/kagari.py b/utils/scripts/kagari.py
index 39492891..23c13551 100755
--- a/utils/scripts/kagari.py
+++ b/utils/scripts/kagari.py
@@ -182,6 +182,7 @@ def search_query(args):
 
 def build_kara_name(data):
     "Builds the name of the file from the response dictionary"
+    kara_id = data["id"]
     src_name = data["source_name"]
     song_name = data["song_name"]
     song_type = data["song_type"]
@@ -190,7 +191,7 @@ def build_kara_name(data):
     language = data["language"]
     author = data["author_name"]
 
-    kara_name = f"{src_name} - {song_type}{song_nbr} - {song_name}"
+    kara_name = f"{kara_id} - {src_name} - {song_type}{song_nbr} - {song_name}"
     kara_additional = f" ({category}/{language}) by {author}"
 
     return kara_name, kara_additional
@@ -228,9 +229,7 @@ def dl_mode(args, kara_json):
     kara_string = ""
     kara_nbr = 0
 
-    if len(kara_json) == 1:
-        if type(kara_json) is list:
-            kara_json = kara_json[0]
+    if type(kara_json) is not list:
         kara_name, kara_additional = build_kara_name(kara_json)
         kara_string = '"' + kara_name + '"' + kara_additional
         kara_id = kara_json["id"]
-- 
GitLab