Repository navigation
BirdEcho v0.5.4
Fixed
-
Nachtzuster fork: no detections shown — when
display_limitis a numeric parameter (which the app always sends), Nachtzuster'stodays_detections.phppacks all row content (time, common name, scientific name, confidence, audio player) into a single<td>instead of the four-cell layout used by mcguirepr89. The parser'scells.length < 4guard skipped every Nachtzuster row, resulting in an empty feed. The parser now detects single-cell rows and extracts each field with targeted regexes (<b><a class="a2">for common name,<i>for scientific name,HH:MM:SSpattern for time,N%for confidence). (#20) -
Nachtzuster fork: Species tab empty —
fetchTopSpeciescalled/play.php?getlabels=true, which returns raw BirdNET model labels in the format"Turdus migratorius"(scientific name with spaces, no underscore, no common name). The code expected"Sci_Name_Common Name"format and skipped every label whenindexOf('_') === -1, returning an empty species list. For Nachtzuster, the species list is now derived directly from today's parsed detections (which carry both common and scientific names), eliminating the broken API call. (#20)