From e8e1745af704bad8daa802a4898df4df57a4a50f Mon Sep 17 00:00:00 2001 From: Priec Date: Thu, 3 Sep 2026 21:25:32 +0200 Subject: [PATCH] server now exports profile only --- client-gui2 | 2 +- prod_data_parse_scripts/parse_sklad_karta.sh | 42 ++++++++++++++++++++ server | 2 +- 3 files changed, 44 insertions(+), 2 deletions(-) create mode 100755 prod_data_parse_scripts/parse_sklad_karta.sh diff --git a/client-gui2 b/client-gui2 index 27d9d487..8238b873 160000 --- a/client-gui2 +++ b/client-gui2 @@ -1 +1 @@ -Subproject commit 27d9d487fe2d8bc7ce20a5e1ddb2c72b9ad8b1a3 +Subproject commit 8238b873f4cb067c26d5b97863704fa6bb9a1db7 diff --git a/prod_data_parse_scripts/parse_sklad_karta.sh b/prod_data_parse_scripts/parse_sklad_karta.sh new file mode 100755 index 00000000..a12844e2 --- /dev/null +++ b/prod_data_parse_scripts/parse_sklad_karta.sh @@ -0,0 +1,42 @@ +#!/bin/sh + +set -eu + +if [ "$#" -lt 1 ] || [ "$#" -gt 2 ]; then + printf 'Usage: %s INPUT.csv [OUTPUT.csv]\n' "$0" >&2 + exit 2 +fi + +input=$1 +output=${2:--} + +process_csv() { + awk -F '\",\"' ' + BEGIN { + OFS = FS + } + + { + sub(/\r$/, "", $0) + } + + NR == 1 { + print + next + } + + { + if ($5 == "- -") { + $5 = "" + } + + print + } +' "$input" +} + +if [ "$output" = "-" ]; then + process_csv +else + process_csv > "$output" +fi diff --git a/server b/server index 9325e5b5..05833f55 160000 --- a/server +++ b/server @@ -1 +1 @@ -Subproject commit 9325e5b53776ae14016cb227cba4982237b937ba +Subproject commit 05833f55b3aeb982623ff688900e5dd38e896779