cleanup usage of labels.txt a bit

This commit is contained in:
frederik
2025-10-31 18:37:27 +01:00
committed by Nachtzuster
parent 0d28d5e8d0
commit c9787ed5ae
3 changed files with 8 additions and 27 deletions
+2 -22
View File
@@ -93,32 +93,12 @@ function debug_log($message) {
function get_com_en_name($sci_name) {
if (!isset($_labels_flickr)) {
$_labels_flickr = file(get_home() . "/BirdNET-Pi/model/labels_flickr.txt");
}
$engname = null;
foreach ($_labels_flickr as $label) {
if (trim(explode("_", $label)[0]) === $sci_name) {
$engname = trim(explode("_", $label)[1]);
break;
}
$_labels_flickr = json_decode(file_get_contents(get_home() . "/BirdNET-Pi/model/l18n/labels_en.json"), true);
}
$engname = $_labels_flickr[$sci_name];
return $engname;
}
function get_sci_name($com_name) {
if (!isset($_labels)) {
$_labels = file(get_home() . "/BirdNET-Pi/model/labels.txt");
}
$sciname = null;
foreach ($_labels as $label) {
if (trim(explode("_", $label)[1]) === $com_name) {
$sciname = trim(explode("_", $label)[0]);
break;
}
}
return $sciname;
}
function get_label($record, $sort_by, $date=null) {
$name = $record["Com_Name"];
if ($sort_by == "confidence") {