Commit Graph

99 Commits

Author SHA1 Message Date
dalogue1 786348d815 Automatic Update Feature (#424)
* Update advanced.php

Added a checkbox in the Advanced Settings page to enable Automatic Update

* Update install_config.sh

The AUTOMATIC_UPDATE parameter needs to be created in the BirdNET-Pi configuration file.

* Update install_services.sh

Add a cron job to the system to performa automatic updates.

* Create automatic_update.cron

The line to be added to the cron table to check for need to perform automatic update.

* Create automatic_update.sh

Script to perform the automatic update if the flag is set in the configuration.  Also, the services are restarted after the update.

* Update install_services.sh

* Update automatic_update.sh

* Update advanced.php

Correct typo

* Update update_birdnet_snippets.sh

Add the automatic_update.cron to the list of cron jobs

* Update update_birdnet_snippets.sh

* Update automatic_update.cron

Change automatic update to once a week on Sunday at 3AM

* Update update_birdnet_snippets.sh

Adjusted to add option to existing installations

* Update automatic_update.sh

Removed unnecessary call to restart_services.sh

* Update advanced.php

Cleaned up the Options section line spacing in the settings table

* Update templates/automatic_update.cron

Co-authored-by: Nachtzuster <Nachtzuster@users.noreply.github.com>

* Update scripts/update_birdnet_snippets.sh

Co-authored-by: Nachtzuster <Nachtzuster@users.noreply.github.com>

* Delete scripts/automatic_update.sh

* Update advanced.php

Modified the description of the Automatic Update feature on the Advanced Configuration tab.

* Update install_config.sh

---------

Co-authored-by: Nachtzuster <Nachtzuster@users.noreply.github.com>
2025-09-24 20:06:48 +02:00
frederik 2ce355a2ae update config 2025-09-08 20:09:49 +02:00
frederik a5154c38ed add IMAGE_PROVIDER config 2025-08-19 11:12:50 +02:00
Christopher Leinbach bdc5802816 Add Purge Threshold
Adds a purge threshold setting. This setting allows the user to
control at what filled percentage the purge activities are run.
This replaces the default, hard coded 95% point.

The purge threshold defaults at the original 95%. I set a minimum
of 20 and max of 99 because those values felt sensible but am open
to changing those based on feedback.

Note: The purge threshold is still active when the keep option is
set. I added a note for this but this still presents some risk
where users who change this while in Keep mode could have their
services shut down earlier than they expect.
2025-01-25 17:40:29 +01:00
Alexandre 5c8d30797e Add RARE_SPECIES_THRESHOLD 2025-01-25 12:02:00 +01:00
frederik bd93b1c0a5 allow getting http://ip-api.com/json to fail 2024-12-04 18:49:52 +01:00
Alexandre b77f579e35 Feat : limit the number of audio files to keep per species (#121)
* New disk usage settings

* Use sudo for rm, just in case

* Remove set -x

* Correct code for png

* Correct today

* Correct dates

* Accepts date format of different distributions

* Avoid message

* Very significant processing time optimisation

* Update disk_species_clean.sh

* Avoid locking database

* Update disk_species_clean.sh

* Disable set -x (again)

* Add number of remaining files

* Add new variables to update_birdnet_snippets.sh

* Consolidate disk management elements

* Update disk_species_clean.sh

* Update disk_species_clean.sh

* Protect last 7 days

* Add options to advanced.php, in same style

* Remove from config

* Update config.php

* Reset max_disk_usage to hard 95

* Improve layout

* Remove automatic addition of MAX_FILE_SPECIES if not defined https://github.com/alexbelgium/hassio-addons/issues/1458

* Cosmetic white-listed changed to whitelist

* Add comma in text

* Update scripts/advanced.php

Co-authored-by: Nachtzuster <Nachtzuster@users.noreply.github.com>

* Update crontab if less than 5 #birdnet occurence (= all scripts not installed)

* Made .sh file executable

* Remove unused field k5 (second field of year) ; add explanations

* Call functions without ()

* Uninstall current cron before reinstalling them

* Update update_birdnet_snippets.sh

* Use $HOME instead of $mydir

---------

Co-authored-by: Nachtzuster <Nachtzuster@users.noreply.github.com>
2024-07-12 18:18:27 +02:00
frederik 1f2c3a2d0b revert Species range model default back to V1 like the original BirdNET-Pi, seems to do a better job 2024-06-30 11:17:04 +02:00
Alexandre cafbf5ab1e Try to fix https://github.com/Nachtzuster/BirdNET-Pi/issues/100 (#103) 2024-06-15 13:41:54 +02:00
Alexandre f84c44bad4 Feature proposal : darkmode (#85)
* Create dark-style.css

* Add call to get_color_scheme

* Add call to get_color_scheme

* Create get_color_scheme function

* Add selection box in config.php

* Accept both lower and uppercase COLOR_SCHEME

* Add COLOR_SCHEME

* Add COLOR_SCHEME

* Change birdnet.conf after color scheme selection

* Move css to static to enable it

* Adapt css location to static

* Improve opacity value

* Fix logo background issues on smaller screens

* Avoid overlap of logos

* Ensure clean look (same margin as before but different location)

* Default background as transparent to avoid white on white

* Avoid black on dark ; improve readability

* Last element of green is homogenized to grayscale

* Enable site reload after color_scheme change
2024-06-08 11:44:21 +02:00
frederik 179f16f4bb add INFO_SITE to config 2024-05-31 14:12:53 +02:00
frederik 88d273f8fe config: BIRDNET_USER=$USER added 2024-03-22 10:14:02 +01:00
frederik 3246b61c41 fix: don't send unsolicited stuff: this might break json 2024-03-14 11:55:31 +01:00
frederik 5c3b2d5691 fix: RTSP_STREAM_TO_LIVESTREAM was missing from config file 2024-03-14 11:55:31 +01:00
frederik 8b1da71398 add DATA_MODEL_VERSION to config 2024-02-19 16:54:25 +01:00
frederik 23dfa3bb99 fix: changing advanced settings was not updating on a fresh install ed. CHANNELS, RECORDING_LENGHT, ... simplify 2024-02-13 18:06:57 +01:00
frederik 4ba13c2de8 BirdNET_GLOBAL_6K_V2.4_Model_FP16 is the default now 2024-02-13 18:06:57 +01:00
Steve Dodd 9aeee82c01 The GeoIP service doesn't always return 4 decimal places - so just
check for its own 'success' state and don't try to validate the
numbers
2023-07-28 08:21:11 +01:00
Louis Croisez cf8493aef3 Added config variable for livestream reconnection delay, for freqshift purpose 2023-05-29 16:26:07 +02:00
ehpersonal38 6d3857b86e Apprise ONLY notify for certain species 2023-05-02 15:51:10 -04:00
ehpersonal38 2e10298b7b Apprise ONLY notify for certain species 2023-03-20 16:12:15 -04:00
ehpersonal38 c7151427ad Change default Apprise notification body text
Co-Authored-By: Bee Ostrowsky <sylvar@gmail.com>
2023-03-16 18:48:34 -04:00
ehpersonal38 ab67799958 CUSTOM_IMAGE fixes 2023-03-14 22:35:46 -04:00
ehpersonal38 9efc79f0b2 Initial CUSTOM_IMAGE commit 2023-03-14 22:30:59 -04:00
ehpersonal38 adefbadb5f Adding support to create minimalist raw spectrogram images 2023-03-06 16:26:29 -05:00
ehpersonal38 5d58953e68 change lat/lon api 2023-02-23 18:42:21 -05:00
ehpersonal38 94f265f146 inform user if lat/lon failed to be set upon install 2023-02-20 18:36:42 -05:00
ehpersonal38 b76b358d7a reminder 2023-02-05 13:20:15 -05:00
ehpersonal38 8be2a33dfe fix default sf_thresh 2023-01-16 21:16:36 -05:00
ehpersonal38 797fef4802 SF_THRESH config 2023-01-15 13:22:13 -05:00
ehpersonal38 84763bf5b7 New Model Implementation 2023-01-14 15:22:39 -05:00
lloydbayley 4bf3c11bb8 Revert "Update .gitignore"
This reverts commit c19ab0ac3f.
2022-11-15 21:45:28 +11:00
ehpersonal38 62a5ab793e Update install_config.sh 2022-10-27 16:20:20 -04:00
ehpersonal38 8705ff4403 heartbeat stuff 2022-10-08 12:16:54 -04:00
Louis Croisez b49f8f730d Bugfixes + added choice between ffmpeg and sox tools 2022-10-03 16:06:44 +02:00
Louis Croisez 88a9b63458 Added config parameters for frequency shift feature 2022-10-02 19:05:54 +02:00
ehpersonal38 f3f618e2a8 initial commit 2022-08-17 10:14:57 -04:00
ehpersonal38 9eb430458f =1 2022-07-06 08:38:46 -04:00
Patrick McGuire f383ef1343 Merge branch 'main' into weekly-report 2022-07-06 07:25:07 -04:00
ehpersonal38 eee127ce75 forgot to do this 2022-06-30 17:52:35 -04:00
ehpersonal38 5896f00a55 Notification conf and cron setups 2022-06-28 13:04:59 -04:00
ehpersonal38 1480321dbd Flickr display images only by user ID
Now you can upload your own bird images to your Flickr account and see them in BirdNET-Pi!
2022-06-08 08:44:55 -04:00
Jake Herbst 47c756c3e0 Adding better support for database language configuration 2022-05-26 16:33:11 -04:00
mcguirepr89 cdbadbb45c starting this to get some help 2022-05-23 18:41:16 -04:00
Patrick McGuire c4b09dde2e testing APPRISE_NOTIFY_EACH=0 default 2022-05-21 11:39:19 -04:00
ehpersonal38 fb703030c7 Flickr Implementation 2022-05-18 14:03:49 -04:00
mcguirepr89 95704bfe91 removing Pushed.co from there as well 2022-05-09 16:20:01 -04:00
Patrick McGuire 062f720add Merge branch 'main' into notifications 2022-05-09 16:03:34 -04:00
mcguirepr89 ea0c7f46ce adjusting documentation to reflect 0-3% options 2022-05-09 13:43:11 -04:00
ehpersonal38 f1595950bb quotes 2022-05-08 09:01:04 -04:00