From 6f1986abd4d89053ef9276bf07fdb558a59205df Mon Sep 17 00:00:00 2001
From: Alexandre <44178713+alexbelgium@users.noreply.github.com>
Date: Tue, 26 Nov 2024 10:03:04 +0100
Subject: [PATCH 1/9] Add RARE_SPECIES_THRESHOLD
---
scripts/advanced.php | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/scripts/advanced.php b/scripts/advanced.php
index 765016cb2..fd484d49a 100644
--- a/scripts/advanced.php
+++ b/scripts/advanced.php
@@ -196,6 +196,15 @@
$contents = preg_replace("/RAW_SPECTROGRAM=.*/", "RAW_SPECTROGRAM=0", $contents);
}
+ if(isset($_GET["rare_species_threshold"])) {
+ $rare_species_threshold = $_GET["rare_species_threshold"];
+ if(strcmp($rare_species_threshold, $config['RARE_SPECIES_THRESHOLD']) !== 0) {
+ $contents = preg_replace("/RARE_SPECIES_THRESHOLD=.*/", "RARE_SPECIES_THRESHOLD=$rare_species_threshold", $contents);
+ }
+ } else {
+ $contents = preg_replace("/RARE_SPECIES_THRESHOLD=.*/", "RARE_SPECIES_THRESHOLD=30", $contents);
+ }
+
if(isset($_GET["custom_image"])) {
$custom_image = $_GET["custom_image"];
if(strcmp($custom_image,$config['CUSTOM_IMAGE']) !== 0) {
@@ -434,6 +443,10 @@ function collectrtspUrls() {
>
This allows you to remove the axes and labels of the spectrograms that are generated by Sox for each detection for a cleaner appearance.
+ + +This setting defines after how many days since last detection a species is considered rare. Default is 30 days.
From 7e4454dd719a3136f337dabe55bb07e7bc903267 Mon Sep 17 00:00:00 2001
From: Alexandre <44178713+alexbelgium@users.noreply.github.com>
Date: Tue, 26 Nov 2024 10:03:48 +0100
Subject: [PATCH 2/9] Add RARE_SPECIES_THRESHOLD
---
scripts/install_config.sh | 3 +++
1 file changed, 3 insertions(+)
diff --git a/scripts/install_config.sh b/scripts/install_config.sh
index 5fdf4521d..57dd458a1 100755
--- a/scripts/install_config.sh
+++ b/scripts/install_config.sh
@@ -270,6 +270,9 @@ RAW_SPECTROGRAM=0
CUSTOM_IMAGE=
CUSTOM_IMAGE_TITLE=""
+## RARE_SPECIES_THRESHOLD defines after how many days a species is considered as rare and highlighted on overview page
+RARE_SPECIES_THRESHOLD=30
+
## These are just for debugging
LAST_RUN=
THIS_RUN=
From 79e56f512ee2feb70082871bafa88df17b00feec Mon Sep 17 00:00:00 2001
From: Alexandre <44178713+alexbelgium@users.noreply.github.com>
Date: Tue, 26 Nov 2024 10:05:22 +0100
Subject: [PATCH 3/9] Add table for new and rare species
---
scripts/overview.php | 133 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 133 insertions(+)
diff --git a/scripts/overview.php b/scripts/overview.php
index 3abc40e9d..aaad22aa7 100644
--- a/scripts/overview.php
+++ b/scripts/overview.php
@@ -313,6 +313,139 @@ function setModalText(iter, title, text, authorlink, photolink, licenseurl) {
+
+
detected today!+ 5): ?> +
Date: Tue, 26 Nov 2024 10:06:12 +0100
Subject: [PATCH 4/9] Custom duration for minigraphs
---
scripts/overview.php | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/scripts/overview.php b/scripts/overview.php
index aaad22aa7..3d4d14e07 100644
--- a/scripts/overview.php
+++ b/scripts/overview.php
@@ -610,11 +610,11 @@ function startAutoRefresh() {
}
|