Commit Graph

78 Commits

Author SHA1 Message Date
ehpersonal38 fd7cdd4b57 Model Update: V2.4 2023-06-04 18:58:47 -04:00
ehpersonal38 5af7dd9ced Merge branch 'main' into feature/add-confidencepct-variable-to-apprise-notification 2023-05-30 12:30:14 -04:00
ehpersonal38 bddd8b3b9f Tim's requests
https://github.com/mcguirepr89/BirdNET-Pi/discussions/184#discussioncomment-5825259
2023-05-06 15:28:02 -04:00
ehpersonal38 59fea28a73 coldfix
Co-Authored-By: Datore7 <62485051+datore7@users.noreply.github.com>
2023-04-24 16:13:53 -04:00
ehpersonal38 c016427083 Model Update: V2.3
note for me:
for f in BirdNET_GLOBAL_3K_V2.3_Labels_*.txt; do mv -- "$f" "labels_${f#BirdNET_GLOBAL_3K_V2.3_Labels_}"; done
2023-04-24 14:09:24 -04:00
ehpersonal38 d0b328c07e Merge pull request #822 from patrikbwi/patrikbwi-patch-1
Update server.py
2023-04-10 21:41:05 -04:00
ehpersonal38 9b6d3d7f0a Merge pull request #821 from Normanras/audio_errors
Created try/except statement around reading the audio data
2023-04-06 20:15:10 -04:00
Norm Rasmussen 8afaf66ea7 Create try/except statement around reading the audio data from the recordings. See the issue linked in the PR. By clearing the text in analyzing_now, my system moves past the error-causing file and continues processing. 2023-04-03 22:04:38 -04:00
jaredb7 cded6dd031 Update spelling for the RTSP acronym 2023-04-01 22:46:05 +10:00
jaredb7 ae94cbc189 Enhancement to allow simultaneous RTSP stream recording
Updated birdnet_recording.sh
With a functional change around how ffmpeg is used to make use if it's functionality to accept multiple input streams and map each to a output file.
Due to the original implementation generating a  filename that contain the date/time streams would be writing to the same file - a small change was make each stream go to it's one file with unique filenames.

Updated livestream.sh & spectrogram.php
The Livestream service would fail if the RTSP stream setting was more than 1 stream (i.e comma separated list of streams)
Made some improvements so streaming is possible from any of the URL's, The Spectrogram page received a new control and some Javascript that allows the user to change between streams, the setting gets saved and the livestream service restarted so it uses's the correct stream.
This control is not visible if there are no RTSP streams configured
By default the livestream service will stream the the first RTSP URL, if the setting is not set or invalid

Updated advanced.php
With a small GUI change around RTSP steam entry by providing a input field for each URL and a button to add more fields.
In the background nothing changes as we use some Javascript to extract the valus entered and fill in the original rtsp_stream value with the correct comma separated string

Updated server.py
To work with the recording filename changes so that the correct filename is stored in the DB

