Commit Graph

1985 Commits

Author SHA1 Message Date
frederik 559f29c37a fixup 2025-11-10 19:32:21 +01:00
frederik 1f91f7c2b5 login trixie fix 2025-11-10 18:59:56 +01:00
Nachtzuster edd5c62447 Fix test (#512)
* cleanup

* fix & cleanup

* make testable

* please add the install log
2025-11-09 19:39:29 +01:00
Alex Iribarren 1293e32157 Change 'BirdWeather ID' to 'BirdWeather Token' (#508)
BirdWeather calls these tokens now, not IDs, so this field is confusing (see https://github.com/mcguirepr89/BirdNET-Pi/discussions/1209#discussioncomment-9572485).

I didn't want to go so far as to change the environment variable etc., as that would break all existing installations if not done very carefully.
2025-11-08 18:07:18 +01:00
Alexandre 04db6d96ee Use legacy 1.21 for numpy (#505) 2025-11-01 14:46:55 +01:00
frederik 8c0885a13b NumPy 2.0 changed str representation of their floats, because we do not care about the added detail, force the old representation 2025-11-01 12:36:46 +01:00
frederik 6428635a33 tmp.mount reports as static on Trixie 2025-11-01 12:36:46 +01:00
frederik 6b7c3382c6 bump apprise 2025-11-01 12:18:57 +01:00
Alexandre 2dc6ef7dff Fix invalid html (#502) 2025-11-01 12:11:03 +01:00
frederik 93bb989b16 fix: count NOT scount 2025-10-28 18:23:16 +01:00
frederik 0d55caf33d Fix: missed one Com_Name the converstion 2025-10-12 20:55:17 +02:00
frederik 5e97f6bad5 cleanup: no need to edit phpsysinfo.ini, change it in the repo 2025-10-11 16:10:20 +02:00
frederik 882ed2fe06 cache flush helper 2025-10-11 16:10:20 +02:00
frederik 5bd94698ef normalise common names 2025-10-11 16:10:20 +02:00
frederik 998fe999cd add debugging 2025-10-11 12:25:57 +02:00
frederik 01fbef475e notifications: make db lookup common name agnostic 2025-10-11 11:26:53 +02:00
frederik 5029a417c2 daily_plot: use sci name for grouping 2025-10-11 11:26:43 +02:00
frederik 3265a7ceb9 consolidate weekly stats and make common name agnostic 2025-10-07 18:26:43 +02:00
frederik 2e9ab25107 make species lists agnostic to common name 2025-10-07 18:16:35 +02:00
frederik a871ce5634 re-try pip install command, but purge the cache first 2025-10-07 18:14:18 +02:00
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
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