Commit Graph

69 Commits

Author SHA1 Message Date
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
Bdoner 11b4b63a08 ohh. that's what that last char removed did... 2023-02-22 11:50:53 +01:00
Bdoner a638701613 allow =-signs in config values 2023-02-22 11:29:31 +01:00
Bdoner f3296d019a print debugging :) 2023-02-22 11:04:08 +01:00
Bdoner fdbcf92bd6 satisfy flake8 linter 2023-02-22 10:50:36 +01:00
Bdoner fac374e941 Add $confidencepct variable to apprise notification. 2023-02-22 10:37:57 +01:00
ehpersonal38 35103c3efd Revert "Revert "Merge pull request #724 from knmurphy/enable-apprise-plugins""
This reverts commit e61a92475c.
2023-02-15 20:14:35 -05:00
ehpersonal38 e61a92475c Revert "Merge pull request #724 from knmurphy/enable-apprise-plugins"
This reverts commit ee63821a69, reversing
changes made to 8491d216c4.
2023-02-15 10:33:50 -05:00
ehpersonal38 ee63821a69 Merge pull request #724 from knmurphy/enable-apprise-plugins
load apprise notification plugins from standard locations
2023-02-14 20:26:17 -05:00