efe382e0b0
Fix extra whitespace in notification listenurl
hestonhamilton
2025-12-03 12:06:19 -07:00
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.
frederik
2025-11-26 19:28:49 +01:00
b2c6e0ae80
fix: make git checkout in Windows possible again
frederik
2025-11-28 17:50:34 +01:00
41d64a38ee
Trixie is here
frederik
2025-11-22 19:35:59 +01:00
466c91fdc0
work around flake8 bug??
frederik
2025-11-22 19:32:23 +01:00
f210fb1f74
add translation tools to maintainer.py
frederik
2025-11-22 19:15:50 +01:00
78fef67207
update translation statistics
frederik
2025-11-19 18:49:30 +01:00
d6e975b344
add vietnamese
frederik
2025-11-05 20:40:33 +01:00
a4e86942c2
update translations with Wikipedia
frederik
2025-11-02 17:29:01 +01:00
7c917e7d07
cleanup the readme a bit
frederik
2025-11-17 19:05:53 +01:00
9abef81536
cleanup tests a bit
frederik
2025-11-22 18:56:02 +01:00
a71318bec0
ignore the apprise body
frederik
2025-11-15 17:11:09 +01:00
b0c4d0a74c
do not override line lenght
frederik
2025-11-22 11:35:44 +01:00
8d08e17770
cleanup filter_humans a bit
frederik
2025-11-22 12:47:15 +01:00
1e2edbfd6e
cleanup: factor out passing in settings
frederik
2025-11-15 16:38:45 +01:00
d154b5f6f1
fix: enable sending test notifications with an empty db
frederik
2025-10-19 11:22:09 +02:00
771855812f
add db
frederik
2025-10-19 11:22:44 +02:00
f2a2214c6f
fix: make sure to pass strings
frederik
2025-11-21 18:43:08 +01:00
3b36d2a2d3
fix: make sure $detections is iterable
frederik
2025-11-19 18:13:11 +01:00
c1e70c3a2d
cleanup the module structure a bit
frederik
2025-11-11 14:55:17 +01:00
b479855cfc
make testable in github action
frederik
2025-11-09 20:08:24 +01:00
0caea78f94
make install independant
frederik
2025-11-09 20:00:54 +01:00
2649ae972d
add basic test
frederik
2025-11-09 18:39:28 +01:00
eda7958fbc
add Perch v2 model and BirdNET-Go_classifier_20250916 as testcase
frederik
2025-10-22 19:59:32 +02:00
c9787ed5ae
cleanup usage of labels.txt a bit
frederik
2025-10-31 18:37:27 +01:00
0d28d5e8d0
use helper
frederik
2025-10-30 17:48:11 +01:00
92b3dbe95f
move more complex classes to their own module, keep imports helpers.py core python
frederik
2025-10-29 18:58:04 +01:00
06615fea8f
move more complex classes to their own module, keep imports helpers.py core python
frederik
2025-10-29 18:56:59 +01:00
3554b38492
split up translations and labels
frederik
2025-10-26 13:51:16 +01:00
d8d0d5aa09
use models.py, add support for data model V2
frederik
2025-11-08 14:59:49 +01:00
d2f4c6c6c0
use models.py
frederik
2025-11-08 15:07:15 +01:00
7c6caa376a
models.py added
frederik
2025-10-22 17:13:01 +02:00
200048ca27
update Detection signature
frederik
2025-10-26 12:05:17 +01:00
a152250f11
add language helpers
frederik
2025-10-26 12:05:42 +01:00
14be6e68ad
add basic test
frederik
2025-10-22 17:12:14 +02:00
ee221a2581
fix: just remove unconditionally
frederik
2025-11-15 18:28:12 +01:00
5ef3b71d7d
avoid running out of space on Pi Zero
frederik
2025-11-15 12:10:43 +01:00
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
frederik
2025-10-19 11:21:08 +02:00
b101f993dd
the number of species a model can detect should not matter in the privacy filter
frederik
2025-10-26 16:06:07 +01:00
559f29c37a
fixup
frederik
2025-11-10 19:32:21 +01:00
1f91f7c2b5
login trixie fix
frederik
2025-11-01 14:00:41 +01:00
edd5c62447
Fix test (#512)
Nachtzuster
2025-11-09 19:39:29 +01:00
b5352ef038
Add automated test
Nachtzuster
2025-11-09 19:25:27 +01:00
1293e32157
Change 'BirdWeather ID' to 'BirdWeather Token' (#508)
Alex Iribarren
2025-11-08 18:07:18 +01:00
04db6d96ee
Use legacy 1.21 for numpy (#505)
Alexandre
2025-11-01 14:46:55 +01:00
8c0885a13b
NumPy 2.0 changed str representation of their floats, because we do not care about the added detail, force the old representation
frederik
2025-10-18 10:53:34 +02:00
6428635a33
tmp.mount reports as static on Trixie
frederik
2025-10-18 10:51:21 +02:00
6b7c3382c6
bump apprise
frederik
2025-11-01 12:18:57 +01:00
2dc6ef7dff
Fix invalid html (#502)
Alexandre
2025-11-01 12:11:03 +01:00
93bb989b16
fix: count NOT scount
frederik
2025-10-28 18:23:16 +01:00
0d55caf33d
Fix: missed one Com_Name the converstion
frederik
2025-10-12 20:55:17 +02:00
25499faf69
try to waste less screen space
frederik
2025-10-11 15:38:54 +02:00
5e97f6bad5
cleanup: no need to edit phpsysinfo.ini, change it in the repo
frederik
2025-10-11 13:59:12 +02:00
882ed2fe06
cache flush helper
frederik
2025-10-05 17:46:06 +02:00
5bd94698ef
normalise common names
frederik
2025-10-04 11:04:00 +02:00
998fe999cd
add debugging
frederik
2025-10-04 18:30:43 +02:00
01fbef475e
notifications: make db lookup common name agnostic
frederik
2025-10-05 10:17:54 +02:00
5029a417c2
daily_plot: use sci name for grouping
frederik
2025-09-28 20:00:13 +02:00
b357a43228
run ci on python 3.13 too
frederik
2025-10-07 18:53:33 +02:00
3265a7ceb9
consolidate weekly stats and make common name agnostic
frederik
2025-10-04 15:58:45 +02:00
2e9ab25107
make species lists agnostic to common name
frederik
2025-09-26 18:09:08 +02:00
a871ce5634
re-try pip install command, but purge the cache first
frederik
2025-10-04 13:06:53 +02:00
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
frederik
2025-10-06 20:15:55 +02:00
7b57ecdf2e
fix: restore creating of results object which was accidentally removed
frederik
2025-09-29 18:43:14 +02:00
f222329b7c
cleanup: we usually do not need $todaycount so move it to where is needed
frederik
2025-09-14 09:57:30 +02:00
0dceebea38
use common get_summary()
frederik
2025-08-26 20:14:28 +02:00
a21a4d7ae5
add common get_summary()
frederik
2025-08-26 16:54:55 +02:00
8daf913ecf
cleanup and consolidate db code
frederik
2025-09-13 16:11:04 +02:00
59e378791c
cleanup privacy filter, also make sure a human chunk their neighbour is also overwritten (#475)
Nachtzuster
2025-09-27 13:41:33 +02:00
adef45f741
enables raw/minimalist spectograms (#471)
John McClumpha
2025-09-24 02:41:55 +10:00
29eb69025a
Adjusting systemd unit files to avoid hardcoded UID in the runtime dir path (#461)
cjwaian
2025-09-23 09:17:22 -07:00
af5c8ddf9d
add auto update support to update script
frederik
2025-09-20 20:55:03 +02:00
a9d807e243
limit the size of wiki images, so apprise does not fail sending to Telegram
frederik
2025-09-14 11:28:08 +02:00
36a439f243
add python 3.13 support
frederik
2024-11-10 14:31:14 +01:00
9c515340aa
fix: some wikipedia images do not have a LicenseUrl eg for Branta canadensis, a public domain image. Set the licence url to the external link in that case
frederik
2025-09-13 11:09:27 +02:00
0c884de88d
fix: make sure the new apprise body template gets backed-up too
frederik
2025-09-09 18:17:11 +02:00
633ee78555
fix dark theme, fix running update from the ui
frederik
2025-09-09 17:53:20 +02:00
2ce355a2ae
update config
frederik
2025-09-06 18:47:42 +02:00
6fb19bc7ab
make sure multiline works with the test function
frederik
2025-09-07 10:59:57 +02:00
3db754a308
send the test notification through send_test_notification.py
frederik
2025-09-06 16:52:53 +02:00
f0e6d07e43
add send_test_notification.py
frederik
2025-09-06 16:10:57 +02:00
abf350107c
read body from file
frederik
2025-09-06 12:33:52 +02:00