Commit Graph

2941 Commits

Author SHA1 Message Date
frederik 132d71d047 add a new flowchart so we can now self-host it, since the "imgur" service has now been geo-blocked due to the new UK Online Safety Act 2025-10-06 20:48:46 +02:00
frederik 7b57ecdf2e fix: restore creating of results object which was accidentally removed 2025-09-29 18:43:14 +02:00
frederik f222329b7c cleanup: we usually do not need $todaycount so move it to where is needed 2025-09-27 13:42:19 +02:00
frederik 0dceebea38 use common get_summary() 2025-09-27 13:42:19 +02:00
frederik a21a4d7ae5 add common get_summary() 2025-09-27 13:42:19 +02:00
frederik 8daf913ecf cleanup and consolidate db code 2025-09-27 13:42:19 +02:00
Nachtzuster 59e378791c cleanup privacy filter, also make sure a human chunk their neighbour is also overwritten (#475) 2025-09-27 13:41:33 +02:00
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
John McClumpha adef45f741 enables raw/minimalist spectograms (#471)
* enables raw/minimalist spectograms

* chore: linting fix

* chore: lint fix (again)
2025-09-23 18:41:55 +02:00
cjwaian 29eb69025a Adjusting systemd unit files to avoid hardcoded UID in the runtime dir path (#461)
* Update install_services.sh

Replaced hardcoded uid

* Update install_services.sh

avoid uid in /run path

* Update install_services.sh

had to use $(id)

* Update update_birdnet_snippets.sh

Remove XDG_RUNTIME_DIR from templates

* removed XDG_RUNTIME_DIR

* update HIDE_MOUNTS runtime paths

uid agnostic

* typos
2025-09-23 18:17:22 +02:00
frederik af5c8ddf9d add auto update support to update script 2025-09-20 21:29:22 +02:00
frederik a9d807e243 limit the size of wiki images, so apprise does not fail sending to Telegram 2025-09-14 11:28:08 +02:00
frederik 36a439f243 add python 3.13 support 2025-09-13 13:54:48 +02:00
frederik 9c515340aa fix: some wikipedia images do not have a LicenseUrl eg for Branta canadensis, a public domain image. Set the licence url to the external link in that case 2025-09-13 11:09:27 +02:00
frederik 0c884de88d fix: make sure the new apprise body template gets backed-up too 2025-09-09 18:17:11 +02:00
frederik 633ee78555 fix dark theme, fix running update from the ui 2025-09-09 17:53:20 +02:00
frederik 2ce355a2ae update config 2025-09-08 20:09:49 +02:00
frederik 6fb19bc7ab make sure multiline works with the test function 2025-09-08 20:09:49 +02:00
frederik 3db754a308 send the test notification through send_test_notification.py 2025-09-08 20:09:49 +02:00
frederik f0e6d07e43 add send_test_notification.py 2025-09-08 20:09:49 +02:00
frederik abf350107c read body from file 2025-09-08 17:17:18 +02:00
John McClumpha 375c082ffb Adds highPass filter option (improved) (#457)
* adds additional highPass filter value with programatic formatting of values

* fixes NaN being returned for "off"

* fix: Match formatting for LowPass
2025-09-06 08:43:30 +02:00
Alex Iribarren a5c7110648 Add one more gain option 2025-09-06 08:42:11 +02:00
frederik d20a4334d3 clean up debug log 2025-08-27 17:32:43 +02:00
frederik 29af308d7d be a bit more image provider agnostic 2025-08-27 17:32:43 +02:00
frederik 9db52daa8c fix: make sure we always find the DB no matter the calling path 2025-08-26 18:23:50 +02:00
frederik ce716cd007 fix: we were always using the wiki image provider: make sure to actually load the config 2025-08-26 17:05:26 +02:00
frederik 38dd1c0131 use title as the title :-) 2025-08-19 11:12:50 +02:00
frederik fd1a610ddd use the api to get the image 2025-08-19 11:12:50 +02:00
frederik 5f4cb4f101 provide basic rest api 2025-08-19 11:12:50 +02:00
frederik cea5dbfd97 Only Flickr does blacklisting 2025-08-19 11:12:50 +02:00
frederik 99ef84a6c7 shorten displayed text if needed 2025-08-19 11:12:50 +02:00
frederik ec7131391d switch to neutral image_provider 2025-08-19 11:12:50 +02:00
frederik a5154c38ed add IMAGE_PROVIDER config 2025-08-19 11:12:50 +02:00
frederik ae72399c43 refactor the image provider 2025-08-19 11:12:50 +02:00
frederik c6cb753e25 fix: remove un-needed removal of quote characters, we handle them fine nowadays 2025-08-17 18:30:39 +02:00
frederik e34e375c3b cleanup: remove unused files 2025-08-10 11:13:36 +02:00
Alexandre 176a105782 Use raw flac (#408)
* Use raw

* clean not used

* Add soundfile

* Add soundfile

* Update scripts/update_birdnet_snippets.sh

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

---------

Co-authored-by: Nachtzuster <Nachtzuster@users.noreply.github.com>
2025-08-02 21:02:07 +02:00
frederik df15948083 flake8 fixes 2025-08-02 19:32:43 +02:00
frederik 927a1da534 add multiple python versions 2025-08-02 15:24:15 +02:00
frederik ed16115e83 Merge branch 'fix_restore' 2025-08-02 13:19:20 +02:00
Alexandre 6572aa22b2 Convert birdweather uploads to flac (#393)
* Convert birdweather updates to flac

https://github.com/Nachtzuster/BirdNET-Pi/discussions/390

* Remove wav zip @mikeporterinmd

* Send raw flac

* Restore gzip encoding
2025-08-02 13:08:41 +02:00
Alexandre 943e1ab9dd Fix pyarrow incompatibility (#407)
* Fix pyarrow

* Update pyarrow

* Fix update_birdnet_snippets.sh
2025-08-02 12:43:17 +02:00
frederik c785d403ba fix: we only have install_language_label.sh anymore 2025-08-02 12:29:44 +02:00
frederik 336b208931 fix: use full path to validate file 2025-07-09 22:33:03 +02:00
frederik e5ed2ea42f make the language setting a bit more robust 2025-07-08 19:54:20 +02:00
Nachtzuster 860fcd7be4 Merge pull request #371 from Nachtzuster/update_week
fix: update PREDICTED_SPECIES_LIST when week changes
2025-06-29 18:37:06 +02:00
frederik 812e6b1108 fix: update PREDICTED_SPECIES_LIST when week changes 2025-06-22 13:05:16 +02:00
no-username-found 09d5d9950d Bugfix: whitelist_species_list.txt will now overrule the Species Occurrence Frequency Threshold (#365)
* Bugfix: whitelist_species_list.txt will now overrule the Species Occurrence Frequency Threshold
2025-06-22 12:46:25 +02:00
zemzema c55144f742 Update labels_sr.txt (#368) 2025-06-22 12:32:15 +02:00