Commit Graph

2600 Commits

Author SHA1 Message Date
frederik 66a3af6f9f plotly_streamlit.py: add easy profiling 2024-02-13 10:57:35 +01:00
frederik 4ef301365f add missing languages for the new model 2024-02-13 10:57:35 +01:00
frederik d9bb782061 bump apprise version 2024-02-13 10:57:35 +01:00
frederik a3a1bee7c6 logging server 2024-02-13 10:57:35 +01:00
frederik e20340aefa timeout 2024-02-13 10:57:35 +01:00
frederik 18c51f80d1 fix: un-escape quotes before writing to file 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 3761d945a1 use only double quotes 2024-02-13 10:57:35 +01:00
frederik 627e150e97 flake8 fixes 2024-02-13 10:57:35 +01:00
frederik 19e68b5f08 use inotifywait update snippets 2024-02-13 10:57:35 +01:00
frederik 7d416992a5 spectrum: rate limit generating spectrum 2024-02-13 10:57:35 +01:00
frederik 387d7fa700 use inotifywait 2024-02-13 10:57:35 +01:00
frederik 0df2b55036 update snippets for obsolete services 2024-02-13 10:57:35 +01:00
frederik da80128436 remove obsolete services 2024-02-13 10:57:35 +01:00
frederik 87e694ec14 update snippets for birdnet_analysis.py 2024-02-13 10:57:35 +01:00
frederik 9fa09f4558 daily_plot.py: first run of the day runs yesterday's plot 2024-02-13 10:57:35 +01:00
frederik d4055b63b9 update snippets for daily_plot 2024-02-13 10:57:35 +01:00
frederik 9b9498346a refactor daily_plot.py 2024-02-13 10:57:35 +01:00
frederik ad4e7a0876 rework analysis 2024-02-13 10:57:35 +01:00
frederik 1fa33d2444 socket is not in use anymore 2024-02-13 10:57:35 +01:00
frederik ef4866df87 update requirements 2024-02-13 10:57:35 +01:00
frederik 5e590cd3bf optimize 2024-02-13 10:57:35 +01:00
frederik 1783328ebd run_analysis() created 2024-02-13 10:57:35 +01:00
frederik 3df8290e67 reshuffle code to make server.py importable 2024-02-13 10:57:35 +01:00
frederik 563ee57e19 puttings all raw wav files flat under StreamData makes things easier 2024-02-13 10:57:34 +01:00
frederik 7cad72cbe0 cleanup update snippets 2024-02-13 10:57:34 +01:00
Patrick McGuire f8e74cad35 Update README.md
and Omar, Belarus, and the Czech Republic
2023-09-26 11:18:40 -04:00
Patrick McGuire ebdac164c8 Update README.md
adding Rwanda to list of countries
2023-09-26 11:10:51 -04:00
ehpersonal38 762732c134 Merge pull request #970 from srd424/disk-check-fix
Check disk usage of filesystem hosting recordings
2023-08-12 21:07:33 -04:00
ehpersonal38 fcdc99ea42 Merge pull request #992 from srd424/upst-latlong-fix
Fix GeoIP data validation
2023-08-12 13:22:47 -04:00
ehpersonal38 750409d401 Merge pull request #1004 from srd424/upst-chunk-analysis
Chunk analysis calls to facilitate recovery from stalls & low disk space
2023-08-12 13:22:26 -04:00
Steve Dodd eb86faddcd In certain situations trying to recover from stalled analysis we can end up
with low / no disk space and be unable to "escape." In the event of a backlog,
the loop in birdnet_analysis.sh runs continuously, which means analyzed files
do not get moved, which means in turn extract_new_birdsounds.sh cannot create
mp3 extractions and move the processed files again, which would allow them to
be cleaned up by the cron jobs.

This patch is the obvious fix, i.e. to just limit the maximum amount of files
birdnet_analysis.sh can process to 20. This should be a good trade off given
the small overhead of listing files etc before the main loop begins - note that
for the "normal" case of no backlog, birdnet_analysis usually exits after a
single analysis anyway.
2023-08-11 22:33:46 +01:00
Steve Dodd 9aeee82c01 The GeoIP service doesn't always return 4 decimal places - so just
check for its own 'success' state and don't try to validate the
numbers
2023-07-28 08:21:11 +01:00
Steve Dodd aeb6df232d Check the disk usage of the filesystem hosting the processed
recordings, not necessarily the root filesystem
2023-07-06 17:50:40 +01:00
ehpersonal38 c85fa1e928 Merge pull request #965 from srd424/serverpy-fix-2
Simplify handle_client loop / indent, check for EOF when reading from…
2023-07-02 18:18:48 -04:00
Steve Dodd 479bd272e9 Simplify handle_client loop / indent, check for EOF when reading from socket. 2023-07-01 21:39:11 +01:00
ehpersonal38 6bdff30283 Update update_birdnet_snippets.sh 2023-06-13 20:42:06 -04:00
ehpersonal38 0cf2584acc Update install_services.sh 2023-06-13 20:41:11 -04:00
ehpersonal38 20b27194d5 Update install_services.sh 2023-06-13 20:38:37 -04:00
ehpersonal38 c0284206c9 allow analysis client to only run for 5 min 2023-06-13 20:35:57 -04:00
ehpersonal38 7d410e5cb0 perms 2023-06-12 15:44:27 -04:00
ehpersonal38 f7f0a28bd1 fix flickr_labels.txt being deleted 2023-06-09 18:07:40 -04:00
ehpersonal38 d47719a443 make 2.4 the default model 2023-06-09 18:01:49 -04:00
ehpersonal38 53ff32f189 Merge branch 'main' of https://github.com/mcguirepr89/BirdNET-Pi 2023-06-09 17:55:41 -04:00
ehpersonal38 84f20fad6c Update labels_nm.zip
Co-Authored-By: gutocarv <125123566+gutocarv@users.noreply.github.com>
2023-06-09 17:55:38 -04:00
ehpersonal38 7b546efa90 Merge pull request #948 from joberreiter/patch-1
Update install_services.sh
2023-06-09 16:05:46 -04:00
ehpersonal38 caaa70b66f fix #949 for future 2023-06-08 18:25:01 -04:00
Jochen Oberreiter 41f918474b Update install_services.sh
Added net-tools to the needed packages.
2023-06-08 15:47:24 +02:00
ehpersonal38 92d083a14c Update labels_nm.zip
Co-Authored-By: Datore7 <62485051+datore7@users.noreply.github.com>
2023-06-05 21:13:49 -04:00