fix flickr_labels.txt being deleted

This commit is contained in:
ehpersonal38
2023-06-09 18:07:40 -04:00
parent d47719a443
commit f7f0a28bd1
+20
View File
@@ -232,6 +232,26 @@ if grep -q '^MODEL=BirdNET_GLOBAL_3K_V2.3_Model_FP16$' /etc/birdnet/birdnet.conf
sudo chmod +x $HOME/BirdNET-Pi/scripts/install_language_label_nm.sh && $HOME/BirdNET-Pi/scripts/install_language_label_nm.sh -l "$language"
fi
# if labels_flickr.txt doesnt exist, create it
labels_file="$HOME/BirdNET-Pi/model/labels_flickr.txt"
if [ ! -f "$labels_file" ]; then
if [ -f "$HOME/BirdNET-Pi/scripts/thisrun.txt" ]; then
config_file="$HOME/BirdNET-Pi/scripts/thisrun.txt"
elif [ -f "$HOME/BirdNET-Pi/scripts/thisrun.ini" ]; then
config_file="$HOME/BirdNET-Pi/scripts/thisrun.ini"
fi
language=$(grep -oP "^DATABASE_LANG\s*=\s*\K.*" "$config_file")
model=$(grep -oP "^MODEL\s*=\s*\K.*" "$config_file")
if [ "$model" == "BirdNET_GLOBAL_6K_V2.4_Model_FP16" ]; then
chmod +x "$HOME/BirdNET-Pi/scripts/install_language_label_nm.sh"
"$HOME/BirdNET-Pi/scripts/install_language_label_nm.sh" -l "$language"
else
"$HOME/BirdNET-Pi/scripts/install_language_label.sh" -l "$language"
fi
fi
sudo systemctl daemon-reload
restart_services.sh