Commit Graph

2952 Commits

Author SHA1 Message Date
frederik 2a79f1fa65 we previously merged both BirdNET label files, not realising one had traditional and the other simplified Chinese, so split properly and have both Chinese variants now. 2025-11-29 16:57:13 +01:00
frederik b2c6e0ae80 fix: make git checkout in Windows possible again 2025-11-28 17:52:58 +01:00
frederik 41d64a38ee Trixie is here 2025-11-22 19:35:59 +01:00
frederik 466c91fdc0 work around flake8 bug?? 2025-11-22 19:32:23 +01:00
frederik f210fb1f74 add translation tools to maintainer.py 2025-11-22 19:20:41 +01:00
frederik 78fef67207 update translation statistics 2025-11-22 19:04:53 +01:00
frederik d6e975b344 add vietnamese 2025-11-22 19:04:53 +01:00
frederik a4e86942c2 update translations with Wikipedia 2025-11-22 19:04:53 +01:00
frederik 7c917e7d07 cleanup the readme a bit 2025-11-22 19:04:53 +01:00
frederik 9abef81536 cleanup tests a bit 2025-11-22 18:56:02 +01:00
frederik a71318bec0 ignore the apprise body 2025-11-22 18:35:55 +01:00
frederik b0c4d0a74c do not override line lenght 2025-11-22 18:35:55 +01:00
frederik 8d08e17770 cleanup filter_humans a bit 2025-11-22 18:35:55 +01:00
frederik 1e2edbfd6e cleanup: factor out passing in settings 2025-11-22 18:35:55 +01:00
frederik d154b5f6f1 fix: enable sending test notifications with an empty db 2025-11-22 10:00:35 +01:00
frederik 771855812f add db 2025-11-22 10:00:35 +01:00
frederik f2a2214c6f fix: make sure to pass strings 2025-11-21 18:43:08 +01:00
frederik 3b36d2a2d3 fix: make sure $detections is iterable 2025-11-19 18:13:11 +01:00
frederik c1e70c3a2d cleanup the module structure a bit 2025-11-17 18:44:27 +01:00
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 2649ae972d add basic test 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 3554b38492 split up translations and labels 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
Nachtzuster b5352ef038 Add automated test 2025-11-09 19:25:27 +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