frederik
b479855cfc
make testable in github action
2025-11-17 18:44:27 +01:00
frederik
0caea78f94
make install independant
2025-11-17 18:44:27 +01:00
frederik
eda7958fbc
add Perch v2 model and BirdNET-Go_classifier_20250916 as testcase
2025-11-17 18:44:27 +01:00
frederik
c9787ed5ae
cleanup usage of labels.txt a bit
2025-11-17 18:44:27 +01:00
frederik
0d28d5e8d0
use helper
2025-11-17 18:44:27 +01:00
frederik
92b3dbe95f
move more complex classes to their own module, keep imports helpers.py core python
2025-11-17 18:44:27 +01:00
frederik
06615fea8f
move more complex classes to their own module, keep imports helpers.py core python
2025-11-17 18:44:27 +01:00
frederik
d8d0d5aa09
use models.py, add support for data model V2
2025-11-17 18:44:27 +01:00
frederik
d2f4c6c6c0
use models.py
2025-11-17 18:44:27 +01:00
frederik
7c6caa376a
models.py added
2025-11-17 18:44:27 +01:00
frederik
200048ca27
update Detection signature
2025-11-17 18:44:27 +01:00
frederik
a152250f11
add language helpers
2025-11-17 18:44:27 +01:00
frederik
14be6e68ad
add basic test
2025-11-17 18:44:27 +01:00
frederik
ee221a2581
fix: just remove unconditionally
2025-11-15 18:28:12 +01:00
frederik
5ef3b71d7d
avoid running out of space on Pi Zero
2025-11-15 12:51:33 +01:00
frederik
da92e77240
rework recording to use one ffmpeg instance per stream, also use the segment to write out the individual recordings instead of restarting every time
2025-11-15 12:51:33 +01:00
frederik
b101f993dd
the number of species a model can detect should not matter in the privacy filter
2025-11-12 21:45:00 +01:00
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