Updated update_birdnet_snippets.sh
To support a new setting RTSP_STREAM_TO_LIVESTREAM on the Spectrogram page and in the livestream service
2023-04-01 22:29:02 +10:00
Patrik Winroth ceba1fdc27 Update server.py 2023-03-29 10:38:48 +02: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 64e2efb3c9 Update server.py 2023-02-03 13:12:35 -05:00
ehpersonal38 8f15883298 Update server.py 2023-01-28 12:08:50 -05:00
ehpersonal38 bb764276ae Update server.py 2023-01-23 14:55:59 -05:00
ehpersonal38 2685171e75 Update server.py 2023-01-16 12:40:23 -05:00
ehpersonal38 1dcd4b4877 Update server.py 2023-01-15 13:58:57 -05:00
ehpersonal38 28ac9e172c moderately consequential bug that has henceforth been extinguished 2023-01-15 13:55:36 -05:00
ehpersonal38 112f40e192 Update server.py 2023-01-14 17:41:59 -05:00
ehpersonal38 84763bf5b7 New Model Implementation 2023-01-14 15:22:39 -05:00
mcguirepr89 e05025c42e linted 2022-06-25 15:18:37 -04:00
mcguirepr89 d83b71aeca accepts all DB variables and JSON objects 2022-06-25 15:04:51 -04:00
mcguirepr89 fe19a6de73 removing my testing customization 2022-06-24 09:31:03 -04:00
mcguirepr89 3d991d6cab linted 2022-06-24 09:15:36 -04:00
Joe Weiss 75a13f80d3 Move notifications utility into script.utils 2022-06-23 09:11:55 -04:00
Joe Weiss 5c4763b44d Improve query accuracy for today's birds 2022-06-20 11:58:42 -04:00
Joe Weiss e05e72449b Fix typos 2022-06-19 06:58:49 -04:00
Joe Weiss 6865274bd2 Add utility to parse thisrun format 2022-06-18 14:52:42 -04:00
Joe Weiss 97c29ce36c Refactor notifications into its own module with tests 2022-06-18 13:15:43 -04:00
ehpersonal38 04200b948b Update server.py
#388
2022-06-17 11:16:59 -04:00
mcguirepr89 176c58aa14 use variables in title, too 2022-06-01 16:16:06 -04:00
ehpersonal38 627fa5cf00 Update server.py 2022-05-30 10:06:43 -04:00
ehpersonal38 83d6a51adc it's not stupid if it works 2022-05-30 10:05:49 -04:00
ehpersonal38 d5255e1edb Adding copylink to Apprise notification body 2022-05-30 09:49:52 -04:00
ehpersonal38 49a92bae6c Apprise - notify each new infrequent visitor 2022-05-28 12:38:26 -04:00
Patrick McGuire 52db6d5302 Merge pull request #326 from Nachtzuster/localhost
use "localhost" like all other internal services do
2022-05-28 11:32:07 -04:00
mcguirepr89 b2908bab4d no need to print this anymore 2022-05-28 09:57:26 -04:00
frederik 74b128a1c6 use "localhost" like all other internal services do 2022-05-28 12:42:37 +02:00
Jake Herbst 605066ae76 Adding socket option to server socket to bind to port in use to make restarts faster and more consistent 2022-05-25 21:16:40 -04:00
Jake Herbst 7761f83988 Linting scripts/server.py 2022-05-24 12:36:27 -04:00
mcguirepr89 177f2b0186 new species notify working now 2022-05-24 10:20:25 -04:00
mcguirepr89 cdbadbb45c starting this to get some help 2022-05-23 18:41:16 -04:00
mcguirepr89 8b8688d3d2 these are the changes from small_tweaks 2022-05-17 15:36:18 -04:00
Patrick McGuire 528802a0e6 Revert "Adding Flake8 Github Action for Python Linting " 2022-05-11 09:05:59 -04:00
Jake Herbst 264380a37f Fixing flake8 errors in script/server.py
F401 'argparse' imported but unused
F821 undefined name 'os'
F821 undefined name 'socket'
F821 undefined name 'threading'
E712 comparison to True should be 'if cond is True:' or 'if cond:'
2022-05-11 08:52:01 -04:00
Jake Herbst 2dd2b40ca5 Updating script/server.py to correct pep8 violations
Used 'autopep8 --in-place --aggressive scripts/server.py' as initial style fixes.
2022-05-11 08:48:37 -04:00
Jake Herbst 0db7c12ac4 Merge branch 'main' into python-lint 2022-05-11 08:47:40 -04:00
Jake Herbst 5020f4dd06 Correcting additional flake8 failures on server.py
Corrected:
F401 imported but unused
E265 block comment should start with '# '
E501 line too long
2022-05-11 08:37:02 -04:00
Jake Herbst 4211eb19c6 Updating script/server.py to correct pep8 violations
Used 'autopep8 --in-place --aggressive scripts/server.py' as initial style fixes.
2022-05-11 08:32:21 -04:00