File convert-to-modern-colorthief.patch of Package Komikku
diff -rub komikku/komikku/models/database/mangas.py komikku-patched/komikku/models/database/mangas.py
--- komikku/komikku/models/database/mangas.py 2025-03-02 22:25:37.000000000 +0100
+++ komikku-patched/komikku/models/database/mangas.py 2025-03-03 14:49:41.439611884 +0100
@@ -11,7 +11,7 @@
import shutil
import time
-from colorthief import ColorThief
+from modern_colorthief import get_color, get_palette
from komikku.models.database import create_db_connection
from komikku.models.database import insert_row
@@ -135,7 +135,7 @@
return None
colors = [':root {\n']
- for index, color in enumerate(palette):
+ for index, color in enumerate(get_palette):
colors.append(f'\t--backdrop-background-color-{index}: rgb({color[0]} {color[1]} {color[2]} / 100%);\n') # noqa: E702, E231
colors.append('\t--backdrop-background-color-2: var(--window-bg-color);\n')
colors.append('}\n')
diff -rub komikku/requirements.txt komikku-patched/requirements.txt
--- komikku/requirements.txt 2025-03-02 22:25:37.000000000 +0100
+++ komikku-patched/requirements.txt 2025-03-03 14:48:27.889567961 +0100
@@ -1,6 +1,6 @@
beautifulsoup4
brotli >= 1.1.0
-colorthief
+modern_colorthief
dateparser >= 1.1.6
emoji
keyring >= 21.6.0