From 607cb09fbf7635670a5271dd56dd9edd935d132a Mon Sep 17 00:00:00 2001 From: ehpersonal38 <103586016+ehpersonal38@users.noreply.github.com> Date: Sun, 15 Jan 2023 18:42:53 -0500 Subject: [PATCH] Create install_language_label_nm.sh --- scripts/install_language_label_nm.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 scripts/install_language_label_nm.sh diff --git a/scripts/install_language_label_nm.sh b/scripts/install_language_label_nm.sh new file mode 100644 index 0000000..a4f4918 --- /dev/null +++ b/scripts/install_language_label_nm.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +usage() { echo "Usage: $0 -l " 1>&2; exit 1; } + +while getopts "l:" o; do + case "${o}" in + l) + lang=${OPTARG} + ;; + *) + usage + ;; + esac +done +shift $((OPTIND-1)) + +HOME=$(awk -F: '/1000/ {print $6}' /etc/passwd) + +label_file_name="labels_${lang}.txt" + +unzip -o $HOME/BirdNET-Pi/model/labels_nm.zip $label_file_name \ + -d $HOME/BirdNET-Pi/model \ + && mv -f $HOME/BirdNET-Pi/model/$label_file_name $HOME/BirdNET-Pi/model/labels.txt \ + && logger "[$0] Changed language label file to '$label_file_name'"; + +exit 0