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
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