diff --git a/requirements.txt b/requirements.txt index da95e33..6624403 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,3 +14,4 @@ apprise==1.2.1 paho-mqtt pytest==7.1.2 pytest-mock==3.7.0 +suntime \ No newline at end of file diff --git a/scripts/update_birdnet_snippets.sh b/scripts/update_birdnet_snippets.sh index b4fb2a6..e13f9e6 100755 --- a/scripts/update_birdnet_snippets.sh +++ b/scripts/update_birdnet_snippets.sh @@ -195,6 +195,11 @@ if ! grep RTSP_STREAM_TO_LIVESTREAM /etc/birdnet/birdnet.conf &>/dev/null;then sudo -u$USER echo "RTSP_STREAM_TO_LIVESTREAM=\"0\"" >> /etc/birdnet/birdnet.conf fi +suntime_installation_status=$(~/BirdNET-Pi/birdnet/bin/python3 -c 'import pkgutil; print("installed" if pkgutil.find_loader("suntime") else "not installed")') +if [[ "$suntime_installation_status" = "not installed" ]];then + $HOME/BirdNET-Pi/birdnet/bin/pip3 install -U pip + $HOME/BirdNET-Pi/birdnet/bin/pip3 install suntime +fi sudo systemctl daemon-reload restart_services.sh