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