Commit Graph

77 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 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 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 771855812f add db 2025-11-22 10:00:35 +01:00
frederik c1e70c3a2d cleanup the module structure a bit 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 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 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
Nachtzuster edd5c62447 Fix test (#512)
* cleanup

* fix & cleanup

* make testable

* please add the install log
2025-11-09 19:39:29 +01:00
frederik 01fbef475e notifications: make db lookup common name agnostic 2025-10-11 11:26:53 +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
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 29af308d7d be a bit more image provider agnostic 2025-08-27 17:32:43 +02:00
frederik fd1a610ddd use the api to get the image 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
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
frederik ce38e3c5ad fix: support non-ascii languages in the spectrogram 2025-05-10 10:37:38 +02:00
Jon Gelsey 0faf2db6a2 add rtsp ID to extracted birdsong file name 2024-11-30 18:25:57 +01:00
Thibaut Voirand 3bc2c63a1f Use detection time instead of origin audio file time in DB 2024-11-20 22:24:26 +01:00
Ash McKenzie 7e7c31a227 Ignore warnings from lsof output (#175)
This seems to cause issues when running alongside
Docker, for example.
2024-08-19 17:51:18 +02:00
frederik e63ed0479f cleanup: remove unused import 2024-06-09 11:18:02 +02:00
OliNau e6f48f8b61 Add additional apprise notification option (#88)
* Update config.php

Added $maskedlistenurl as an option for apprise notifications.

* Update notifications.py

Make sure $maskedlistenurl also works with default detections, and not only when testing.

* Update config.php

Changed maskedlistenurl to friendlyurl

* Update notifications.py

Changed maskedlistenurl to friendlyurl
2024-06-09 11:16:02 +02:00
frederik 6717e5fde0 cleanup: thisrun.txt is not used anymore 2024-06-01 09:22:41 +02:00
frederik cb2969fd39 fix: disable ConfigParser interpolation: causes an exception with unescaped %, we do not use interpolation anyway 2024-03-30 09:42:20 +01:00
frederik 5a7b9a093c limit the precision: the rest is just noise 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 1f7aad7873 fix: write json file: spectrogram.php needs it 2024-03-14 11:55:31 +01:00
frederik b248ded6ed move analyzing_now.txt to StreamData to centralise transient files 2024-02-13 18:06:57 +01:00
frederik e20340aefa timeout 2024-02-13 10:57:35 +01:00
frederik 5379b24a7d php writes these with special characters escaped, so unescape before using 2024-02-13 10:57:35 +01:00
frederik 53b738636e configparser: strip double quotes 2024-02-13 10:57:35 +01:00
frederik 627e150e97 flake8 fixes 2024-02-13 10:57:35 +01:00
frederik ad4e7a0876 rework analysis 2024-02-13 10:57:35 +01:00
ehpersonal38 5af7dd9ced Merge branch 'main' into feature/add-confidencepct-variable-to-apprise-notification 2023-05-30 12:30:14 -04:00
ehpersonal38 6d3857b86e Apprise ONLY notify for certain species 2023-05-02 15:51:10 -04:00
ehpersonal38 0570e9b093 fix syntax error
Co-Authored-By: croisez <1774281+croisez@users.noreply.github.com>
2023-04-21 16:06:54 -04:00
ehpersonal38 5dec3cb76a Flickr new policy compliance, user agents are now required 2023-03-22 13:22:14 -04:00
ehpersonal38 a65d070837 Apprise exclude these species instead of include 2023-03-21 22:04:16 -04:00
ehpersonal38 2e10298b7b Apprise ONLY notify for certain species 2023-03-20 16:12:15 -04:00
Bdoner 95d0de7340 replace confidencepct before confidence in notification.py 2023-02-22 12:48:34 +01:00