From e599265f3df99606617ee9104bd8c7675a7f6128 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Einar=20J=C3=B8rgen=20Haraldseid?= <einar@haraldseid.net>
Date: Wed, 30 Apr 2025 22:16:10 +0200
Subject: [PATCH] =?utf8?q?Oppdatering=20for=20=C3=A5=20st=C3=B8tte=20nyest?=
 =?utf8?q?e=20versjon=20av=20bluecolor?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

---
 colorscan.sh | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/colorscan.sh b/colorscan.sh
index c57872a..6386c17 100755
--- a/colorscan.sh
+++ b/colorscan.sh
@@ -1,13 +1,16 @@
 #!/bin/bash
 n=1
 while read scan; do
-  if [ "${n}" != 1 ]; then
+  if [[ ! "${scan}" =~ "[\"scan" ]]; then
+    continue
+  fi
+  if [ "${n}" -ne 1 ]; then
     echo ""
   fi
   echo "Scan ${n}:"
-  lab=$(echo "${scan}" | jq -cr '.scan.lab | join(", ")')
-  lch=$(echo "${scan}" | jq -cr '.scan.lch | join(", ")')
-  rgb=$(echo "${scan}" | jq -cr '.scan.rgb | join(", ")')
+  lab=$(echo "${scan}" | jq -cr '.[2].scan.lab | join(", ")')
+  lch=$(echo "${scan}" | jq -cr '.[2].scan.lch | join(", ")')
+  rgb=$(echo "${scan}" | jq -cr '.[2].scan.rgb | join(", ")')
   r=$(echo "${rgb}" | cut -f 1 -d "," | tr -d " ")
   g=$(echo "${rgb}" | cut -f 2 -d "," | tr -d " ")
   b=$(echo "${rgb}" | cut -f 3 -d "," | tr -d " ")
@@ -22,4 +25,4 @@ while read scan; do
   echo "RGB:    ${rgb}"
   echo "HEX:    #${rH}${gH}${bH}"
   ((n++))
-done < <(bluecolor --format json)
+done < <(bluecolor --scan --pipe --format json)
-- 
2.30.2