From cc9e0786c239481f7f6b225ee28b7fe15c18468f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=A4rtner?= Date: Wed, 14 Oct 2026 13:50:19 +0000 Subject: [PATCH] Vogelalbum 1.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eine Kamera am Vogelhaus, ein Rechner der erkennt wer da war — und eine Sammlung, die sich von allein fuellt. Zwei neuronale Netze: eines findet den Vogel im Bild, eines bestimmt die Art. 148 heimische Arten, auf Deutschland eingeschraenkt und neu normiert — ohne diese Einschraenkung wird aus einer Kohlmeise eine nordamerikanische Schwesterart. Daraus entsteht ein Sammelalbum: nummerierte Seiten, gefundene Arten in Farbe, fehlende als Schatten, dazu Erstfang, Punkte, Stufen und 15 Abzeichen. Laeuft vollstaendig auf eigener Hardware. Kein Cloud-Dienst, kein Konto, keine Telemetrie; die Bilder verlassen das eigene Netz nicht. Zwei getrennt deploybare Teile: die Sammlung als Django-Anwendung, die Erkennung als eigener Dienst. Der Erkennungs-Dienst fragt selbst an und braucht deshalb weder eine erreichbare Adresse noch einen offenen Port — er laeuft hinter einem gewoehnlichen Router. Dabei: Firmware fuer Raspberry Pi und ESP32-S3, Anbindung an Home Assistant ueber MQTT, Oberflaeche auf Deutsch und Englisch, Einstellungen je Kamera aus dem Browser, und ein Weg fuer Fotos von unterwegs. AGPL-3.0. --- .dockerignore | 16 + .env.beispiel | 59 + .gitea/ISSUE_TEMPLATE/config.yml | 11 + .gitea/ISSUE_TEMPLATE/falsch-bestimmt.md | 48 + .gitea/ISSUE_TEMPLATE/fehler.md | 60 + .gitea/ISSUE_TEMPLATE/idee.md | 31 + .gitea/PULL_REQUEST_TEMPLATE.md | 33 + .gitignore | 34 + CHANGELOG.md | 57 + CONTRIBUTING.md | 55 + Dockerfile | 54 + Dockerfile.detector | 57 + LICENSE | 661 ++++++ README.md | 161 ++ SECURITY.md | 51 + deploy/COOLIFY.md | 170 ++ deploy/Dockerfile.nginx | 17 + deploy/nginx-media.conf | 86 + deploy/vogelalbum-detector.service | 60 + deploy/vogelalbum-detector@.service | 70 + deploy/vogelalbum-ha.env.beispiel | 14 + deploy/vogelalbum-ha.service | 25 + deploy/vogelalbum-stoerungen.service | 17 + deploy/vogelalbum-stoerungen.timer | 13 + deploy/vogelalbum-warteschlange.service | 75 + detector/__init__.py | 0 detector/__main__.py | 721 +++++++ detector/classify.py | 366 ++++ detector/daylight.py | 92 + detector/fernkonfig.py | 122 ++ detector/karte.py | 164 ++ detector/motion.py | 86 + detector/profiles/__init__.py | 38 + detector/profiles/basis.py | 25 + detector/profiles/gaeste.py | 906 ++++++++ detector/profiles/land.py | 1014 +++++++++ detector/profiles/wasser.py | 1273 +++++++++++ detector/protokoll.py | 123 ++ detector/report.py | 206 ++ detector/sink.py | 151 ++ detector/species_de.py | 226 ++ detector/species_extra.py | 335 +++ detector/species_info.py | 931 ++++++++ detector/species_info_en.py | 810 +++++++ detector/stichprobe.py | 127 ++ detector/stream.py | 204 ++ detector/umgebung.py | 42 + detector/verteiler.py | 287 +++ detector/warteschlange.py | 201 ++ detector/watcher.py | 296 +++ docker-compose.detector.yml | 66 + docker-compose.heim.yml | 100 + docker-compose.yml | 98 + docs/README.md | 57 + docs/abzeichen.png | Bin 0 -> 533302 bytes docs/artseite.png | Bin 0 -> 1540460 bytes docs/betrieb.md | 160 ++ docs/datenquellen.md | 49 + docs/einstellungen.md | 89 + docs/entwicklung.md | 74 + docs/erkennung.md | 77 + docs/genauigkeit.md | 138 ++ docs/handy.png | Bin 0 -> 952158 bytes docs/installation.md | 146 ++ docs/kamera.md | 200 ++ docs/sammlung.png | Bin 0 -> 1104483 bytes docs/sichtungen.png | Bin 0 -> 640164 bytes docs/startseite-dunkel.png | Bin 0 -> 2457656 bytes docs/startseite.png | Bin 0 -> 2464270 bytes entrypoint.sh | 47 + esp32cam/CMakeLists.txt | 4 + esp32cam/README.md | 150 ++ esp32cam/abbilder/vogelkamera-anzeige.bin | Bin 0 -> 948608 bytes esp32cam/abbilder/vogelkamera-berichtigt.bin | Bin 0 -> 947104 bytes esp32cam/abbilder/vogelkamera-diagnose.bin | Bin 0 -> 948080 bytes esp32cam/abbilder/vogelkamera-get.bin | Bin 0 -> 949008 bytes esp32cam/abbilder/vogelkamera-mit-grund.bin | Bin 0 -> 947712 bytes esp32cam/abbilder/vogelkamera-netz-zuerst.bin | Bin 0 -> 949008 bytes esp32cam/abbilder/vogelkamera-sicher.bin | Bin 0 -> 946864 bytes esp32cam/abbilder/vogelkamera-stabil.bin | Bin 0 -> 948288 bytes esp32cam/abbilder/vogelkamera-stapel.bin | Bin 0 -> 949024 bytes esp32cam/main/CMakeLists.txt | 7 + esp32cam/main/Kconfig.projbuild | 124 ++ esp32cam/main/idf_component.yml | 4 + esp32cam/main/netz.c | 453 ++++ esp32cam/main/netz.h | 116 + esp32cam/main/vogelkamera.c | 1148 ++++++++++ esp32cam/ota.sh | 54 + esp32cam/partitions.csv | 16 + esp32cam/sdkconfig.defaults | 60 + homeassistant/README.md | 121 ++ homeassistant/bruecke.py | 515 +++++ pi/README.md | 160 ++ pi/vogelkamera.py | 436 ++++ pi/vogelkamera.service | 26 + requirements-detector.txt | 5 + requirements-web.txt | 8 + scripts/benchmark.py | 261 +++ scripts/fetch_models.sh | 24 + scripts/fetch_testdata.sh | 131 ++ scripts/setup_detector_host.sh | 104 + scripts/update_translations.py | 374 ++++ tests/test_bruecke.py | 160 ++ tests/test_detector.py | 958 +++++++++ tests/test_fernkonfig.py | 119 ++ tests/test_verteiler.py | 204 ++ tests/test_vogelkamera.py | 352 ++++ web/dex/__init__.py | 0 web/dex/admin.py | 158 ++ web/dex/api.py | 614 ++++++ web/dex/app_api.py | 579 +++++ web/dex/apps.py | 5 + web/dex/benachrichtigung.py | 129 ++ web/dex/bilder.py | 151 ++ web/dex/management/__init__.py | 0 web/dex/management/commands/__init__.py | 0 web/dex/management/commands/camera.py | 128 ++ web/dex/management/commands/demo_data.py | 136 ++ .../commands/fetch_reference_images.py | 171 ++ web/dex/management/commands/seed_dex.py | 193 ++ .../management/commands/sichtung_bestimmen.py | 184 ++ .../management/commands/sichtung_entfernen.py | 219 ++ .../management/commands/stoerungen_pruefen.py | 153 ++ web/dex/migrations/0001_initial.py | 118 ++ ...credit_species_reference_image_and_more.py | 33 + .../migrations/0003_camera_sighting_camera.py | 38 + ...s_options_species_beschreibung_and_more.py | 77 + ...eibung_en_species_kategorie_en_and_more.py | 38 + ..._species_lebensraum_typ_species_regions.py | 23 + ...007_camera_live_enabled_camera_live_url.py | 23 + ...tect_threshold_camera_habitats_and_more.py | 33 + web/dex/migrations/0009_benachrichtigung.py | 29 + .../migrations/0010_camera_letzter_kontakt.py | 18 + .../migrations/0011_camera_live_bildrate.py | 18 + .../0012_camera_stoerung_gemeldet_seit.py | 18 + ...13_sighting_latitude_sighting_longitude.py | 23 + ...tos_gemeldet_seit_camera_mobil_and_more.py | 28 + .../0015_camera_min_mean_bird_score.py | 18 + web/dex/migrations/0016_vogel_box.py | 33 + web/dex/migrations/__init__.py | 0 web/dex/models.py | 957 +++++++++ web/dex/scoring.py | 423 ++++ web/dex/species_meta.py | 170 ++ web/dex/templatetags/__init__.py | 0 web/dex/templatetags/dex_extras.py | 134 ++ web/dex/test_app_api.py | 644 ++++++ web/dex/test_bilder.py | 231 ++ web/dex/test_einstellungen.py | 101 + web/dex/test_zuschnitt.py | 149 ++ web/dex/tests.py | 1869 +++++++++++++++++ web/dex/views.py | 445 ++++ web/dex/zuschnitt.py | 120 ++ web/locale/en/LC_MESSAGES/django.po | 689 ++++++ web/manage.py | 22 + web/static/css/vogelalbum.css | 781 +++++++ web/static/img/marke.svg | 9 + web/static/img/pins/arten_10.png | Bin 0 -> 87440 bytes web/static/img/pins/arten_25.png | Bin 0 -> 96024 bytes web/static/img/pins/arten_40.png | Bin 0 -> 58457 bytes web/static/img/pins/arten_5.png | Bin 0 -> 69477 bytes web/static/img/pins/besucher_100.png | Bin 0 -> 92204 bytes web/static/img/pins/besucher_1000.png | Bin 0 -> 71660 bytes web/static/img/pins/dauergast.png | Bin 0 -> 65334 bytes web/static/img/pins/erster_gast.png | Bin 0 -> 72733 bytes web/static/img/pins/fruehaufsteher.png | Bin 0 -> 80828 bytes web/static/img/pins/greifvogel_alarm.png | Bin 0 -> 65274 bytes web/static/img/pins/klopfgeist.png | Bin 0 -> 55081 bytes web/static/img/pins/nachtschicht.png | Bin 0 -> 75429 bytes web/static/img/pins/seltener_gast.png | Bin 0 -> 69434 bytes web/static/img/pins/stammgast.png | Bin 0 -> 64456 bytes web/static/img/pins/volles_haus.png | Bin 0 -> 76347 bytes web/static/img/symbol-180.png | Bin 0 -> 5901 bytes web/static/img/symbol-192.png | Bin 0 -> 6453 bytes web/static/img/symbol-512.png | Bin 0 -> 19214 bytes web/static/manifest.webmanifest | 15 + web/templates/dex/badges.html | 74 + web/templates/dex/base.html | 273 +++ web/templates/dex/dex.html | 98 + web/templates/dex/hochladen.html | 161 ++ web/templates/dex/home.html | 159 ++ web/templates/dex/live.html | 135 ++ web/templates/dex/sightings.html | 105 + web/templates/dex/species.html | 149 ++ web/templates/dex/widget.html | 42 + web/vogelalbum/__init__.py | 0 web/vogelalbum/asgi.py | 16 + web/vogelalbum/settings.py | 288 +++ web/vogelalbum/urls.py | 53 + web/vogelalbum/wsgi.py | 16 + 189 files changed, 29792 insertions(+) create mode 100644 .dockerignore create mode 100644 .env.beispiel create mode 100644 .gitea/ISSUE_TEMPLATE/config.yml create mode 100644 .gitea/ISSUE_TEMPLATE/falsch-bestimmt.md create mode 100644 .gitea/ISSUE_TEMPLATE/fehler.md create mode 100644 .gitea/ISSUE_TEMPLATE/idee.md create mode 100644 .gitea/PULL_REQUEST_TEMPLATE.md create mode 100644 .gitignore create mode 100644 CHANGELOG.md create mode 100644 CONTRIBUTING.md create mode 100644 Dockerfile create mode 100644 Dockerfile.detector create mode 100644 LICENSE create mode 100644 README.md create mode 100644 SECURITY.md create mode 100644 deploy/COOLIFY.md create mode 100644 deploy/Dockerfile.nginx create mode 100644 deploy/nginx-media.conf create mode 100644 deploy/vogelalbum-detector.service create mode 100644 deploy/vogelalbum-detector@.service create mode 100644 deploy/vogelalbum-ha.env.beispiel create mode 100644 deploy/vogelalbum-ha.service create mode 100644 deploy/vogelalbum-stoerungen.service create mode 100644 deploy/vogelalbum-stoerungen.timer create mode 100644 deploy/vogelalbum-warteschlange.service create mode 100644 detector/__init__.py create mode 100644 detector/__main__.py create mode 100644 detector/classify.py create mode 100644 detector/daylight.py create mode 100644 detector/fernkonfig.py create mode 100644 detector/karte.py create mode 100644 detector/motion.py create mode 100644 detector/profiles/__init__.py create mode 100644 detector/profiles/basis.py create mode 100644 detector/profiles/gaeste.py create mode 100644 detector/profiles/land.py create mode 100644 detector/profiles/wasser.py create mode 100644 detector/protokoll.py create mode 100644 detector/report.py create mode 100644 detector/sink.py create mode 100644 detector/species_de.py create mode 100644 detector/species_extra.py create mode 100644 detector/species_info.py create mode 100644 detector/species_info_en.py create mode 100644 detector/stichprobe.py create mode 100644 detector/stream.py create mode 100644 detector/umgebung.py create mode 100644 detector/verteiler.py create mode 100644 detector/warteschlange.py create mode 100644 detector/watcher.py create mode 100644 docker-compose.detector.yml create mode 100644 docker-compose.heim.yml create mode 100644 docker-compose.yml create mode 100644 docs/README.md create mode 100644 docs/abzeichen.png create mode 100644 docs/artseite.png create mode 100644 docs/betrieb.md create mode 100644 docs/datenquellen.md create mode 100644 docs/einstellungen.md create mode 100644 docs/entwicklung.md create mode 100644 docs/erkennung.md create mode 100644 docs/genauigkeit.md create mode 100644 docs/handy.png create mode 100644 docs/installation.md create mode 100644 docs/kamera.md create mode 100644 docs/sammlung.png create mode 100644 docs/sichtungen.png create mode 100644 docs/startseite-dunkel.png create mode 100644 docs/startseite.png create mode 100755 entrypoint.sh create mode 100644 esp32cam/CMakeLists.txt create mode 100644 esp32cam/README.md create mode 100644 esp32cam/abbilder/vogelkamera-anzeige.bin create mode 100644 esp32cam/abbilder/vogelkamera-berichtigt.bin create mode 100644 esp32cam/abbilder/vogelkamera-diagnose.bin create mode 100644 esp32cam/abbilder/vogelkamera-get.bin create mode 100644 esp32cam/abbilder/vogelkamera-mit-grund.bin create mode 100644 esp32cam/abbilder/vogelkamera-netz-zuerst.bin create mode 100644 esp32cam/abbilder/vogelkamera-sicher.bin create mode 100644 esp32cam/abbilder/vogelkamera-stabil.bin create mode 100644 esp32cam/abbilder/vogelkamera-stapel.bin create mode 100644 esp32cam/main/CMakeLists.txt create mode 100644 esp32cam/main/Kconfig.projbuild create mode 100644 esp32cam/main/idf_component.yml create mode 100644 esp32cam/main/netz.c create mode 100644 esp32cam/main/netz.h create mode 100644 esp32cam/main/vogelkamera.c create mode 100755 esp32cam/ota.sh create mode 100644 esp32cam/partitions.csv create mode 100644 esp32cam/sdkconfig.defaults create mode 100644 homeassistant/README.md create mode 100644 homeassistant/bruecke.py create mode 100644 pi/README.md create mode 100644 pi/vogelkamera.py create mode 100644 pi/vogelkamera.service create mode 100644 requirements-detector.txt create mode 100644 requirements-web.txt create mode 100644 scripts/benchmark.py create mode 100755 scripts/fetch_models.sh create mode 100755 scripts/fetch_testdata.sh create mode 100755 scripts/setup_detector_host.sh create mode 100644 scripts/update_translations.py create mode 100644 tests/test_bruecke.py create mode 100644 tests/test_detector.py create mode 100644 tests/test_fernkonfig.py create mode 100644 tests/test_verteiler.py create mode 100644 tests/test_vogelkamera.py create mode 100644 web/dex/__init__.py create mode 100644 web/dex/admin.py create mode 100644 web/dex/api.py create mode 100644 web/dex/app_api.py create mode 100644 web/dex/apps.py create mode 100644 web/dex/benachrichtigung.py create mode 100644 web/dex/bilder.py create mode 100644 web/dex/management/__init__.py create mode 100644 web/dex/management/commands/__init__.py create mode 100644 web/dex/management/commands/camera.py create mode 100644 web/dex/management/commands/demo_data.py create mode 100644 web/dex/management/commands/fetch_reference_images.py create mode 100644 web/dex/management/commands/seed_dex.py create mode 100644 web/dex/management/commands/sichtung_bestimmen.py create mode 100644 web/dex/management/commands/sichtung_entfernen.py create mode 100644 web/dex/management/commands/stoerungen_pruefen.py create mode 100644 web/dex/migrations/0001_initial.py create mode 100644 web/dex/migrations/0002_species_reference_credit_species_reference_image_and_more.py create mode 100644 web/dex/migrations/0003_camera_sighting_camera.py create mode 100644 web/dex/migrations/0004_alter_species_options_species_beschreibung_and_more.py create mode 100644 web/dex/migrations/0005_species_beschreibung_en_species_kategorie_en_and_more.py create mode 100644 web/dex/migrations/0006_species_lebensraum_typ_species_regions.py create mode 100644 web/dex/migrations/0007_camera_live_enabled_camera_live_url.py create mode 100644 web/dex/migrations/0008_camera_detect_threshold_camera_habitats_and_more.py create mode 100644 web/dex/migrations/0009_benachrichtigung.py create mode 100644 web/dex/migrations/0010_camera_letzter_kontakt.py create mode 100644 web/dex/migrations/0011_camera_live_bildrate.py create mode 100644 web/dex/migrations/0012_camera_stoerung_gemeldet_seit.py create mode 100644 web/dex/migrations/0013_sighting_latitude_sighting_longitude.py create mode 100644 web/dex/migrations/0014_benachrichtigung_fotos_gemeldet_seit_camera_mobil_and_more.py create mode 100644 web/dex/migrations/0015_camera_min_mean_bird_score.py create mode 100644 web/dex/migrations/0016_vogel_box.py create mode 100644 web/dex/migrations/__init__.py create mode 100644 web/dex/models.py create mode 100644 web/dex/scoring.py create mode 100644 web/dex/species_meta.py create mode 100644 web/dex/templatetags/__init__.py create mode 100644 web/dex/templatetags/dex_extras.py create mode 100644 web/dex/test_app_api.py create mode 100644 web/dex/test_bilder.py create mode 100644 web/dex/test_einstellungen.py create mode 100644 web/dex/test_zuschnitt.py create mode 100644 web/dex/tests.py create mode 100644 web/dex/views.py create mode 100644 web/dex/zuschnitt.py create mode 100644 web/locale/en/LC_MESSAGES/django.po create mode 100755 web/manage.py create mode 100644 web/static/css/vogelalbum.css create mode 100644 web/static/img/marke.svg create mode 100644 web/static/img/pins/arten_10.png create mode 100644 web/static/img/pins/arten_25.png create mode 100644 web/static/img/pins/arten_40.png create mode 100644 web/static/img/pins/arten_5.png create mode 100644 web/static/img/pins/besucher_100.png create mode 100644 web/static/img/pins/besucher_1000.png create mode 100644 web/static/img/pins/dauergast.png create mode 100644 web/static/img/pins/erster_gast.png create mode 100644 web/static/img/pins/fruehaufsteher.png create mode 100644 web/static/img/pins/greifvogel_alarm.png create mode 100644 web/static/img/pins/klopfgeist.png create mode 100644 web/static/img/pins/nachtschicht.png create mode 100644 web/static/img/pins/seltener_gast.png create mode 100644 web/static/img/pins/stammgast.png create mode 100644 web/static/img/pins/volles_haus.png create mode 100644 web/static/img/symbol-180.png create mode 100644 web/static/img/symbol-192.png create mode 100644 web/static/img/symbol-512.png create mode 100644 web/static/manifest.webmanifest create mode 100644 web/templates/dex/badges.html create mode 100644 web/templates/dex/base.html create mode 100644 web/templates/dex/dex.html create mode 100644 web/templates/dex/hochladen.html create mode 100644 web/templates/dex/home.html create mode 100644 web/templates/dex/live.html create mode 100644 web/templates/dex/sightings.html create mode 100644 web/templates/dex/species.html create mode 100644 web/templates/dex/widget.html create mode 100644 web/vogelalbum/__init__.py create mode 100644 web/vogelalbum/asgi.py create mode 100644 web/vogelalbum/settings.py create mode 100644 web/vogelalbum/urls.py create mode 100644 web/vogelalbum/wsgi.py diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..4214e2f --- /dev/null +++ b/.dockerignore @@ -0,0 +1,16 @@ +# Ohne das landet die Entwicklungs-Datenbank im Image und überschreibt bei +# jedem Deploy die echte Sammlung. +web/db.sqlite3 +web/db.sqlite3-* +web/media/ +web/staticfiles/ + +venv/ +__pycache__/ +*.pyc +.git/ +benchmark_data/ +testdata/ +live/ +models/ +*.log diff --git a/.env.beispiel b/.env.beispiel new file mode 100644 index 0000000..f44388e --- /dev/null +++ b/.env.beispiel @@ -0,0 +1,59 @@ +# Vorlage fuer docker-compose.heim.yml. +# +# cp .env.beispiel .env +# +# Zwei Zeilen muessen stimmen, der Rest hat brauchbare Vorgaben. + +# --- Pflicht ----------------------------------------------------------- + +# Wo liefert die Kamera ihr Bild? MJPEG-Stream, Einzelbild-URL, rtsp:// oder +# ein Ordner mit Bildern. Der Aufbau der Kameraseite steht in pi/README.md. +VOGELALBUM_SOURCE=http://vogelkamera.local:8080/stream + +# Gemeinsames Geheimnis zwischen Detector und Sammlung. Beliebige lange +# Zeichenkette, einmal ausdenken: +# openssl rand -base64 32 +VOGELALBUM_INGEST_TOKEN=hier-ein-langes-zufaelliges-geheimnis-eintragen + +# --- Optional ---------------------------------------------------------- + +# Port, unter dem die Sammlung im Browser erreichbar ist. +#VOGELALBUM_PORT=8000 + +# Was einen Besuch ausloest: 'detector' laesst das Modell entscheiden und +# ignoriert Bewegung, 'motion' spart Rechenzeit, setzt aber einen ruhigen +# Hintergrund voraus. Im Zweifel bei 'detector' bleiben. +#VOGELALBUM_GATE=detector + +# Kamera mit Infrarot? Dann auf 1 setzen — sonst pausiert die Analyse, sobald +# das Bild zu dunkel zum Erkennen ist. +#VOGELALBUM_NACHTSICHT= + +# Welche Region gilt: entscheidet, welche Arten der Klassifikator ueberhaupt +# erwaegt. Das Modell kennt 965 Arten und ist auf Nordamerika trainiert — +# ohne Einschraenkung wird aus einer Kohlmeise eine Carolina Chickadee. +#VOGELALBUM_REGION=de + +# Sekunden zwischen zwei Abfragen der Einstellungen bei der Web-App. +# 0 schaltet es ab, dann gilt nur die Kommandozeile. +#VOGELALBUM_KONFIG_ALLE=300 + +# Live-Bild im Heimnetz. Die Kamera liefert nur einen Stream; wer direkt bei +# ihr zuschaut, nimmt ihn der Erkennung weg. Deshalb verteilt der Detector +# sein eigenes Bild weiter — beliebig viele Zuschauer, die Kamera merkt nichts. +# Angezeigt wird es erst, wenn die Adresse (http://:8131/live) im +# Django-Admin bei der Kamera eingetragen und das Haekchen gesetzt ist. +#VOGELALBUM_LIVE_PORT=8131 + +# Sperre darueber, fuer eine oeffentliche Instanz. Auf 0 ist Live nicht +# einschaltbar — auch nicht mit einem Fehlklick im Admin. Ein Livebild aus dem +# eigenen Garten soll nicht an einem Haekchen haengen. +#VOGELALBUM_LIVE_ERLAUBT=1 + +# Wird beim ersten Start selbst erzeugt und aufs Volume gelegt. Nur setzen, +# wer einen eigenen Schluessel mitbringen will. +#DJANGO_SECRET_KEY= + +# Nur noetig, wenn die Sammlung unter einem Domainnamen erreichbar sein soll. +#DJANGO_ALLOWED_HOSTS=vogelalbum.example.org +#DJANGO_CSRF_TRUSTED_ORIGINS=https://vogelalbum.example.org diff --git a/.gitea/ISSUE_TEMPLATE/config.yml b/.gitea/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..74fc8ba --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,11 @@ +blank_issues_enabled: true +contact_links: + - name: 🔒 Sicherheitslücke + url: https://gitea.gaertner.onl/christian/vogelalbum/src/branch/main/SECURITY.md + about: Bitte nicht als Issue — Meldeweg steht in SECURITY.md + - name: 📖 Dokumentation + url: https://gitea.gaertner.onl/christian/vogelalbum/src/branch/main/docs + about: Installation, Kameraaufbau, Einstellungen, Betrieb + - name: 🐦 Die laufende Instanz + url: https://vogelalbum.gaertner.onl + about: So sieht es aus, wenn es läuft diff --git a/.gitea/ISSUE_TEMPLATE/falsch-bestimmt.md b/.gitea/ISSUE_TEMPLATE/falsch-bestimmt.md new file mode 100644 index 0000000..d3b504c --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/falsch-bestimmt.md @@ -0,0 +1,48 @@ +--- +name: "🐦 Art falsch bestimmt" +about: "Der Vogel war ein anderer, als Vogelalbum sagt" +title: "" +labels: + - erkennung +--- + + + +## Welche Art war es wirklich + +## Was Vogelalbum gesagt hat + + + +## Das Bild + + + +## Wie oft + +- [ ] einmalig +- [ ] kommt immer wieder bei dieser Art + +## Deine Einstellungen + +| | | +|---|---| +| `VOGELALBUM_REGION` | Vorgabe ist `de` | +| `min_bird_score` | Vorgabe ist 0.05 | +| `detect_threshold` | Vorgabe ist 0.4 | + + diff --git a/.gitea/ISSUE_TEMPLATE/fehler.md b/.gitea/ISSUE_TEMPLATE/fehler.md new file mode 100644 index 0000000..56320d2 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/fehler.md @@ -0,0 +1,60 @@ +--- +name: "🐞 Fehler melden" +about: "Etwas tut nicht, was es soll" +title: "" +labels: + - fehler +--- + + + +## Was passiert + + + +## Was du erwartet hättest + +## Wie man es auslöst + +1. +2. +3. + +## Wo es passiert + +- [ ] Web-App (die Sammlung) +- [ ] Detector (die Erkennung) +- [ ] Kameraseite Raspberry Pi (`pi/`) +- [ ] Kameraseite ESP32 (`esp32cam/`) +- [ ] Anbindung an Home Assistant + +## Dein Aufbau + +| | | +|---|---| +| Installiert per | Docker / ohne Docker | +| Stand | Ausgabe von `git rev-parse --short HEAD` | +| Betriebssystem | | +| Kamera | z.B. Pi Zero W + OV5647, ESP32-S3 + OV2640 | + +## Ausgaben + + + +``` +``` diff --git a/.gitea/ISSUE_TEMPLATE/idee.md b/.gitea/ISSUE_TEMPLATE/idee.md new file mode 100644 index 0000000..6e857b0 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/idee.md @@ -0,0 +1,31 @@ +--- +name: "💡 Idee oder Wunsch" +about: "Etwas, das Vogelalbum können sollte" +title: "" +labels: + - idee +--- + +## Worum geht es + +## Was du damit vorhast + + + +## Wie du es heute löst + + + +## Würdest du daran mitarbeiten? + +- [ ] Ja, ich würde es selbst bauen +- [ ] Ja, beim Testen +- [ ] Nein, ich melde es nur + + diff --git a/.gitea/PULL_REQUEST_TEMPLATE.md b/.gitea/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..b04c934 --- /dev/null +++ b/.gitea/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,33 @@ + + +## Was sich ändert + +## Warum + + + +## Geprüft durch + +- [ ] `./venv/bin/python -m unittest discover tests` (Detector) +- [ ] `cd web && ../venv/bin/python manage.py test` (Web-App) +- [ ] Seite im Browser angesehen — bei allem, was die Oberfläche berührt +- [ ] an echter Hardware ausprobiert — bei allem unter `pi/` oder `esp32cam/` + + + +## Bezug + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e12a3e0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +venv/ +__pycache__/ +*.pyc + +# Modelle sind ~10 MB und stammen aus dem Netz — scripts/fetch_models.sh holt sie. +models/*.tflite +models/*.txt + +web/db.sqlite3 +web/db.sqlite3-* +web/media/ +web/staticfiles/ + +testdata/ +data/ +# Testbilder von Commons — scripts/benchmark.py --hole lädt sie neu. +benchmark_data/ +.env +*.log +live/ + +# ESP-IDF: Buildartefakte, geholte Komponenten — und sdkconfig, weil dort das +# WLAN-Passwort aus 'idf.py menuconfig' landet. sdkconfig.defaults bleibt drin. +esp32cam/build/ +esp32cam/managed_components/ +esp32cam/sdkconfig +esp32cam/sdkconfig.old +esp32cam/dependencies.lock +# .mo wird aus .po gebaut — compilemessages beim Deploy +web/locale/*/LC_MESSAGES/*.mo + +# Laufzeitdaten des zweiten Detectors (Traenke) -- Rohbilder, +# Protokoll, Treffer. Gehoert so wenig ins Repo wie live/. +live2/ diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..7586f59 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,57 @@ +# Änderungen + +Format in Anlehnung an [Keep a Changelog](https://keepachangelog.com/de/1.1.0/), +Versionen nach [SemVer](https://semver.org/lang/de/). + +## 1.0.0 — 2026-10-18 + +Erste Veröffentlichung. + +### Dabei + +- **Arterkennung** aus einem Kamerastrom: ein Netz findet den Vogel im Bild, + ein zweites bestimmt die Art. Katalog mit 148 heimischen Arten, auf + Deutschland eingeschränkt und neu normiert — ohne diese Einschränkung wird + aus einer Kohlmeise eine nordamerikanische Schwesterart. +- **Sammlung** im Stil eines Klebebildchen-Albums: nummerierte Seiten, + gefundene Arten in Farbe, fehlende als Schatten. Erstfang, Punkte, Stufen + und 15 Abzeichen. +- **Läuft auf eigener Hardware.** Kein Cloud-Dienst, kein Konto, keine + Telemetrie. Die Bilder verlassen das eigene Netz nicht. +- **Zwei Teile, getrennt deploybar:** die Sammlung als Django-Anwendung, die + Erkennung als eigener Dienst. Der Erkennungs-Dienst **fragt selbst an** und + braucht deshalb weder eine erreichbare Adresse noch einen offenen Port. +- **Kameras:** alles, was MJPEG oder Einzelbilder über HTTP liefert. Fertige + Firmware für Raspberry Pi (`pi/`) und ESP32-S3 (`esp32cam/`) liegt bei, + beide mit `/status` für die Diagnose, ohne den Bildstrom anzufassen. +- **Fotos von unterwegs:** Bilder lassen sich hochladen und werden von + derselben Erkennung bestimmt wie die der Kamera. +- **Home Assistant** über MQTT mit Autodiscovery. +- **Zweisprachig**, Deutsch und Englisch. Quelltext und Kommentare sind + deutsch. +- **Einstellungen je Kamera** aus der Oberfläche — Schwellwerte, Lebensräume, + Artenliste. Der Erkennungs-Dienst holt sie sich im Betrieb ab und übernimmt + sie, ohne das Modell neu zu laden. +- **Fehlalarme**: ein Mindestwert je Besuch verwirft Spiegelungen und + Bewegungen ohne Vogel, bevor daraus eine Sichtung wird. + +### Sicherheit + +- Je Kamera ein eigener Token (als SHA-256 gespeichert), damit ein + kompromittierter Standort einzeln stillgelegt werden kann. +- Getrennte Token für Schreiben und Lesen. +- Hochgeladene Bilder werden **neu geschrieben statt nur geprüft**: Nur die + Pixel überleben, Metadaten fallen dabei weg. Das betrifft vor allem den Ort + in EXIF-Daten von Handyfotos. +- Im Betrieb: Cookies nur über HTTPS, HSTS, `nosniff` auf den Medien. + +### Bekannte Grenzen + +- Acht heimische Arten kennt das Modell nicht und ordnet sie Verwandten zu: + Sumpf-, Weiden- und Haubenmeise, Gartenbaumläufer, Kleinspecht, + Bluthänfling, Kernbeißer, Waldkauz. +- Der Vogel braucht **5 bis 8 % der Bildfläche**, sonst findet ihn die + Erkennung nicht. Das ist eine Frage des Bildwinkels, nicht der Auflösung — + näher montieren hilft, mehr Megapixel nicht. +- Der unterste Bildrand ist eine tote Zone. Die Landefläche gehört in die + untere Bildmitte, nicht an die Kante. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..84d1ab9 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,55 @@ +# Mitmachen + +Fehlerberichte, Verbesserungen und neue Kameraanbindungen sind willkommen. +Dieses Projekt ist zum Nachbauen gedacht — wer es aufbaut und dabei über eine +rauhe Kante stolpert, hilft mit einem Hinweis mehr als mit Schweigen. + +## Fehler melden + +Am nützlichsten ist ein Bericht, aus dem hervorgeht, **was du erwartet hast und +was stattdessen passiert ist**. Dazu: + +- Welche Kamera (Pi Zero, ESP32-S3, etwas anderes) und welche Auflösung +- Die letzten Zeilen aus dem Protokoll des Detectors +- Bei Erkennungsfehlern: wenn möglich das Bild, um das es geht + +⚠️ **Schwärze deine Zugangsdaten**, bevor du ein Protokoll einfügst — Tokens +stehen dort im Klartext. + +## Code beisteuern + +1. Bevor du etwas Größeres baust: ein Issue aufmachen und kurz abstimmen. Das + erspart dir die Arbeit, die ich vielleicht gerade selbst mache. +2. Die Tests müssen durchlaufen — **aus dem Ordner `web/` heraus**, sonst + findet Django keinen einzigen Test und meldet trotzdem Erfolg: + + ```bash + cd web && ../venv/bin/python manage.py test + ``` + + Es sind derzeit 105. +3. Kommentare und Oberfläche sind auf Deutsch, der Code folgt dem Stil der + Umgebung, in der er steht. + +## Lizenz deines Beitrags + +Dieses Projekt steht unter der **GNU AGPL-3.0** (siehe [LICENSE](LICENSE)), und +dein Beitrag wird unter derselben Lizenz veröffentlicht. + +🔑 **Zusätzlich räumst du mir mit dem Einreichen eines Beitrags das Recht ein, +ihn auch unter anderen Lizenzbedingungen zu verwenden** — einschließlich einer +kommerziellen Lizenz. Das Recht ist einfach, zeitlich und räumlich unbeschränkt +und übertragbar. Die Urheberschaft bleibt bei dir, und dein Beitrag bleibt +selbstverständlich auch unter der AGPL verfügbar. + +**Warum das nötig ist, offen gesagt:** Vogelalbum wird zusätzlich kommerziell +lizenziert — wer es in einem Produkt einsetzen will, ohne seinen eigenen +Quelltext offenlegen zu müssen, kann eine solche Lizenz erwerben. Doppelt +lizenzieren darf aber nur, wem alle Rechte am Werk zustehen. Ohne diese +Einräumung könnte ein einziger fremder Beitrag diesen Weg für das ganze +Projekt versperren, und das ließe sich später kaum noch reparieren, weil +dafür jeder Mitwirkende einzeln zustimmen müsste. + +Wenn du damit nicht einverstanden bist, sag es bitte **vor** dem Einreichen. +Dann finden wir einen anderen Weg — ein Fehlerbericht mit genauer Beschreibung +ist oft genauso wertvoll wie fertiger Code, und für ihn gilt das alles nicht. diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2861a33 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,54 @@ +# Nur die Web-App. Der Detector läuft auf dem Host, wo die Rechenleistung ist +# und wo die Kamera im selben Netz hängt — er gehört nicht in diesen Container. +FROM python:3.13-slim + +WORKDIR /app + +# gettext fuer 'compilemessages' weiter unten. Die .mo-Dateien sind +# Bauartefakte und liegen nicht im Repo; ohne diesen Schritt fiele die +# englische Fassung stillschweigend auf die deutschen Texte zurueck. +RUN apt-get update \ + && apt-get install -y --no-install-recommends gettext \ + && rm -rf /var/lib/apt/lists/* + +COPY requirements-web.txt . +RUN pip install --no-cache-dir -r requirements-web.txt + +COPY web/ ./ +# Der Artenkatalog wird von 'seed_dex' importiert. +# +# 🔴 Hier stand bis zum 09.10.2026 nur species_de.py — und damit hat jede +# frisch aufgesetzte Instanz **44 Arten ohne Steckbriefe** bekommen statt der +# 148, die README und Oberfläche nennen. seed_dex meldete das sogar +# ("Keine Steckbriefe gefunden"), nur hat es nie jemand gelesen: Die laufende +# Instanz wurde beim Umzug 1:1 kopiert und nie aus diesem Image geseedet. +# +# 🔑 Deshalb kommen alle fünf Datenquellen mit, in derselben Reihenfolge, in +# der seed_dex sie sucht: +# species_de.py 44 heimische Gartenvögel, dazu die Seltenheitsstufen +# species_extra.py der Rest auf 148 +# species_info.py Steckbriefe +# species_info_en.py dieselben auf Englisch +# profiles/ die ausführlichen Zusätze +# +# Nach wie vor NICHT der ganze Detector: Alles hier ist reine Stdlib +# (dataclasses), zusammen 280 KB. classify.py und Konsorten bräuchten numpy +# und LiteRT und haben in diesem Bild nichts verloren. +COPY detector/__init__.py \ + detector/species_de.py \ + detector/species_extra.py \ + detector/species_info.py \ + detector/species_info_en.py \ + /app/detector/ +COPY detector/profiles/ /app/detector/profiles/ + +# Uebersetzungen binaer erzeugen. Zur Bauzeit, nicht beim Start: sie aendern +# sich nur mit dem Code. +RUN python manage.py compilemessages + +COPY entrypoint.sh . +RUN chmod +x entrypoint.sh + +EXPOSE 8000 + +CMD ["./entrypoint.sh"] diff --git a/Dockerfile.detector b/Dockerfile.detector new file mode 100644 index 0000000..3693e20 --- /dev/null +++ b/Dockerfile.detector @@ -0,0 +1,57 @@ +# Der Detector als Image — fuer alle, die nicht erst einen Host einrichten +# wollen (venv, Modelle, systemd). Fuer den Dauerbetrieb auf einem eigenen +# Erkennungs-Host ist scripts/setup_detector_host.sh weiterhin der direktere +# Weg; dieses Image ist der kurze Einstieg. +# +# Achtung Architektur: ai-edge-litert liefert Wheels fuer x86_64 und arm64. +# Ein Raspberry Pi 4/5 mit 64-Bit-System geht damit, ein Pi Zero nicht — dem +# fehlt nicht das Wheel, sondern die Rechenleistung. +FROM python:3.13-slim + +WORKDIR /app + +# curl fuer fetch_models.sh. Bleibt drin, damit sich die Modelle in einem +# laufenden Container nachladen lassen, wenn eine Datei kaputt ist. +RUN apt-get update \ + && apt-get install -y --no-install-recommends curl ca-certificates \ + && rm -rf /var/lib/apt/lists/* + +COPY requirements-detector.txt . +RUN pip install --no-cache-dir -r requirements-detector.txt + +# Die Modelle liegen nicht im Repo (zusammen rund 10 MB) und aendern sich nie +# — deshalb beim Bauen holen und nicht bei jedem Start. Eigene Schicht: an den +# Modellen aendert sich nichts, wenn sich der Code aendert. +COPY scripts/fetch_models.sh scripts/ +RUN bash scripts/fetch_models.sh + +# Beispielfotos fuer 'detector karte' und 'detector test'. +# +# 🔴 Hier stand bis zum 09.10.2026 "COPY testdata/ ./testdata/" — und damit +# liess sich dieses Image aus einem frischen Klon ueberhaupt nicht bauen: +# testdata/ steht in .gitignore. Gemerkt hat es niemand, weil immer aus einer +# Arbeitskopie gebaut wurde, in der der Ordner lag. +# +# Die Fotos bleiben aus einem guten Grund draussen: Sie stammen von Wikimedia +# Commons, stehen unter CC-Lizenzen und verlangen Namensnennung. Das Skript +# holt sie samt Urheber und Lizenz. +# +# Mit '|| echo', weil ein Bauvorgang nicht daran scheitern soll, dass +# Wikimedia gerade drosselt. Ohne die Fotos fehlt nur der Standardwert von +# 'detector karte' — die Erkennung selbst braucht sie nicht. +COPY scripts/fetch_testdata.sh scripts/ +RUN bash scripts/fetch_testdata.sh \ + || echo "WARNUNG: Beispielfotos nicht geholt — 'detector karte' braucht dann --vogel" + +COPY detector/ ./detector/ + +# Sonst haengen die Ausgaben im Blockpuffer und 'docker logs' ist erst nach +# Stunden lesbar — genau dann, wenn man es nicht braucht. +ENV PYTHONUNBUFFERED=1 + +# Rohbilder und Protokoll gehoeren auf ein Volume, sonst sind sie nach dem +# naechsten 'docker compose up --build' weg. +VOLUME ["/daten"] + +ENTRYPOINT ["python", "-m", "detector"] +CMD ["watch"] diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..be3f7b2 --- /dev/null +++ b/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..199ddec --- /dev/null +++ b/README.md @@ -0,0 +1,161 @@ +
+ +# Vogelalbum + +**Eine Kamera am Vogelhaus, ein Rechner der erkennt wer da war — und eine +Sammlung, die sich von allein füllt.** + +[![Lizenz: AGPL 3.0](https://img.shields.io/badge/Lizenz-AGPL--3.0-2d5a3d.svg)](LICENSE) +[![Python 3.11+](https://img.shields.io/badge/Python-3.11%2B-2d5a3d.svg)](docs/installation.md) +[![Ohne Cloud](https://img.shields.io/badge/Cloud-nicht%20n%C3%B6tig-2d5a3d.svg)](#was-es-macht) +[![Artenkatalog: 148](https://img.shields.io/badge/Artenkatalog-148%20Arten-2d5a3d.svg)](docs/erkennung.md) + +**[→ Live ansehen: vogelalbum.gaertner.onl](https://vogelalbum.gaertner.onl)** + +![Die Sammlung](docs/sammlung.png) + +
+ +> **In English:** Vogelalbum identifies garden birds from a camera stream and turns +> the sightings into a collectible album that fills itself. It runs entirely on +> your own hardware — no cloud, no third-party services. The interface speaks +> German and English; the source code and its comments are German. + +--- + +## Was es macht + +Eine Kamera schaut aufs Futterhaus. Alles andere passiert von selbst: + +- 🔍 **Erkennt die Art** — zwei neuronale Netze, eines findet den Vogel im Bild, + eines bestimmt ihn. Gemessen: 43 von 44 Arten richtig, keine falsch bestimmt. +- 🎴 **Sammelt** — jede neue Art ist ein Erstfang. 148 Arten, 15 Abzeichen, XP + und Level. Das ist der Teil, für den Kinder wiederkommen. +- 🏠 **Bleibt zu Hause** — kein Cloud-Dienst, keine Telemetrie, kein Konto. Die + Erkennung läuft auf deiner Hardware, die Bilder verlassen dein Netz nicht. +- 🔌 **Nimmt jede Kamera** — MJPEG, RTSP, Einzelbilder oder ein Ordner. Ein + Raspberry Pi Zero genügt, ein ESP32-S3 für 17 € auch. +- 🥔 **Läuft auf kleiner Hardware** — gemessen auf einem Raspberry Pi 4: + 42 ms je bestimmtem Vogel, 1,1 GB Arbeitsspeicher. Zahlen für beide + getesteten Geräte in [docs/installation.md](docs/installation.md#getestet-auf). +- 📱 **Auch ohne Kamera** — Handyfotos lassen sich hochladen und werden genauso + bestimmt. +- 🏡 **Spricht mit Home Assistant** — über MQTT, mit Autodiscovery. + +
+Die Startseite +Die Abzeichen +
+ +## Schnellstart + +Sammlung und Erkennung auf einer Maschine, ohne venv und ohne Modelle von Hand: + +```bash +git clone https://gitea.gaertner.onl/christian/vogelalbum.git && cd vogelalbum +cp .env.beispiel .env # VOGELALBUM_SOURCE und ein Token eintragen +docker compose -f docker-compose.heim.yml up -d +``` + +Die Sammlung läuft danach auf . Zwei Zeilen in der +`.env` müssen stimmen: + +| Variable | was rein muss | +|---|---| +| `VOGELALBUM_SOURCE` | Stream-URL der Kamera, z.B. `http://vogelkamera.local:8080/stream` | +| `VOGELALBUM_INGEST_TOKEN` | ein selbst ausgedachtes Geheimnis, `openssl rand -base64 32` | + +**Noch keine Kamera?** Es geht auch ohne — `manage.py demo_data` füllt die +Sammlung mit 21 Tagen Beispieldaten. Der Aufbau einer Kameraseite steht in +[pi/README.md](pi/README.md) (Raspberry Pi) oder +[esp32cam/README.md](esp32cam/README.md) (ESP32-S3, billiger). + +Ohne Docker, Schritt für Schritt: **[docs/installation.md](docs/installation.md)**. + +## Wie es aufgebaut ist + +Zwei Teile, die unabhängig voneinander laufen und getrennt deploybar sind: + +``` +Heimnetz │ Internet + │ +Kamera 1 ──MJPEG──▶ ┌──────────┐ │ +Kamera 2 ──MJPEG──▶ │ detector │ ──POST────────▶ Django ──▶ Browser +Kamera n ──MJPEG──▶ │ │ Bearer │ + └────┬─────┘ │ + └──▶ Rohbilder │ + (Training) │ +``` + +**Die Verbindung geht nur in eine Richtung.** Der Detector meldet ausgehend an +`/api/sightings/`; die Web-App muss weder Kamera noch Erkennungs-Host jemals +erreichen. Damit muss im Heimnetz kein einziger Port nach außen offen sein — +kein Portforwarding, kein Tunnel, keine dynamische DNS. Genau deshalb kann die +Sammlung öffentlich stehen, während die Kameras es nicht sind. + +Warum überhaupt getrennt? Ein Raspberry Pi Zero kann streamen, aber nicht +rechnen. Umgekehrt kennt die Web-App weder numpy noch LiteRT, was ihren +Container klein hält. + +## Dokumentation + +| Kapitel | worum es geht | +|---|---| +| **[Installation](docs/installation.md)** | mit und ohne Docker, Schritt für Schritt | +| **[Die Kamera anschließen](docs/kamera.md)** | Stream-Formate, Schwellwerte — und wie groß ein Vogel im Bild sein muss | +| **[Wie die Erkennung funktioniert](docs/erkennung.md)** | drei Stufen, der Artenfilter, was das Modell nicht kann | +| **[Wie gut ist das wirklich](docs/genauigkeit.md)** | gemessene Zahlen, und was im Feld tatsächlich passiert ist | +| **[Einstellungen](docs/einstellungen.md)** | alle Variablen, und was stattdessen im Admin geht | +| **[Betrieb](docs/betrieb.md)** | mehrere Kameras, Live-Bild, Deployment | +| **[Entwicklung](docs/entwicklung.md)** | Tests, Übersetzungen, Artenkatalog erweitern | +| **[Datenquellen und Lizenzen](docs/datenquellen.md)** | woher Modelle und Fotos kommen | + +Die Kameraseiten haben eigene Anleitungen: **[pi/](pi/README.md)** und +**[esp32cam/](esp32cam/README.md)**. + +## Was es (noch) nicht kann + +Ehrlicher als eine Merkmalsliste: + +- ⚠️ **Der Katalog ist mitteleuropäisch.** 148 in Deutschland vorkommende Arten; + der Klassifikator rechnet seine Wahrscheinlichkeiten auf genau diese Liste + um. Das Modell selbst kennt rund 965 Arten weltweit — die Begrenzung ist der + Katalog, nicht die Erkennung. Die Region ist umschaltbar + (`VOGELALBUM_REGION`), es fehlen nur die Artenlisten anderer Regionen. Das ist + reine Datenarbeit und ein guter erster Beitrag. +- **Acht heimische Arten kennt das Modell nicht** und ordnet sie Verwandten zu + (Sumpf-, Weiden-, Haubenmeise, Gartenbaumläufer, Kleinspecht, Bluthänfling, + Kernbeißer, Waldkauz). Details in [docs/erkennung.md](docs/erkennung.md). +- **Der Aufbau entscheidet mehr als die Software.** Ein Vogel braucht 5–8 % der + Bildfläche, sonst findet ihn niemand. `python -m detector karte` misst das + vorher, statt es hinterher zu lernen — siehe [docs/kamera.md](docs/kamera.md). + +## Mitmachen + +Fehler, Ideen und Code sind willkommen. Die Spielregeln — und die +Rechteeinräumung, die für die Doppellizenzierung nötig ist — stehen in +**[CONTRIBUTING.md](CONTRIBUTING.md)**. Eine Sicherheitslücke bitte nicht als +Issue, sondern nach **[SECURITY.md](SECURITY.md)**. + +Was sich wann geändert hat: **[CHANGELOG.md](CHANGELOG.md)**. + +## Lizenz + +**GNU Affero General Public License 3.0** ([LICENSE](LICENSE)). Benutzen, +verändern und weitergeben ist erlaubt; wer eine veränderte Fassung als Dienst +über ein Netz anbietet, muss deren Quelltext zugänglich machen. Für den Betrieb +im eigenen Garten ändert das nichts. Kommerzielle Nutzung ohne Offenlegung ist +über eine gesonderte Lizenz möglich: . + +Modelle (Apache 2.0) und Referenzfotos aus Wikimedia Commons (meist CC BY-SA) +behalten ihre eigenen Lizenzen — Einzelheiten in +[docs/datenquellen.md](docs/datenquellen.md). + +--- + +
+Kein Bild dieses Projekts verlässt das eigene Netz, außer man deployt die +Web-App selbst irgendwohin. Es gibt keine Telemetrie und keine Aufrufe an +Dritte außer den ausdrücklich angestoßenen Downloads von Modellen und +Referenzfotos. +
diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..4e0dc15 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,51 @@ +# Sicherheitslücken melden + +**Bitte nicht als öffentliches Issue.** Eine Lücke, die in einem Issue steht, +ist eine Anleitung, solange sie nicht behoben ist. + +**Melde sie an .** Vogelalbum ist ein Feierabendprojekt +einer einzelnen Person — eine Antwort kann ein paar Tage dauern. Kommt nach +einer Woche keine, gern noch einmal nachfassen; dann ist die Nachricht +untergegangen. + +Hilfreich in der Meldung: + +- was betroffen ist (Web-App, Detector, Kameraseite) und welche Fassung +- wie sich das Verhalten auslösen lässt, möglichst Schritt für Schritt +- was dabei herauskommt und warum das ein Problem ist + +Wer eine Lücke meldet und bis zur Behebung nicht veröffentlicht, wird — auf +Wunsch — im Changelog namentlich genannt. Rechtliche Schritte gegen jemanden, +der auf diesem Weg und in gutem Glauben meldet, gibt es nicht. + +## Was unterstützt wird + +Vogelalbum hat noch keine Version. Gefixt wird der aktuelle Stand von `main`. + +## Womit zu rechnen ist + +Ein paar Dinge sind **Absicht** und keine Lücke — damit niemand Zeit damit +verliert: + +- **Die Web-App hat keine Benutzerkonten.** Die Sammlung ist zum Ansehen da. + Wer sie öffentlich stellt, stellt sie öffentlich. Geschützt sind nur der + Django-Admin und das Upload-Formular. +- **Die API-Token stehen in Umgebungsvariablen**, nicht in einem Tresor. In + der Datenbank liegen sie als SHA-256. +- **Der Detector erreicht die Web-App, nicht umgekehrt.** Die Verbindung geht + nur in eine Richtung; das ist der Kern des Aufbaus und kein Versehen. +- **Die Kameraseiten (`pi/`, `esp32cam/`) kennen keine Authentifizierung.** Sie + gehören ins Heimnetz, nicht ans offene Internet. Wer den Stream nach außen + gibt, legt selbst etwas davor. +- **`VOGELALBUM_LIVE_ERLAUBT=0`** schaltet das Live-Bild hart ab, auch gegen einen + Fehlklick im Admin. Auf einer öffentlichen Instanz gehört die Variable auf + `0`. + +## Was dagegen eine Meldung wert ist + +- Lesen oder Schreiben von Sichtungen ohne gültigen Token +- Herauskommen aus dem Admin-Login oder aus dem Upload-Formular +- Pfade, über die sich Dateien außerhalb des Medienordners lesen oder + schreiben lassen +- alles, was aus einem hochgeladenen Bild Code macht +- ein Token, das in Logs, in der Prozessliste oder in der Oberfläche landet diff --git a/deploy/COOLIFY.md b/deploy/COOLIFY.md new file mode 100644 index 0000000..1cb55c5 --- /dev/null +++ b/deploy/COOLIFY.md @@ -0,0 +1,170 @@ +# Die Web-App auf Coolify stellen + +Für den Umzug der Sammlung von einem Rechner im Heimnetz auf eine öffentlich +erreichbare Instanz. Der Detector zieht **nicht** mit um — er braucht +Sichtverbindung zur Kamera und bleibt zu Hause; er bekommt am Ende nur eine +neue Adresse. + +Vorlage ist `docker-compose.yml` im Wurzelverzeichnis, als +**Docker-Compose-Anwendung aus dem Git-Repository**. + +## Was dieses Setup von einem Ein-Container-Deploy unterscheidet + +Zwei Dienste, und der Eingang ist **nicht** die Django-App: + +``` +Traefik ──▶ medien (nginx, Port 8080) ──┬──▶ /media/… direkt vom Volume + └──▶ alles andere ▶ web (Gunicorn, 8000) +``` + +🔑 **Die Domain muss auf `medien` zeigen, nicht auf `web`.** Django liefert +unter `DJANGO_DEBUG=0` keine Medien aus, und Coolify stellt keinen Webserver +davor, der das übernehmen könnte — Traefik routet auf einen Container und kennt +das Volume nicht. Zeigt die Domain auf `web`, läuft die Seite scheinbar +normal, aber **jedes Vogelfoto ist 404**: die Sammlung ist das Einzige, was +dieses Projekt ist, und sie wäre leer. Die ausführliche Begründung steht in +`nginx-media.conf`. + +## 1. Anwendung anlegen + +* Typ **Docker Compose**, Quelle das Git-Repository, Branch `main`, + Compose-Datei `docker-compose.yml`. +* Ist das Repository privat, muss Coolify über die Gitea-Anbindung + (GitHub-App-Äquivalent bzw. Deploy-Key) darauf zugreifen können — dasselbe + Verfahren wie bei den anderen Projekten auf derselben Instanz. + +## 2. Domain auf den Dienst `medien` + +In Coolify hat bei einer Compose-Anwendung **jeder Dienst sein eigenes +Domain-Feld**. Die Domain gehört an `medien` (Port 8080). `web` bekommt +**keine** Domain — der Dienst wird nur intern angesprochen. + +Danach prüfen, dass der DNS-Eintrag der Domain auf die Coolify-Maschine zeigt. + +## 3. Umgebungsvariablen + +Pflicht: + +| Variable | Wert | +|---|---| +| `DJANGO_ALLOWED_HOSTS` | die Domain, z. B. `vogelalbum.gaertner.onl` | +| `DJANGO_CSRF_TRUSTED_ORIGINS` | dieselbe Domain **mit** `https://` | + +Optional, aber meist gewollt: + +| Variable | Wert | +|---|---| +| `DJANGO_SECRET_KEY` | leer lassen ist in Ordnung — der Entrypoint erzeugt einen und legt ihn aufs Volume, er bleibt über Neustarts stabil | +| `VOGELALBUM_INGEST_TOKEN` | **leer lassen**, wenn jede Kamera im Admin registriert ist und ihren eigenen Token hat. Leer schaltet den Sammel-Token ab, und das ist für eine öffentliche Instanz das Richtige | +| `VOGELALBUM_LESE_TOKEN` | nur nötig, wenn Home Assistant `/api/zustand/` abfragt. **Leer heißt: der Endpunkt antwortet mit 401** — wer die Einbindung zu Hause schon hat und das hier vergisst, sucht den Fehler im Heimnetz | + +Nicht anfassen, die stehen fest in `docker-compose.yml`: +`DJANGO_DEBUG=0`, `VOGELALBUM_LIVE_ERLAUBT=0`, `SQLITE_DIR=/data`, +`MEDIA_ROOT=/data/media`. + +⚠️ **Lässt man Coolify ein Geheimnis erzeugen, darf es kein `$` enthalten.** +Docker Compose liest `$xxx` als Variable und zerstört den Wert dabei still. +Selbst erzeugen mit `openssl rand -base64 32`. + +🔒 `VOGELALBUM_LIVE_ERLAUBT=0` ist der Grund, warum auf der öffentlichen Instanz +kein Livebild einschaltbar ist — auch nicht mit einem Fehlklick im Admin. Ein +Bild aus dem eigenen Garten soll nicht an einem Häkchen hängen. + +## 4. Volume + +Das Compose-File deklariert das benannte Volume `vogelalbum-data` und hängt es in +beide Dienste (`web` beschreibbar, `medien` nur lesend). Coolify übernimmt das; +es muss nichts von Hand angelegt werden. + +⚠️ **Dort liegen Datenbank *und* Fotos.** `SQLITE_DIR` und `MEDIA_ROOT` zeigen +beide auf `/data`. Fehlt das Volume oder zeigt eine der beiden Variablen +woandershin, ist die Sammlung nach jedem Deploy weg. + +## 5. Erster Start + +Der Entrypoint erledigt `migrate`, `collectstatic`, `seed_dex` und holt +anschließend die Referenzfotos der Arten von Wikipedia. + +⏱️ **Der erste Start dauert deshalb mehrere Minuten** — rund 150 Arten, und +Wikimedia drosselt, weshalb zwischen den Abrufen gewartet wird. Das ist kein +hängender Deploy. Jeder weitere Start überspringt alle Arten, die schon ein +Foto haben, und kostet keine einzige Anfrage mehr. + +Danach steht eine leere Sammlung: Artenkatalog vollständig, keine Sichtungen. + +## 6. Eine bestehende Sammlung mitnehmen + +Wer von einer Heiminstanz umzieht, bringt Datenbank und Fotos mit. Beides liegt +beim Umzugspaket im selben Layout, in dem es auf dem Volume liegen muss: + +``` +db.sqlite3 +media/sightings/… +media/crops/… +media/referenz/… +``` + +🔑 **Eine 1:1-Kopie, keine Neueinlieferung über die API.** Nur so kommen die +Kamera-Tokens, die Schwellwerte je Kamera, Handbestimmungen, Abzeichen und +Erstfang-Vermerke unverändert mit. Die Kameras zu Hause liefern danach mit +**ihrem bisherigen Token** weiter — es muss nichts neu registriert werden. + +Auf der Heiminstanz ein konsistentes Paket bauen (`VACUUM INTO` kopiert die +Datenbank sauber, auch während die App läuft): + +```sh +cd /pfad/zum/vogelalbum +python - <<'PY' +import sqlite3 +sqlite3.connect('web/db.sqlite3').execute("VACUUM INTO '/tmp/db.sqlite3'") +PY +mkdir -p /tmp/umzug/media +mv /tmp/db.sqlite3 /tmp/umzug/ +cp -r web/media/sightings web/media/crops web/media/referenz /tmp/umzug/media/ +tar czf /tmp/vogelalbum-daten.tgz -C /tmp/umzug db.sqlite3 media +``` + +Das Paket auf die Coolify-Maschine legen, dann dort: + +```sh +# Anwendung anhalten (in Coolify: Stop) — SQLite nicht im Betrieb tauschen. +VOL=$(docker volume ls -q | grep vogelalbum-data | head -1) +docker run --rm -v "$VOL":/data -v /root:/rein:ro alpine \ + sh -c 'tar xzf /rein/vogelalbum-daten.tgz -C /data && chown -R 0:0 /data && ls -la /data' +# Anwendung wieder starten. +``` + +Der Container läuft als `root`, daher `chown -R 0:0`. + +## 7. Nach dem Umzug prüfen + +```sh +curl -sI https://DEINE-DOMAIN/ | head -1 # 200 +curl -sI https://DEINE-DOMAIN/sichtungen/ | head -1 +``` + +Und im Browser: **eine Sichtungskarte muss ihr Foto zeigen.** Ein 404 auf +`/media/…` heißt, die Domain hängt am falschen Dienst (Schritt 2). + +## 8. Die Kameras zu Hause umstellen + +Jeder Detector und jede weitere Anbindung zeigt noch auf die alte Adresse im +Heimnetz. Umzustellen ist: + +* **jeder Detector**: `VOGELALBUM_API` auf `https://DEINE-DOMAIN` (in + `~/.vogelalbum.env` bzw. `--api`), danach neu starten. Laufen zwei Kameras, + gibt es zwei Detector-Prozesse — womöglich auf zwei verschiedenen Maschinen. +* **Home Assistant**, falls eingebunden: neue Adresse und `VOGELALBUM_LESE_TOKEN`. + +Dass eine Kamera angekommen ist, sieht man im Admin an `letzter_kontakt` — +der Konfigurationsabruf setzt es, auch ohne einen einzigen Vogel. + +## 9. Was bewusst nicht mit umzieht + +* **Der Detector.** Er braucht die Modelle, Rechenzeit und das Kameranetz. +* **Das Livebild.** `VOGELALBUM_LIVE_ERLAUBT=0`, siehe oben. +* **Der Störungswächter** (`vogelalbum-stoerungen.service`). 🔑 Er darf nicht auf + derselben Maschine laufen wie das, was er überwacht, und nicht an derselben + Stromversorgung: beim Stromausfall am 30.09.2026 war er von 22:31 bis 06:19 + stumm, weil er selbst tot war. Wer das Ausbleiben von Sichtungen bemerken + soll, muss von außen schauen. diff --git a/deploy/Dockerfile.nginx b/deploy/Dockerfile.nginx new file mode 100644 index 0000000..7aa50fa --- /dev/null +++ b/deploy/Dockerfile.nginx @@ -0,0 +1,17 @@ +# Der Medien-Eingang, mit seiner Konfiguration fest im Image. +# +# 🔑 Warum nicht einfach die .conf hineinmounten: Einzeldatei-Bind-Mounts sind +# auf Coolify brüchig. Schlägt ein Deploy fehl, legt Docker die fehlende +# Mount-Quelle als leeres VERZEICHNIS auf dem Host an — der nächste Versuch +# mountet dann ein Verzeichnis auf eine Datei und der Container kommt in eine +# Absturzschleife, die nach einem Konfigurationsfehler aussieht und keiner +# ist. Das hat auf derselben Coolify-Instanz schon einmal einen Abend +# gekostet; deshalb hier gebacken statt gemountet. +# +# Preis dafür: eine Änderung an nginx-media.conf braucht einen Rebuild, nicht +# nur einen Neustart. Die Datei ändert sich praktisch nie. +FROM nginx:1.27-alpine + +COPY deploy/nginx-media.conf /etc/nginx/conf.d/default.conf + +EXPOSE 8080 diff --git a/deploy/nginx-media.conf b/deploy/nginx-media.conf new file mode 100644 index 0000000..5035ae6 --- /dev/null +++ b/deploy/nginx-media.conf @@ -0,0 +1,86 @@ +# Eingang der oeffentlichen Instanz: liefert die Medien selbst aus und reicht +# alles andere an Gunicorn weiter. +# +# 🔑 Warum es diesen Dienst ueberhaupt gibt: Django liefert unter +# DJANGO_DEBUG=0 keine Medien aus (siehe web/vogelalbum/urls.py). Im Betrieb soll +# das der Webserver tun -- nur stellt Coolify keinen: Traefik routet auf einen +# Container und kennt das Volume nicht. Ohne diesen Dienst antwortet die +# oeffentliche Instanz auf jedes /media/... mit 404, und jede Karte der +# Sammlung haette ein kaputtes Bild. +# +# ⚠️ Whitenoise waere hier die falsche Loesung, obwohl es im Projekt schon +# steckt: es liest seinen Bestand beim Start ein. Vogelfotos kommen aber +# laufend dazu -- jede neue Sichtung waere bis zum naechsten Neustart +# unsichtbar. + +# 🔴 **Das Schema kommt von Traefik, nicht von uns.** +# +# Hier stand `proxy_set_header X-Forwarded-Proto $scheme;` — und `$scheme` ist +# das Schema, mit dem jemand DIESEN nginx anspricht. Der lauscht auf einfachem +# HTTP hinter Traefik, also stand dort immer `http`, und zwar überschreibend: +# Traefik hatte den Kopf schon richtig auf `https` gesetzt, wir haben ihn +# wieder kaputtgemacht. +# +# Folge: Django hielt sich trotz SECURE_PROXY_SSL_HEADER für unverschlüsselt +# und baute **jede** absolute Adresse mit `http://` — Vogelfotos, Abzeichen- +# Pins, Links in Mails. Im Browser unsichtbar, weil Traefik auf `https` +# umleitet. **Auf dem Telefon ein Ausfall:** iOS blockt einfaches HTTP, ohne +# der Umleitung zu folgen; das Album bleibt bilderlos. +# +# Die Abbildung nimmt den Kopf von vorne, wenn es einen gibt, und fällt sonst +# auf das eigene Schema zurück — damit funktioniert dieselbe Konfiguration +# auch ohne Traefik davor (`docker compose` zu Hause). +# +# ⚠️ `map` gehört auf die http-Ebene, nicht in den server-Block. Diese Datei +# liegt als conf.d/default.conf genau dort. +map $http_x_forwarded_proto $eingangs_schema { + default $http_x_forwarded_proto; + "" $scheme; +} + +server { + listen 8080; + server_name _; + + # ⚠️ nginx erlaubt von Haus aus nur 1 MB pro Anfrage. Der Detector liefert + # seine Bilder per POST ein; bei hoher Aufloesung ist ein Vogelfoto + # schnell groesser, und die Kamera bekaeme ein 413 zurueck, waehrend im + # Django-Protokoll nichts stuende. + client_max_body_size 20m; + + # Die Medien direkt vom Volume. Dieselbe Platte, die der Web-Dienst unter + # MEDIA_ROOT=/data/media beschreibt. + location /media/ { + alias /data/media/; + access_log off; + expires 7d; + add_header Cache-Control "public"; + + # ⚠️ **Hier liegen fremde Dateien auf unserer Herkunft.** Die Medien + # kommen von Kameras und aus Uploads; sie werden zwar beim Annehmen + # neu geschrieben (web/dex/bilder.py), aber dieser Pfad liefert aus, + # was auf der Platte liegt — auch Altbestand von vorher. + # + # nosniff: Der Browser soll den Inhaltstyp nicht erraten. Ohne das + # kann eine Datei, die wie ein Bild heißt, als etwas anderes + # ausgeführt werden, und zwar same-origin mit dem Admin-Cookie. + # Content-Disposition: notfalls herunterladen statt anzeigen. + add_header X-Content-Type-Options "nosniff"; + add_header X-Frame-Options "SAMEORIGIN"; + + try_files $uri =404; + } + + location / { + proxy_pass http://web:8000; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # ⚠️ Ohne diesen Kopf haelt Django sich fuer unverschluesselt und weist + # jedes Formular mit einem CSRF-Fehler ab -- der Login im Admin + # waere nicht benutzbar. Siehe die Abbildung oben: hier stand + # $scheme, und das war genau die Luege, die es zu vermeiden galt. + proxy_set_header X-Forwarded-Proto $eingangs_schema; + proxy_redirect off; + } +} diff --git a/deploy/vogelalbum-detector.service b/deploy/vogelalbum-detector.service new file mode 100644 index 0000000..b143d06 --- /dev/null +++ b/deploy/vogelalbum-detector.service @@ -0,0 +1,60 @@ +# Detector als Dienst auf dem dedizierten Erkennungs-Host. +# +# Wird von scripts/setup_detector_host.sh installiert. Von Hand: +# sudo cp deploy/vogelalbum-detector.service /etc/systemd/system/ +# sudo systemctl daemon-reload && sudo systemctl enable --now vogelalbum-detector +# +# Zugangsdaten in /etc/vogelalbum.env (chmod 600, root:root): +# VOGELALBUM_SOURCE=http://vogelkamera.local:8080/stream +# VOGELALBUM_API=https://vogelalbum.gaertner.onl +# VOGELALBUM_TOKEN= +# VOGELALBUM_SAVE_TO=/var/lib/vogelalbum/rohdaten +# +# Für eine zweite Kamera: Datei als vogelalbum-detector@.service ablegen, %i im +# EnvironmentFile-Pfad verwenden und je Kamera eine /etc/vogelalbum-.env +# anlegen. Dann läuft `systemctl enable --now vogelalbum-detector@nistkasten`. + +[Unit] +Description=Vogelalbum Detector (Arterkennung am Vogelhaus) +After=network-online.target +Wants=network-online.target + +[Service] +Type=simple +User=vogelalbum +Group=vogelalbum +WorkingDirectory=/opt/vogelalbum +EnvironmentFile=/etc/vogelalbum.env +Environment=PYTHONUNBUFFERED=1 + +# Die Schwellwerte stehen bewusst hier und nicht im Code: sie gehören zur +# Kamera, nicht zum Programm. 'gate detector' ignoriert Bewegung — nötig, +# weil unsere Kamera auf eine Hecke schaut, die im Wind steht. +# --nachtsicht ergaenzen, wenn die Kamera Infrarot hat. Ohne den Schalter +# pausiert die Analyse, sobald das Bild zu dunkel zum Erkennen ist. +ExecStart=/opt/vogelalbum/venv/bin/python -m detector watch \ + --gate detector \ + --classify-every 2 \ + --cooldown 5 \ + --min-bird-frames 1 \ + --verbose + +# Der Stream reißt nachts gern mal ab; einfach wieder hochkommen. +Restart=always +RestartSec=15 + +# Ein Bilderkenner braucht weder Schreibzugriff aufs System noch neue Rechte. +NoNewPrivileges=true +PrivateTmp=true +ProtectSystem=strict +ProtectHome=true +ProtectKernelTunables=true +ProtectControlGroups=true +RestrictSUIDSGID=true +ReadWritePaths=/var/lib/vogelalbum + +StandardOutput=journal +StandardError=journal + +[Install] +WantedBy=multi-user.target diff --git a/deploy/vogelalbum-detector@.service b/deploy/vogelalbum-detector@.service new file mode 100644 index 0000000..8ffe0fb --- /dev/null +++ b/deploy/vogelalbum-detector@.service @@ -0,0 +1,70 @@ +# Ein Detector je Kamera. Der Name hinter dem @ waehlt die Umgebungsdatei: +# +# systemctl enable --now vogelalbum-detector@futterhaus +# -> liest /etc/vogelalbum-futterhaus.env +# +# Genau so vorgeschlagen im Kopf von vogelalbum-detector.service, umgesetzt am +# 24.09.2026 beim Aufsetzen von LXC 112. +# +# Zugangsdaten je Kamera in /etc/vogelalbum-.env (chmod 600, root:root): +# VOGELALBUM_SOURCE=http://vogelkamera.local:8080/stream +# VOGELALBUM_API=http://sammlung.local:8000 +# VOGELALBUM_TOKEN= +# VOGELALBUM_SAVE_TO=/var/lib/vogelalbum//rohdaten +# VOGELALBUM_LIVE_PORT=8131 +# VOGELALBUM_KLASSIFIZIERE=2 +# +# 🔑 Ein Dienst je Kamera und nicht einer fuer beide: Der Detector liest +# genau einen Bildstrom. Abwechselnd zu lesen hiesse, die Aufmerksamkeit je +# Kamera zu halbieren -- und an der Traenke ist ein Vogel womoeglich kuerzer +# da als am Futterhaus. + +[Unit] +Description=Vogelalbum-Detector fuer Kamera %i +After=network-online.target +Wants=network-online.target + +[Service] +Type=simple +User=vogelalbum +Group=vogelalbum +WorkingDirectory=/opt/vogelalbum +EnvironmentFile=/etc/vogelalbum-%i.env +Environment=PYTHONUNBUFFERED=1 + +# Die Schwellwerte stehen bewusst hier und nicht im Code: sie gehören zur +# Kamera, nicht zum Programm. 'gate detector' ignoriert Bewegung — nötig, +# weil unsere Kamera auf eine Hecke schaut, die im Wind steht. +# --nachtsicht ergaenzen, wenn die Kamera Infrarot hat. Ohne den Schalter +# pausiert die Analyse, sobald das Bild zu dunkel zum Erkennen ist. +ExecStart=/opt/vogelalbum/venv/bin/python -m detector watch \ + --gate detector \ + --classify-every ${VOGELALBUM_KLASSIFIZIERE} \ + --cooldown 5 \ + --min-bird-frames 1 \ + --verbose + +# Der Stream reißt nachts gern mal ab; einfach wieder hochkommen. +Restart=always +RestartSec=15 + +# ⚠ Die Kameras lassen nur EINEN Zuschauer zu. Beim Neustart muss der alte +# Prozess seine Verbindung erst loslassen, sonst bekommt der neue nichts. +KillSignal=SIGTERM +TimeoutStopSec=20 + +# Ein Bilderkenner braucht weder Schreibzugriff aufs System noch neue Rechte. +NoNewPrivileges=true +PrivateTmp=true +ProtectSystem=strict +ProtectHome=true +ProtectKernelTunables=true +ProtectControlGroups=true +RestrictSUIDSGID=true +ReadWritePaths=/var/lib/vogelalbum + +StandardOutput=journal +StandardError=journal + +[Install] +WantedBy=multi-user.target diff --git a/deploy/vogelalbum-ha.env.beispiel b/deploy/vogelalbum-ha.env.beispiel new file mode 100644 index 0000000..d13c08b --- /dev/null +++ b/deploy/vogelalbum-ha.env.beispiel @@ -0,0 +1,14 @@ +# Vorlage für die Zugangsdaten der Home-Assistant-Brücke. +# +# ⚠ Die echte Datei gehört NICHT ins Repo. Kopieren nach +# ~/.config/vogelalbum-ha.env und mit chmod 600 schützen. + +VOGELALBUM_URL=http://127.0.0.1:8130 +VOGELALBUM_LESE_TOKEN= +VOGELALBUM_INSTANZ=garten +VOGELALBUM_TAKT=10 + +MQTT_HOST= +MQTT_PORT=1883 +MQTT_BENUTZER= +MQTT_PASSWORT= diff --git a/deploy/vogelalbum-ha.service b/deploy/vogelalbum-ha.service new file mode 100644 index 0000000..423d2f9 --- /dev/null +++ b/deploy/vogelalbum-ha.service @@ -0,0 +1,25 @@ +# Brücke von Vogelalbum nach Home Assistant (MQTT-Discovery). +# +# ⚠ Läuft dort, wo die WEB-ANWENDUNG steht — sie holt sich den Zustand +# über deren Schnittstelle. Zieht die Weboberfläche um, zieht diese +# Einheit mit. +# +# Die Zugangsdaten stehen in ~/.config/vogelalbum-ha.env, nicht hier und +# nicht im Repo. + +[Unit] +Description=Vogelalbum: Bruecke nach Home Assistant +After=network-online.target + +[Service] +Type=simple +WorkingDirectory=/opt/vogelalbum-web +EnvironmentFile=%h/.config/vogelalbum-ha.env +ExecStart=/opt/vogelalbum-web/venv/bin/python homeassistant/bruecke.py +# Stirbt sie, sagt der letzte Wille Home Assistant Bescheid -- und systemd +# holt sie zurueck. Beides zusammen heisst: kein stummer Ausfall. +Restart=always +RestartSec=15 + +[Install] +WantedBy=default.target diff --git a/deploy/vogelalbum-stoerungen.service b/deploy/vogelalbum-stoerungen.service new file mode 100644 index 0000000..c91fcc1 --- /dev/null +++ b/deploy/vogelalbum-stoerungen.service @@ -0,0 +1,17 @@ +# Prueft, ob sich die Kameras noch melden. +# +# ⚠ Laeuft dort, wo die WEB-ANWENDUNG steht -- nicht beim Detector. Der +# Befehl braucht die Datenbank, und ein abgestuerzter Detector kann +# seinen eigenen Ausfall ohnehin nicht melden. Wer das Ausbleiben +# bemerken soll, muss von aussen schauen. +# +# Zieht die Weboberflaeche nach Coolify um, zieht diese Einheit mit. + +[Unit] +Description=Vogelalbum: melden, wenn eine Kamera schweigt +After=network-online.target + +[Service] +Type=oneshot +WorkingDirectory=/opt/vogelalbum-web +ExecStart=/opt/vogelalbum-web/venv/bin/python web/manage.py stoerungen_pruefen diff --git a/deploy/vogelalbum-stoerungen.timer b/deploy/vogelalbum-stoerungen.timer new file mode 100644 index 0000000..e04f3ab --- /dev/null +++ b/deploy/vogelalbum-stoerungen.timer @@ -0,0 +1,13 @@ +[Unit] +Description=Stoerungswache alle zehn Minuten + +[Timer] +# Zehn Minuten sind ein Kompromiss: Haeufiger meldet nichts frueher, weil +# die Stille-Grenze im Backend ohnehin bei 30 Minuten liegt. Seltener +# hiesse, einen Ausfall spaeter zu bemerken als noetig. +OnBootSec=5min +OnUnitActiveSec=10min +Persistent=true + +[Install] +WantedBy=timers.target diff --git a/deploy/vogelalbum-warteschlange.service b/deploy/vogelalbum-warteschlange.service new file mode 100644 index 0000000..29211a1 --- /dev/null +++ b/deploy/vogelalbum-warteschlange.service @@ -0,0 +1,75 @@ +# +# Fotos bestimmen, die über die App oder das Formular hochgeladen wurden. +# +# 🔑 **Der Dienst holt sich die Arbeit SELBST ab.** Er fragt die Web-App +# jede Minute nach offenen Fotos (GET /api/offen/) und meldet das Ergebnis +# zurück (POST /api/offen//). Er braucht deshalb weder eine erreichbare +# Adresse noch einen offenen Port — dieselbe Richtung wie bei der +# Fernkonfiguration, und aus demselben Grund: Der Erkennungs-Host steht im +# Heimnetz hinter einem Router, die Web-App nicht. +# +# ⚠️ **Ohne diesen Dienst bleibt JEDES App-Foto unbestimmt liegen.** Die App +# zeigt dann dauerhaft "wird bestimmt …", und zwar ohne Fehler — der Upload +# war ja erfolgreich. Das sieht nach einem Fehler in der App aus und liegt +# auf einer anderen Maschine. +# +# Gehört auf denselben Host wie die Kamera-Detektoren: Dort liegen die +# Modelle und das venv schon. +# +# cp deploy/vogelalbum-warteschlange.service /etc/systemd/system/ +# # Zugangsdaten anlegen (chmod 600!): +# cat > /etc/vogelalbum-warteschlange.env < +# VOGELALBUM_TOKEN= +# VOGELALBUM_LESE_TOKEN= +# ENV +# chmod 600 /etc/vogelalbum-warteschlange.env +# systemctl enable --now vogelalbum-warteschlange +# +# ✅ **Einmal von Hand auslösen, bevor man sich darauf verlässt**: ein Foto +# hochladen und `journalctl -u vogelalbum-warteschlange -f` mitlesen. Ein +# Dienst, der sauber läuft und nichts tut, sieht im Status genauso aus wie +# einer, der arbeitet. +# +# 🔑 Zum Prüfen ein Bild OHNE Vogel nehmen. Dann durchläuft es die ganze +# Kette, aber es entsteht keine Sichtung — ein Testvogel in einer echten +# Sammlung muss hinterher wieder heraus. + +[Unit] +Description=Vogelalbum: Fotos aus der App bestimmen +After=network-online.target +Wants=network-online.target + +[Service] +Type=simple +User=vogelalbum +Group=vogelalbum +WorkingDirectory=/opt/vogelalbum +EnvironmentFile=/etc/vogelalbum-warteschlange.env +Environment=PYTHONUNBUFFERED=1 + +# --alle 60: Häufiger bringt nichts. Ein gerade hochgeladenes Foto ist beim +# nächsten Durchgang dran, und die App wartet ohnehin mit wachsenden +# Abständen auf das Ergebnis. +ExecStart=/opt/vogelalbum/venv/bin/python -m detector warteschlange --alle 60 + +Restart=always +RestartSec=15 + +KillSignal=SIGTERM +TimeoutStopSec=20 + +NoNewPrivileges=true +PrivateTmp=true +ProtectSystem=strict +ProtectHome=true +ProtectKernelTunables=true +ProtectControlGroups=true +RestrictSUIDSGID=true +ReadWritePaths=/var/lib/vogelalbum + +StandardOutput=journal +StandardError=journal + +[Install] +WantedBy=multi-user.target diff --git a/detector/__init__.py b/detector/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/detector/__main__.py b/detector/__main__.py new file mode 100644 index 0000000..ae7f47e --- /dev/null +++ b/detector/__main__.py @@ -0,0 +1,721 @@ +"""Kommandozeile des Detectors. + + python -m detector watch --source http://vogelhaus.local:8080/?action=stream + python -m detector test testdata/ + python -m detector tune --source ... # Schwellwerte einstellen + +Konfiguration wahlweise per Flag oder Umgebungsvariable (VOGELALBUM_*), damit +der systemd-Dienst ohne lange Kommandozeile auskommt. +""" + +from __future__ import annotations + +import argparse +import os +import signal +import sys +import time +from pathlib import Path + +from PIL import Image + +from .classify import Pipeline +from .daylight import DaylightGate, brightness +from .motion import MotionDetector +from .sink import ConsoleSink, FileSink, HTTPSink, MultiSink +from . import umgebung +from .species_de import NICHT_IM_MODELL +from .stream import open_source +from .watcher import Watcher, WatcherConfig + + +def env(name: str, default: str | None = None) -> str | None: + # Liest VOGELALBUM_ und faellt auf das alte VOGELALBUM_ zurueck, + # damit laufende Anlagen die Umbenennung nicht merken. Siehe umgebung.py. + return umgebung.hole(name, default) + + +def build_watcher(args, beobachter=None) -> Watcher: + # Nur wenn wirklich protokolliert wird, lohnt sich die niedrigere Schwelle + # im Detektor — sonst suchte er umsonst nach Boxen, die niemand ansieht. + report_threshold = getattr(args, "protokoll_ab", None) if getattr(args, "protokoll", None) else None + return Watcher( + beobachter=beobachter, + pipeline=Pipeline( + detect_threshold=args.detect_threshold, + min_bird_score=args.min_bird_score, + habitats=set(args.habitats.split(",")) if args.habitats else None, + report_threshold=report_threshold, + ), + motion=MotionDetector( + threshold=args.motion_threshold, min_ratio=args.motion_ratio + ), + config=WatcherConfig( + classify_every=args.classify_every, + cooldown_s=args.cooldown, + min_confidence=args.min_confidence, + min_bird_frames=args.min_bird_frames, + gate=args.gate, + ), + ) + + +def build_sink(args): + sinks = [ConsoleSink()] + if args.save_to: + sinks.append(FileSink(args.save_to)) + if args.api: + sinks.append(HTTPSink(args.api, args.token or "")) + return MultiSink(*sinks) + + +def cmd_watch(args) -> int: + from .fernkonfig import Fernkonfig, arten_aus_json + from .protokoll import Protokoll + from .stichprobe import Stichprobe + from .verteiler import Verteiler + + # Die Web-App darf die Einstellungen vorgeben, sobald sie erreichbar ist. + # Ohne Token geht das nicht — dann bleibt die Kommandozeile die Wahrheit. + fern = ( + Fernkonfig(args.api, args.token, intervall=args.konfig_alle) + if args.api and args.token and args.konfig_alle > 0 + else None + ) + + protokoll = Protokoll(args.protokoll, args.protokoll_ab) if args.protokoll else None + + verteiler = None + if args.live_port: + try: + verteiler = Verteiler( + args.live_port, bind=args.live_bind, max_zuschauer=args.live_max + ) + except OSError as exc: + # Meist laeuft schon ein Detector auf diesem Port. Das Live-Bild + # ist eine Zugabe — daran soll die Erkennung nicht scheitern. + print(f"[live] Port {args.live_port} nicht verfuegbar ({exc}) — " + f"laeuft schon ein Detector? Weiter ohne Live-Bild.", + file=sys.stderr) + stichprobe = ( + Stichprobe(args.stichprobe, args.stichprobe_alle, args.stichprobe_max) + if args.stichprobe + else None + ) + + def mitschreiben(box, result): + protokoll.erkennung(box, result, gate.last_brightness) + + sink = build_sink(args) + watcher = build_watcher(args, beobachter=mitschreiben if protokoll else None) + + def uebernimm(daten: dict, beim_start: bool = False) -> None: + """Was die Web-App sagt, im laufenden Betrieb umsetzen.""" + arten = arten_aus_json(daten.get("arten") or []) + geaendert = watcher.pipeline.uebernimm( + detect_threshold=daten.get("detect_threshold"), + min_bird_score=daten.get("min_bird_score"), + # Eine leere Artenliste wird ignoriert: sie wuerde jede Erkennung + # unmoeglich machen, und das ist nie die Absicht. + arten=arten or None, + ) + + # Der Mittelwert-Schwellwert sitzt am Watcher, nicht an der Pipeline: + # er gilt fuer den ganzen Besuch, und der entsteht erst hier. + mittel = daten.get("min_mean_bird_score") + if mittel is not None and mittel != watcher.cfg.min_mean_bird_score: + geaendert.append( + f"Mindest-Vogelwert je Besuch " + f"{watcher.cfg.min_mean_bird_score:.2f} -> {mittel:.2f}" + ) + watcher.cfg.min_mean_bird_score = mittel + # Bildrate der Vorschau: gilt sofort, auch im laufenden Betrieb. + # Wer sie im Backend umstellt, soll nicht neu starten muessen. + rate = daten.get("live_bildrate") + if rate is not None and verteiler is not None: + verteiler.bildrate_setzen(rate) + if beim_start: + print(f"[konfig] Vorschau-Bildrate: {rate}/s" + if rate else "[konfig] Vorschau ohne Begrenzung") + + if beim_start: + kamera = daten.get("kamera") or "unbenannt" + print(f"[konfig] Aus der Web-App fuer '{kamera}': " + f"{len(arten)} Arten, Region {daten.get('region', '?')}, " + f"Schwellen {daten.get('detect_threshold')}/" + f"{daten.get('min_bird_score')}") + for zeile in geaendert: + print(f"[konfig] {zeile}") + + if fern is not None: + erste = fern.hole() + if erste is not None: + # Die Stream-Adresse aus der Web-App gilt nur, wenn lokal keine + # steht: wer sie auf die Kommandozeile schreibt, meint sie auch. + if not args.source and erste.get("stream_url"): + args.source = erste["stream_url"] + print(f"[konfig] Quelle aus der Web-App: {args.source}") + uebernimm(erste, beim_start=True) + + if not args.source: + print("[fehler] Keine Quelle — weder --source noch eine Stream-Adresse " + "im Admin der Web-App.", file=sys.stderr) + return 1 + + gate = DaylightGate( + dark_below=args.dunkel_unter, + light_above=args.hell_ueber, + patience=args.dunkel_geduld, + enabled=not args.nachtsicht, + ) + + print(f"[start] Quelle: {args.source}") + if args.nachtsicht: + print("[start] Nachtsicht: laeuft auch im Dunkeln durch") + else: + print(f"[start] Pausiert unter Helligkeit {args.dunkel_unter:.0f}/255, " + f"laeuft ab {args.hell_ueber:.0f} wieder an") + if args.api: + print(f"[start] Meldet an: {args.api}") + if args.save_to: + print(f"[start] Speichert nach: {args.save_to}") + if protokoll is not None: + print(f"[start] Protokoll: {protokoll.pfad} (ab Score {args.protokoll_ab})") + if stichprobe is not None: + print(f"[start] Stichproben: {stichprobe.ordner} " + f"(alle {args.stichprobe_alle:.0f}s, hoechstens {args.stichprobe_max})") + if verteiler is not None: + verteiler.start() + print(f"[start] Live-Bild: http://:{verteiler.port}/ " + f"— fuers Heimnetz, nicht fuers Internet") + + stop = False + + def handle(signum, frame): + nonlocal stop + stop = True + print("\n[stop] Beende nach dem laufenden Besuch ...") + + signal.signal(signal.SIGINT, handle) + signal.signal(signal.SIGTERM, handle) + + frames = 0 + dunkle_frames = 0 + dunkel_seit = time.monotonic() + last_report = time.monotonic() + + while not stop: + source = open_source(args.source, fps=args.fps, interval=args.interval) + try: + for frame in source: + frames += 1 + + war_dunkel = gate.is_dark + hell_genug = gate.update(frame) + + if gate.is_dark != war_dunkel: + if gate.is_dark: + # Laufenden Besuch sauber abschliessen, bevor die + # Analyse aussetzt — sonst haengt er bis zum Morgen. + offen = watcher.flush() + if offen is not None: + sink.emit(offen) + print(f"[dunkel] Analyse pausiert " + f"(Helligkeit {gate.last_brightness:.0f}/255)") + dunkel_seit = time.monotonic() + else: + dauer = (time.monotonic() - dunkel_seit) / 3600 + print(f"[hell] Analyse laeuft wieder " + f"(Helligkeit {gate.last_brightness:.0f}/255, " + f"{dauer:.1f} h pausiert)") + + # Auch im Dunkeln weitergeben: dann zeigt das Livebild wenigstens, + # dass die Kamera noch laeuft. Kostet nur Zeigerarbeit, kodiert + # wird erst, wenn jemand zuschaut. + if verteiler is not None: + verteiler.zeige(frame, source.letztes_jpeg) + + if hell_genug: + sighting = watcher.process(frame) + if sighting is not None: + sink.emit(sighting) + # Nur tagsueber: ein schwarzes Bild zeigt niemandem etwas. + if stichprobe is not None: + stichprobe.bild(frame, time.monotonic()) + else: + dunkle_frames += 1 + + if protokoll is not None: + protokoll.bild(dunkel=not hell_genug) + protokoll.puls(time.monotonic(), gate.last_brightness) + + now = time.monotonic() + + # Nachladen im Betrieb: wer im Admin eine Schwelle verstellt + # oder eine Art dazunimmt, soll den Detector nicht neu starten + # muessen. Ein Ausfall der Web-App aendert hier nichts. + if fern is not None and fern.faellig(now): + neu = fern.hole(now) + if neu is not None: + uebernimm(neu) + + if args.verbose and now - last_report > 60: + print(f"[lebt] {frames} Bilder, davon {dunkle_frames} im " + f"Dunkeln uebersprungen — {gate.status}") + last_report = now + if stop: + break + except (OSError, RuntimeError) as exc: + if stop: + break + # Der Pi startet neu, das WLAN hustet — einfach weiterversuchen. + print(f"[stream] Verbindung verloren ({exc}), neuer Versuch in 10s") + time.sleep(10) + continue + + if not source.restartable: + break + if not stop: + print("[stream] Quelle beendet, öffne neu in 5s") + time.sleep(5) + + final = watcher.flush() + if final is not None: + sink.emit(final) + if protokoll is not None: + protokoll.puls(time.monotonic(), gate.last_brightness, erzwingen=True) + protokoll.close() + if verteiler is not None: + verteiler.stop() + print(f"[ende] {frames} Bilder verarbeitet") + return 0 + + +def cmd_test(args) -> int: + """Einzelbilder durchklassifizieren, ohne Bewegungslogik.""" + pipeline = Pipeline( + detect_threshold=args.detect_threshold, + min_bird_score=args.min_bird_score, + habitats=set(args.habitats.split(",")) if args.habitats else None, + ) + paths: list[Path] = [] + for raw in args.paths: + p = Path(raw) + if p.is_dir(): + paths += sorted( + q for q in p.iterdir() if q.suffix.lower() in {".jpg", ".jpeg", ".png"} + ) + else: + paths.append(p) + + if not paths: + print("Keine Bilder gefunden.") + return 1 + + for p in paths: + img = Image.open(p).convert("RGB") + box, result = pipeline.run(img) + print(f"\n{p.name} ({img.width}×{img.height})") + if box is None: + print(" kein Vogel erkannt") + continue + print(f" Vogel erkannt: {box.score:.0%} sicher, füllt {box.area:.0%} des Bildes") + if result is None: + print(" Art nicht bestimmbar (keine heimische Art wahrscheinlich)") + continue + for g in result.guesses[:3]: + bar = "█" * round(g.confidence * 24) + print(f" {g.species.german:<22} {g.confidence:>6.1%} {bar}") + print(f" [heimische Masse {result.bird_score:.0%}, {result.ms:.0f} ms]") + return 0 + + +def cmd_warteschlange(args) -> int: + """Hochgeladene Fotos abholen und bestimmen. + + Der zweite Weg, auf dem Bilder hereinkommen — der erste ist die Kamera. + Laeuft entweder einmal (``--einmal``) oder als Dauerbetrieb. + """ + from .warteschlange import Warteschlange + + if not args.api: + print("Ohne --api geht es nicht: Die Fotos liegen in der Web-App.") + return 1 + if not args.lese_token: + print("Ohne --lese-token kann ich die offenen Fotos nicht abrufen.") + return 1 + if not args.token: + print("Ohne --token kann ich kein Ergebnis zurueckmelden.") + return 1 + + pipeline = Pipeline( + detect_threshold=args.detect_threshold, + min_bird_score=args.min_bird_score, + habitats=set(args.habitats.split(",")) if args.habitats else None, + ) + schlange = Warteschlange( + api=args.api, + lese_token=args.lese_token, + schreib_token=args.token, + pipeline=pipeline, + intervall=args.alle, + anzahl=args.anzahl, + ) + + if args.einmal: + anzahl = schlange.durchlauf() + print(f"[warteschlange] {anzahl} Foto(s) bearbeitet.") + return 0 + + print(f"[start] Warteschlange an {args.api}, alle {args.alle:.0f}s") + try: + while True: + schlange.durchlauf() + time.sleep(args.alle) + except KeyboardInterrupt: + print("\n[ende] Warteschlange beendet.") + return 0 + + +def cmd_tune(args) -> int: + """Zeigt live die Bewegungswerte — damit lassen sich die Schwellwerte an + der echten Kamera einstellen, statt sie zu raten.""" + motion = MotionDetector(threshold=args.motion_threshold, min_ratio=args.motion_ratio) + print("Bewegungsanteil pro Bild. Strg+C beendet.") + print(f"Schwelle steht auf {args.motion_ratio:.1%}.\n") + n = 0 + peak = 0.0 + try: + for frame in open_source(args.source, fps=args.fps, interval=args.interval): + ratio = motion.update(frame) + peak = max(peak, ratio) + n += 1 + flag = "BEWEGUNG" if motion.is_motion(ratio) else " " + hell = brightness(frame) + bar = "▇" * min(30, round(ratio * 400)) + print(f"{n:>6} {ratio:>7.2%} {flag} Helligkeit {hell:>5.1f} {bar}") + except KeyboardInterrupt: + print(f"\nHöchstwert war {peak:.2%}. " + f"Setze --motion-ratio etwas über dem Ruhepegel.") + return 0 + + +def cmd_karte(args) -> int: + """Erkennungskarte: taugt die Ausrichtung der Kamera?""" + from .karte import rat, tabelle, vermessen, zeichne + + # Der Standardwert zeigt auf testdata/, und das steht nicht im Repo — die + # Fotos stammen von Wikimedia Commons und haengen an ihren Lizenzen. Ein + # blanker FileNotFoundError waere hier die schlechteste Antwort: Man will + # wissen, was zu tun ist, nicht wo es gekracht hat. + if not Path(args.vogel).exists(): + print(f"Kein Vogelfoto unter {args.vogel}.\n") + print("Entweder die Beispielfotos holen:") + print(" bash scripts/fetch_testdata.sh\n") + print("Oder ein eigenes nehmen — je aehnlicher dem, was deine Kamera") + print("sieht, desto aussagekraeftiger die Karte:") + print(" python -m detector karte --vogel mein_vogel.jpg ...") + return 1 + + vogel = Image.open(args.vogel).convert("RGB") + + quelle = Path(args.source) + if quelle.is_dir(): + pfade = sorted( + p for p in quelle.iterdir() if p.suffix.lower() in {".jpg", ".jpeg", ".png"} + )[: args.bilder] + if not pfade: + print(f"Keine Bilder in {quelle}") + return 1 + hintergruende = [Image.open(p).convert("RGB") for p in pfade] + else: + # Der Pi Zero am Vogelhaus vertraegt genau einen Zuschauer: ein + # zweiter saettigt die Funkstrecke und der laufende Detector faellt in + # Timeouts. Das ist hier schon einmal passiert — das Messwerkzeug hat + # den Fehler erzeugt, den es messen sollte. + print("Hinweis: Viele Kameras liefern nur einen Stream gleichzeitig.") + print("Laeuft der Detector, halte ihn fuer die Aufnahme an.\n") + print(f"Nehme {args.bilder} Hintergrundbilder auf ...") + hintergruende = [] + for frame in open_source(args.source, fps=args.fps, interval=args.interval): + hintergruende.append(frame) + if len(hintergruende) >= args.bilder: + break + + print(f"{len(hintergruende)} Hintergruende, Vogel mit " + f"{args.anteil * 100:.0f} % Bildflaeche\n") + + pipeline = Pipeline( + detect_threshold=args.detect_threshold, + min_bird_score=args.min_bird_score, + habitats=set(args.habitats.split(",")) if args.habitats else None, + report_threshold=0.02, # damit auch knappe Faelle einen Score zeigen + ) + zellen = vermessen(pipeline, hintergruende, vogel, args.anteil) + + print(tabelle(zellen)) + print(f"\n{rat(zellen)}") + + ziel = Path(args.ziel) + zeichne(hintergruende[0], zellen).save(ziel, quality=92) + print(f"\nKarte: {ziel}") + return 0 + + +def cmd_report(args) -> int: + """Auswertung der gespeicherten Rohdaten.""" + from .report import kontaktbogen, lade, zeige + + ordner = Path(args.ordner) + if not ordner.is_dir(): + print(f"Kein Ordner: {ordner}") + return 1 + + eintraege = lade(ordner) + zeige(eintraege, ordner) + + if args.kontaktbogen: + ziel = Path(args.kontaktbogen) + n = kontaktbogen(eintraege, ziel) + print(f"\nKontaktbogen mit {n} Ausschnitten: {ziel}") + return 0 + + +def cmd_bogen(args) -> int: + """Stichproben zu einem Blatt montieren.""" + from .stichprobe import kontaktbogen + + ordner = Path(args.ordner) + if not ordner.is_dir(): + print(f"Kein Ordner: {ordner}") + return 1 + + try: + ziel, n, seiten = kontaktbogen( + ordner, args.ziel, + spalten=args.spalten, zeilen=args.zeilen, seite=args.seite, + ) + except FileNotFoundError as exc: + print(exc) + return 1 + + print(f"Seite {min(max(1, args.seite), seiten)} von {seiten}, " + f"{n} Bilder: {ziel}") + return 0 + + +def cmd_species(args) -> int: + from .species_de import RARITY_LABEL, catalog + + habitats = set(args.habitats.split(",")) if args.habitats else None + SPECIES = catalog(habitats) + + by_rarity: dict[str, list] = {} + for s in SPECIES: + by_rarity.setdefault(s.rarity, []).append(s) + for rarity in ("haeufig", "gelegentlich", "selten", "episch", "legendaer"): + items = by_rarity.get(rarity, []) + print(f"\n{RARITY_LABEL[rarity]} ({len(items)}):") + for s in items: + print(f" {s.german:<22} {s.scientific:<30} {s.xp:>4} XP") + print(f"\nInsgesamt {len(SPECIES)} Arten.") + print("\nDem Modell unbekannt (werden auf verwandte Arten gemappt):") + for name in NICHT_IM_MODELL: + print(f" {name}") + return 0 + + +def main(argv: list[str] | None = None) -> int: + p = argparse.ArgumentParser(prog="detector", description="Vogelalbum-Detector") + sub = p.add_subparsers(dest="cmd", required=True) + + def common(sp): + sp.add_argument("--detect-threshold", type=float, default=0.4, + help="Ab welcher Sicherheit gilt etwas als Vogel (Standard 0.4)") + sp.add_argument("--min-bird-score", type=float, default=0.05, + help="Mindestanteil heimischer Arten, sonst 'unbestimmt'") + sp.add_argument("--habitats", default=env("HABITATS", "garten"), + help="Lebensraeume kommagetrennt: garten, wald, offenland, " + "wasser, gebirge. Leer laesst alle 148 Arten zu. " + "Standard 'garten' — eine Kamera am Futterhaus soll " + "gar nicht erst erwaegen, ob da ein Kranich sitzt.") + + def stream_opts(sp): + sp.add_argument("--source", default=env("SOURCE"), + help="MJPEG-/Snapshot-URL, rtsp://... oder ein Ordner") + sp.add_argument("--fps", type=float, default=2.0, help="nur für RTSP") + sp.add_argument("--interval", type=float, default=1.0, + help="Sekunden zwischen Snapshots") + sp.add_argument("--motion-threshold", type=int, default=22, + help="Helligkeitsunterschied, ab dem ein Pixel als bewegt gilt") + sp.add_argument("--motion-ratio", type=float, default=0.012, + help="Anteil bewegter Pixel, ab dem ein Besuch beginnt") + + w = sub.add_parser("watch", help="Dauerbetrieb an der Kamera") + common(w) + stream_opts(w) + w.add_argument("--api", default=env("API"), help="Basis-URL der Web-App") + w.add_argument("--token", default=env("TOKEN"), help="Ingest-Token") + w.add_argument("--save-to", default=env("SAVE_TO"), help="Ordner für Rohdaten") + w.add_argument("--classify-every", type=int, default=3) + w.add_argument("--cooldown", type=float, default=4.0, + help="Sekunden ohne Bewegung, bis der Besuch endet") + w.add_argument("--min-confidence", type=float, default=0.45) + w.add_argument("--min-bird-frames", type=int, default=2, + help="So viele Bilder mit Vogel braucht ein Besuch, sonst wird er " + "verworfen. 1 faengt auch Sekundenbesuche — sinnvoll an einem " + "neuen Futterhaus, wo die ersten Gaeste noch scheu sind.") + w.add_argument("--gate", choices=("motion", "detector"), default=env("GATE", "motion"), + help="Was einen Besuch ausloest. 'motion' spart Rechenzeit und " + "setzt einen ruhigen Hintergrund voraus; 'detector' laesst das " + "Modell entscheiden und ist noetig, wenn die Kamera auf " + "Bewegtes schaut (Hecke im Wind).") + w.add_argument("--nachtsicht", action="store_true", + default=env("NACHTSICHT", "") not in ("", "0", "false"), + help="Kamera sieht im Dunkeln (Infrarot). Dann wird nie " + "pausiert. Ohne diesen Schalter setzt die Analyse aus, " + "sobald das Bild zu dunkel ist, um etwas zu erkennen.") + w.add_argument("--dunkel-unter", type=float, default=15.0, + help="Helligkeit 0-255, unter der pausiert wird. Gemessen am " + "Vogelhaus: tagsueber 111-131, nachts 1,7.") + w.add_argument("--hell-ueber", type=float, default=30.0, + help="Helligkeit, ab der es weitergeht. Muss ueber " + "--dunkel-unter liegen, sonst flattert es in der " + "Daemmerung.") + w.add_argument("--dunkel-geduld", type=int, default=20, + help="So viele Bilder am Stueck muessen fuer den Wechsel " + "sprechen. Verhindert, dass ein Autoscheinwerfer die " + "Analyse weckt.") + w.add_argument("--protokoll", default=env("PROTOKOLL"), + help="CSV fuer ein Dauerprotokoll: jede Erkennung ab " + "--protokoll-ab plus ein Lebenszeichen je Viertelstunde. " + "Beantwortet ueber Tage, ob Voegel knapp verpasst werden.") + w.add_argument("--protokoll-ab", type=float, default=0.08, + help="Ab welchem Score eine Erkennung ins Protokoll wandert. " + "Bewusst weit unter --detect-threshold.") + w.add_argument("--konfig-alle", type=float, default=float(env("KONFIG_ALLE", "300")), + help="Sekunden zwischen zwei Abfragen der Einstellungen bei " + "der Web-App (Standard 300, 0 = nie). Braucht --api und " + "--token. Was dort im Admin steht, gewinnt gegen die " + "Kommandozeile — ausser bei --source: eine ausdruecklich " + "angegebene Quelle bleibt.") + w.add_argument("--stichprobe", default=env("STICHPROBE"), + help="Ordner fuer regelmaessige Bilder aus dem Strom, " + "unabhaengig von jeder Erkennung. Beantwortet die Frage, " + "die das Protokoll nicht beantworten kann: kommt ueberhaupt " + "ein Vogel ins Bild?") + w.add_argument("--stichprobe-alle", type=float, default=300.0, + help="Sekunden zwischen zwei Stichproben (Standard 300).") + w.add_argument("--stichprobe-max", type=int, default=500, + help="So viele Bilder bleiben liegen, dann faellt das aelteste " + "raus. Ein Dauerlaeufer darf keine Platte volllaufen lassen.") + w.add_argument("--live-port", type=int, default=int(env("LIVE_PORT", "0")), + help="Port fuer ein Live-Bild, das der Detector aus seinem " + "eigenen Bildstrom verteilt. 0 = aus. Die Kamera " + "liefert nur einen Stream; wer direkt bei ihr zuschaut, " + "nimmt ihn der Erkennung weg. Hier schauen beliebig " + "viele zu, ohne dass die Kamera etwas merkt.") + w.add_argument("--live-bind", default=env("LIVE_BIND", "0.0.0.0"), + help="Adresse, auf der das Live-Bild lauscht. Gehoert ins " + "Heimnetz — es ist ein Bild aus dem eigenen Garten " + "ohne Anmeldung.") + w.add_argument("--live-max", type=int, default=8, + help="So viele Zuschauer gleichzeitig. Reine Vorsicht gegen " + "vergessene Browsertabs.") + w.add_argument("--verbose", action="store_true") + w.set_defaults(func=cmd_watch) + + t = sub.add_parser("test", help="Einzelbilder klassifizieren") + common(t) + t.add_argument("paths", nargs="+") + t.set_defaults(func=cmd_test) + + q = sub.add_parser( + "warteschlange", + help="Hochgeladene Fotos abholen und bestimmen", + description="Holt Fotos, die ueber die App oder das Formular " + "hochgeladen wurden, bestimmt sie und meldet das Ergebnis " + "zurueck. Fragt selbst nach — es braucht keinen offenen " + "Port und keine erreichbare Adresse.", + ) + common(q) + q.add_argument("--api", default=env("API"), help="Basis-URL der Web-App") + q.add_argument("--token", default=env("TOKEN"), + help="Token zum Zurueckmelden (derselbe wie beim Einliefern)") + q.add_argument("--lese-token", default=env("LESE_TOKEN"), + help="Token zum Abrufen der offenen Fotos") + q.add_argument("--alle", type=float, default=60.0, + help="Sekunden zwischen zwei Abfragen (Standard 60)") + q.add_argument("--anzahl", type=int, default=20, + help="Hoechstens so viele Fotos je Durchlauf (Standard 20)") + q.add_argument("--einmal", action="store_true", + help="Einen Durchlauf machen und beenden") + q.set_defaults(func=cmd_warteschlange) + + u = sub.add_parser("tune", help="Bewegungsschwelle an der Kamera einstellen") + stream_opts(u) + u.set_defaults(func=cmd_tune) + + k = sub.add_parser( + "karte", + help="Erkennungskarte: wo im Bild wird ein Vogel gefunden", + description="Montiert ein Vogelfoto ueber ein Raster von Positionen in " + "aktuelle Kamerabilder und misst, wo der Detektor anspringt. " + "Beantwortet vor dem ersten echten Besuch, ob die Kamera " + "richtig haengt.", + ) + common(k) + stream_opts(k) + k.add_argument("--vogel", default="testdata/amsel.jpg", + help="Vogelfoto zum Einmontieren. Am aussagekraeftigsten ist " + "ein Ausschnitt aus einer echten Sichtung der eigenen " + "Kamera; die Referenzfotos tun es auch.") + k.add_argument("--anteil", type=float, default=0.08, + help="Wie viel Bildflaeche der Vogel einnimmt (Standard 8 %%). " + "Vor ruhigem Hintergrund reichen 5 %%, vor einem Baum im " + "Wind eher 8 %% — genau deshalb misst man nach.") + k.add_argument("--bilder", type=int, default=3, + help="So viele Hintergrundbilder je Position, damit ein " + "zufaellig guenstiger Ast das Ergebnis nicht traegt") + k.add_argument("--ziel", default="karte.jpg", help="Bilddatei fuer die Karte") + k.set_defaults(func=cmd_karte) + + r = sub.add_parser("report", help="Gespeicherte Sichtungen auswerten") + r.add_argument("ordner", help="Ordner aus --save-to") + r.add_argument("--kontaktbogen", help="Ausschnitte als ein Bild nebeneinander") + r.set_defaults(func=cmd_report) + + b = sub.add_parser( + "bogen", + help="Stichproben als ein Blatt montieren", + description="Macht aus dem Stichprobenordner ein einzelnes Blatt, " + "neueste zuerst. 120 Einzelbilder sieht niemand durch, " + "ein Blatt schon.", + ) + b.add_argument("ordner", help="Ordner aus --stichprobe") + b.add_argument("--ziel", default="bogen.jpg", help="Bilddatei fuer das Blatt") + b.add_argument("--spalten", type=int, default=5) + b.add_argument("--zeilen", type=int, default=6) + b.add_argument("--seite", type=int, default=1, + help="Welche Seite, 1 = die neuesten Bilder") + b.set_defaults(func=cmd_bogen) + + s = sub.add_parser("species", help="Artenkatalog anzeigen") + s.add_argument("--habitats", default=None, + help="Lebensraeume kommagetrennt; leer zeigt alle") + s.set_defaults(func=cmd_species) + + args = p.parse_args(argv) + if getattr(args, "source", "SKIP") is None: + # 'watch' darf die Adresse auch aus der Web-App holen; die Prüfung + # macht dort cmd_watch, wenn beides fehlt. Alle anderen Befehle + # brauchen sie sofort. + if args.cmd == "watch" and args.api and args.token: + args.source = "" + else: + p.error("--source fehlt (oder VOGELALBUM_SOURCE setzen)") + return args.func(args) + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/detector/classify.py b/detector/classify.py new file mode 100644 index 0000000..2ce858e --- /dev/null +++ b/detector/classify.py @@ -0,0 +1,366 @@ +"""Artbestimmung per LiteRT (ehemals TFLite). + +Zwei Stufen: + +1. ``BirdFinder`` — SSD-MobileNet auf COCO. Beantwortet nur: "ist da überhaupt + ein Vogel, und wo?". Verhindert, dass ein wackelnder Ast als Kohlmeise + in die Sammlung wandert, und liefert den Ausschnitt fürs Zuschneiden. + +2. ``SpeciesClassifier`` — MobileNetV2 auf iNaturalist-Vögeln (965 Arten). + Läuft auf dem zugeschnittenen Vogel, nicht auf dem ganzen Bild. + +Beide Modelle sind int8-quantisiert und laufen auf dem N100 in wenigen +Dutzend Millisekunden — reicht dicke, weil nur bei Bewegung klassifiziert wird. +""" + +from __future__ import annotations + +import time +from dataclasses import dataclass +from pathlib import Path + +import numpy as np +from PIL import Image + +from .species_de import BY_SCIENTIFIC, Species, catalog, label_to_scientific + +MODELS = Path(__file__).resolve().parent.parent / "models" + +CLASSIFIER_MODEL = MODELS / "mobilenet_v2_1.0_224_inat_bird_quant.tflite" +CLASSIFIER_LABELS = MODELS / "inat_bird_labels.txt" +DETECTOR_MODEL = MODELS / "ssd_mobilenet_v2_coco_quant_postprocess.tflite" + +COCO_BIRD_CLASS = 15 # in diesem Modell ist 15 = "bird" + + +def _interpreter(path: Path): + from ai_edge_litert.interpreter import Interpreter + + if not path.exists(): + raise FileNotFoundError( + f"Modell fehlt: {path}\nHol es mit: ./scripts/fetch_models.sh" + ) + interp = Interpreter(model_path=str(path), num_threads=4) + interp.allocate_tensors() + return interp + + +@dataclass +class Box: + """Bounding Box in relativen Koordinaten (0..1).""" + + x0: float + y0: float + x1: float + y1: float + score: float + + def crop(self, img: Image.Image, pad: float = 0.12) -> Image.Image: + """Schneidet den Vogel aus — mit etwas Rand, sonst fehlen Schwanz und + Schnabelspitze, und genau daran hängt oft die Artbestimmung.""" + w, h = img.size + bw, bh = (self.x1 - self.x0) * w, (self.y1 - self.y0) * h + x0 = max(0, int(self.x0 * w - bw * pad)) + y0 = max(0, int(self.y0 * h - bh * pad)) + x1 = min(w, int(self.x1 * w + bw * pad)) + y1 = min(h, int(self.y1 * h + bh * pad)) + if x1 <= x0 or y1 <= y0: + return img + return img.crop((x0, y0, x1, y1)) + + def anzeige_ausschnitt(self, img: Image.Image, pad: float = 0.35) -> Image.Image: + """Derselbe Vogel, aber als Bild zum Ansehen statt zum Bestimmen. + + 🔑 **Der Klassifikator und das Auge wollen Verschiedenes.** ``crop`` + liegt eng am Vogel, weil jedes Stück Hintergrund die Bestimmung + verwässert. Für die Sammlung ist genau das falsch: Dort steht der + Ausschnitt in einer fast quadratischen Kachel, und die schneidet links + und rechts weg, was über das Quadrat hinausragt. + + Bei einem Vogel im Hochformat — und so sitzt fast jeder — bleibt davon + die Bauchmitte übrig, formatfüllend und unscharf. Gemeldet wurde es als + *„der Zuschnitt sieht merkwürdig aus"*, und das traf es: Vom Vogel war nur Gefieder zu + sehen, Kopf und Schwanz lagen außerhalb. + + Deshalb hier mehr Rand **und** ein Ausschnitt in Richtung Quadrat: Was + die Kachel abschneidet, ist dann Umgebung statt Vogel. + + ⚠️ Absichtlich eine eigene Methode. ``crop`` hier zu ändern hieße, die + Artbestimmung zu ändern — und die ist gemessen und soll so bleiben. + """ + w, h = img.size + bx0, by0 = self.x0 * w, self.y0 * h + bx1, by1 = self.x1 * w, self.y1 * h + bw, bh = bx1 - bx0, by1 - by0 + if bw <= 0 or bh <= 0: + return img + + # Erst Rand, dann die kürzere Seite auf die längere ziehen. + seite = max(bw, bh) * (1 + 2 * pad) + mx, my = (bx0 + bx1) / 2, (by0 + by1) / 2 + + # ⚠️ Nicht über das Bild hinaus, und die Mitte nachführen statt den + # Ausschnitt zu stauchen — sonst sitzt ein Vogel am Bildrand + # außermittig in seiner eigenen Kachel. + seite = min(seite, float(w), float(h)) + mx = min(max(mx, seite / 2), w - seite / 2) + my = min(max(my, seite / 2), h - seite / 2) + + return img.crop(( + int(mx - seite / 2), int(my - seite / 2), + int(mx + seite / 2), int(my + seite / 2), + )) + + @property + def area(self) -> float: + return max(0.0, self.x1 - self.x0) * max(0.0, self.y1 - self.y0) + + +class BirdFinder: + """Findet Vögel im Bild. Sagt nichts über die Art.""" + + def __init__(self, model: Path = DETECTOR_MODEL, threshold: float = 0.4): + self.interp = _interpreter(model) + self.threshold = threshold + inp = self.interp.get_input_details()[0] + self.index = inp["index"] + self.size = (inp["shape"][2], inp["shape"][1]) + self.out = self.interp.get_output_details() + + def find(self, img: Image.Image) -> list[Box]: + arr = np.asarray( + img.convert("RGB").resize(self.size, Image.BILINEAR), dtype=np.uint8 + ) + self.interp.set_tensor(self.index, arr[None, ...]) + self.interp.invoke() + + boxes = self.interp.get_tensor(self.out[0]["index"])[0] + classes = self.interp.get_tensor(self.out[1]["index"])[0] + scores = self.interp.get_tensor(self.out[2]["index"])[0] + count = int(self.interp.get_tensor(self.out[3]["index"])[0]) + + found = [] + for i in range(min(count, len(scores))): + if int(classes[i]) != COCO_BIRD_CLASS or scores[i] < self.threshold: + continue + y0, x0, y1, x1 = boxes[i] + found.append( + Box(float(x0), float(y0), float(x1), float(y1), float(scores[i])) + ) + found.sort(key=lambda b: b.score, reverse=True) + return found + + +@dataclass +class Guess: + species: Species + confidence: float # nach Neunormierung auf die deutsche Artenliste + + def __repr__(self) -> str: # praktisch beim Debuggen im REPL + return f"<{self.species.german} {self.confidence:.1%}>" + + +@dataclass +class Result: + guesses: list[Guess] + raw_top: list[tuple[str, float]] # ungefiltert, alle 965 Arten + ms: float + bird_score: float = 0.0 + """Wie viel der Gesamtwahrscheinlichkeit fällt auf heimische Arten? + + Ein niedriger Wert heißt: das Modell ist sich sicher, einen Vogel zu sehen + — nur eben einen, den es hier nicht gibt. Das ist das Signal für eine + Fehlbestimmung, nicht die Confidence des Top-Treffers, denn die ist nach + der Neunormierung per Konstruktion hoch. + """ + + @property + def best(self) -> Guess | None: + return self.guesses[0] if self.guesses else None + + +class SpeciesClassifier: + def __init__( + self, + model: Path = CLASSIFIER_MODEL, + labels: Path = CLASSIFIER_LABELS, + restrict_to_germany: bool = True, + habitats: set[str] | None = None, + ): + """``habitats`` schränkt den Katalog ein, z.B. ``{"garten"}``. + + Je enger die Liste, desto weniger kann das Modell danebengreifen — + ohne Einschränkung stehen 148 Arten zur Wahl, mit Gartenfilter 47. + """ + self.interp = _interpreter(model) + inp = self.interp.get_input_details()[0] + self.index = inp["index"] + self.size = (inp["shape"][2], inp["shape"][1]) + out = self.interp.get_output_details()[0] + self.out_index = out["index"] + self.scale, self.zero = out["quantization"] + + self.labels = labels.read_text(encoding="utf-8").splitlines() + self.restrict = restrict_to_germany + self.setze_arten(catalog(habitats)) + + def setze_arten(self, arten: list[Species]) -> None: + """Den gültigen Katalog austauschen. + + Getrennt vom Konstruktor, weil die Web-App die Artenliste vorgibt und + sie sich im Betrieb ändern darf. Das Modell bleibt dabei geladen — neu + berechnet wird nur die Zuordnung der 965 Ausgaben auf den Katalog, und + das kostet Millisekunden statt Sekunden. + """ + nach_name = {a.scientific: a for a in arten} + + # Welche der 965 Ausgaben entsprechen Arten aus unserem Katalog? + self.native_idx: dict[int, Species] = {} + for i, label in enumerate(self.labels): + sci = label_to_scientific(label) + if sci in nach_name: + self.native_idx[i] = nach_name[sci] + + def classify(self, img: Image.Image, top_k: int = 5) -> Result: + t0 = time.perf_counter() + arr = np.asarray( + img.convert("RGB").resize(self.size, Image.BILINEAR), dtype=np.uint8 + ) + self.interp.set_tensor(self.index, arr[None, ...]) + self.interp.invoke() + raw = self.interp.get_tensor(self.out_index)[0].astype(np.float32) + probs = (raw - self.zero) * self.scale + ms = (time.perf_counter() - t0) * 1000 + + order = np.argsort(probs)[::-1][:top_k] + raw_top = [(self.labels[i], float(probs[i])) for i in order] + + native = [(i, float(probs[i])) for i in self.native_idx] + native.sort(key=lambda t: t[1], reverse=True) + native_mass = sum(p for _, p in native) + + if not self.restrict: + guesses = [Guess(self.native_idx[i], p) for i, p in native[:top_k] if p > 0] + return Result(guesses, raw_top, ms, native_mass) + + # Neunormierung: die Wahrscheinlichkeitsmasse der ~45 heimischen Arten + # auf 1.0 skalieren. Ohne das liegt jede Confidence im einstelligen + # Prozentbereich, weil sich 965 Klassen die Masse teilen. + guesses = [] + if native_mass > 0: + for i, p in native[:top_k]: + if p <= 0: + continue + guesses.append(Guess(self.native_idx[i], p / native_mass)) + + return Result(guesses, raw_top, ms, native_mass) + + +class Pipeline: + """Detektor + Klassifikator als eine Einheit.""" + + def __init__( + self, + detect_threshold: float = 0.4, + min_bird_score: float = 0.05, + restrict_to_germany: bool = True, + habitats: set[str] | None = None, + report_threshold: float | None = None, + ): + # 0.05 ist gemessen, nicht geraten: scripts/benchmark.py über die + # 44 Referenzfotos ergibt 43/44 richtig bei 0.02–0.05, aber nur 40/44 + # bei 0.10. Der Grund ist die Nordamerika-Schlagseite des Modells — + # beim Mäusebussard gewinnt global der amerikanische Buteo lineatus, + # die heimische Masse fällt auf 5 %, obwohl Buteo buteo innerhalb der + # deutschen Arten klar vorn liegt. Ein zu hoher Schwellwert wirft also + # richtige Bestimmungen weg. + self.detect_threshold = detect_threshold + # Der Detektor sucht ab der *niedrigeren* der beiden Schwellen, damit + # das Protokoll die Beinahe-Treffer ueberhaupt zu sehen bekommt. Mit + # nur einer Schwelle war `--protokoll-ab 0.08` wirkungslos: was der + # Finder bei 0.4 verwarf, kam nie beim Beobachter an — man konnte + # danach nicht unterscheiden zwischen "kein Vogel da" und "Vogel zu + # klein im Bild". Genau diese Frage sollte das Protokoll beantworten. + # Der Wunschwert wird gemerkt, weil 'uebernimm' die Schwelle spaeter + # neu mischen muss: aendert sich detect_threshold, gilt weiterhin die + # niedrigere von beiden. + self._report_wunsch = ( + detect_threshold if report_threshold is None else report_threshold + ) + self.report_threshold = min(detect_threshold, self._report_wunsch) + self.finder = BirdFinder(threshold=self.report_threshold) + self.classifier = SpeciesClassifier( + restrict_to_germany=restrict_to_germany, habitats=habitats + ) + self.min_bird_score = min_bird_score + + def zaehlt_als_vogel(self, box: Box | None) -> bool: + """Reicht diese Box fuer eine Sichtung, oder ist sie nur Protokoll?""" + return box is not None and box.score >= self.detect_threshold + + def uebernimm( + self, + detect_threshold: float | None = None, + min_bird_score: float | None = None, + arten: list[Species] | None = None, + ) -> list[str]: + """Einstellungen im laufenden Betrieb aendern. + + Gibt zurueck, was sich geaendert hat — leer, wenn nichts. Gebraucht + wird das, weil die Einstellungen aus der Web-App kommen: wer dort eine + Schwelle verstellt, soll nicht den Detector neu starten muessen. + + Das Modell bleibt geladen. Die Schwelle des Finders wird mitgezogen, + sonst sucht er weiter nach der alten. + """ + geaendert: list[str] = [] + + if detect_threshold is not None and detect_threshold != self.detect_threshold: + geaendert.append( + f"Vogelschwelle {self.detect_threshold:.2f} -> {detect_threshold:.2f}" + ) + self.detect_threshold = detect_threshold + # Der Finder sucht ab der niedrigeren der beiden Schwellen; das + # Protokoll soll die Beinahe-Treffer weiter sehen. + self.report_threshold = min(self._report_wunsch, detect_threshold) + self.finder.threshold = self.report_threshold + + if min_bird_score is not None and min_bird_score != self.min_bird_score: + geaendert.append( + f"Artenschwelle {self.min_bird_score:.2f} -> {min_bird_score:.2f}" + ) + self.min_bird_score = min_bird_score + + if arten is not None: + alt = {a.scientific for a in self.classifier.native_idx.values()} + neu = {a.scientific for a in arten} + if alt != neu: + self.classifier.setze_arten(arten) + erkannt = len(self.classifier.native_idx) + geaendert.append( + f"Katalog {len(alt)} -> {len(neu)} Arten " + f"({erkannt} davon kennt das Modell)" + ) + + return geaendert + + def run(self, img: Image.Image) -> tuple[Box | None, Result | None]: + """Beste Box im Bild, ggf. mit Artbestimmung. + + Die Box kann unter ``detect_threshold`` liegen — dann ist sie fuers + Protokoll gedacht und nicht fuer eine Sichtung; ``result`` bleibt in + dem Fall ``None``, weil sich die Klassifikation fuer einen + Beinahe-Treffer nicht lohnt. ``zaehlt_als_vogel`` entscheidet. + """ + boxes = self.finder.find(img) + if not boxes: + return None, None + box = boxes[0] + if not self.zaehlt_als_vogel(box): + return box, None + result = self.classifier.classify(box.crop(img)) + if result.bird_score < self.min_bird_score: + # Vogel ja, heimische Art nein — lieber gar keine Bestimmung als + # eine falsche im Vogelalbum. + return box, None + return box, result diff --git a/detector/daylight.py b/detector/daylight.py new file mode 100644 index 0000000..7ebf06a --- /dev/null +++ b/detector/daylight.py @@ -0,0 +1,92 @@ +"""Abschaltung bei Dunkelheit. + +Eine Kamera ohne Infrarot liefert nachts ein schwarzes Bild. Es durch zwei +neuronale Netze zu schicken kostet Strom und bringt nichts. + +Entschieden wird über die **tatsächliche Bildhelligkeit**, nicht über +Sonnenauf- und -untergang. Zwei Gründe: Es braucht keine Koordinaten und +keine Zeitzonenrechnerei, und es misst genau das, worauf es ankommt — ob man +etwas sieht. Ein Futterhaus unter einer Straßenlaterne bleibt nutzbar, ein +zugewachsenes ist schon vor Sonnenuntergang zu dunkel. Der Kalender weiß das +nicht, das Bild schon. + +Angenehmer Nebeneffekt: Eine Kamera mit Infrarot liefert nachts ein graues, +aber helles Bild. Sie läuft damit von selbst weiter, ohne dass jemand etwas +einstellen muss. Der ausdrückliche Schalter (``enabled=False``) bleibt +trotzdem, falls die Automatik danebenliegt. + +Die Voreinstellungen sind an der Kamera am Vogelhaus gemessen, nicht geraten: +tagsüber 111–131, nachts 1,7 von 255. +""" + +from __future__ import annotations + +import numpy as np +from PIL import Image + + +def brightness(img: Image.Image, width: int = 96) -> float: + """Mittlere Helligkeit 0–255. Auf einem winzigen Graubild, das kostet nichts.""" + h = max(1, round(img.height * width / img.width)) + small = img.convert("L").resize((width, h), Image.BILINEAR) + return float(np.asarray(small, dtype=np.float32).mean()) + + +class DaylightGate: + """Entscheidet, ob es hell genug zum Analysieren ist. + + Mit Hysterese: Der Wert zum Abschalten liegt deutlich unter dem zum + Wiedereinschalten. Ohne das flattert die Entscheidung in der Dämmerung im + Sekundentakt hin und her, und jede vorbeifahrende Autoscheinwerfer-Reflexion + startet einen neuen Besuch. + """ + + def __init__( + self, + dark_below: float = 15.0, + light_above: float = 30.0, + patience: int = 20, + enabled: bool = True, + ): + if light_above <= dark_below: + raise ValueError( + "light_above muss über dark_below liegen, sonst gibt es keine " + "Hysterese und die Entscheidung flattert." + ) + self.dark_below = dark_below + self.light_above = light_above + self.patience = patience + self.enabled = enabled + + self.is_dark = False + self.last_brightness = 255.0 + self._streak = 0 + + def update(self, img: Image.Image) -> bool: + """Bild einspeisen. Gibt zurück, ob analysiert werden soll.""" + if not self.enabled: + return True + + self.last_brightness = brightness(img) + + # Zählt nur, was für einen Wechsel spricht. Ein einzelnes helles oder + # dunkles Bild setzt die Strähne zurück. + will_wechseln = ( + self.last_brightness >= self.light_above + if self.is_dark + else self.last_brightness < self.dark_below + ) + self._streak = self._streak + 1 if will_wechseln else 0 + + if self._streak >= self.patience: + self.is_dark = not self.is_dark + self._streak = 0 + + return not self.is_dark + + @property + def status(self) -> str: + if not self.enabled: + return "Helligkeitsabschaltung aus (Nachtsicht)" + zustand = "dunkel — pausiert" if self.is_dark else "hell genug" + return f"{zustand}, Helligkeit {self.last_brightness:.0f}/255" diff --git a/detector/fernkonfig.py b/detector/fernkonfig.py new file mode 100644 index 0000000..d784a80 --- /dev/null +++ b/detector/fernkonfig.py @@ -0,0 +1,122 @@ +"""Einstellungen aus der Web-App holen. + +Bis hierher stand die Konfiguration des Detectors auf seiner Kommandozeile — +Stream-Adresse, Schwellen, Lebensräume. Wer die Kamera umstellen wollte, +brauchte eine Shell auf dem Rechner, auf dem der Detector läuft. Für ein +Werkzeug, das andere Leute benutzen sollen, ist das die falsche Stelle. + +Jetzt fragt der Detector die Web-App: ``GET /api/config/`` mit seinem Token, +und bekommt zurück, was für diese Kamera gilt — samt Artenliste, denn welche +Arten überhaupt zählen, ist eine inhaltliche Entscheidung und gehört in den +Admin, nicht in eine Python-Datei. + +Zwei Eigenschaften sind wichtiger als die Funktion selbst: + +* **Die Kommandozeile bleibt gültig.** Was dort steht, gilt weiter, solange + die Web-App nichts anderes sagt. Ein Detector muss auch ohne erreichbare + Web-App starten können. +* **Ein Ausfall ändert nichts.** Antwortet die Web-App nicht, läuft die + Erkennung mit dem letzten bekannten Stand weiter, statt stehenzubleiben + oder auf Vorgaben zurückzufallen. +""" + +from __future__ import annotations + +import json +import time +import urllib.error +import urllib.request + +from .species_de import Species + + +def arten_aus_json(rohe: list[dict]) -> list[Species]: + """Die Artenliste der Web-App in Katalogeinträge übersetzen. + + Der wissenschaftliche Name ist der Schlüssel ins Label-File des Modells; + alles andere ist Beschriftung. Einträge ohne wissenschaftlichen Namen sind + wertlos und fliegen raus, statt später leise nichts zu treffen. + """ + arten: list[Species] = [] + for a in rohe: + sci = (a.get("scientific") or "").strip() + if not sci: + continue + arten.append( + Species( + scientific=sci, + german=a.get("german") or sci, + english=a.get("english") or "", + rarity=a.get("rarity") or "haeufig", + fact="", + size_cm="", + lebensraum=a.get("lebensraum") or "garten", + ) + ) + return arten + + +class Fernkonfig: + """Holt die Konfiguration und sagt, wann es sich lohnt, wieder zu fragen.""" + + def __init__(self, api: str, token: str, intervall: float = 300.0, timeout: int = 10): + self.url = api.rstrip("/") + "/api/config/" + self.token = token + self.intervall = intervall + self.timeout = timeout + + self.letzte: dict | None = None + self._letzter_versuch: float | None = None + self._fehler_gemeldet = False + + # -- Abruf ------------------------------------------------------------ + + def faellig(self, jetzt: float) -> bool: + return ( + self._letzter_versuch is None + or jetzt - self._letzter_versuch >= self.intervall + ) + + def hole(self, jetzt: float | None = None) -> dict | None: + """Einmal fragen. ``None`` heißt: nicht erreichbar oder unbrauchbar. + + Der Aufrufer behandelt ``None`` als "nichts ändert sich" — nicht als + Fehler, der den Betrieb anhält. + """ + self._letzter_versuch = time.monotonic() if jetzt is None else jetzt + + req = urllib.request.Request( + self.url, + headers={ + "Authorization": f"Bearer {self.token}", + "User-Agent": "vogelalbum-detector/1.0", + }, + ) + try: + with urllib.request.urlopen(req, timeout=self.timeout) as resp: + daten = json.loads(resp.read().decode("utf-8")) + except urllib.error.HTTPError as exc: + # 401 ist kein Netzproblem, sondern ein falscher Token — das soll + # man sehen, aber es darf die Erkennung nicht anhalten. + self._melde(f"Konfiguration abgelehnt (HTTP {exc.code})") + return None + except (OSError, ValueError) as exc: + self._melde(f"Konfiguration nicht erreichbar ({exc})") + return None + + if not isinstance(daten, dict): + self._melde("Konfiguration unlesbar (kein Objekt)") + return None + + if self._fehler_gemeldet: + print("[konfig] Web-App wieder erreichbar") + self._fehler_gemeldet = False + + self.letzte = daten + return daten + + def _melde(self, text: str) -> None: + """Einmal warnen, nicht in jeder Runde — sonst ersäuft das Log.""" + if not self._fehler_gemeldet: + print(f"[konfig] {text} — weiter mit dem bisherigen Stand") + self._fehler_gemeldet = True diff --git a/detector/karte.py b/detector/karte.py new file mode 100644 index 0000000..693a21f --- /dev/null +++ b/detector/karte.py @@ -0,0 +1,164 @@ +"""Erkennungskarte: wo im Bild wird ein Vogel gefunden — und wo nicht. + +Eine Kamera am Futterhaus richtet man sonst blind aus und wartet dann Tage +darauf, ob etwas ankommt. Bleibt es leer, weiss man immer noch nicht, ob keine +Voegel kamen oder ob sie an der falschen Stelle im Bild sassen. + +Diese Karte beantwortet das vorher. Ein echtes Vogelfoto wird mit weicher +Maske ueber ein Raster von Positionen in aktuelle Kamerabilder montiert und +jedes Mal durch den Detektor geschickt. Heraus kommt eine Ampel ueber dem +eigenen Kamerabild: gruen erkannt, rot nicht. + +Am Vogelhaus in Herzogenrath hat sie gezeigt, dass der unterste Bildrand eine +tote Zone ist — genau dort, wo ein Vogel auf dem Futterbrett steht. Derselbe +Vogel zehn Prozent hoeher im Bild wurde zuverlaessig erkannt. Das war ohne +diese Karte drei Wochen lang nicht zu sehen. + +Die Grenze ist kein Naturgesetz, sondern haengt am Hintergrund: vor ruhigem +Grund reichten 5 % Bildflaeche, vor einem Baum im Wind erst 8 %. Deshalb +misst man sie an der eigenen Kamera nach, statt eine Zahl zu uebernehmen. +""" + +from __future__ import annotations + +from dataclasses import dataclass + +from PIL import Image, ImageDraw, ImageFilter + +# Voreinstellung des Rasters. Die Spalten lassen die aeussersten Prozent aus — +# ein Vogel, der halb aus dem Bild haengt, ist kein sinnvoller Messpunkt. +SPALTEN = (0.18, 0.32, 0.46, 0.60, 0.74, 0.88) +ZEILEN = (0.55, 0.65, 0.75, 0.85, 0.95) + +GRUEN = (60, 200, 90) +ROT = (220, 60, 60) + + +def montiere( + hintergrund: Image.Image, + vogel: Image.Image, + anteil: float, + mitte_x: float = 0.5, + fuss_y: float = 0.92, +) -> Image.Image: + """Vogelfoto auf ``anteil`` der Bildflaeche skalieren und einsetzen. + + ``mitte_x`` und ``fuss_y`` sind relative Koordinaten: der Vogel steht mit + den Fuessen auf ``fuss_y``, so wie er auf einem Brett staende. + """ + W, H = hintergrund.size + vw, vh = vogel.size + faktor = (anteil * W * H / (vw * vh)) ** 0.5 + nw, nh = max(8, round(vw * faktor)), max(8, round(vh * faktor)) + v = vogel.resize((nw, nh), Image.LANCZOS) + + # Weiche Ellipse statt harter Rechteckkante: die Kante gaebe es in + # Wirklichkeit nicht, und der Detektor soll den Vogel finden, nicht den + # Klebefleck. + maske = Image.new("L", (nw, nh), 0) + ImageDraw.Draw(maske).ellipse((1, 1, nw - 2, nh - 2), fill=255) + maske = maske.filter(ImageFilter.GaussianBlur(max(1, nw // 20))) + + out = hintergrund.copy() + out.paste(v, (round(mitte_x * W - nw / 2), round(fuss_y * H - nh)), maske) + return out + + +@dataclass +class Zelle: + mitte_x: float + fuss_y: float + treffer: int + gesamt: int + bester_score: float + + @property + def erkannt(self) -> bool: + """Nur einstimmig. Eine Position, die bei einem von drei Hintergruenden + durchfaellt, taugt nicht als Landeplatz.""" + return self.gesamt > 0 and self.treffer == self.gesamt + + +def vermessen( + pipeline, + hintergruende: list[Image.Image], + vogel: Image.Image, + anteil: float = 0.08, + spalten: tuple[float, ...] = SPALTEN, + zeilen: tuple[float, ...] = ZEILEN, +) -> list[Zelle]: + """Das Raster abfahren. Mehrere Hintergruende, damit ein zufaellig + guenstiger Ast das Ergebnis nicht traegt.""" + zellen = [] + for fuss in zeilen: + for mx in spalten: + treffer = 0 + best = 0.0 + for hg in hintergruende: + box, _ = pipeline.run(montiere(hg, vogel, anteil, mx, fuss)) + if box is not None: + best = max(best, box.score) + if pipeline.zaehlt_als_vogel(box): + treffer += 1 + zellen.append(Zelle(mx, fuss, treffer, len(hintergruende), best)) + return zellen + + +def zeichne(hintergrund: Image.Image, zellen: list[Zelle]) -> Image.Image: + """Ampel ueber das Kamerabild legen — halbtransparent, damit man sieht, + worueber man urteilt.""" + W, H = hintergrund.size + lage = Image.new("RGBA", (W, H), (0, 0, 0, 0)) + mal = ImageDraw.Draw(lage) + r = max(12, round(min(W, H) * 0.047)) + for z in zellen: + farbe = GRUEN if z.erkannt else ROT + cx, cy = z.mitte_x * W, z.fuss_y * H + mal.ellipse((cx - r, cy - r, cx + r, cy + r), + fill=farbe + (90,), outline=farbe + (220,), width=3) + return Image.alpha_composite(hintergrund.convert("RGBA"), lage).convert("RGB") + + +def tabelle(zellen: list[Zelle]) -> str: + """Dieselbe Karte als Text — im Terminal oft schneller zu lesen als das + Bild, und sie laesst sich in ein Issue kleben.""" + zeilen_y = sorted({z.fuss_y for z in zellen}) + spalten_x = sorted({z.mitte_x for z in zellen}) + kopf = "Fuss y " + "".join(f" x={x:<5.2f}" for x in spalten_x) + zeilen = [kopf] + for y in zeilen_y: + teile = [f"{y:>6.2f} "] + for x in spalten_x: + z = next(c for c in zellen if c.fuss_y == y and c.mitte_x == x) + teile.append(f" {'OK' if z.erkannt else '--'} {z.bester_score:.2f}") + zeilen.append("".join(teile)) + return "\n".join(zeilen) + + +def rat(zellen: list[Zelle]) -> str: + """Aus der Karte einen Satz machen. Wer die Kamera ausrichtet, steht + draussen auf der Leiter und will keine Tabelle deuten.""" + if not zellen: + return "Keine Messpunkte." + unten = [z for z in zellen if z.fuss_y >= 0.9] + oben = [z for z in zellen if z.fuss_y < 0.9] + quote = sum(z.erkannt for z in zellen) / len(zellen) + + if quote == 0: + return ("Nirgends erkannt. Der Vogel ist bei dieser Groesse zu klein " + "fuers Modell — Kamera naeher ans Futter, oder mit einem " + "groesseren --anteil pruefen, ab wann es kippt.") + if unten and oben: + q_unten = sum(z.erkannt for z in unten) / len(unten) + q_oben = sum(z.erkannt for z in oben) / len(oben) + if q_oben - q_unten > 0.4: + return ("Der untere Bildrand ist eine tote Zone, weiter oben wird " + "sauber erkannt. Steht das Futter unten am Rand, kippt die " + "Kamera zu flach: nach unten neigen, bis die Landeflaeche " + "in der unteren Bildmitte liegt.") + if quote < 0.5: + return ("Mehr als die Haelfte der Positionen faellt durch. Naeher ans " + "Futter heran — mehr Aufloesung hilft hier weniger als " + "weniger Abstand.") + return ("Die Ausrichtung taugt: der Vogel wird fast ueberall im Bild " + "gefunden. Bleibt die Frage, ob er in echt so gross im Bild ist.") diff --git a/detector/motion.py b/detector/motion.py new file mode 100644 index 0000000..9f56567 --- /dev/null +++ b/detector/motion.py @@ -0,0 +1,86 @@ +"""Bewegungserkennung und Bildschärfe — beides in numpy, ohne OpenCV. + +Warum überhaupt Bewegungserkennung, wenn wir doch einen Vogeldetektor haben? +Weil der Detektor 25 ms kostet und die Kamera 24/7 läuft. Frame-Differencing +kostet unter 1 ms und filtert die 99 % leeres Vogelhaus weg. +""" + +from __future__ import annotations + +import numpy as np +from PIL import Image + + +def _gray_small(img: Image.Image, width: int = 96) -> np.ndarray: + h = max(1, round(img.height * width / img.width)) + small = img.convert("L").resize((width, h), Image.BILINEAR) + return np.asarray(small, dtype=np.float32) + + +class MotionDetector: + """Laufender Hintergrund als exponentieller Mittelwert. + + Ein fixes Referenzbild funktioniert draußen nicht: Sonne wandert, Wolken + ziehen, abends wird es dunkel. Der gleitende Hintergrund zieht langsam + nach, ein Vogel ist dafür aber zu schnell. + """ + + def __init__( + self, + threshold: int = 22, + min_ratio: float = 0.012, + adapt: float = 0.06, + width: int = 96, + ): + self.threshold = threshold + self.min_ratio = min_ratio + self.adapt = adapt + self.width = width + self.background: np.ndarray | None = None + + def update(self, img: Image.Image) -> float: + """Gibt den Anteil bewegter Pixel zurück (0..1).""" + cur = _gray_small(img, self.width) + if self.background is None or self.background.shape != cur.shape: + self.background = cur + return 0.0 + + diff = np.abs(cur - self.background) + ratio = float(np.count_nonzero(diff > self.threshold) / diff.size) + + # Bei Bewegung langsamer nachziehen, sonst frisst sich ein sitzender + # Vogel binnen Sekunden in den Hintergrund ein und gilt als "weg". + alpha = self.adapt * (0.15 if ratio > self.min_ratio else 1.0) + self.background = (1 - alpha) * self.background + alpha * cur + return ratio + + def is_motion(self, ratio: float) -> bool: + return ratio >= self.min_ratio + + def reset(self) -> None: + self.background = None + + +# 3x3-Laplace-Kern. Die Varianz der Antwort ist das Standardmaß für Schärfe: +# ein verwackeltes Bild hat kaum hohe Frequenzen und damit kaum Varianz. +_LAPLACE = np.array([[0, 1, 0], [1, -4, 1], [0, 1, 0]], dtype=np.float32) + + +def sharpness(img: Image.Image, width: int = 320) -> float: + """Schärfemaß zur Auswahl des besten Fotos einer Sichtung. + + Nicht kalibriert und nur innerhalb einer Sichtung vergleichbar — genau + dafür brauchen wir es. + """ + a = _gray_small(img, width) + if a.shape[0] < 3 or a.shape[1] < 3: + return 0.0 + # Direkte 2D-Faltung über Slicing; für einen 3x3-Kern schneller und + # abhängigkeitsfrei gegenüber scipy. + out = np.zeros((a.shape[0] - 2, a.shape[1] - 2), dtype=np.float32) + for dy in range(3): + for dx in range(3): + k = _LAPLACE[dy, dx] + if k: + out += k * a[dy : dy + out.shape[0], dx : dx + out.shape[1]] + return float(out.var()) diff --git a/detector/profiles/__init__.py b/detector/profiles/__init__.py new file mode 100644 index 0000000..c37b87e --- /dev/null +++ b/detector/profiles/__init__.py @@ -0,0 +1,38 @@ +"""Steckbriefe für die erweiterten Arten, nach Gruppen aufgeteilt. + +Eine einzige Datei mit 104 Einträgen wäre unwartbar. Die Aufteilung folgt +nicht der Systematik, sondern der Frage, wie wahrscheinlich eine Art vor der +Kamera landet: + +* ``gaeste`` — Gartenvögel und alles, was über den Garten fliegt +* ``land`` — Singvögel, Greifvögel, Eulen und Exoten des Landes +* ``wasser`` — Wat-, Wasser- und Meeresvögel + +Doppelte Schlüssel sind ein Fehler und werden beim Import gemeldet, nicht +stillschweigend überschrieben — sonst gewinnt zufällig die zuletzt geladene +Datei. +""" + +from __future__ import annotations + +from .basis import Zusatz +from . import gaeste, land, wasser + +_MODULE = (gaeste, land, wasser) + +INFO_EXTRA: dict[str, Zusatz] = {} +_doppelt: dict[str, list[str]] = {} + +for _modul in _MODULE: + for _slug, _eintrag in _modul.PROFILE.items(): + if _slug in INFO_EXTRA: + _doppelt.setdefault(_slug, []).append(_modul.__name__) + INFO_EXTRA[_slug] = _eintrag + +if _doppelt: + raise ImportError( + "Steckbriefe doppelt vergeben: " + + ", ".join(f"{k} ({', '.join(v)})" for k, v in _doppelt.items()) + ) + +__all__ = ["INFO_EXTRA", "Zusatz"] diff --git a/detector/profiles/basis.py b/detector/profiles/basis.py new file mode 100644 index 0000000..e9d2694 --- /dev/null +++ b/detector/profiles/basis.py @@ -0,0 +1,25 @@ +"""Gemeinsame Struktur der Steckbriefe. + +Deutsch und Englisch stehen in einem Datensatz, weil sie zusammen geschrieben +werden — nicht übersetzt. Eine wörtliche Übertragung liest sich in beiden +Richtungen schlecht: „Streuobstwiese" hat kein Gegenstück, und „Stormcock" +ist im Deutschen kein Begriff. +""" + +from __future__ import annotations + +from dataclasses import dataclass + + +@dataclass(frozen=True) +class Zusatz: + kategorie: str + nahrung: str + lebensraum: str + stimme: str + text: str + kategorie_en: str + nahrung_en: str + lebensraum_en: str + stimme_en: str + text_en: str diff --git a/detector/profiles/gaeste.py b/detector/profiles/gaeste.py new file mode 100644 index 0000000..08f08cb --- /dev/null +++ b/detector/profiles/gaeste.py @@ -0,0 +1,906 @@ +"""Steckbriefe: Gäste, die realistisch ins Bild geraten. + +Gartenvögel aus der Erweiterung und alles, was über den Garten **fliegt** — +ein Rotmilan landet nie am Futterhaus, steht aber sehr wohl irgendwann im +Bild. Dasselbe gilt für Kranichzug, Graureiher, Kormoran, Weißstorch. +""" + +from __future__ import annotations + +from .basis import Zusatz + +# fmt: off +PROFILE: dict[str, Zusatz] = { + +"bergfink": Zusatz( + kategorie="Der Wintergast aus dem Norden", + nahrung="Bucheckern, Sämereien, im Sommer Insekten", + lebensraum="Buchenwälder und Futterhäuser — bei uns nur im Winter", + stimme="Ein nasales, gezogenes „chääh“, klagender als der Buchfink", + text=( + "Wie ein Buchfink, aber wärmer: orangebraune Brust und Schulter, weißer " + "Bürzel, der im Auffliegen aufblitzt. Im Winter ist der Kopf des Männchens " + "grau gescheckt, im Frühjahr wird er tiefschwarz." + "\n\n" + "Er brütet in Skandinavien und kommt nur zum Überwintern. Wie viele kommen, " + "hängt an der Bucheckernernte: In guten Mastjahren sammeln sich in " + "Mitteleuropa Schlafgesellschaften von Millionen Vögeln an einem einzigen " + "Ort — die größten Vogelansammlungen, die es in Europa gibt." + ), + kategorie_en="The Winter Guest from the North", + nahrung_en="Beech mast and seeds, insects in summer", + lebensraum_en="Beech woodland and feeders — a winter bird here", + stimme_en="A nasal, drawn-out “tsweek”, more plaintive than a Chaffinch", + text_en=( + "Like a Chaffinch but warmer: an orange breast and shoulder, and a white " + "rump that flashes as it takes off. In winter the male's head is mottled " + "grey; by spring it turns jet black." + "\n\n" + "It breeds in Scandinavia and only comes here to winter. How many arrive " + "depends on the beech mast crop: in a good year, roosts of several million " + "birds gather at a single site in central Europe — the largest " + "concentrations of any bird in Europe." + ), +), + +"seidenschwanz": Zusatz( + kategorie="Der Beerenräuber mit Haube", + nahrung="Beeren, vor allem Eberesche und Weißdorn", + lebensraum="Beerensträucher in Siedlungen — unregelmäßiger Wintergast", + stimme="Ein feines, klingelndes Trillern wie eine winzige Glocke", + text=( + "Ein rosabeiger Vogel mit aufstellbarer Haube, schwarzer Kehle und roten " + "Siegellackpunkten auf den Flügeln. Wer ihn einmal gesehen hat, verwechselt " + "ihn nie wieder." + "\n\n" + "Er brütet in der Taiga und erscheint bei uns nur in manchen Wintern, dann " + "aber in Trupps, die einen Ebereschenbaum in Stunden abernten. Ein " + "einzelner Vogel frisst am Tag ein Vielfaches seines Körpergewichts an " + "Beeren. Weil vergorene Früchte Alkohol enthalten, gibt es tatsächlich " + "beschwipste Seidenschwänze — mancherorts stellt man Auffangkörbe unter " + "die Bäume." + ), + kategorie_en="The Berry Raider with a Crest", + nahrung_en="Berries, above all rowan and hawthorn", + lebensraum_en="Berry bushes in settlements — an irregular winter visitor", + stimme_en="A fine ringing trill, like a tiny bell", + text_en=( + "A pinkish-buff bird with a raisable crest, a black throat and red " + "sealing-wax spots on the wing. Seen once, never mistaken again." + "\n\n" + "It breeds in the taiga and appears here only in some winters — but then in " + "flocks that strip a rowan tree within hours. A single bird eats several " + "times its own body weight in berries per day. Because fermented fruit " + "contains alcohol, tipsy Waxwings are a genuine phenomenon; in some places " + "people put out baskets to catch the fallers." + ), +), + +"strassentaube": Zusatz( + kategorie="Die verwilderte Haustaube", + nahrung="Sämereien, Brot, alles Essbare", + lebensraum="Städte, Bahnhöfe, Plätze — überall, wo Menschen essen", + stimme="Das bekannte gurrende „ruh-kuh-ruh“", + text=( + "Kein wilder Vogel, sondern die verwilderte Nachfahrin der Haustaube, die " + "wiederum von der Felsentaube abstammt. Deshalb ist keine wie die andere: " + "grau, schwarz, weiß gescheckt, rotbraun — alles kommt vor." + "\n\n" + "Häuserschluchten sind für sie das, wofür ihre Vorfahren gebaut sind: " + "Felswände. Sie findet über das Magnetfeld der Erde nach Hause, und wer " + "Brieftauben kennt, weiß wie gut das funktioniert. Am Futterhaus ist sie " + "eher unbeliebt, weil sie in Gruppen kommt und alles wegräumt." + ), + kategorie_en="The Feral Pigeon", + nahrung_en="Seeds, bread, anything edible", + lebensraum_en="Cities, stations and squares — wherever people eat", + stimme_en="The familiar cooing “oo-roo-coo”", + text_en=( + "Not a wild bird but the feral descendant of the domestic pigeon, itself " + "descended from the Rock Dove. That is why no two look alike: grey, black, " + "pied, chestnut — anything goes." + "\n\n" + "Streets lined with buildings are exactly what its ancestors were built " + "for: cliff faces. It navigates home using the Earth's magnetic field, and " + "anyone who knows racing pigeons knows how well that works. At a feeder it " + "is rarely welcome, since it arrives in groups and clears the table." + ), +), + +"kernbeisser": Zusatz( + kategorie="Der Nussknacker", + nahrung="Kirschkerne, Bucheckern, harte Samen", + lebensraum="Laubwälder und Parks mit alten Bäumen", + stimme="Ein hartes, metallisches „zicks“, oft aus der Baumkrone", + text=( + "Ein wuchtiger Fink mit übergroßem, silbrigem Schnabel und Stiernacken. " + "Kastanienbraun mit grauem Nacken und schwarzem Kinnlatz." + "\n\n" + "Sein Schnabel bringt über fünfzig Kilogramm Druck auf — genug, um " + "Kirschkerne und Pflaumensteine zu knacken, an denen jeder andere heimische " + "Vogel scheitert. Trotz seiner Größe ist er scheu und bleibt gern in der " + "Krone; man hört ihn viel öfter, als man ihn sieht." + ), + kategorie_en="The Nutcracker", + nahrung_en="Cherry stones, beech mast, hard seeds", + lebensraum_en="Broadleaf woodland and parks with mature trees", + stimme_en="A hard metallic “tzick”, usually from high in a tree", + text_en=( + "A bull-necked finch with an outsized silvery bill. Chestnut-brown with a " + "grey nape and a black bib." + "\n\n" + "That bill exerts over fifty kilograms of force — enough to crack cherry " + "and plum stones that defeat every other bird here. For all its bulk it is " + "shy and stays in the canopy; you hear it far more often than you see it." + ), +), + +"bluthaenfling": Zusatz( + kategorie="Der Rotbrüstige vom Feldrand", + nahrung="Kleine Samen von Kräutern, besonders Kreuzblütler", + lebensraum="Hecken, Brachen, Feldränder", + stimme="Ein zwitscherndes Geplauder, weich und schwatzhaft", + text=( + "Das Männchen trägt im Frühjahr eine karminrote Stirn und Brust, den Rest " + "des Jahres ist es unauffällig braun gestrichelt. Weibchen bleiben immer " + "schlicht." + "\n\n" + "Er war einmal ein häufiger Feldvogel und ist heute auf der Roten Liste. " + "Der Grund ist banal und bitter: Er lebt fast ausschließlich von Wildkräuter" + "samen, und Felder ohne Wildkräuter sind für ihn leer. Wer eine ungemähte " + "Ecke im Garten stehen lässt, tut mehr für ihn als jedes Futterhaus." + ), + kategorie_en="The Red-breasted One from the Field Edge", + nahrung_en="Small seeds of wild herbs, especially crucifers", + lebensraum_en="Hedges, fallow ground, field margins", + stimme_en="A soft, chattering twitter", + text_en=( + "In spring the male wears a crimson forehead and breast; the rest of the " + "year it is plain streaky brown. Females stay plain throughout." + "\n\n" + "It was once a common farmland bird and is now red-listed. The reason is " + "mundane and bitter: it lives almost entirely on the seeds of wild herbs, " + "and a field without weeds is an empty field to it. Leaving one unmown " + "corner of a garden does more for it than any feeder." + ), +), + +"wintergoldhaehnchen": Zusatz( + kategorie="Der kleinste Vogel Europas", + nahrung="Winzige Insekten und Spinnen aus Nadelzweigen", + lebensraum="Fichten und Tannen, im Winter auch Gärten", + stimme="Ein extrem hohes „sisisi“ — viele Erwachsene hören es nicht mehr", + text=( + "Fünfeinhalb Gramm, kleiner als ein Zaunkönig, mit einem gelben Scheitel" + "streifen und großen dunklen Augen in einem hellen Gesicht. Der kleinste " + "Vogel Europas." + "\n\n" + "Sein Ruf liegt so hoch, dass viele Menschen ihn ab dem mittleren " + "Lebensalter nicht mehr wahrnehmen — Vogelkundler merken daran, dass ihr " + "Gehör nachlässt. Im Winter muss ein Goldhähnchen praktisch ununterbrochen " + "fressen; eine einzige zu kalte Nacht ohne volle Reserven überlebt es nicht." + ), + kategorie_en="Europe's Smallest Bird", + nahrung_en="Tiny insects and spiders from conifer needles", + lebensraum_en="Spruce and fir, gardens in winter", + stimme_en="An extremely high “see-see-see” — many adults can no longer hear it", + text_en=( + "Five and a half grams, smaller than a Wren, with a yellow crown stripe and " + "large dark eyes in a pale face. The smallest bird in Europe." + "\n\n" + "Its call sits so high that many people stop hearing it in middle age — " + "birders use it to notice their own hearing fading. In winter a Goldcrest " + "must feed almost without pause; one cold night on empty reserves is enough " + "to kill it." + ), +), + +"sommergoldhaehnchen": Zusatz( + kategorie="Der mit dem Augenstreif", + nahrung="Kleinstinsekten, bevorzugt aus Laub- und Mischwald", + lebensraum="Misch- und Nadelwald, Parks mit Eiben", + stimme="Ein hohes Zirpen, etwas tiefer und rhythmischer als beim Wintergoldhähnchen", + text=( + "Fast identisch mit dem Wintergoldhähnchen und genauso winzig. Der " + "Unterschied steht im Gesicht: ein deutlicher weißer Überaugenstreif und " + "ein schwarzer Strich durchs Auge. Das Wintergoldhähnchen hat ein " + "ausdrucksloses helles Gesicht." + "\n\n" + "Es ist die südlichere der beiden Arten und breitet sich mit den wärmeren " + "Wintern nach Norden aus. Beide Arten leben oft im selben Baum, nutzen aber " + "unterschiedliche Zweigbereiche — so kommen sie sich beim Futter nicht in " + "die Quere." + ), + kategorie_en="The One With the Eyebrow", + nahrung_en="Tiny insects, mostly in mixed woodland", + lebensraum_en="Mixed and conifer woodland, parks with yew", + stimme_en="A high chirping, slightly lower and more rhythmic than a Goldcrest", + text_en=( + "Almost identical to the Goldcrest and just as tiny. The difference is in " + "the face: a clear white eyebrow and a black line through the eye. The " + "Goldcrest has a blank pale face." + "\n\n" + "It is the more southerly of the two and is spreading north as winters " + "warm. Both species often share a tree but work different parts of the " + "branches, which keeps them out of each other's way." + ), +), + +"misteldrossel": Zusatz( + kategorie="Die Sturmdrossel", + nahrung="Beeren, besonders Misteln, dazu Würmer und Insekten", + lebensraum="Lichte Wälder, Parks, Streuobst", + stimme="Ein hartes, schnarrendes Rätschen, wie eine Ratsche", + text=( + "Die größte heimische Drossel, deutlich größer als eine Singdrossel, mit " + "grauerem Ton, runden statt pfeilförmigen Flecken und weißen Schwanzecken " + "im Flug." + "\n\n" + "Sie singt bei Sturm und Regen von der höchsten Baumspitze, wenn alles " + "andere schweigt — im Englischen heißt sie deshalb Stormcock. Im Winter " + "verteidigt ein einzelner Vogel einen ganzen Mistel- oder Ebereschenbaum " + "gegen alle Rivalen und lebt wochenlang von diesem einen Vorrat." + ), + kategorie_en="The Stormcock", + nahrung_en="Berries, mistletoe above all, plus worms and insects", + lebensraum_en="Open woodland, parks, old orchards", + stimme_en="A hard, rasping rattle, like a football rattle", + text_en=( + "The largest thrush here, clearly bigger than a Song Thrush, greyer in " + "tone, with round rather than arrowhead spots and white tail corners in " + "flight." + "\n\n" + "It sings from the highest treetop in wind and rain when everything else " + "has fallen silent — hence the old English name Stormcock. In winter a " + "single bird will defend an entire mistletoe or rowan tree against all " + "comers and live off that one larder for weeks." + ), +), + +"dorngrasmuecke": Zusatz( + kategorie="Die aus der Brombeerhecke", + nahrung="Insekten, im Spätsommer Beeren", + lebensraum="Dornhecken, Brombeergestrüpp, verbuschte Brachen", + stimme="Ein hastiges, kratziges Geplapper, oft im steilen Singflug", + text=( + "Grauer Kopf, rostbraune Flügel, weiße Kehle, die bei Erregung aufgeplustert " + "wird. Sie sitzt selten offen, sondern schimpft aus dem Dickicht." + "\n\n" + "Ihr Bestand brach in den 1970ern europaweit ein — die Ursache lag nicht " + "hier, sondern in der Sahelzone, wo eine mehrjährige Dürre die " + "Winterquartiere austrocknete. Ein Lehrstück darüber, dass Vogelschutz an " + "der Landesgrenze nicht endet." + ), + kategorie_en="The One in the Bramble", + nahrung_en="Insects, berries in late summer", + lebensraum_en="Thorn hedges, bramble thickets, scrubby fallow ground", + stimme_en="A hurried, scratchy chatter, often in a bouncing song flight", + text_en=( + "A grey head, rusty wings and a white throat that puffs out when it is " + "agitated. It rarely sits in the open, preferring to scold from cover." + "\n\n" + "Its numbers crashed across Europe in the 1970s — the cause was not here " + "but in the Sahel, where a multi-year drought dried out its wintering " + "grounds. A lesson in how bird conservation does not stop at a border." + ), +), + +"nebelkraehe": Zusatz( + kategorie="Die Krähe mit der Weste", + nahrung="Allesfresser wie die Rabenkrähe", + lebensraum="Offene Landschaft und Siedlungen östlich der Elbe", + stimme="Wie die Rabenkrähe, ein raues „krah“", + text=( + "Dieselbe Art wie die Rabenkrähe in allem außer der Farbe: grauer Rumpf, " + "schwarzer Kopf, schwarze Flügel. Wie eine Krähe mit Weste." + "\n\n" + "Die beiden Formen treffen sich in einem schmalen Streifen entlang der " + "Elbe, wo sie sich mischen und fruchtbare Nachkommen bekommen. Warum die " + "Zone trotzdem seit Jahrzehnten schmal bleibt, statt sich zu verwischen, " + "ist eine der schöneren offenen Fragen der Evolutionsbiologie." + ), + kategorie_en="The Crow in a Waistcoat", + nahrung_en="An omnivore, like the Carrion Crow", + lebensraum_en="Open country and settlements east of the Elbe", + stimme_en="Like a Carrion Crow, a harsh “caw”", + text_en=( + "The same species as the Carrion Crow in everything but colour: a grey " + "body with a black head and wings. A crow in a waistcoat." + "\n\n" + "The two forms meet in a narrow band along the river Elbe, where they " + "interbreed and produce fertile young. Why that zone has nonetheless " + "stayed narrow for decades instead of blurring away is one of the more " + "enjoyable open questions in evolutionary biology." + ), +), + +"saatkraehe": Zusatz( + kategorie="Die Gesellige", + nahrung="Regenwürmer, Larven, Getreide", + lebensraum="Ackerland und Stadtparks — brütet in lauten Kolonien", + stimme="Ein höheres, gequetschteres „kaah“ als bei der Rabenkrähe", + text=( + "Schwarz mit violettem Glanz und einem hellen, unbefiederten Schnabelgrund " + "— das ist das sichere Kennzeichen gegenüber der Rabenkrähe. Jungvögel " + "haben es noch nicht." + "\n\n" + "Anders als die Rabenkrähe brütet sie in Kolonien von oft hunderten " + "Nestern, was ihr in Städten wenig Freunde macht. Sie war lange verfolgt " + "und ist seit den 1980ern wieder häufiger. Ihr Schnabel ist ein " + "Bodenwerkzeug: Sie stochert damit tief nach Larven, wofür der befiederte " + "Ansatz nur im Weg wäre." + ), + kategorie_en="The Sociable One", + nahrung_en="Earthworms, grubs, grain", + lebensraum_en="Farmland and city parks — breeds in noisy colonies", + stimme_en="A higher, more strangled “caah” than a Carrion Crow", + text_en=( + "Black with a purple gloss and a pale bare patch at the base of the bill — " + "the reliable mark against a Carrion Crow. Juveniles do not have it yet." + "\n\n" + "Unlike the Carrion Crow it breeds in colonies of often hundreds of nests, " + "which wins it few friends in towns. Long persecuted, it has been " + "recovering since the 1980s. That bill is a ground tool: it probes deep for " + "grubs, and feathering at the base would only get in the way." + ), +), + +"turteltaube": Zusatz( + kategorie="Die Zierlichste", + nahrung="Samen von Wildkräutern, Getreide", + lebensraum="Feldgehölze, Waldränder, Streuobst", + stimme="Ein schnurrendes, rollendes „turr-turr“ — daher der Name", + text=( + "Die kleinste und zierlichste heimische Taube: rostbraun geschuppte " + "Flügel, ein schwarzweiß gestreifter Halsfleck, rosa Brust." + "\n\n" + "Sie ist unser einziger Langstreckenzieher unter den Tauben und " + "überwintert südlich der Sahara. In Europa ist ihr Bestand seit 1980 um " + "rund achtzig Prozent eingebrochen — sie ist eine der am schnellsten " + "verschwindenden Vogelarten des Kontinents. Wer sie noch hört, sollte " + "hinhören." + ), + kategorie_en="The Most Delicate", + nahrung_en="Seeds of wild herbs, grain", + lebensraum_en="Copses, woodland edges, old orchards", + stimme_en="A purring, rolling “turr-turr” — the source of its name", + text_en=( + "The smallest and most delicate pigeon here: rust-scalloped wings, a " + "black-and-white striped neck patch and a pink breast." + "\n\n" + "It is our only long-distance migrant among the pigeons, wintering south " + "of the Sahara. Its European population has fallen by around eighty per " + "cent since 1980, making it one of the fastest-disappearing birds on the " + "continent. If you can still hear one, listen." + ), +), + +"feldlerche": Zusatz( + kategorie="Die Sängerin über dem Acker", + nahrung="Samen und Insekten vom Boden", + lebensraum="Offene Äcker und Wiesen ohne Bäume", + stimme="Ein endloser, perlender Gesang aus großer Höhe, oft minutenlang", + text=( + "Unscheinbar braun gestrichelt mit einer kleinen aufstellbaren Haube. Man " + "sieht sie am Boden kaum — und hört sie über sich, oft ohne sie zu finden." + "\n\n" + "Ihr Singflug führt bis zweihundert Meter hoch, und sie singt dabei " + "ununterbrochen, teils über zehn Minuten. Der Bestand ist seit 1990 um " + "mehr als ein Drittel gefallen: Wintergetreide steht im Frühjahr schon zu " + "dicht, um darin zu brüten. Ein Vogel, der nicht an Nahrung scheitert, " + "sondern am Aussaatkalender." + ), + kategorie_en="The Singer Above the Field", + nahrung_en="Seeds and insects from the ground", + lebensraum_en="Open arable land and meadows without trees", + stimme_en="An endless, rippling song from high overhead, often for minutes", + text_en=( + "Plain streaky brown with a small raisable crest. You rarely see it on the " + "ground — and hear it above you, often without finding it." + "\n\n" + "Its song flight climbs to two hundred metres and it sings throughout, " + "sometimes for over ten minutes. Numbers have fallen by more than a third " + "since 1990: winter-sown cereals are already too dense in spring to nest " + "in. A bird undone not by food but by the sowing calendar." + ), +), + +"neuntoeter": Zusatz( + kategorie="Der Vorratsspießer", + nahrung="Große Insekten, gelegentlich Mäuse und Jungvögel", + lebensraum="Dornhecken in offener Landschaft", + stimme="Ein raues Schäckern, dazu leise Imitationen anderer Arten", + text=( + "Das Männchen ist auffällig gezeichnet: grauer Kopf mit schwarzer " + "Räubermaske, rotbrauner Rücken, rosa angehauchte Brust. Weibchen sind " + "braun und fein gewellt." + "\n\n" + "Seinen Namen hat er von einer echten Angewohnheit: Er spießt Beute auf " + "Dornen auf, als Vorrat und weil ihm die Kraft fehlt, sie im Greifen zu " + "zerlegen. Solche Spießplätze findet man an Schlehen und Weißdorn. Neun " + "Opfer am Tag sind allerdings Volksmund, nicht Biologie." + ), + kategorie_en="The Larder Keeper", + nahrung_en="Large insects, occasionally mice and nestlings", + lebensraum_en="Thorn hedges in open country", + stimme_en="A harsh chattering, mixed with quiet mimicry of other species", + text_en=( + "The male is boldly marked: a grey head with a black bandit mask, a " + "chestnut back and a pink-flushed breast. Females are brown and finely " + "barred." + "\n\n" + "Its German name means “nine-killer”, from a real habit: it impales prey on " + "thorns, both as a larder and because it lacks the strength to tear food " + "while holding it. Such larders turn up on blackthorn and hawthorn. The " + "nine victims a day, however, are folklore rather than biology." + ), +), + +"kuckuck": Zusatz( + kategorie="Der Brutschmarotzer", + nahrung="Behaarte Raupen, die kaum ein anderer Vogel frisst", + lebensraum="Halboffene Landschaft mit Wirtsvögeln in der Nähe", + stimme="Der zweisilbige Ruf, den jeder kennt — nur das Männchen ruft so", + text=( + "Schlank, grau, mit gebändertem Bauch und spitzen Flügeln. Im Flug wird er " + "regelmäßig für einen Sperber gehalten, und das ist kein Zufall: Die " + "Ähnlichkeit verschafft ihm Zugang zu Nestern, weil Kleinvögel in Deckung " + "gehen statt anzugreifen." + "\n\n" + "Das Weibchen legt bis zu 25 Eier in fremde Nester, jedes einzeln und " + "farblich an das Gelege des Wirts angepasst. Es gibt Kuckuckslinien, die " + "auf bestimmte Wirtsarten spezialisiert sind. Das frisch geschlüpfte Junge " + "wirft die übrigen Eier aus dem Nest — blind und nackt, in den ersten " + "Lebensstunden." + ), + kategorie_en="The Brood Parasite", + nahrung_en="Hairy caterpillars that almost no other bird will eat", + lebensraum_en="Semi-open country with host species nearby", + stimme_en="The two-note call everyone knows — only the male gives it", + text_en=( + "Slim and grey with a barred belly and pointed wings. In flight it is " + "regularly taken for a Sparrowhawk, and that is no accident: the " + "resemblance buys it access to nests, because small birds take cover " + "instead of attacking." + "\n\n" + "The female lays up to 25 eggs in other birds' nests, one at a time, each " + "colour-matched to the host's clutch. Distinct cuckoo lineages specialise " + "on particular hosts. The newly hatched chick heaves the remaining eggs out " + "of the nest — blind and naked, within hours of hatching." + ), +), + +"habicht": Zusatz( + kategorie="Der Waldjäger", + nahrung="Tauben, Krähen, Eichhörnchen", + lebensraum="Geschlossene Wälder, zunehmend auch Stadtparks", + stimme="Ein schnelles, hackendes „gik-gik-gik“ in der Brutzeit", + text=( + "Wie ein Sperber, nur eine Nummer größer und schwerer gebaut, mit " + "breiterem Bürzel und einem hellen Überaugenstreif. Weibchen erreichen " + "fast Bussardgröße." + "\n\n" + "Er jagt aus dem Hinterhalt und schlägt Beute bis zur eigenen " + "Körpergröße. In mehreren europäischen Städten hat er sich angesiedelt und " + "lebt dort von Straßentauben — Berlin hat eine der dichtesten " + "Habichtpopulationen der Welt, mitten in der Stadt." + ), + kategorie_en="The Forest Hunter", + nahrung_en="Pigeons, crows, squirrels", + lebensraum_en="Closed woodland, increasingly also city parks", + stimme_en="A rapid chopping “gek-gek-gek” while breeding", + text_en=( + "Like a Sparrowhawk but a size up and more heavily built, with a broader " + "rear end and a pale eyebrow. Females approach Buzzard size." + "\n\n" + "It hunts from ambush and takes prey up to its own body size. It has " + "colonised several European cities, living off feral pigeons — Berlin has " + "one of the densest Goshawk populations in the world, right in the middle " + "of town." + ), +), + +"rotmilan": Zusatz( + kategorie="Der Gabelschwanz", + nahrung="Aas, Regenwürmer, Mäuse — oft hinter dem Mähwerk", + lebensraum="Offene Landschaft mit Feldgehölzen", + stimme="Ein wieherndes, gezogenes „wiiiuh“", + text=( + "Rostrot, mit langen, schmalen Flügeln und einem tief gegabelten Schwanz, " + "den er im Flug ständig als Ruder verdreht. Einmal gesehen, nie mehr " + "verwechselt." + "\n\n" + "Über die Hälfte des Weltbestands brütet in Deutschland — für kaum eine " + "andere Art tragen wir so viel Verantwortung. Er folgt Traktoren und " + "Mähwerken, weil dabei Mäuse und Insekten freigelegt werden. Wer im " + "Frühsommer ein Feld mähen sieht, sieht oft auch ihn." + ), + kategorie_en="The Forked Tail", + nahrung_en="Carrion, earthworms, voles — often behind the mower", + lebensraum_en="Open country with copses", + stimme_en="A drawn-out, whinnying “weee-oo”", + text_en=( + "Rusty red, with long narrow wings and a deeply forked tail that it twists " + "constantly as a rudder. Seen once, never mistaken again." + "\n\n" + "More than half the world population breeds in Germany — there is hardly " + "another species for which the country carries so much responsibility. It " + "follows tractors and mowers, which turn up voles and insects. Watch a " + "field being cut in early summer and you will often see one." + ), +), + +"schwarzmilan": Zusatz( + kategorie="Der Wasserjäger", + nahrung="Tote Fische, Aas, Abfall", + lebensraum="Flüsse, Seen, Auwälder", + stimme="Ein trillerndes, meckerndes Pfeifen", + text=( + "Dunkler und einheitlicher braun als der Rotmilan, mit nur schwach " + "gegabeltem Schwanz. Auf Entfernung ist die Schwanzform das sicherste " + "Merkmal." + "\n\n" + "Er hält sich fast immer in Gewässernähe auf und sammelt tote Fische von " + "der Oberfläche ab. In Afrika, wo er überwintert, gehört er zu den " + "häufigsten Greifvögeln überhaupt und ist an Städten und Märkten ein " + "gewohnter Anblick." + ), + kategorie_en="The Water Hunter", + nahrung_en="Dead fish, carrion, refuse", + lebensraum_en="Rivers, lakes, floodplain woodland", + stimme_en="A trilling, bleating whistle", + text_en=( + "Darker and more uniformly brown than a Red Kite, with only a shallow fork " + "in the tail. At distance the tail shape is the reliable mark." + "\n\n" + "It stays close to water and picks dead fish off the surface. In Africa, " + "where it winters, it is among the commonest raptors of all and a familiar " + "sight around towns and markets." + ), +), + +"wanderfalke": Zusatz( + kategorie="Das schnellste Tier der Welt", + nahrung="Vögel, ausschließlich im Flug geschlagen", + lebensraum="Felsen, Steinbrüche, Kirchtürme, Hochhäuser", + stimme="Ein durchdringendes „kjäk-kjäk-kjäk“ am Horst", + text=( + "Kompakt und kräftig, mit spitzen Flügeln, schiefergrauem Rücken und einem " + "breiten schwarzen Bartstreif, der wie ein Helmriemen wirkt." + "\n\n" + "Im Sturzflug erreicht er über 320 km/h und ist damit das schnellste Tier " + "der Erde. Damit ihm bei dem Tempo die Luft nicht die Lunge sprengt, hat " + "er Höcker in den Nasenlöchern, die den Luftstrom bremsen — Ingenieure " + "haben sich davon bei Düsentriebwerken etwas abgeschaut. In den 1970ern war " + "er durch DDT fast ausgerottet; sein Comeback ist einer der größten Erfolge " + "des Artenschutzes." + ), + kategorie_en="The Fastest Animal on Earth", + nahrung_en="Birds, taken exclusively in flight", + lebensraum_en="Cliffs, quarries, church towers, tower blocks", + stimme_en="A piercing “kek-kek-kek” at the eyrie", + text_en=( + "Compact and powerful, with pointed wings, a slate-grey back and a broad " + "black moustache that looks like a helmet strap." + "\n\n" + "In a stoop it exceeds 320 km/h, making it the fastest animal on Earth. So " + "that the airflow does not burst its lungs at that speed, it has bony " + "tubercles in its nostrils that slow the air — engineers borrowed the idea " + "for jet engine intakes. DDT almost wiped it out in the 1970s; its recovery " + "is one of conservation's great successes." + ), +), + +"schleiereule": Zusatz( + kategorie="Das weiße Gesicht", + nahrung="Mäuse, fast ausschließlich", + lebensraum="Scheunen, Kirchtürme, alte Gebäude in offener Landschaft", + stimme="Kein Ruf, sondern ein heiseres Kreischen — schauerlich in der Nacht", + text=( + "Goldbraun mit einem herzförmigen, leuchtend weißen Gesichtsschleier und " + "schwarzen Augen. Im Scheinwerferlicht über einer Landstraße ist sie " + "unverwechselbar." + "\n\n" + "Der Gesichtsschleier ist kein Schmuck, sondern eine Parabolantenne: Er " + "bündelt Schall auf die Ohren, die zudem asymmetrisch sitzen — eines höher " + "als das andere. Dadurch ortet sie eine Maus im völligen Dunkeln allein " + "nach Gehör, auf wenige Zentimeter genau." + ), + kategorie_en="The White Face", + nahrung_en="Voles and mice, almost exclusively", + lebensraum_en="Barns, church towers, old buildings in open country", + stimme_en="Not a hoot but a hoarse shriek — unnerving at night", + text_en=( + "Golden-buff with a heart-shaped, brilliant white facial disc and black " + "eyes. Caught in headlights over a country road it is unmistakable." + "\n\n" + "That facial disc is not decoration but a parabolic dish: it funnels sound " + "to the ears, which sit asymmetrically — one higher than the other. That " + "lets it locate a mouse in total darkness by hearing alone, to within a " + "few centimetres." + ), +), + +"waldohreule": Zusatz( + kategorie="Die mit den Federohren", + nahrung="Wühlmäuse, gelegentlich Kleinvögel", + lebensraum="Feldgehölze und Waldränder, im Winter Schlafbäume in Orten", + stimme="Ein dumpfes, weiches „huh“ in langen Abständen", + text=( + "Schlank, rindenfarben gemustert, mit langen Federohren und orangeroten " + "Augen. Die Federohren sind kein Gehör, sondern Stimmung und Tarnung — " + "aufgestellt sieht sie aus wie ein abgebrochener Ast." + "\n\n" + "Sie baut kein eigenes Nest, sondern übernimmt alte Krähen- und " + "Elsternester. Im Winter sammeln sich Waldohreulen an gemeinsamen " + "Schlafplätzen, oft in Ortsmitten — es gibt Kiefern und Fichten, in denen " + "über zwanzig Eulen tagsüber sitzen, während darunter Menschen einkaufen." + ), + kategorie_en="The One With Ear Tufts", + nahrung_en="Voles, occasionally small birds", + lebensraum_en="Copses and woodland edges; winter roosts in towns", + stimme_en="A soft, muffled “hoo” at long intervals", + text_en=( + "Slim, bark-patterned, with long ear tufts and orange eyes. The tufts have " + "nothing to do with hearing — they signal mood and aid camouflage. Raised, " + "the bird looks like a broken branch." + "\n\n" + "It builds no nest of its own, taking over old crow and magpie nests " + "instead. In winter Long-eared Owls gather at communal roosts, often in " + "town centres — there are pines and spruces holding twenty or more owls by " + "day while people shop underneath." + ), +), + +"graureiher": Zusatz( + kategorie="Der Geduldige", + nahrung="Fische, Frösche, Mäuse — auch Teichfische im Garten", + lebensraum="Gewässer aller Art, Wiesen, gelegentlich Gartenteiche", + stimme="Ein raues, krächzendes „chräik“, meist im Auffliegen", + text=( + "Grau, groß, mit langem Hals und dolchartigem Schnabel. Im Flug zieht er " + "den Hals zu einem S zusammen — daran unterscheidet man Reiher auf " + "Entfernung von Störchen und Kranichen, die ihn gestreckt tragen." + "\n\n" + "Er steht regungslos im Flachwasser, teils eine halbe Stunde, bis etwas in " + "Reichweite kommt. Wer einen Gartenteich hat, kennt ihn eventuell als " + "ungebetenen Gast — er kalkuliert Entfernungen zu Menschen erstaunlich " + "genau und kommt wieder, sobald niemand hinsieht." + ), + kategorie_en="The Patient One", + nahrung_en="Fish, frogs, voles — garden pond fish included", + lebensraum_en="Water of any kind, meadows, occasionally garden ponds", + stimme_en="A harsh croaking “frarnk”, usually as it takes off", + text_en=( + "Grey and large, with a long neck and a dagger of a bill. In flight it " + "folds the neck into an S — that is how you tell herons from storks and " + "cranes at distance, which fly with the neck extended." + "\n\n" + "It stands motionless in shallow water, sometimes for half an hour, until " + "something comes within reach. Anyone with a garden pond may know it as an " + "uninvited guest — it judges distances to people remarkably well and comes " + "back the moment nobody is looking." + ), +), + +"weissstorch": Zusatz( + kategorie="Der Dachbewohner", + nahrung="Frösche, Mäuse, Regenwürmer, Insekten", + lebensraum="Feuchtwiesen und Dörfer mit Horsten auf Dächern", + stimme="Kein Gesang — er klappert mit dem Schnabel", + text=( + "Weiß mit schwarzen Schwungfedern, rotem Schnabel und roten Beinen. Im " + "Flug mit gestrecktem Hals, was ihn vom Reiher unterscheidet." + "\n\n" + "Er hat keine Stimme im eigentlichen Sinn und verständigt sich durch " + "Klappern. Auf dem Zug meidet er das offene Mittelmeer, weil er auf " + "Thermik angewiesen ist, die über Wasser fehlt — deshalb ziehen alle " + "Störche entweder über Gibraltar oder über den Bosporus. Wo ein Storch " + "geboren wurde, entscheidet, welche der beiden Routen er sein Leben lang " + "fliegt." + ), + kategorie_en="The Rooftop Resident", + nahrung_en="Frogs, voles, earthworms, insects", + lebensraum_en="Wet meadows and villages with nests on roofs", + stimme_en="No song — it clatters its bill", + text_en=( + "White with black flight feathers, a red bill and red legs. It flies with " + "the neck extended, which separates it from a heron." + "\n\n" + "It has no voice to speak of and communicates by bill-clattering. On " + "migration it avoids the open Mediterranean because it depends on thermals, " + "which do not form over water — so every stork crosses either at Gibraltar " + "or at the Bosphorus. Where a stork is born decides which of the two routes " + "it will fly for the rest of its life." + ), +), + +"kranich": Zusatz( + kategorie="Der Vogel des Glücks", + nahrung="Sämereien, Wurzeln, Insekten, kleine Wirbeltiere", + lebensraum="Moore und Feuchtwiesen; im Zug über fast jedem Garten", + stimme="Ein weit hallendes, trompetendes „krruh“ — kilometerweit hörbar", + text=( + "Hochbeinig, grau, mit rotem Scheitelfleck und einem schwarzweißen " + "Kopfmuster. Am Boden trägt er ein Federbüschel über dem Schwanz, das wie " + "ein Federschweif wirkt." + "\n\n" + "Am ehesten bekommt ihr ihn im Überflug ins Bild: Im Oktober und März " + "ziehen hunderttausende in Keilformation über Deutschland, und man hört sie " + "lange bevor man sie sieht. Kranichpaare bleiben ein Leben lang zusammen " + "und begrüßen sich mit einem synchronen Duett — in vielen Kulturen steht er " + "deshalb für Treue und langes Leben." + ), + kategorie_en="The Bird of Fortune", + nahrung_en="Seeds, roots, insects, small vertebrates", + lebensraum_en="Bogs and wet meadows; on migration over almost any garden", + stimme_en="A far-carrying, trumpeting “krooh” — audible for kilometres", + text_en=( + "Long-legged and grey, with a red crown patch and a black-and-white head " + "pattern. On the ground a bustle of drooping feathers hangs over the tail." + "\n\n" + "You are most likely to catch one overhead: in October and March hundreds " + "of thousands cross Germany in V-formation, and you hear them long before " + "you see them. Crane pairs stay together for life and greet each other with " + "a synchronised duet — which is why many cultures take the bird as a symbol " + "of fidelity and long life." + ), +), + +"kormoran": Zusatz( + kategorie="Der Flügeltrockner", + nahrung="Fisch, tauchend erbeutet", + lebensraum="Seen, Flüsse, Küsten — Brutkolonien in Bäumen", + stimme="Nur am Nest, ein tiefes Grunzen", + text=( + "Schwarz, gänsegroß, mit hakenbewehrtem Schnabel. Man erkennt ihn an der " + "Haltung: Er sitzt aufrecht auf einem Pfahl und breitet die Flügel aus." + "\n\n" + "Das tut er, weil sein Gefieder kaum eingefettet ist — anders als bei " + "Enten saugt es sich voll. Was nach Konstruktionsfehler klingt, ist ein " + "Vorteil: Weniger Auftrieb bedeutet leichteres Tauchen. Er bezahlt dafür " + "mit der Trockenzeit an Land. Zwischen Anglern und Kormoranen herrscht " + "seit Jahrzehnten Streit; die Studienlage ist deutlich uneindeutiger als " + "die Debatte." + ), + kategorie_en="The Wing Drier", + nahrung_en="Fish, caught by diving", + lebensraum_en="Lakes, rivers, coasts — breeds colonially in trees", + stimme_en="Only at the nest, a deep grunting", + text_en=( + "Black and goose-sized, with a hooked bill. You know it by the posture: " + "upright on a post with wings spread wide." + "\n\n" + "It does that because its plumage is barely oiled — unlike a duck's, it " + "soaks through. What sounds like a design fault is an advantage: less " + "buoyancy means easier diving. It pays for that with drying time ashore. " + "Anglers and cormorants have been in dispute for decades; the evidence is " + "considerably less clear-cut than the argument." + ), +), + +"eisvogel": Zusatz( + kategorie="Der fliegende Edelstein", + nahrung="Kleinfische, Kaulquappen, Wasserinsekten", + lebensraum="Klare, langsam fließende Gewässer mit Steilufern", + stimme="Ein scharfes, hohes „tiht“ im Vorbeiflug", + text=( + "Türkisblauer Rücken, orangeroter Bauch, kurzer Schwanz, riesiger Schnabel. " + "Meist sieht man nur einen blauen Blitz über dem Wasser." + "\n\n" + "Das Blau ist kein Farbstoff: Die Federstruktur bricht das Licht, ähnlich " + "wie bei einer Seifenblase. Zerriebene Eisvogelfedern sind deshalb braun. " + "Er stößt aus dem Ansitz ins Wasser und muss dabei die Lichtbrechung an der " + "Wasseroberfläche mit einrechnen — die Beute ist nicht dort, wo sie zu sein " + "scheint. Harte Winter, in denen Gewässer zufrieren, können ganze " + "Populationen auslöschen." + ), + kategorie_en="The Flying Jewel", + nahrung_en="Small fish, tadpoles, aquatic insects", + lebensraum_en="Clear, slow-flowing water with steep banks", + stimme_en="A sharp, high “tseee” as it passes", + text_en=( + "A turquoise back, orange underparts, a stubby tail and an enormous bill. " + "Usually all you see is a blue flash over the water." + "\n\n" + "The blue is not a pigment: the feather structure refracts light, much like " + "a soap bubble. Ground-up kingfisher feathers are brown. It dives from a " + "perch and has to allow for the refraction at the water's surface — the " + "prey is not where it appears to be. Hard winters that freeze the water can " + "wipe out whole populations." + ), +), + +"lachmoewe": Zusatz( + kategorie="Die Binnenlandmöwe", + nahrung="Insekten, Würmer, Fisch, Abfall", + lebensraum="Seen, Flüsse, Ackerland, Stadtparks", + stimme="Ein kreischendes, lachendes „kräääh“ — daher der Name", + text=( + "Die Möwe, die man auch weit vom Meer sieht. Im Sommer mit " + "schokoladenbraunem Kopf, im Winter weiß mit einem dunklen Ohrfleck — " + "zwei so verschiedene Erscheinungen, dass man sie für zwei Arten hält." + "\n\n" + "Sie folgt dem Pflug wie ein Rotmilan dem Mähwerk und sammelt Würmer aus " + "der frischen Furche. Der braune Kopf ist übrigens keine Kapuze bis in den " + "Nacken, sondern endet vorn — anders als bei den echten Kapuzenmöwen." + ), + kategorie_en="The Inland Gull", + nahrung_en="Insects, worms, fish, refuse", + lebensraum_en="Lakes, rivers, farmland, city parks", + stimme_en="A screeching, laughing “kreeah” — hence the German name", + text_en=( + "The gull you see far from the sea. In summer it has a chocolate-brown " + "hood, in winter a white head with a dark ear spot — two appearances so " + "different that people take them for two species." + "\n\n" + "It follows the plough the way a Red Kite follows the mower, picking worms " + "from the fresh furrow. The brown hood, incidentally, stops short of the " + "nape rather than running down it, unlike the true hooded gulls." + ), +), + +"stockente": Zusatz( + kategorie="Die Stammente", + nahrung="Wasserpflanzen, Samen, Schnecken, Brot (nicht gut für sie)", + lebensraum="Jedes Gewässer, vom Stadtteich bis zum Fluss", + stimme="Das bekannte „quak“ — nur das Weibchen, der Erpel raunzt leise", + text=( + "Der Erpel hat einen flaschengrünen Kopf, weißen Halsring und braune Brust; " + "das Weibchen ist unscheinbar braun gesprenkelt. Beide zeigen den blauen " + "Flügelspiegel." + "\n\n" + "Von ihr stammen fast alle Hausenten ab. Im Hochsommer trägt auch der Erpel " + "ein tarnfarbenes Schlichtkleid und ist dann kaum vom Weibchen zu " + "unterscheiden — in dieser Zeit wechselt er alle Schwungfedern gleichzeitig " + "und ist für Wochen flugunfähig. Brot ist für sie übrigens schädlich; " + "Haferflocken oder Erbsen sind besser." + ), + kategorie_en="The Original Duck", + nahrung_en="Water plants, seeds, snails, bread (bad for them)", + lebensraum_en="Any water, from a town pond to a river", + stimme_en="The familiar quack — the female only; the drake rasps quietly", + text_en=( + "The drake has a bottle-green head, a white collar and a brown breast; the " + "female is plain mottled brown. Both show the blue wing speculum." + "\n\n" + "Almost all domestic ducks descend from it. In high summer the drake also " + "wears drab eclipse plumage and is then hard to tell from the female — " + "during that period it moults all its flight feathers at once and cannot " + "fly for weeks. Bread, incidentally, is bad for them; oats or peas are " + "better." + ), +), + +"graugans": Zusatz( + kategorie="Die Stammgans", + nahrung="Gras, Getreide, Wasserpflanzen", + lebensraum="Seen und Feuchtwiesen, im Winter auf Äckern", + stimme="Das laute, nasale „gaga-gack“ der Hausgans", + text=( + "Groß, grau, mit orangefarbenem Schnabel und rosa Beinen. Im Flug fällt " + "der sehr helle Vorderflügel auf." + "\n\n" + "Von ihr stammt die Hausgans ab, weshalb sie so vertraut klingt. Konrad " + "Lorenz erforschte an Graugänsen die Prägung: Frisch geschlüpfte Küken " + "folgen dem ersten großen bewegten Objekt, das sie sehen — in seinem Fall " + "ihm selbst. Familienverbände bleiben über Monate zusammen, und Paare oft " + "über Jahre." + ), + kategorie_en="The Ancestral Goose", + nahrung_en="Grass, grain, water plants", + lebensraum_en="Lakes and wet meadows, arable fields in winter", + stimme_en="The loud nasal honking of a farmyard goose", + text_en=( + "Large and grey, with an orange bill and pink legs. In flight the very pale " + "forewing stands out." + "\n\n" + "The domestic goose descends from it, which is why it sounds so familiar. " + "Konrad Lorenz studied imprinting in Greylags: newly hatched goslings " + "follow the first large moving object they see — in his case, himself. " + "Family groups stay together for months, and pairs often for years." + ), +), + +} +# fmt: on diff --git a/detector/profiles/land.py b/detector/profiles/land.py new file mode 100644 index 0000000..2b843df --- /dev/null +++ b/detector/profiles/land.py @@ -0,0 +1,1014 @@ +"""Steckbriefe: Singvögel, Greifvögel, Eulen und Exoten des Landes. + +Arten, die nicht ans Wasser gebunden sind. Die meisten wird die Kamera im +Vogelhaus nie sehen — der Katalog soll trotzdem vollständig sein. +""" + +from __future__ import annotations + +from .basis import Zusatz + +# fmt: off +PROFILE: dict[str, Zusatz] = { + +"fichtenkreuzschnabel": Zusatz( + kategorie="Der mit dem verdrehten Schnabel", + nahrung="Fichtensamen aus geschlossenen Zapfen", + lebensraum="Fichtenwälder, wandert dem Samenangebot hinterher", + stimme="Ein hartes, metallisches „gip-gip“ aus der Baumkrone", + text=( + "Männchen ziegelrot, Weibchen olivgrün, beide mit dem namensgebenden " + "Schnabel: Ober- und Unterschnabel überkreuzen sich an der Spitze." + "\n\n" + "Diese Zange hebelt Fichtenzapfen auf, an die sonst niemand herankommt. " + "Weil Zapfen im Winter reifen, brütet er als einziger heimischer Vogel " + "regelmäßig im Januar bei Frost — die Nahrung ist dann am reichlichsten. " + "Ob ein Vogel links- oder rechtsgekreuzt ist, liegt fest wie Händigkeit " + "beim Menschen." + ), + kategorie_en="The One With the Crossed Bill", + nahrung_en="Spruce seeds prised from closed cones", + lebensraum_en="Spruce forest; wanders in search of cone crops", + stimme_en="A hard metallic “gip-gip” from the treetops", + text_en=( + "Males brick red, females olive green, both with the bill that names them: " + "the mandibles cross at the tip." + "\n\n" + "That pair of pliers levers open spruce cones nothing else can reach. " + "Because cones ripen in winter, it is the only bird here that regularly " + "breeds in January in hard frost — that is when food is most abundant. " + "Whether a bird crosses left or right is fixed, like handedness in people." + ), +), + +"rohrammer": Zusatz( + kategorie="Der Schilfsänger", + nahrung="Samen, im Sommer Insekten", + lebensraum="Schilfgürtel, feuchte Gräben, Verlandungszonen", + stimme="Ein stockendes, holpriges „tsi-tsi-tsi-tsississ“ vom Schilfhalm", + text=( + "Das Männchen hat im Frühjahr einen schwarzen Kopf mit weißem Bartstreif " + "und weißem Halsring, der Rest ist braun gestreift. Weibchen tragen einen " + "braun gestrichelten Kopf." + "\n\n" + "Er singt von einem einzelnen Schilfhalm herab, der sich unter ihm biegt. " + "Sein Gesang gilt unter Vogelkundlern als der unmusikalischste heimische " + "Vogelgesang überhaupt — er klingt, als würde jemand die Melodie immer " + "wieder vergessen und neu ansetzen." + ), + kategorie_en="The Reedbed Singer", + nahrung_en="Seeds; insects in summer", + lebensraum_en="Reedbeds, wet ditches, marsh edges", + stimme_en="A halting, stumbling “tsee-tsee-tsee-tsississ” from a reed stem", + text_en=( + "In spring the male has a black head with a white moustache and collar, " + "the rest streaky brown. Females have a streaked brown head." + "\n\n" + "It sings from a single reed stem that bends beneath it. Its song is widely " + "considered the least musical of any bird here — it sounds like someone " + "forgetting the tune and starting over, again and again." + ), +), + +"grauammer": Zusatz( + kategorie="Der Schlüsselbund", + nahrung="Getreidekörner, Samen, Insekten", + lebensraum="Weite, offene Ackerlandschaften ohne Hecken", + stimme="Ein Klirren wie ein fallender Schlüsselbund — unverwechselbar", + text=( + "Die größte heimische Ammer und zugleich die unscheinbarste: durchgehend " + "graubraun gestrichelt, ohne jedes Farbmerkmal. Man erkennt sie am " + "Verhalten — sie singt von Zaunpfählen und Leitungsdrähten und lässt beim " + "Abflug die Beine hängen." + "\n\n" + "Ihr Gesang klingt exakt wie ein zu Boden fallender Schlüsselbund und ist " + "damit einer der am leichtesten zu merkenden überhaupt. Sie braucht große, " + "strukturarme Ackerflächen und ist dort verschwunden, wo die Landschaft " + "zerschnitten wurde." + ), + kategorie_en="The Jangling Keys", + nahrung_en="Grain, seeds, insects", + lebensraum_en="Wide open arable land without hedges", + stimme_en="A jangle like dropped keys — unmistakable", + text_en=( + "The largest bunting here and also the plainest: uniformly streaky " + "grey-brown with no colour at all. You know it by behaviour — it sings from " + "fence posts and wires and dangles its legs as it flies off." + "\n\n" + "The song sounds exactly like a bunch of keys hitting the floor, which " + "makes it one of the easiest to remember. It needs large, open arable " + "expanses and has vanished where the landscape was cut up." + ), +), + +"blaukehlchen": Zusatz( + kategorie="Das blaue Juwel im Schilf", + nahrung="Insekten, Schnecken, im Herbst Beeren", + lebensraum="Feuchtgebiete mit dichtem Bewuchs, Gräben, Weidengebüsch", + stimme="Ein beschleunigendes „zip-zip-zip“, dazu Imitationen anderer Arten", + text=( + "Das Männchen trägt im Frühjahr eine leuchtend blaue Kehle mit einem " + "weißen oder rostroten Stern in der Mitte — bei uns fast immer weiß. " + "Weibchen haben nur eine Andeutung davon." + "\n\n" + "Es lebt versteckt am Boden und zeigt sich meist nur beim Singen. Sein " + "Gesang enthält Imitationen von einem Dutzend anderer Arten, wechselnd von " + "Vogel zu Vogel. Nach jahrzehntelangem Rückgang nimmt der Bestand wieder " + "zu — Renaturierungen von Auen zahlen sich bei ihm messbar aus." + ), + kategorie_en="The Blue Jewel in the Reeds", + nahrung_en="Insects, snails, berries in autumn", + lebensraum_en="Wetlands with dense cover, ditches, willow scrub", + stimme_en="An accelerating “zip-zip-zip” mixed with mimicry", + text_en=( + "In spring the male wears a brilliant blue throat with a white or rufous " + "star at its centre — almost always white here. Females show only a hint " + "of it." + "\n\n" + "It lives hidden near the ground and mostly shows itself while singing. " + "The song contains imitations of a dozen other species, varying from bird " + "to bird. After decades of decline it is recovering — floodplain " + "restoration pays off measurably for this species." + ), +), + +"braunkehlchen": Zusatz( + kategorie="Der Wiesenvogel", + nahrung="Insekten, von einer Warte aus erspäht", + lebensraum="Extensiv genutzte Feuchtwiesen mit Hochstauden", + stimme="Ein kurzes, schmatzendes „tek-tek“ mit vorangehendem Pfiff", + text=( + "Orangebraune Brust, kräftiger weißer Überaugenstreif, dunkle Wangen. Es " + "sitzt auf Stängeln und Zaunpfählen und wippt mit dem Schwanz." + "\n\n" + "Es brütet am Boden in hoher Wiesenvegetation und braucht dafür Flächen, " + "die vor Mitte Juli nicht gemäht werden. Genau das ist selten geworden: " + "Das Braunkehlchen ist einer der am stärksten zurückgegangenen Brutvögel " + "Deutschlands und in mehreren Bundesländern vom Aussterben bedroht." + ), + kategorie_en="The Meadow Bird", + nahrung_en="Insects, spotted from a perch", + lebensraum_en="Extensively managed damp meadows with tall herbs", + stimme_en="A short clicking “tek-tek” preceded by a whistle", + text_en=( + "An orange breast, a bold white eyebrow and dark cheeks. It perches on " + "stems and fence posts and flicks its tail." + "\n\n" + "It nests on the ground in tall meadow vegetation and needs fields that are " + "not cut before mid-July. That has become rare: the Whinchat is among the " + "most sharply declining breeding birds in Germany and is critically " + "endangered in several federal states." + ), +), + +"schwarzkehlchen": Zusatz( + kategorie="Der Zaunpfahlsitzer", + nahrung="Insekten und Spinnen vom Boden", + lebensraum="Heiden, Brachen, Bahndämme, Straßenränder", + stimme="Ein hartes „tsak-tsak“, wie zwei aneinandergeschlagene Kiesel", + text=( + "Das Männchen hat einen tiefschwarzen Kopf, einen weißen Halsfleck und " + "eine orangerote Brust. Es sitzt gern exponiert auf der obersten Spitze " + "eines Busches und dreht sich dabei ständig." + "\n\n" + "Anders als das Braunkehlchen nimmt es zu und breitet sich nach Norden " + "aus — milde Winter helfen ihm, weil es teilweise hierbleibt. Zwei nah " + "verwandte Arten, gleicher Lebensraum, gegenläufige Entwicklung: Das eine " + "hängt am Mähtermin, das andere am Klima." + ), + kategorie_en="The Fence Post Sitter", + nahrung_en="Insects and spiders from the ground", + lebensraum_en="Heaths, fallow land, railway embankments, roadsides", + stimme_en="A hard “tsak-tsak”, like two pebbles knocked together", + text_en=( + "The male has a jet-black head, a white neck patch and an orange breast. " + "It likes an exposed perch on the very top of a bush and turns constantly." + "\n\n" + "Unlike the Whinchat it is increasing and spreading north — mild winters " + "help, because some birds now stay. Two close relatives, the same habitat, " + "opposite trajectories: one hangs on the mowing date, the other on climate." + ), +), + +"steinschmaetzer": Zusatz( + kategorie="Der Weltreisende", + nahrung="Insekten, im Laufen vom Boden gepickt", + lebensraum="Steinige Offenflächen, Dünen, Bergweiden, Kiesgruben", + stimme="Ein knirschendes „tschak“ wie zwei aneinander geriebene Steine", + text=( + "Grauer Rücken, schwarze Gesichtsmaske, heller Bauch — und der weiße " + "Bürzel mit dem schwarzen T auf dem Schwanz, der beim Wegfliegen " + "aufblitzt. Das ist das Kennzeichen." + "\n\n" + "Er hat die längste Zugstrecke aller Singvögel: Die Population aus Alaska " + "fliegt über Sibirien nach Ostafrika, rund 15.000 Kilometer pro Richtung. " + "Für einen Vogel von 25 Gramm ist das eine Leistung, die lange niemand " + "glauben wollte — bis Minisender es belegten." + ), + kategorie_en="The World Traveller", + nahrung_en="Insects picked from the ground while running", + lebensraum_en="Stony open ground, dunes, mountain pasture, gravel pits", + stimme_en="A grating “chack”, like two stones rubbed together", + text_en=( + "A grey back, a black facial mask, pale underparts — and the white rump " + "with a black T on the tail that flashes as it flies off. That is the mark." + "\n\n" + "It has the longest migration of any songbird: the Alaskan population flies " + "via Siberia to East Africa, some 15,000 kilometres each way. For a bird of " + "25 grams that is a feat nobody believed for a long time — until tiny " + "geolocators proved it." + ), +), + +"wasseramsel": Zusatz( + kategorie="Der tauchende Singvogel", + nahrung="Köcherfliegenlarven und andere Insekten vom Bachgrund", + lebensraum="Schnell fließende, saubere Bäche mit Steinen", + stimme="Ein schnarrendes „zerb“, das den Bach übertönt", + text=( + "Dunkelbraun mit einem weißen Latz, rundlich, mit kurzem aufgestelltem " + "Schwanz. Sie sitzt auf einem Stein mitten im Bach und knickst dabei " + "unablässig." + "\n\n" + "Sie ist der einzige tauchende Singvogel Europas. Zum Fressen läuft sie " + "gegen die Strömung auf dem Bachgrund entlang, teils eine halbe Minute " + "unter Wasser, und hält sich mit den Krallen fest. Sie kommt nur an " + "sauberen Bächen vor und gilt deshalb als Zeigerart für Gewässergüte." + ), + kategorie_en="The Diving Songbird", + nahrung_en="Caddis larvae and other insects from the streambed", + lebensraum_en="Fast, clean streams with boulders", + stimme_en="A rasping “zit” that cuts through the noise of the water", + text_en=( + "Dark brown with a white bib, round-bodied, with a short cocked tail. It " + "perches on a boulder mid-stream and bobs without pause." + "\n\n" + "It is Europe's only diving songbird. To feed it walks upstream along the " + "streambed, sometimes for half a minute underwater, gripping with its " + "claws. It occurs only on clean streams and is therefore used as an " + "indicator of water quality." + ), +), + +"gebirgsstelze": Zusatz( + kategorie="Die Gelbe am Bach", + nahrung="Wasserinsekten, Larven, kleine Krebse", + lebensraum="Bäche und Flüsse mit Kiesbänken, oft im Mittelgebirge", + stimme="Ein schneidendes „zi-zit“, schärfer als bei der Bachstelze", + text=( + "Trotz des Namens: Der auffälligste Zug ist das leuchtende Gelb an Bauch " + "und Bürzel, dazu ein grauer Rücken und der längste Schwanz aller " + "heimischen Stelzen." + "\n\n" + "Sie ist an fließendes Wasser gebunden und läuft über nasse Steine, wobei " + "sie noch heftiger wippt als ihre Verwandten. Wer im Mittelgebirge an " + "einem Bach entlanggeht und einen gelben Vogel vor sich her fliegen sieht, " + "sieht meistens sie." + ), + kategorie_en="The Yellow One at the Stream", + nahrung_en="Aquatic insects, larvae, small crustaceans", + lebensraum_en="Streams and rivers with gravel banks, often in hill country", + stimme_en="A cutting “tzi-tzit”, sharper than a White Wagtail's", + text_en=( + "Despite the English name, the striking feature is the vivid yellow belly " + "and rump, set against a grey back — plus the longest tail of any wagtail " + "here." + "\n\n" + "It is tied to running water and runs across wet stones, wagging even more " + "vigorously than its relatives. Walk along a hill stream and see a yellow " + "bird flying ahead of you, and it is usually this one." + ), +), + +"schafstelze": Zusatz( + kategorie="Die Kuhbegleiterin", + nahrung="Insekten, oft im Gefolge von Weidevieh", + lebensraum="Feuchtwiesen, Weiden, Äcker", + stimme="Ein weiches, gezogenes „psrüh“", + text=( + "Leuchtend gelbe Unterseite, olivgrüner Rücken, kürzerer Schwanz als bei " + "den anderen Stelzen. Die Kopffärbung der Männchen wechselt von Region zu " + "Region — bei uns blaugrau, weiter östlich schwarz, in Skandinavien mit " + "weißem Überaugenstreif." + "\n\n" + "Sie folgt weidenden Kühen und Pferden und schnappt die Insekten, die diese " + "aufscheuchen. Genau daher der deutsche Name: Vor der Zeit der Rinder " + "waren es Schafherden." + ), + kategorie_en="The Cattle Follower", + nahrung_en="Insects, often in the wake of grazing livestock", + lebensraum_en="Damp meadows, pasture, arable land", + stimme_en="A soft, drawn-out “tsweep”", + text_en=( + "Bright yellow underparts, an olive back, and a shorter tail than the " + "other wagtails. The males' head colour varies by region — blue-grey here, " + "black further east, white-browed in Scandinavia." + "\n\n" + "It follows grazing cattle and horses, snapping up the insects they flush. " + "The German name means “sheep wagtail”: before cattle, it was flocks of " + "sheep." + ), +), + +"wiesenpieper": Zusatz( + kategorie="Der unauffällige Wiesenbewohner", + nahrung="Kleine Insekten und Spinnen vom Boden", + lebensraum="Feuchtwiesen, Moore, Heiden, Küstenmarschen", + stimme="Ein dünnes, wiederholtes „ist-ist-ist“ beim Auffliegen", + text=( + "Klein, olivbraun, fein gestrichelt, mit rosafarbenen Beinen. Ohne " + "Fernglas kaum von anderen Piepern zu trennen — mit Fernglas an den Beinen " + "und dem längeren Hinterzehennagel." + "\n\n" + "Er steigt zum Singen schräg auf und lässt sich mit ausgebreiteten Flügeln " + "wieder herabgleiten, ein Fallschirmflug. Er ist außerdem einer der " + "häufigsten Wirtsvögel des Kuckucks — kaum ein anderer zieht so viele " + "fremde Junge groß." + ), + kategorie_en="The Unassuming Meadow Dweller", + nahrung_en="Small insects and spiders from the ground", + lebensraum_en="Damp meadows, bogs, heaths, coastal marsh", + stimme_en="A thin, repeated “eest-eest-eest” as it flies up", + text_en=( + "Small, olive-brown, finely streaked, with pink legs. Barely separable " + "from other pipits without binoculars — with them, by the legs and the " + "long hind claw." + "\n\n" + "To sing it climbs at an angle and then parachutes back down on spread " + "wings. It is also one of the Cuckoo's commonest hosts — few other birds " + "raise so many foreign chicks." + ), +), + +"haubenlerche": Zusatz( + kategorie="Die Verlorene", + nahrung="Samen, Getreide, Insekten", + lebensraum="Brachflächen, Industriegebiete, Bahnanlagen, Parkplätze", + stimme="Ein weiches, melancholisch absteigendes „düi-düi“", + text=( + "Sandbraun, gestrichelt, mit einer spitzen, aufstellbaren Haube, die sie " + "von der Feldlerche unterscheidet. Gedrungener und kurzschwänziger als " + "diese." + "\n\n" + "Sie war einmal ein typischer Dorfvogel und lebte auf ungepflasterten " + "Wegen und Schuttflächen. Beides gibt es kaum noch. In Deutschland ist sie " + "vom Aussterben bedroht — der Bestand ist seit 1980 um über neunzig " + "Prozent gefallen, und die letzten Vorkommen liegen ausgerechnet auf " + "Industriebrachen." + ), + kategorie_en="The One We Are Losing", + nahrung_en="Seeds, grain, insects", + lebensraum_en="Waste ground, industrial estates, rail yards, car parks", + stimme_en="A soft, melancholy descending “dew-dee”", + text_en=( + "Sandy brown and streaked, with a pointed raisable crest that separates it " + "from the Skylark. Stockier and shorter-tailed than that species." + "\n\n" + "It was once a typical village bird, living on unpaved tracks and rubble. " + "Neither is common now. In Germany it is critically endangered — numbers " + "have fallen by over ninety per cent since 1980, and the last strongholds " + "are, of all places, industrial wasteland." + ), +), + +"raubwuerger": Zusatz( + kategorie="Der Winterjäger", + nahrung="Mäuse, kleine Vögel, große Insekten", + lebensraum="Offene Landschaft mit einzelnen Bäumen und Hecken", + stimme="Ein raues Schäckern, dazu erstaunlich gute Imitationen", + text=( + "Grau, weiß und schwarz, mit einer breiten schwarzen Augenmaske und " + "deutlich größer als der Neuntöter. Er sitzt auf der höchsten Spitze weit " + "und breit und ist dadurch auf Entfernung zu erkennen." + "\n\n" + "Als Singvogel mit Raubvogelverhalten schlägt er Mäuse und Kleinvögel und " + "spießt sie wie der Neuntöter auf Dornen. Er brütet in Deutschland nur " + "noch selten; die meisten Beobachtungen betreffen Wintergäste aus dem " + "Norden." + ), + kategorie_en="The Winter Hunter", + nahrung_en="Voles, small birds, large insects", + lebensraum_en="Open country with scattered trees and hedges", + stimme_en="A harsh chattering, plus surprisingly good mimicry", + text_en=( + "Grey, white and black, with a broad black mask and clearly larger than a " + "Red-backed Shrike. It perches on the highest point for miles, which makes " + "it recognisable at distance." + "\n\n" + "A songbird with a raptor's habits, it kills voles and small birds and " + "impales them on thorns just as its smaller cousin does. It now breeds only " + "rarely in Germany; most sightings are winter visitors from the north." + ), +), + +"alpendohle": Zusatz( + kategorie="Die Gipfelstürmerin", + nahrung="Insekten, Beeren — und alles, was Wanderer liegen lassen", + lebensraum="Hochgebirge oberhalb der Baumgrenze", + stimme="Ein helles, gezogenes „zrii“, das über Felswände hallt", + text=( + "Schwarz, schlank, mit gelbem Schnabel und roten Beinen. In den Alpen " + "gehört sie zu jeder Gipfelrast dazu und wartet in Gruppen auf Brotreste." + "\n\n" + "Sie brütet höher als jeder andere Vogel Europas — Nester wurden über " + "6.500 Metern am Mount Everest gefunden. Ihre Flugkünste an Felswänden " + "sind auch für Rabenvögel außergewöhnlich: Sie nutzt Aufwinde so präzise, " + "dass sie minutenlang ohne einen Flügelschlag an derselben Stelle steht." + ), + kategorie_en="The Summit Bird", + nahrung_en="Insects, berries — and whatever hikers leave behind", + lebensraum_en="High mountains above the treeline", + stimme_en="A bright, drawn-out “zrree” echoing off rock faces", + text_en=( + "Black and slim, with a yellow bill and red legs. In the Alps it is part of " + "every summit break, waiting in groups for crumbs." + "\n\n" + "It breeds higher than any other bird in Europe — nests have been found " + "above 6,500 metres on Everest. Its flying along rock faces is remarkable " + "even for a corvid: it uses updraughts so precisely that it can hold " + "position for minutes without a single wingbeat." + ), +), + +"uferschwalbe": Zusatz( + kategorie="Die Höhlenbrüterin", + nahrung="Fluginsekten über dem Wasser", + lebensraum="Steilwände aus Sand und Lehm, Kiesgruben, Flussufer", + stimme="Ein trockenes, schnurrendes Rätschen", + text=( + "Die kleinste heimische Schwalbe: braun oben, weiß unten, mit einem " + "braunen Brustband. Kein Rot, kein Blau — die schlichteste der drei." + "\n\n" + "Sie gräbt bis zu einen Meter tiefe Röhren in senkrechte Sandwände und " + "brütet in Kolonien von hunderten Paaren. Weil natürliche Steilufer " + "verbaut sind, hängt sie heute weitgehend an Kiesgruben — ihr Bestand " + "schwankt damit im Takt des Sandabbaus." + ), + kategorie_en="The Burrow Nester", + nahrung_en="Flying insects over water", + lebensraum_en="Sand and clay cliffs, gravel pits, riverbanks", + stimme_en="A dry, purring rattle", + text_en=( + "The smallest swallow here: brown above, white below, with a brown breast " + "band. No red, no blue — the plainest of the three." + "\n\n" + "It digs tunnels up to a metre deep into vertical sand faces and breeds in " + "colonies of hundreds of pairs. With natural cliffs largely engineered " + "away, it now depends on gravel pits — so its numbers rise and fall with " + "the sand extraction industry." + ), +), + +"wiedehopf": Zusatz( + kategorie="Der mit der Krone", + nahrung="Große Insekten, besonders Maulwurfsgrillen und Engerlinge", + lebensraum="Warme, offene Landschaft mit kurzem Gras und alten Bäumen", + stimme="Ein dumpfes, hohles „upupup“ — daher der wissenschaftliche Name", + text=( + "Orangebraun mit schwarzweiß gebänderten Flügeln, langem gebogenem " + "Schnabel und einer Federhaube, die er wie einen Fächer aufstellen kann. " + "Im Flug wirkt er wie ein riesiger Schmetterling." + "\n\n" + "Die Nesthöhle wird berüchtigt schmutzig gehalten, und die Weibchen " + "produzieren ein übelriechendes Sekret — beides schreckt Fressfeinde ab. " + "Er profitiert derzeit von wärmeren Sommern und kehrt in Gegenden zurück, " + "aus denen er lange verschwunden war." + ), + kategorie_en="The One With the Crown", + nahrung_en="Large insects, especially mole crickets and chafer grubs", + lebensraum_en="Warm open country with short grass and old trees", + stimme_en="A hollow “oop-oop-oop” — the source of its scientific name", + text_en=( + "Orange-buff with black-and-white barred wings, a long curved bill and a " + "crest it can raise like a fan. In flight it looks like an enormous " + "butterfly." + "\n\n" + "The nest hole is notoriously filthy and females produce a foul-smelling " + "secretion — both deter predators. It is currently benefiting from warmer " + "summers and returning to areas it had long abandoned." + ), +), + +"bienenfresser": Zusatz( + kategorie="Der bunteste Vogel Europas", + nahrung="Bienen, Wespen, Libellen — im Flug gefangen", + lebensraum="Warme Hänge mit Steilwänden, Weinberge, Kiesgruben", + stimme="Ein weiches, rollendes „prürp“, meist von hoch oben", + text=( + "Türkis, gelb, kastanienbraun — kein anderer europäischer Vogel trägt so " + "viele kräftige Farben gleichzeitig. Dazu spitze Flügel und verlängerte " + "mittlere Schwanzfedern." + "\n\n" + "Er fängt Bienen im Flug und schlägt sie an einem Ast, bis der Stachel " + "entleert ist — erst dann frisst er sie. Bis in die 1990er war er in " + "Deutschland eine Rarität; heute brüten mehrere tausend Paare hier, vor " + "allem in Sachsen-Anhalt und am Kaiserstuhl. Eine der wenigen Arten, die " + "der Klimawandel zu uns bringt." + ), + kategorie_en="Europe's Most Colourful Bird", + nahrung_en="Bees, wasps and dragonflies caught on the wing", + lebensraum_en="Warm slopes with earth cliffs, vineyards, gravel pits", + stimme_en="A soft rolling “prroop”, usually from high overhead", + text_en=( + "Turquoise, yellow and chestnut — no other European bird wears so many " + "strong colours at once. Add pointed wings and elongated central tail " + "feathers." + "\n\n" + "It catches bees in flight and beats them against a branch until the " + "venom sac is emptied before eating them. Until the 1990s it was a rarity " + "in Germany; several thousand pairs now breed here, mostly in " + "Saxony-Anhalt and the Kaiserstuhl. One of the few species climate change " + "is bringing us." + ), +), + +"blauracke": Zusatz( + kategorie="Die Verlorene aus dem Süden", + nahrung="Große Käfer, Heuschrecken, Eidechsen", + lebensraum="Warme Steppenlandschaft mit alten Bäumen", + stimme="Ein raues, krähendes „rack-rack“", + text=( + "Türkisblauer Kopf und Bauch, zimtbrauner Rücken, kräftiger schwarzer " + "Schnabel. Etwa dohlengroß und im Flug durch die leuchtend blauen " + "Flügelunterseiten unverwechselbar." + "\n\n" + "Sie ist in Deutschland ausgestorben — der letzte Brutnachweis stammt aus " + "den 1990ern in Brandenburg. Ihren Namen hat sie von den Rollen und " + "Sturzflügen im Balzflug. Wenn sie hier auftaucht, dann als verirrter " + "Durchzügler, und das ist dann eine bundesweite Meldung." + ), + kategorie_en="The One We Lost", + nahrung_en="Large beetles, grasshoppers, lizards", + lebensraum_en="Warm steppe-like country with old trees", + stimme_en="A harsh, crow-like “rack-rack”", + text_en=( + "A turquoise head and belly, a cinnamon back and a heavy black bill. About " + "jackdaw-sized and unmistakable in flight for the glowing blue underwings." + "\n\n" + "It is extinct as a breeding bird in Germany — the last confirmed nest was " + "in Brandenburg in the 1990s. The name comes from the rolls and tumbling " + "dives of its display flight. If one turns up here it is a lost migrant, " + "and that makes national news among birders." + ), +), + +"fasan": Zusatz( + kategorie="Der Eingebürgerte", + nahrung="Samen, Beeren, Insekten, Wurzeln", + lebensraum="Feldgehölze, Hecken, Ackerränder", + stimme="Ein explosives, zweisilbiges Krähen, gefolgt von Flügelschlagen", + text=( + "Der Hahn ist eine Erscheinung: kupferrot geschuppt, grünschwarzer Kopf, " + "roter Gesichtslappen, ein Schwanz von einem halben Meter. Die Henne ist " + "unscheinbar sandbraun." + "\n\n" + "Er stammt aus Asien und wurde vor Jahrhunderten zur Jagd eingebürgert. In " + "vielen Gegenden hält sich der Bestand nur, weil regelmäßig nachgesetzt " + "wird. Er fliegt selten und ungern, dann aber mit lautem Flügelklatschen " + "senkrecht nach oben — wer ihn beim Spaziergang aufscheucht, erschrickt " + "zuverlässig." + ), + kategorie_en="The Introduced One", + nahrung_en="Seeds, berries, insects, roots", + lebensraum_en="Copses, hedges, field margins", + stimme_en="An explosive two-note crow followed by whirring wings", + text_en=( + "The cock is a spectacle: copper-scaled body, bottle-green head, red face " + "wattles and a tail half a metre long. The hen is plain sandy brown." + "\n\n" + "It comes from Asia and was introduced centuries ago for shooting. In many " + "areas the population only persists because birds are released. It flies " + "rarely and reluctantly, but when it does it clatters vertically upward — " + "flush one on a walk and it will startle you every time." + ), +), + +# ---------- Greifvögel ---------- + +"raufussbussard": Zusatz( + kategorie="Der Rüttler aus der Tundra", + nahrung="Wühlmäuse, Lemminge im Brutgebiet", + lebensraum="Offene Feldfluren — bei uns nur im Winter", + stimme="Ein miauendes, klagendes Rufen, im Winter selten zu hören", + text=( + "Ähnlich einem Mäusebussard, aber heller, mit weißem Schwanz und breiter " + "schwarzer Endbinde. Die Beine sind bis zu den Zehen befiedert — daher " + "der Name." + "\n\n" + "Er brütet in der arktischen Tundra und erscheint bei uns nur als " + "Wintergast, in manchen Jahren häufiger als in anderen. Anders als der " + "Mäusebussard rüttelt er häufig, ähnlich wie ein Turmfalke, nur schwerer " + "und wuchtiger. Wie viele kommen, hängt am Lemmingzyklus im Norden." + ), + kategorie_en="The Hoverer from the Tundra", + nahrung_en="Voles; lemmings on the breeding grounds", + lebensraum_en="Open farmland — a winter visitor here", + stimme_en="A mewing, plaintive call, rarely heard in winter", + text_en=( + "Like a Common Buzzard but paler, with a white tail and a broad black " + "terminal band. The legs are feathered right down to the toes — hence the " + "name Rough-legged." + "\n\n" + "It breeds in the Arctic tundra and appears here only in winter, in some " + "years more than others. Unlike the Common Buzzard it hovers frequently, " + "much as a Kestrel does but heavier and more laboured. How many arrive " + "depends on the lemming cycle in the north." + ), +), + +"rohrweihe": Zusatz( + kategorie="Die Schilfjägerin", + nahrung="Wasservögel, Küken, Frösche, Mäuse", + lebensraum="Schilfgebiete, Verlandungszonen, Feuchtwiesen", + stimme="Ein hohes, klagendes „kii-äh“ über dem Schilf", + text=( + "Die größte Weihe, mit langen Flügeln und langem Schwanz. Das Männchen ist " + "dreifarbig — brauner Körper, graue Flügelmitte, schwarze Spitzen; das " + "Weibchen dunkelbraun mit cremefarbenem Kopf." + "\n\n" + "Sie gleitet dicht über dem Schilf mit V-förmig angehobenen Flügeln und " + "kippt bei der geringsten Bewegung ab. Bei der Balz übergeben sich die " + "Partner Beute in der Luft: Das Männchen lässt sie fallen, das Weibchen " + "dreht sich auf den Rücken und fängt sie." + ), + kategorie_en="The Reedbed Hunter", + nahrung_en="Waterbirds, chicks, frogs, voles", + lebensraum_en="Reedbeds, marsh edges, wet meadows", + stimme_en="A high, plaintive “kee-ah” over the reeds", + text_en=( + "The largest harrier, with long wings and a long tail. The male is " + "three-toned — brown body, grey mid-wing, black tips; the female dark brown " + "with a cream head." + "\n\n" + "It glides low over the reeds with wings held in a shallow V and tips over " + "at the slightest movement. In courtship the pair passes prey in mid-air: " + "the male drops it and the female rolls onto her back to catch it." + ), +), + +"kornweihe": Zusatz( + kategorie="Die Gaukelnde", + nahrung="Mäuse und Kleinvögel, tief fliegend erbeutet", + lebensraum="Offene Felder, Moore, Küstenheiden", + stimme="Am Brutplatz ein schnelles „kek-kek-kek“", + text=( + "Das Männchen ist hellgrau mit schwarzen Flügelspitzen und wirkt fast " + "weiß; das Weibchen braun gestreift mit weißem Bürzel — deshalb heißt es " + "im Englischen ringtail." + "\n\n" + "Sie jagt in niedrigem Suchflug, kaum zwei Meter über dem Boden, und " + "kippt in engen Wendungen hin und her. In Deutschland brütet sie fast nur " + "noch auf den Nordseeinseln; das Binnenland kennt sie als Wintergast über " + "abgeernteten Feldern." + ), + kategorie_en="The Low Glider", + nahrung_en="Voles and small birds, taken in low flight", + lebensraum_en="Open fields, bogs, coastal heath", + stimme_en="A rapid “kek-kek-kek” at the nest", + text_en=( + "The male is pale grey with black wingtips and looks almost white; the " + "female is streaked brown with a white rump — the classic ringtail." + "\n\n" + "It hunts in a low quartering flight barely two metres above the ground, " + "tilting back and forth in tight turns. In Germany it now breeds almost " + "only on the North Sea islands; inland it is a winter bird over stubble." + ), +), + +"fischadler": Zusatz( + kategorie="Der Stoßtaucher", + nahrung="Fisch, ausschließlich", + lebensraum="Fischreiche Seen und Flüsse mit hohen Horstbäumen", + stimme="Ein hohes, pfeifendes „kju-kju-kju“", + text=( + "Oben dunkelbraun, unten weiß, mit einem schwarzen Augenstreif und " + "gewinkelten Flügeln. Im Flug über Wasser ist die Silhouette " + "unverwechselbar." + "\n\n" + "Er stößt mit den Füßen voran ins Wasser und taucht dabei komplett unter. " + "Seine Zehen tragen Dornschuppen und eine Wendezehe, die nach hinten " + "klappt — damit greift er den Fisch von zwei Seiten und trägt ihn " + "stromlinienförmig mit dem Kopf nach vorn. In Deutschland brüten wieder " + "über 800 Paare, fast alle im Nordosten." + ), + kategorie_en="The Plunge Diver", + nahrung_en="Fish, exclusively", + lebensraum_en="Fish-rich lakes and rivers with tall nest trees", + stimme_en="A high whistling “kew-kew-kew”", + text_en=( + "Dark brown above, white below, with a black eye-stripe and kinked wings. " + "The silhouette over water is unmistakable." + "\n\n" + "It hits the water feet-first and submerges completely. Its toes carry " + "spiny scales and one reversible toe that swings backwards — so it grips " + "the fish from both sides and carries it head-first and streamlined. Over " + "800 pairs again breed in Germany, almost all in the north-east." + ), +), + +"steinadler": Zusatz( + kategorie="Der König der Alpen", + nahrung="Murmeltiere, Gämsen-Kitze, Hasen, Aas", + lebensraum="Hochgebirge mit Felswänden", + stimme="Ein überraschend schwaches Bellen — selten zu hören", + text=( + "Dunkelbraun mit goldenem Nacken, über zwei Meter Spannweite. Im Segelflug " + "hält er die Flügel leicht V-förmig und wirkt aus der Ferne wie ein " + "Bussard, bis man die Größenverhältnisse einordnet." + "\n\n" + "In Deutschland brütet er nur in den bayerischen Alpen, rund 50 Paare. Ein " + "Revier umfasst bis zu hundert Quadratkilometer. Dass er Lämmer oder gar " + "Kinder verschleppt, gehört ins Reich der Sagen — die Beute liegt fast " + "immer unter fünf Kilogramm." + ), + kategorie_en="King of the Alps", + nahrung_en="Marmots, chamois kids, hares, carrion", + lebensraum_en="High mountains with cliffs", + stimme_en="A surprisingly weak yelping — rarely heard", + text_en=( + "Dark brown with a golden nape and a wingspan over two metres. Soaring, it " + "holds its wings in a shallow V and looks like a buzzard from afar, until " + "you get the scale right." + "\n\n" + "In Germany it breeds only in the Bavarian Alps, around 50 pairs. A " + "territory can cover a hundred square kilometres. Stories of eagles " + "carrying off lambs or children belong to folklore — prey is almost always " + "under five kilograms." + ), +), + +"schlangenadler": Zusatz( + kategorie="Der Reptilienjäger", + nahrung="Schlangen und Eidechsen, fast ausschließlich", + lebensraum="Warme, offene Landschaft mit Waldinseln", + stimme="Ein melodisches, klagendes Pfeifen", + text=( + "Groß, hell, mit auffällig breitem Kopf und großen gelben Augen. Von " + "unten fast weiß mit dunkler Kehle — im Rüttelflug über einer Lichtung " + "wirkt er wie eine schwebende Eule." + "\n\n" + "Er lebt fast ausschließlich von Reptilien und schluckt Schlangen im " + "Ganzen, den Kopf voran. Die Jungen werden gefüttert, indem der Altvogel " + "die Schlange wieder hervorwürgt und das Junge sie am Schwanz aus dem " + "Schlund zieht. In Deutschland ist er nur ein sehr seltener Gast." + ), + kategorie_en="The Reptile Hunter", + nahrung_en="Snakes and lizards, almost exclusively", + lebensraum_en="Warm open country with patches of woodland", + stimme_en="A melodic, plaintive whistling", + text_en=( + "Large and pale, with a strikingly broad head and big yellow eyes. Almost " + "white below with a dark throat — hovering over a clearing it looks like a " + "floating owl." + "\n\n" + "It lives almost entirely on reptiles and swallows snakes whole, head " + "first. Chicks are fed by the adult regurgitating the snake so the young " + "can pull it out of the throat by the tail. In Germany it is only a very " + "rare visitor." + ), +), + +"gaensegeier": Zusatz( + kategorie="Der Segler ohne Flügelschlag", + nahrung="Aas großer Säugetiere", + lebensraum="Gebirge mit Thermik — bei uns nur als Irrgast", + stimme="Fauchen und Zischen am Kadaver, sonst stumm", + text=( + "Riesig, sandbraun, mit nacktem, weiß bedaunten Hals und einer " + "Spannweite von über zweieinhalb Metern. In der Luft ein Brett mit " + "gefingerten Enden." + "\n\n" + "Er segelt hunderte Kilometer, ohne mit den Flügeln zu schlagen, und " + "orientiert sich beim Suchen an anderen Geiern: Sinkt einer, folgen alle " + "in Sichtweite. In Deutschland taucht er alle paar Jahre auf, wenn junge " + "Vögel aus Spanien nach Norden verdriften und dann Schlagzeilen machen." + ), + kategorie_en="The Wingbeat-Free Soarer", + nahrung_en="Carrion of large mammals", + lebensraum_en="Mountains with thermals — only a vagrant here", + stimme_en="Hissing and snorting at a carcass, otherwise silent", + text_en=( + "Huge, sandy brown, with a bare white-downed neck and a wingspan over two " + "and a half metres. In the air, a plank with fingered ends." + "\n\n" + "It soars for hundreds of kilometres without flapping, and finds food by " + "watching other vultures: when one drops, every bird within sight follows. " + "It turns up in Germany every few years when young birds drift north from " + "Spain — and duly makes the news." + ), +), + +"baumfalke": Zusatz( + kategorie="Der Libellenjäger", + nahrung="Libellen, Schwalben, Mauersegler — alles im Flug", + lebensraum="Offene Landschaft mit Feldgehölzen, Gewässernähe", + stimme="Ein durchdringendes, wiederholtes „kju-kju-kju“", + text=( + "Klein und sichelflügelig wie ein großer Mauersegler, mit schwarzem " + "Bartstreif und rostroten „Hosen“ an den Schenkeln." + "\n\n" + "Er ist schnell genug, um Mauersegler und Schwalben im offenen Flug " + "einzuholen — kaum ein anderer Greifvogel schafft das. Libellen frisst er " + "im Flug aus der Kralle, ohne zu landen. Er baut kein eigenes Nest, sondern " + "übernimmt alte Krähennester." + ), + kategorie_en="The Dragonfly Hunter", + nahrung_en="Dragonflies, swallows, swifts — all taken in flight", + lebensraum_en="Open country with copses, often near water", + stimme_en="A piercing, repeated “kew-kew-kew”", + text_en=( + "Small and scythe-winged like an oversized swift, with a black moustache " + "and rusty “trousers” on the thighs." + "\n\n" + "It is fast enough to run down swifts and swallows in open flight — few " + "other raptors manage that. Dragonflies it eats on the wing, straight from " + "the foot, without landing. It builds no nest of its own, taking over old " + "crow nests." + ), +), + +"merlin": Zusatz( + kategorie="Der kleinste Falke", + nahrung="Kleinvögel, im niedrigen Verfolgungsflug erjagt", + lebensraum="Offene Küsten und Felder — bei uns nur im Winter", + stimme="Ein schnelles, schrilles Kichern, im Winter kaum zu hören", + text=( + "Der kleinste Falke Europas, kaum größer als eine Amsel. Männchen " + "blaugrau, Weibchen braun, beide gedrungen mit kurzen spitzen Flügeln." + "\n\n" + "Er jagt tief über dem Boden und hetzt Kleinvögel in ausdauernden " + "Verfolgungsflügen, oft in engen Kurven dicht über der Vegetation. In " + "Deutschland brütet er nicht; die Vögel, die man im Winter über " + "Küstenwiesen sieht, kommen aus Skandinavien und Island." + ), + kategorie_en="The Smallest Falcon", + nahrung_en="Small birds, run down in low pursuit", + lebensraum_en="Open coasts and fields — a winter bird here", + stimme_en="A rapid shrill chittering, seldom heard in winter", + text_en=( + "Europe's smallest falcon, barely bigger than a blackbird. Males blue-grey, " + "females brown, both compact with short pointed wings." + "\n\n" + "It hunts low over the ground, chasing small birds in long pursuits, often " + "in tight turns just above the vegetation. It does not breed in Germany; " + "the birds seen over coastal meadows in winter come from Scandinavia and " + "Iceland." + ), +), + +# ---------- Eulen ---------- + +"sumpfohreule": Zusatz( + kategorie="Die Tageule", + nahrung="Feldmäuse, fast ausschließlich", + lebensraum="Moore, Feuchtwiesen, Küstenmarschen", + stimme="Ein dumpfes, schnelles „bu-bu-bu“ im Balzflug", + text=( + "Hell sandfarben, mit sehr kurzen Federohren, die man selten sieht, und " + "leuchtend gelben Augen in einem dunklen Gesichtsring." + "\n\n" + "Sie jagt oft am helllichten Tag, tief über der Wiese gaukelnd — anders " + "als fast alle anderen Eulen. Sie brütet am Boden und richtet ihre " + "Gelegegröße nach dem Mäuseangebot: In Mäusejahren zieht ein Paar bis zu " + "zehn Junge groß, in schlechten gar keine." + ), + kategorie_en="The Daylight Owl", + nahrung_en="Voles, almost exclusively", + lebensraum_en="Bogs, wet meadows, coastal marsh", + stimme_en="A muffled, rapid “boo-boo-boo” in display flight", + text_en=( + "Pale sandy, with very short ear tufts that are rarely visible and vivid " + "yellow eyes set in a dark facial ring." + "\n\n" + "It often hunts in broad daylight, quartering low over the meadow — unlike " + "almost every other owl. It nests on the ground and matches its clutch to " + "the vole supply: in a good year a pair raises up to ten young, in a bad " + "one none at all." + ), +), + +"schnee_eule": Zusatz( + kategorie="Die Weiße aus dem Norden", + nahrung="Lemminge, Schneehühner, Enten", + lebensraum="Arktische Tundra — bei uns ein Jahrhundert-Irrgast", + stimme="Ein tiefes, bellendes Rufen, im Süden nie zu hören", + text=( + "Alte Männchen sind fast reinweiß, Weibchen und Jungvögel dunkel " + "gebändert. Groß, wuchtig, mit gelben Augen und dicht befiederten Füßen — " + "eine Eule, die für minus vierzig Grad gebaut ist." + "\n\n" + "Sie brütet in der Hocharktis und folgt den Lemmingen: In Jahren mit " + "Massenvermehrung zieht ein Paar bis zu elf Junge groß, in schlechten " + "brütet es gar nicht. Nach Deutschland verirren sich einzelne Vögel nur " + "alle paar Jahrzehnte — jeder Nachweis ist eine kleine Sensation." + ), + kategorie_en="The White One from the North", + nahrung_en="Lemmings, ptarmigan, ducks", + lebensraum_en="Arctic tundra — a once-in-a-generation vagrant here", + stimme_en="A deep barking call, never heard this far south", + text_en=( + "Old males are almost pure white, females and juveniles heavily barred. " + "Large and powerful, with yellow eyes and densely feathered feet — an owl " + "built for minus forty." + "\n\n" + "It breeds in the high Arctic and follows the lemmings: in a peak year a " + "pair raises up to eleven young, in a poor one it does not breed at all. " + "Individual birds stray to Germany only every few decades — every record " + "is a small sensation." + ), +), + +# ---------- Reiher ---------- + +"silberreiher": Zusatz( + kategorie="Der weiße Neuankömmling", + nahrung="Fische, Mäuse, Insekten", + lebensraum="Flachgewässer, Feuchtwiesen, im Winter auch Äcker", + stimme="Ein raues Krächzen, meist nur am Brutplatz", + text=( + "So groß wie ein Graureiher, aber vollständig weiß, mit gelbem Schnabel " + "im Winter und schwarzen Beinen. Zur Brutzeit trägt er lange " + "Schmuckfedern am Rücken." + "\n\n" + "Genau diese Federn hätten ihn fast ausgerottet: Um 1900 waren sie als " + "Hutschmuck so begehrt, dass sie mehr wogen als Gold. Der Protest dagegen " + "führte zur Gründung der ersten Vogelschutzverbände. Heute breitet er sich " + "nach Norden aus und steht im Winter zu dutzenden auf deutschen Wiesen." + ), + kategorie_en="The White Newcomer", + nahrung_en="Fish, voles, insects", + lebensraum_en="Shallow water, wet meadows, arable fields in winter", + stimme_en="A harsh croak, mostly only at the colony", + text_en=( + "As large as a Grey Heron but entirely white, with a yellow bill in winter " + "and black legs. In the breeding season it grows long ornamental plumes on " + "the back." + "\n\n" + "Those plumes nearly wiped it out: around 1900 they were so prized for " + "hats that they were worth more than their weight in gold. The outcry " + "against the trade led to the founding of the first bird protection " + "societies. Today it is spreading north and stands by the dozen on German " + "meadows in winter." + ), +), + +"purpurreiher": Zusatz( + kategorie="Der Schilfschleicher", + nahrung="Fische, Frösche, Wasserinsekten", + lebensraum="Ausgedehnte Schilfgebiete", + stimme="Ein heiseres, kurzes Krächzen", + text=( + "Schlanker und dunkler als der Graureiher, mit rostroter Färbung an Hals " + "und Bauch und einem auffällig dünnen, schlangenartigen Hals." + "\n\n" + "Er lebt so versteckt im Schilf, dass er selbst dort, wo er brütet, selten " + "gesehen wird. Bei Gefahr streckt er Schnabel und Hals senkrecht nach oben " + "und verschwindet optisch zwischen den Halmen. In Deutschland brüten nur " + "wenige Paare, fast alle am Oberrhein und am Bodensee." + ), + kategorie_en="The Reedbed Skulker", + nahrung_en="Fish, frogs, aquatic insects", + lebensraum_en="Extensive reedbeds", + stimme_en="A short, hoarse croak", + text_en=( + "Slimmer and darker than a Grey Heron, with rufous tones on neck and belly " + "and a strikingly thin, snake-like neck." + "\n\n" + "It lives so secretively in the reeds that it is rarely seen even where it " + "breeds. Alarmed, it points bill and neck straight up and disappears " + "visually among the stems. Only a handful of pairs breed in Germany, almost " + "all on the Upper Rhine and Lake Constance." + ), +), + +"seidenreiher": Zusatz( + kategorie="Der mit den gelben Schuhen", + nahrung="Kleine Fische, Garnelen, Insekten", + lebensraum="Flache Küstengewässer, Lagunen, Flussmündungen", + stimme="Ein raues Gurgeln in der Kolonie", + text=( + "Klein und schneeweiß, mit schwarzem Schnabel, schwarzen Beinen und " + "leuchtend gelben Füßen — die „gelben Schuhe“ sind das sicherste Merkmal." + "\n\n" + "Er jagt aktiv statt zu lauern: Er rennt durchs Flachwasser, rührt mit den " + "gelben Füßen im Schlamm und scheucht Beute auf. Wie der Silberreiher war " + "er wegen seiner Schmuckfedern fast ausgerottet und hat sich seither " + "erholt. Bei uns ist er ein seltener Sommergast." + ), + kategorie_en="The One With Yellow Shoes", + nahrung_en="Small fish, shrimp, insects", + lebensraum_en="Shallow coastal water, lagoons, estuaries", + stimme_en="A harsh gurgling at the colony", + text_en=( + "Small and snow white, with a black bill, black legs and vivid yellow feet " + "— those yellow shoes are the reliable mark." + "\n\n" + "It hunts actively rather than waiting: it runs through shallow water, " + "stirring the mud with those yellow feet to flush prey. Like the Great " + "Egret it was nearly exterminated for its plumes and has recovered since. " + "Here it is a scarce summer visitor." + ), +), + +} +# fmt: on diff --git a/detector/profiles/wasser.py b/detector/profiles/wasser.py new file mode 100644 index 0000000..2e51aa3 --- /dev/null +++ b/detector/profiles/wasser.py @@ -0,0 +1,1273 @@ +"""Steckbriefe: Wat-, Wasser- und Meeresvögel. + +Keine davon wird je am Futterhaus sitzen. Sie stehen im Katalog, weil ein +Album vollständig sein soll — und weil irgendwann jemand mit dem Fernglas an +einen See fährt. +""" + +from __future__ import annotations + +from .basis import Zusatz + +# fmt: off +PROFILE: dict[str, Zusatz] = { + +# ---------- Watvögel ---------- + +"kiebitz": Zusatz( + kategorie="Der Gaukler über dem Acker", + nahrung="Regenwürmer und Insekten, vom Boden gepickt", + lebensraum="Feuchtwiesen und Äcker mit kurzer Vegetation", + stimme="Ein quäkendes „kiju-wit“ — daher der Name", + text=( + "Schwarzweiß mit metallisch grün schillerndem Rücken und einer dünnen, " + "nach oben gebogenen Federholle. Kein anderer heimischer Vogel sieht so aus." + "\n\n" + "Sein Balzflug ist ein Taumeln: Er kippt, stürzt und schraubt sich mit " + "brummenden Flügeln durch die Luft, als hätte er die Kontrolle verloren. " + "Er war einer der häufigsten Feldvögel und ist heute stark gefährdet — " + "seine Gelege liegen offen im Acker und überstehen die Frühjahrsbestellung " + "nicht." + ), + kategorie_en="The Tumbler Over the Field", + nahrung_en="Earthworms and insects picked from the ground", + lebensraum_en="Damp meadows and fields with short vegetation", + stimme_en="A wheezy “pee-wit” — the source of its English name", + text_en=( + "Black and white with an iridescent green back and a thin, upcurved crest. " + "Nothing else here looks like it." + "\n\n" + "Its display flight is a tumble: it tips, dives and corkscrews with " + "throbbing wings as if it had lost control. Once among the commonest " + "farmland birds, it is now seriously threatened — its nests lie exposed on " + "arable ground and do not survive spring cultivation." + ), +), + +"austernfischer": Zusatz( + kategorie="Der Lautstarke von der Küste", + nahrung="Muscheln, Würmer, Krebse", + lebensraum="Wattenmeer, Salzwiesen, zunehmend auch Binnenland", + stimme="Ein schrilles, durchdringendes „kliep-kliep“", + text=( + "Schwarzweiß, mit knallrotem, langem Schnabel und rosa Beinen. Auf einer " + "Salzwiese ist er kilometerweit zu hören, bevor man ihn sieht." + "\n\n" + "Sein Schnabel ist je nach Technik unterschiedlich geformt: Manche Vögel " + "hämmern Muscheln auf, andere schieben die Schnabelspitze zwischen die " + "Schalen und durchtrennen den Schließmuskel. Die Technik wird von den " + "Eltern gelernt, nicht vererbt — und die Schnabelform passt sich innerhalb " + "weniger Wochen an." + ), + kategorie_en="The Loud One from the Coast", + nahrung_en="Shellfish, worms, crabs", + lebensraum_en="Tidal flats, saltmarsh, increasingly inland too", + stimme_en="A shrill, piercing “kleep-kleep”", + text_en=( + "Black and white, with a long scarlet bill and pink legs. On a saltmarsh " + "you hear it from a kilometre away before you see it." + "\n\n" + "Its bill shape depends on technique: some birds hammer shells open, others " + "slide the tip between the valves and cut the adductor muscle. The " + "technique is learned from the parents, not inherited — and the bill " + "reshapes itself within weeks to match." + ), +), + +"saebelschnaebler": Zusatz( + kategorie="Der mit dem gebogenen Schnabel", + nahrung="Kleinkrebse und Würmer aus flachem Salzwasser", + lebensraum="Flache Salzlagunen, Schlickflächen, Küstenpolder", + stimme="Ein flötendes, klares „klüit“", + text=( + "Weiß mit schwarzem Kopfmuster, blaugrauen Beinen und einem dünnen, nach " + "oben gebogenen Schnabel — ein Vogel wie mit dem Lineal gezeichnet." + "\n\n" + "Er watet durch flaches Wasser und schwenkt den Schnabel seitlich hin und " + "her durch den Schlick, wobei er Kleinkrebse ertastet statt sie zu sehen. " + "Er ist das Wappentier der britischen RSPB, weil seine Rückkehr nach " + "England in den 1940ern als erster großer Erfolg des modernen " + "Naturschutzes gilt." + ), + kategorie_en="The Upturned Bill", + nahrung_en="Small crustaceans and worms from shallow saltwater", + lebensraum_en="Shallow saline lagoons, mudflats, coastal polders", + stimme_en="A clear, fluting “kluit”", + text_en=( + "White with a black head pattern, blue-grey legs and a fine upcurved bill " + "— a bird that looks drawn with a ruler." + "\n\n" + "It wades through shallow water sweeping the bill sideways through the " + "silt, feeling for small crustaceans rather than seeing them. It is the " + "emblem of the RSPB, because its return to England in the 1940s counts as " + "the first great success of modern conservation." + ), +), + +"stelzenlaeufer": Zusatz( + kategorie="Der auf Stelzen", + nahrung="Wasserinsekten und Larven von der Oberfläche", + lebensraum="Flache Süß- und Brackgewässer", + stimme="Ein hartes, bellendes „kjek-kjek-kjek“", + text=( + "Schwarzweiß, mit einem nadelfeinen Schnabel und knallrosa Beinen, die " + "länger sind als der ganze übrige Vogel. Im Flug ragen sie weit über den " + "Schwanz hinaus." + "\n\n" + "Im Verhältnis zur Körpergröße hat kein anderer Vogel der Welt längere " + "Beine — nur Flamingos übertreffen ihn absolut. Er brütet vor allem im " + "Mittelmeerraum und breitet sich mit wärmeren Sommern nach Norden aus; in " + "Deutschland gibt es inzwischen unregelmäßig einzelne Bruten." + ), + kategorie_en="The One on Stilts", + nahrung_en="Aquatic insects and larvae from the surface", + lebensraum_en="Shallow fresh and brackish water", + stimme_en="A hard, yapping “kek-kek-kek”", + text_en=( + "Black and white, with a needle-fine bill and shocking pink legs longer " + "than the rest of the bird. In flight they trail far beyond the tail." + "\n\n" + "Relative to body size no bird in the world has longer legs — only " + "flamingos beat it outright. It breeds mainly around the Mediterranean and " + "is spreading north with warmer summers; occasional pairs now nest in " + "Germany." + ), +), + +"flussregenpfeifer": Zusatz( + kategorie="Der Kiesbankbrüter", + nahrung="Kleine Insekten und Würmer", + lebensraum="Kiesbänke an Flüssen, Kiesgruben, Baustellen", + stimme="Ein abfallendes, pfeifendes „pi-ju“", + text=( + "Klein, sandbraun oben, weiß unten, mit einem schwarzen Brustband und " + "einem gelben Augenring — der Ring trennt ihn vom Sandregenpfeifer." + "\n\n" + "Sein Nest ist eine Mulde im Kies, die Eier sind perfekt getarnt. Er " + "brütet auf frisch gestörten Flächen, weshalb man ihn heute öfter in " + "Kiesgruben und auf Baustellen findet als an naturnahen Flüssen — " + "dynamische Flusslandschaften sind fast überall verschwunden." + ), + kategorie_en="The Gravel Bar Nester", + nahrung_en="Small insects and worms", + lebensraum_en="River gravel bars, gravel pits, building sites", + stimme_en="A descending, whistled “pee-oo”", + text_en=( + "Small, sandy above and white below, with a black breast band and a yellow " + "eye-ring — the ring separates it from the Ringed Plover." + "\n\n" + "Its nest is a scrape in gravel and the eggs are perfectly camouflaged. It " + "breeds on freshly disturbed ground, which is why it now turns up more " + "often in gravel pits and on building sites than along natural rivers — " + "dynamic river landscapes have all but vanished." + ), +), + +"sandregenpfeifer": Zusatz( + kategorie="Der mit dem gebrochenen Flügel", + nahrung="Wattwürmer, Krebse, Insekten", + lebensraum="Sandstrände, Wattflächen, Küstendünen", + stimme="Ein weiches, aufsteigendes „tü-it“", + text=( + "Wie der Flussregenpfeifer, aber kräftiger, mit orangefarbenem Schnabel" + "grund, orangen Beinen und ohne gelben Augenring." + "\n\n" + "Nähert sich ein Fuchs dem Nest, läuft der Altvogel mit hängendem, " + "scheinbar gebrochenem Flügel davon und lockt ihn hinter sich her. Ist " + "der Feind weit genug weg, fliegt er kerngesund auf. Diese " + "Verleitungstaktik ist bei bodenbrütenden Watvögeln verbreitet — bei ihm " + "ist sie besonders gut zu beobachten." + ), + kategorie_en="The Broken-Wing Act", + nahrung_en="Lugworms, small crabs, insects", + lebensraum_en="Sandy beaches, tidal flats, coastal dunes", + stimme_en="A soft, rising “too-eep”", + text_en=( + "Like the Little Ringed Plover but chunkier, with an orange bill base, " + "orange legs and no yellow eye-ring." + "\n\n" + "When a fox approaches the nest, the adult runs off trailing an apparently " + "broken wing and draws the predator after it. Once the danger is far " + "enough away it flies up perfectly healthy. This distraction display is " + "widespread among ground-nesting waders — in this species it is " + "particularly easy to watch." + ), +), + +"bekassine": Zusatz( + kategorie="Die Himmelsziege", + nahrung="Würmer und Larven, tief im Schlamm ertastet", + lebensraum="Moore, Nasswiesen, Verlandungszonen", + stimme="Kein Gesang — ein Meckern, erzeugt mit den Schwanzfedern", + text=( + "Bräunlich gestreift und getarnt, mit einem Schnabel, der fast ein Viertel " + "der Körperlänge misst. Dessen Spitze ist beweglich und mit Tastkörperchen " + "besetzt: Sie erfühlt Würmer tief im Schlamm, ohne sie zu sehen." + "\n\n" + "Ihr Balzflug erzeugt kein Stimmgeräusch, sondern ein Instrument: Im " + "Sturzflug spreizt sie die äußeren Schwanzfedern, die im Fahrtwind " + "vibrieren und ein meckerndes Wummern erzeugen. Daher der alte Name " + "Himmelsziege." + ), + kategorie_en="The Sky Goat", + nahrung_en="Worms and larvae, felt for deep in mud", + lebensraum_en="Bogs, wet meadows, marsh edges", + stimme_en="Not a song — a bleating made with the tail feathers", + text_en=( + "Brown, striped and cryptic, with a bill nearly a quarter of its body " + "length. The tip is flexible and packed with touch receptors: it feels for " + "worms deep in mud without seeing them." + "\n\n" + "Its display makes no vocal sound but plays an instrument: diving, it " + "spreads the outer tail feathers, which vibrate in the airflow and produce " + "a bleating throb. Hence the old German name Himmelsziege — sky goat." + ), +), + +"grosser_brachvogel": Zusatz( + kategorie="Der mit der Sichel", + nahrung="Würmer und Krebse, tief aus dem Schlick geholt", + lebensraum="Feuchtwiesen und Moore, im Winter im Wattenmeer", + stimme="Ein aufsteigendes, flötendes „kur-lii“ — melancholisch und weittragend", + text=( + "Der größte Watvogel Europas, graubraun gestrichelt, mit einem langen, " + "gleichmäßig abwärts gebogenen Schnabel." + "\n\n" + "Sein Ruf gilt als eine der eindrücklichsten Vogelstimmen überhaupt und " + "hat es in unzählige Gedichte geschafft. Weibchen haben einen längeren " + "Schnabel als Männchen und stochern dadurch in anderen Tiefen — ein Paar " + "macht sich am selben Wattfleck keine Konkurrenz. In Deutschland ist er " + "stark gefährdet." + ), + kategorie_en="The Sickle Bill", + nahrung_en="Worms and crustaceans pulled from deep in the mud", + lebensraum_en="Wet meadows and bogs; tidal flats in winter", + stimme_en="A rising, fluting “cur-lee” — melancholy and far-carrying", + text_en=( + "Europe's largest wader, streaky grey-brown, with a long evenly downcurved " + "bill." + "\n\n" + "Its call counts among the most evocative of any bird and has found its way " + "into countless poems. Females have longer bills than males and probe at " + "different depths — so a pair does not compete on the same patch of mud. " + "In Germany it is seriously threatened." + ), +), + +"regenbrachvogel": Zusatz( + kategorie="Der kleinere Bruder", + nahrung="Krebse, Würmer, Beeren im Brutgebiet", + lebensraum="Tundra und Moore im Norden, bei uns Durchzügler", + stimme="Ein schnelles, gleichmäßiges Trillern aus sieben Tönen", + text=( + "Wie ein Großer Brachvogel, aber kleiner, mit kürzerem Schnabel und einem " + "deutlichen Streifenmuster auf dem Kopf — zwei dunkle Bänder mit einem " + "hellen Scheitelstreif dazwischen." + "\n\n" + "Er brütet in Island, Skandinavien und Sibirien und rastet bei uns nur auf " + "dem Zug. Sein Ruf ist unverwechselbar: sieben bis neun gleiche, schnell " + "gepfiffene Töne, im Englischen als whimper beschrieben — daher whimbrel." + ), + kategorie_en="The Smaller Brother", + nahrung_en="Crabs, worms, berries on the breeding grounds", + lebensraum_en="Northern tundra and bogs; a passage migrant here", + stimme_en="A rapid, even trill of about seven notes", + text_en=( + "Like a Curlew but smaller, with a shorter bill and a clear head pattern — " + "two dark bands with a pale crown stripe between them." + "\n\n" + "It breeds in Iceland, Scandinavia and Siberia and only stops here on " + "migration. The call is unmistakable: seven to nine identical notes " + "whistled in quick succession." + ), +), + +"rotschenkel": Zusatz( + kategorie="Der Wächter der Salzwiese", + nahrung="Würmer, Insekten, kleine Krebse", + lebensraum="Salzwiesen, Feuchtwiesen, Küstenpolder", + stimme="Ein durchdringendes, absteigendes „tjüh-hüh-hüh“", + text=( + "Braun gestrichelt, mit leuchtend orangeroten Beinen und einem roten " + "Schnabelgrund. Im Flug fallen die breiten weißen Hinterkanten der Flügel " + "auf." + "\n\n" + "Er gilt als Wächter der Salzwiese: Er sitzt erhöht auf einem Pfahl und " + "schlägt lange vor allen anderen Alarm, wenn sich etwas nähert. Für " + "andere Wiesenvögel ist er damit eine Frühwarnanlage — für Menschen mit " + "Fernglas eine Garantie, entdeckt zu sein." + ), + kategorie_en="The Sentinel of the Saltmarsh", + nahrung_en="Worms, insects, small crustaceans", + lebensraum_en="Saltmarsh, wet meadows, coastal polders", + stimme_en="A piercing, descending “teu-hu-hu”", + text_en=( + "Streaky brown, with vivid orange-red legs and a red bill base. In flight " + "the broad white trailing edges of the wings stand out." + "\n\n" + "It is the sentinel of the saltmarsh: it perches on a post and raises the " + "alarm long before anything else when something approaches. For other " + "meadow birds it is an early-warning system — for anyone with binoculars, " + "a guarantee of having been spotted." + ), +), + +"gruenschenkel": Zusatz( + kategorie="Der Elegante", + nahrung="Kleine Fische, Krebse, Insekten", + lebensraum="Flache Ufer und Schlammflächen — bei uns Durchzügler", + stimme="Ein klares, dreisilbiges „tjü-tjü-tjü“", + text=( + "Größer und heller als der Rotschenkel, mit grünlichen Beinen und einem " + "leicht nach oben gebogenen Schnabel. Im Flug zeigt er einen langen weißen " + "Keil auf dem Rücken." + "\n\n" + "Er jagt anders als die meisten Watvögel: Statt zu stochern, rennt er " + "durch flaches Wasser hinter kleinen Fischen her, manchmal seitwärts mit " + "schräg gehaltenem Schnabel. Er brütet in Skandinavien und ist bei uns " + "auf dem Durchzug im August und September zu sehen." + ), + kategorie_en="The Elegant One", + nahrung_en="Small fish, crustaceans, insects", + lebensraum_en="Shallow shores and mudflats — a passage migrant here", + stimme_en="A clear, three-note “tew-tew-tew”", + text_en=( + "Larger and paler than a Redshank, with greenish legs and a slightly " + "upturned bill. In flight it shows a long white wedge up the back." + "\n\n" + "It hunts unlike most waders: rather than probing, it runs through shallow " + "water chasing small fish, sometimes sideways with the bill held at an " + "angle. It breeds in Scandinavia and is seen here on passage in August and " + "September." + ), +), + +"waldwasserlaeufer": Zusatz( + kategorie="Der Waldbrüter unter den Watvögeln", + nahrung="Wasserinsekten, Larven, kleine Krebse", + lebensraum="Waldtümpel, Gräben, Kläranlagen, kleine Ufer", + stimme="Ein durchdringendes „tlüit-witt-witt“ beim Auffliegen", + text=( + "Oben sehr dunkel, fast schwarz mit feinen hellen Punkten, unten weiß. Im " + "Auffliegen blitzt ein weißer Bürzel gegen sehr dunkle Flügelunterseiten " + "— dieser Kontrast ist unverwechselbar." + "\n\n" + "Er ist der einzige heimische Watvogel, der auf Bäumen brütet: Er " + "übernimmt alte Nester von Drosseln in Sumpfwäldern. Die frisch " + "geschlüpften Küken springen aus dem Nest zu Boden — ein Sprung aus bis zu " + "zehn Metern, den sie unbeschadet überstehen." + ), + kategorie_en="The Wader That Nests in Trees", + nahrung_en="Aquatic insects, larvae, small crustaceans", + lebensraum_en="Woodland pools, ditches, sewage works, small shores", + stimme_en="A piercing “tluee-weet-weet” as it flushes", + text_en=( + "Very dark above, almost black with fine pale spots, white below. As it " + "flushes, a white rump flashes against very dark underwings — that " + "contrast is unmistakable." + "\n\n" + "It is the only wader here that nests in trees, taking over old thrush " + "nests in swampy woodland. The newly hatched chicks jump from the nest to " + "the ground — a drop of up to ten metres that they survive unharmed." + ), +), + +"bruchwasserlaeufer": Zusatz( + kategorie="Der Gefleckte", + nahrung="Insekten und Larven aus flachem Wasser", + lebensraum="Flache Schlammufer, überschwemmte Wiesen", + stimme="Ein weiches, dreisilbiges „giff-giff-giff“", + text=( + "Schlanker und heller als der Waldwasserläufer, oben deutlich hell " + "gefleckt, mit einem markanten hellen Überaugenstreif und gelblichen " + "Beinen." + "\n\n" + "Er ist auf dem Zug einer der häufigsten Watvögel an flachen Binnen" + "gewässern und rastet oft in kleinen Trupps. Als Brutvogel ist er in " + "Deutschland dagegen praktisch verschwunden — die Moore, die er braucht, " + "sind fast alle entwässert." + ), + kategorie_en="The Spotted One", + nahrung_en="Insects and larvae from shallow water", + lebensraum_en="Shallow muddy shores, flooded meadows", + stimme_en="A soft, three-note “chiff-chiff-chiff”", + text_en=( + "Slimmer and paler than a Green Sandpiper, clearly spangled above, with a " + "prominent pale eyebrow and yellowish legs." + "\n\n" + "On migration it is one of the commonest waders at shallow inland waters " + "and often rests in small parties. As a breeding bird in Germany it has " + "all but disappeared — the bogs it needs have nearly all been drained." + ), +), + +"flussuferlaeufer": Zusatz( + kategorie="Der Wippende", + nahrung="Insekten vom Ufersaum", + lebensraum="Kiesige Ufer von Flüssen und Seen", + stimme="Ein hohes, gezogenes „hii-di-di“ im Wegfliegen", + text=( + "Klein, braun oben, weiß unten, mit einem weißen Keil, der sich vor dem " + "Flügelbug nach oben schiebt. Er wippt unablässig mit dem Hinterkörper — " + "das erkennt man auf hundert Meter." + "\n\n" + "Sein Flug ist ebenso typisch: dicht über der Wasseroberfläche, mit steifen, " + "abwärts gehaltenen Flügeln und kurzen Gleitphasen. In Deutschland brütet " + "er an naturnahen Flussabschnitten und ist deshalb selten geworden." + ), + kategorie_en="The Teeterer", + nahrung_en="Insects from the water's edge", + lebensraum_en="Gravelly shores of rivers and lakes", + stimme_en="A high, drawn-out “swee-wee-wee” as it flies off", + text_en=( + "Small, brown above and white below, with a white wedge pushing up in " + "front of the wing. It teeters constantly with its rear end — visible at a " + "hundred metres." + "\n\n" + "Its flight is just as distinctive: low over the water on stiff, " + "down-bowed wings with short glides. In Germany it breeds along " + "near-natural stretches of river and has become scarce accordingly." + ), +), + +# ---------- Möwen und Seeschwalben ---------- + +"silbermoewe": Zusatz( + kategorie="Die Möwe schlechthin", + nahrung="Fisch, Krebse, Abfall, Eier anderer Vögel", + lebensraum="Küsten, Häfen, Mülldeponien, große Binnenseen", + stimme="Das laute, lachende Schreien, das jeder mit Meer verbindet", + text=( + "Groß, weiß, mit hellgrauem Rücken, rosa Beinen und einem roten Fleck auf " + "dem gelben Unterschnabel. Bis zur Geschlechtsreife braucht sie vier " + "Jahre und wechselt dabei durch mehrere braune Kleider." + "\n\n" + "Der rote Schnabelfleck ist berühmt: Küken picken gezielt danach, um " + "gefüttert zu werden. Niko Tinbergen zeigte mit Pappmodellen, dass der " + "Kontrast des Flecks reicht — der Rest der Möwe ist dem Küken egal. Dafür " + "gab es 1973 den Nobelpreis." + ), + kategorie_en="The Archetypal Gull", + nahrung_en="Fish, crabs, refuse, other birds' eggs", + lebensraum_en="Coasts, harbours, landfills, large inland lakes", + stimme_en="The loud laughing call everyone associates with the sea", + text_en=( + "Large and white, with a pale grey back, pink legs and a red spot on the " + "yellow lower mandible. It takes four years to mature, passing through " + "several brown plumages." + "\n\n" + "That red bill spot is famous: chicks peck at it to be fed. Niko Tinbergen " + "showed with cardboard models that the contrast of the spot alone is " + "enough — the rest of the gull is irrelevant to the chick. It earned him a " + "share of the 1973 Nobel Prize." + ), +), + +"sturmmoewe": Zusatz( + kategorie="Die Sanfte", + nahrung="Würmer, Insekten, Fisch", + lebensraum="Küsten und Binnenseen, oft auf Äckern", + stimme="Ein höheres, weinerlicheres Kreischen als bei der Silbermöwe", + text=( + "Wie eine kleine Silbermöwe, aber mit gelbgrünen Beinen, einem " + "fleckenlosen gelben Schnabel und einem sanfteren, runderen Gesichts" + "ausdruck durch die dunklen Augen." + "\n\n" + "Sie ist deutlich weniger aggressiv als ihre großen Verwandten und " + "verschmäht Abfälle meist. Im Winter folgt sie Pflügen auf Äckern weit im " + "Binnenland — wer Möwen über einem Acker in Süddeutschland sieht, sieht " + "oft sie oder die Lachmöwe." + ), + kategorie_en="The Gentle One", + nahrung_en="Worms, insects, fish", + lebensraum_en="Coasts and inland lakes, often on arable fields", + stimme_en="A higher, more mewing cry than a Herring Gull's", + text_en=( + "Like a small Herring Gull but with yellow-green legs, an unmarked yellow " + "bill and a gentler, rounder expression from its dark eyes." + "\n\n" + "It is markedly less aggressive than its large relatives and usually " + "ignores refuse. In winter it follows the plough far inland — gulls over a " + "field in southern Germany are often this species or Black-headed Gulls." + ), +), + +"mantelmoewe": Zusatz( + kategorie="Die Größte der Welt", + nahrung="Fisch, Aas, andere Seevögel", + lebensraum="Nordseeküste, Häfen — bei uns vor allem im Winter", + stimme="Ein sehr tiefes, bellendes „auk-auk“", + text=( + "Die größte Möwe der Welt, mit fast schwarzem Rücken, massivem Schnabel " + "und rosa Beinen. Neben ihr wirkt eine Silbermöwe zierlich." + "\n\n" + "Sie ist ein ausgesprochener Räuber und schlägt ausgewachsene Papageien" + "taucher und Enten im Flug — manche Individuen spezialisieren sich " + "darauf. In Deutschland brütet sie nur vereinzelt; die meisten Vögel hier " + "sind Wintergäste aus Skandinavien." + ), + kategorie_en="The Largest in the World", + nahrung_en="Fish, carrion, other seabirds", + lebensraum_en="North Sea coast and harbours — mainly a winter bird here", + stimme_en="A very deep, barking “owk-owk”", + text_en=( + "The largest gull in the world, with a near-black back, a massive bill and " + "pink legs. Beside it a Herring Gull looks delicate." + "\n\n" + "It is a genuine predator and takes adult puffins and ducks in flight — " + "some individuals specialise in it. It breeds only sporadically in " + "Germany; most birds here are winter visitors from Scandinavia." + ), +), + +"heringsmoewe": Zusatz( + kategorie="Die Langflüglige", + nahrung="Fisch, im Binnenland auch Regenwürmer", + lebensraum="Küsten, zunehmend auch Städte und Binnengewässer", + stimme="Tiefer und rauer als die Silbermöwe", + text=( + "Schiefergrauer bis fast schwarzer Rücken, gelbe Beine, schlanker und " + "langflügliger als die Silbermöwe. Die Beinfarbe ist das schnellste " + "Merkmal." + "\n\n" + "Sie ist die einzige unserer großen Möwen, die ein echter Zugvogel ist: " + "Ein Teil der Population überwintert bis Westafrika. In den letzten " + "Jahrzehnten hat sie begonnen, auf Hausdächern in Städten zu brüten, was " + "sie mancherorts unbeliebt macht." + ), + kategorie_en="The Long-winged One", + nahrung_en="Fish; earthworms inland", + lebensraum_en="Coasts, increasingly also cities and inland waters", + stimme_en="Deeper and harsher than a Herring Gull", + text_en=( + "A slate-grey to almost black back, yellow legs, slimmer and " + "longer-winged than a Herring Gull. Leg colour is the quickest mark." + "\n\n" + "It is the only one of our large gulls that is a true migrant: part of the " + "population winters as far as West Africa. In recent decades it has taken " + "to nesting on city rooftops, which has not made it popular everywhere." + ), +), + +"mittelmeermoewe": Zusatz( + kategorie="Die aus dem Süden", + nahrung="Fisch, Abfall, Muscheln", + lebensraum="Binnenseen und Flüsse, ursprünglich Mittelmeerküsten", + stimme="Tiefer und näselnder als die Silbermöwe", + text=( + "Wie eine Silbermöwe, aber mit knallgelben Beinen, dunklerem Rücken und " + "einem kräftigeren Schnabel mit auffällig rotem Fleck." + "\n\n" + "Sie galt lange als Unterart der Silbermöwe und wurde erst in den 2000ern " + "als eigene Art anerkannt. Sie breitet sich seit Jahrzehnten flussaufwärts " + "nach Norden aus und brütet heute an Rhein, Main und Donau — an " + "süddeutschen Baggerseen ist sie inzwischen die häufigste Großmöwe." + ), + kategorie_en="The One from the South", + nahrung_en="Fish, refuse, shellfish", + lebensraum_en="Inland lakes and rivers; originally Mediterranean coasts", + stimme_en="Deeper and more nasal than a Herring Gull", + text_en=( + "Like a Herring Gull but with bright yellow legs, a darker back and a " + "heavier bill with a striking red spot." + "\n\n" + "Long treated as a subspecies of the Herring Gull, it was only recognised " + "as a full species in the 2000s. It has been spreading north up the river " + "systems for decades and now breeds on the Rhine, Main and Danube — at " + "gravel lakes in southern Germany it is now the commonest large gull." + ), +), + +"flussseeschwalbe": Zusatz( + kategorie="Die Schwalbe des Meeres", + nahrung="Kleine Fische, im Stoßtauchen erbeutet", + lebensraum="Kiesinseln an Flüssen und Küsten", + stimme="Ein raues, gezogenes „kriiih“", + text=( + "Schlank und silbergrau, mit schwarzer Kappe, tief gegabeltem Schwanz und " + "einem roten Schnabel mit schwarzer Spitze. Im Flug leicht und " + "schwalbenartig — daher der Name." + "\n\n" + "Sie rüttelt über dem Wasser und stößt dann kopfüber hinein. Bei der Balz " + "überreicht das Männchen dem Weibchen einen Fisch; die Größe des Geschenks " + "entscheidet mit über die Partnerwahl. Weil natürliche Kiesinseln fehlen, " + "brütet sie heute vielerorts auf künstlichen Flößen." + ), + kategorie_en="The Swallow of the Sea", + nahrung_en="Small fish, taken by plunge-diving", + lebensraum_en="Gravel islands on rivers and coasts", + stimme_en="A harsh, drawn-out “kreee-arr”", + text_en=( + "Slim and silver-grey, with a black cap, a deeply forked tail and a red " + "bill with a black tip. Light and swallow-like in flight — hence the " + "German name." + "\n\n" + "It hovers over the water and then plunges head-first. In courtship the " + "male presents the female with a fish, and the size of the gift helps " + "decide the pairing. With natural gravel islands gone, it now breeds on " + "artificial rafts in many places." + ), +), + +"kuestenseeschwalbe": Zusatz( + kategorie="Die Rekordhalterin", + nahrung="Kleine Fische und Krebse", + lebensraum="Nord- und Ostseeküste, arktische Küsten", + stimme="Ein kürzeres, härteres „kiiirr“ als bei der Flussseeschwalbe", + text=( + "Fast identisch mit der Flussseeschwalbe, aber mit ganz rotem Schnabel " + "ohne schwarze Spitze, kürzeren Beinen und noch längeren Schwanzspießen." + "\n\n" + "Sie hält den Wanderrekord des Tierreichs: Sie brütet in der Arktis und " + "überwintert in der Antarktis, rund 30.000 Kilometer pro Richtung. Ein " + "einzelner Vogel legt in seinem Leben eine Strecke zurück, die dreimal zum " + "Mond und zurück reicht — und sieht dabei mehr Tageslicht als jedes andere " + "Lebewesen." + ), + kategorie_en="The Record Holder", + nahrung_en="Small fish and crustaceans", + lebensraum_en="North and Baltic Sea coasts, Arctic shores", + stimme_en="A shorter, harder “kee-arr” than a Common Tern's", + text_en=( + "Almost identical to the Common Tern but with an all-red bill without a " + "black tip, shorter legs and even longer tail streamers." + "\n\n" + "It holds the migration record of the animal kingdom: it breeds in the " + "Arctic and winters in the Antarctic, some 30,000 kilometres each way. Over " + "a lifetime one bird covers a distance equal to three round trips to the " + "Moon — and sees more daylight than any other living creature." + ), +), + +# ---------- Taucher ---------- + +"haubentaucher": Zusatz( + kategorie="Der Tänzer", + nahrung="Fische, tauchend gejagt", + lebensraum="Seen und langsame Flüsse mit Schilfrand", + stimme="Ein raues, weit hallendes „gorrr“ und knarrende Rufe", + text=( + "Schlank, mit langem Hals, dolchartigem Schnabel und im Frühjahr einer " + "auffälligen rotbraun-schwarzen Halskrause samt Federhaube." + "\n\n" + "Seine Balz ist eines der sehenswertesten Schauspiele der heimischen " + "Vogelwelt: Beide Partner richten sich Brust an Brust senkrecht aus dem " + "Wasser auf, schütteln die Köpfe und überreichen sich Wasserpflanzen — der " + "Pinguintanz. Die gestreiften Küken reiten die ersten Wochen auf dem " + "Rücken der Eltern, auch beim Tauchen." + ), + kategorie_en="The Dancer", + nahrung_en="Fish, caught by diving", + lebensraum_en="Lakes and slow rivers with reedy margins", + stimme_en="A harsh, far-carrying “gorrr” and creaking calls", + text_en=( + "Slim, with a long neck, a dagger bill and, in spring, a striking " + "chestnut-and-black ruff and crest." + "\n\n" + "Its courtship is among the finest spectacles in European birding: the " + "pair rear up breast to breast out of the water, shake their heads and " + "present each other with waterweed — the penguin dance. The striped chicks " + "ride on their parents' backs for the first weeks, dives included." + ), +), + +"rothalstaucher": Zusatz( + kategorie="Der Heimliche", + nahrung="Fische, Insekten, Krebse", + lebensraum="Kleine, dicht bewachsene Seen und Teiche", + stimme="Ein wieherndes, fast schweineartiges Quieken", + text=( + "Kleiner und gedrungener als der Haubentaucher, im Prachtkleid mit " + "rotbraunem Hals, weißen Wangen und schwarzer Kappe, dazu ein gelber " + "Schnabelgrund." + "\n\n" + "Er brütet auf kleinen, verwachsenen Gewässern und ist deshalb viel " + "schwerer zu finden als sein großer Verwandter. Sein Ruf ist eines der " + "bizarrsten Geräusche, die ein europäischer Vogel hervorbringt — man denkt " + "eher an ein Ferkel als an einen Vogel." + ), + kategorie_en="The Secretive One", + nahrung_en="Fish, insects, crustaceans", + lebensraum_en="Small, densely vegetated lakes and ponds", + stimme_en="A whinnying, almost pig-like squealing", + text_en=( + "Smaller and stockier than a Great Crested Grebe; in breeding plumage a " + "chestnut neck, white cheeks and a black cap, plus a yellow bill base." + "\n\n" + "It breeds on small, overgrown waters and is therefore far harder to find " + "than its larger relative. Its call is among the strangest sounds any " + "European bird makes — you think of a piglet rather than a bird." + ), +), + +"schwarzhalstaucher": Zusatz( + kategorie="Der mit dem Goldfächer", + nahrung="Wasserinsekten, Larven, kleine Fische", + lebensraum="Flache, nährstoffreiche Seen mit Lachmöwenkolonien", + stimme="Ein weiches, ansteigendes „püiii“", + text=( + "Klein und rundlich, im Prachtkleid mit schwarzem Hals, roten Augen und " + "einem goldenen Federfächer hinter dem Auge. Der Schnabel ist leicht nach " + "oben gebogen." + "\n\n" + "Er brütet fast ausschließlich mitten in Lachmöwenkolonien und nutzt " + "deren aggressive Verteidigung als Schutz. Verlässt die Kolonie den See, " + "verschwindet er im Jahr darauf meist ebenfalls — ein Untermieter, der " + "vom Hausrecht des Vermieters lebt." + ), + kategorie_en="The One With the Golden Fan", + nahrung_en="Aquatic insects, larvae, small fish", + lebensraum_en="Shallow, nutrient-rich lakes with Black-headed Gull colonies", + stimme_en="A soft, rising “poo-eee”", + text_en=( + "Small and round, in breeding plumage with a black neck, red eyes and a " + "golden fan of feathers behind the eye. The bill is slightly upturned." + "\n\n" + "It breeds almost exclusively inside Black-headed Gull colonies, using " + "their aggressive defence as cover. If the gulls abandon a lake, the grebe " + "usually follows the next year — a lodger living off the landlord's " + "temper." + ), +), + +"zwergtaucher": Zusatz( + kategorie="Der Kleinste", + nahrung="Wasserinsekten, Larven, kleine Fische", + lebensraum="Kleine Teiche, Gräben, langsam fließende Bäche", + stimme="Ein hell wieherndes Trillern, das über den Teich hallt", + text=( + "Der kleinste Taucher Europas, kaum größer als eine Faust, im Prachtkleid " + "kastanienbraun an Wangen und Hals mit einem hellen Fleck am Schnabel" + "grund. Wirkt hinten wie abgeschnitten, ohne sichtbaren Schwanz." + "\n\n" + "Bei Gefahr taucht er weg statt aufzufliegen und kommt weit entfernt " + "wieder hoch, oft nur mit dem Kopf über Wasser. Sein Trillern ist auf " + "kleinen Teichen oft das Einzige, was ihn verrät." + ), + kategorie_en="The Smallest", + nahrung_en="Aquatic insects, larvae, small fish", + lebensraum_en="Small ponds, ditches, slow streams", + stimme_en="A bright whinnying trill that carries across the pond", + text_en=( + "Europe's smallest grebe, barely bigger than a fist; in breeding plumage " + "chestnut on cheeks and neck with a pale spot at the bill base. It looks " + "cut off at the rear, with no visible tail." + "\n\n" + "Alarmed, it dives rather than flies and resurfaces far away, often with " + "just its head above water. On a small pond its trill is frequently the " + "only thing that gives it away." + ), +), + +# ---------- Rallen ---------- + +"blaesshuhn": Zusatz( + kategorie="Das mit der weißen Stirn", + nahrung="Wasserpflanzen, Algen, Kleintiere", + lebensraum="Seen, Teiche, Stadtparks — praktisch jedes Gewässer", + stimme="Ein hartes, metallisches „kick“ und lautes Platschen", + text=( + "Schiefergrau bis schwarz, mit weißem Schnabel und weißem Stirnschild — " + "das ist die „Blesse“ im Namen. Keine Ente, sondern eine Ralle." + "\n\n" + "Seine Zehen tragen keine Schwimmhäute, sondern seitliche Lappen, die " + "sich beim Rückschwung zusammenfalten — eine andere Lösung für dasselbe " + "Problem. Es ist ausgesprochen streitlustig: Reviergefechte enden im " + "Wasser, wobei sich beide Vögel zurücklehnen und mit den Füßen aufeinander " + "eintreten." + ), + kategorie_en="The One With the White Forehead", + nahrung_en="Water plants, algae, small animals", + lebensraum_en="Lakes, ponds, city parks — practically any water", + stimme_en="A hard metallic “kick” and a lot of splashing", + text_en=( + "Slate grey to black, with a white bill and a white frontal shield. Not a " + "duck but a rail." + "\n\n" + "Its toes have no webs but lateral lobes that fold on the backstroke — a " + "different solution to the same problem. It is famously quarrelsome: " + "territorial fights end up in the water, both birds leaning back and " + "kicking at each other with their feet." + ), +), + +"teichhuhn": Zusatz( + kategorie="Das mit dem roten Schild", + nahrung="Pflanzen, Schnecken, Insekten, Abfall", + lebensraum="Verwachsene Teiche, Gräben, Parkgewässer", + stimme="Ein explosives, gackerndes „kurrück“", + text=( + "Dunkel schiefergrau mit einem leuchtend roten Stirnschild, gelber " + "Schnabelspitze und einer weißen Zickzacklinie an der Flanke. Beim " + "Schwimmen nickt es unablässig mit dem Kopf." + "\n\n" + "Anders als das Blässhuhn hält es sich gern in der Deckung und läuft " + "häufig an Land. Junge aus der ersten Brut helfen regelmäßig dabei, ihre " + "eigenen Geschwister aus der zweiten Brut zu füttern — Familienhilfe, wie " + "man sie sonst eher von Rabenvögeln kennt." + ), + kategorie_en="The One With the Red Shield", + nahrung_en="Plants, snails, insects, scraps", + lebensraum_en="Overgrown ponds, ditches, park waters", + stimme_en="An explosive, cackling “kurruk”", + text_en=( + "Dark slate grey with a bright red frontal shield, a yellow bill tip and a " + "white zigzag along the flank. Swimming, it bobs its head constantly." + "\n\n" + "Unlike the Coot it prefers cover and often walks on land. Young from the " + "first brood regularly help feed their own siblings from the second — " + "cooperative breeding of the kind better known from corvids." + ), +), + +# ---------- Schwäne und Gänse ---------- + +"hoeckerschwan": Zusatz( + kategorie="Der Schwerste", + nahrung="Wasserpflanzen, Gras, Getreide", + lebensraum="Seen, Flüsse, Parkteiche, Küstengewässer", + stimme="Fauchen und Grunzen — der Flug singt, nicht der Vogel", + text=( + "Groß, weiß, mit orangefarbenem Schnabel und dem schwarzen Höcker darüber, " + "der ihm den Namen gibt. Er trägt den Hals gebogen, nicht gerade." + "\n\n" + "Mit bis zu 15 Kilogramm gehört er zu den schwersten flugfähigen Vögeln " + "der Welt. Beim Fliegen singen seine Schwingen: ein rhythmisches Sirren, " + "das man weit hört und das kein anderer Vogel erzeugt. Am Nest ist er " + "gefährlich — ein Flügelschlag kann einen Arm brechen." + ), + kategorie_en="The Heaviest", + nahrung_en="Water plants, grass, grain", + lebensraum_en="Lakes, rivers, park ponds, coastal water", + stimme_en="Hissing and grunting — the wings sing, not the bird", + text_en=( + "Large and white, with an orange bill and the black knob above it that " + "names it in German. It holds its neck curved rather than straight." + "\n\n" + "At up to 15 kilograms it is among the heaviest flying birds in the world. " + "In flight its wings sing: a rhythmic throbbing audible far off that no " + "other bird produces. At the nest it is dangerous — a wing blow can break " + "an arm." + ), +), + +"singschwan": Zusatz( + kategorie="Der Trompeter", + nahrung="Wasserpflanzen, Getreide, Rüben", + lebensraum="Seen und Äcker — bei uns Wintergast aus dem Norden", + stimme="Ein trompetendes, dreisilbiges Rufen, weit hörbar", + text=( + "So groß wie ein Höckerschwan, aber mit geradem Hals und einem gelb" + "schwarzen Schnabel ohne Höcker — das Gelb reicht keilförmig weit nach " + "vorn." + "\n\n" + "Anders als der Höckerschwan ist er ausgesprochen ruffreudig, und die " + "Rufe einer ziehenden Familie über einem Winteracker gehören zu den " + "eindrücklichsten Naturgeräuschen Nordeuropas. Er brütet in Island, " + "Skandinavien und Russland und überwintert zu tausenden an deutschen " + "Küsten und Flüssen." + ), + kategorie_en="The Trumpeter", + nahrung_en="Water plants, grain, root crops", + lebensraum_en="Lakes and fields — a winter visitor from the north", + stimme_en="A trumpeting three-note call, audible far off", + text_en=( + "As large as a Mute Swan but with a straight neck and a yellow-and-black " + "bill with no knob — the yellow runs forward in a wedge." + "\n\n" + "Unlike the Mute Swan it is highly vocal, and the calls of a family " + "flying over a winter field are among the most stirring natural sounds in " + "northern Europe. It breeds in Iceland, Scandinavia and Russia and winters " + "in thousands on German coasts and rivers." + ), +), + +"blaessgans": Zusatz( + kategorie="Die mit der weißen Blesse", + nahrung="Gras, Wintergetreide, Erntereste", + lebensraum="Weite Äcker und Wiesen nahe großen Flüssen", + stimme="Ein hohes, lachendes „kju-jück“, musikalischer als andere Gänse", + text=( + "Graubraun, mit einem weißen Stirnband über dem Schnabel und " + "unregelmäßigen schwarzen Querbändern auf dem Bauch. Jungvögel haben " + "beides noch nicht." + "\n\n" + "Sie brütet in der sibirischen Tundra und überwintert zu hunderttausenden " + "am Niederrhein — dort bilden sich im Winter Ansammlungen, die zu den " + "größten Gänsevorkommen Europas gehören. Familien bleiben den ganzen " + "Winter zusammen, und Jungvögel lernen die Zugroute von ihren Eltern." + ), + kategorie_en="The One With the White Blaze", + nahrung_en="Grass, winter cereals, harvest remains", + lebensraum_en="Wide fields and meadows near large rivers", + stimme_en="A high, laughing “kyu-yuk”, more musical than other geese", + text_en=( + "Grey-brown, with a white band across the forehead above the bill and " + "irregular black bars on the belly. Juveniles have neither yet." + "\n\n" + "It breeds in the Siberian tundra and winters in hundreds of thousands on " + "the Lower Rhine, where the flocks are among the largest goose gatherings " + "in Europe. Families stay together all winter, and young birds learn the " + "migration route from their parents." + ), +), + +"kanadagans": Zusatz( + kategorie="Die Eingewanderte", + nahrung="Gras, Wasserpflanzen, Getreide", + lebensraum="Parkgewässer, Seen, Flussufer", + stimme="Ein tiefes, zweisilbiges „a-honk“", + text=( + "Groß, braun, mit schwarzem Hals und Kopf und einem weißen Kinnband, das " + "wie ein Riemen wirkt. Unverwechselbar." + "\n\n" + "Sie stammt aus Nordamerika und wurde im 17. Jahrhundert als Ziervogel " + "nach Europa gebracht. Heute brütet sie hier verwildert, mit stark " + "wachsendem Bestand. In Parks kann sie zudringlich werden — und am Nest " + "verteidigt sie ihr Revier gegen alles, was näher als zehn Meter kommt, " + "Hunde und Menschen eingeschlossen." + ), + kategorie_en="The Immigrant", + nahrung_en="Grass, water plants, grain", + lebensraum_en="Park waters, lakes, riverbanks", + stimme_en="A deep, two-note “a-honk”", + text_en=( + "Large and brown, with a black neck and head and a white chinstrap. " + "Unmistakable." + "\n\n" + "It comes from North America and was brought to Europe as an ornamental " + "bird in the seventeenth century. It now breeds here feral and in rapidly " + "growing numbers. In parks it can get pushy — and at the nest it defends " + "its ground against anything within ten metres, dogs and people included." + ), +), + +"weisswangengans": Zusatz( + kategorie="Die aus dem Eis", + nahrung="Gras und Kräuter der Salzwiese", + lebensraum="Küstenwiesen und Wattenmeer im Winter", + stimme="Ein hohes, bellendes Kläffen — ein Schwarm klingt wie Hunde", + text=( + "Klein und kontrastreich: schwarzer Hals und Brust, cremeweißes Gesicht, " + "silbergrauer Rücken mit schwarzen Querbändern. Wie mit Tusche gezeichnet." + "\n\n" + "Sie brütet auf Felsklippen in Grönland und Spitzbergen, um " + "Polarfüchse fernzuhalten. Die Küken können nicht fliegen und müssen " + "wenige Tage nach dem Schlüpfen bis zu 120 Meter tief springen, um den " + "Eltern zum Futterplatz zu folgen. Im Wattenmeer überwintern hunderttausende." + ), + kategorie_en="The One from the Ice", + nahrung_en="Grass and herbs of the saltmarsh", + lebensraum_en="Coastal meadows and tidal flats in winter", + stimme_en="A high yapping — a flock sounds like a pack of dogs", + text_en=( + "Small and boldly marked: black neck and breast, a cream-white face, a " + "silver-grey back with black bars. As if drawn in ink." + "\n\n" + "It nests on cliff ledges in Greenland and Svalbard to keep Arctic foxes " + "away. The chicks cannot fly and must leap up to 120 metres down the cliff " + "within days of hatching to follow their parents to food. Hundreds of " + "thousands winter on the Wadden Sea." + ), +), + +"ringelgans": Zusatz( + kategorie="Die Kleinste", + nahrung="Seegras und Algen der Wattflächen", + lebensraum="Wattenmeer und Küstenwiesen — reiner Wintergast", + stimme="Ein tiefes, rollendes „rrott“", + text=( + "Kaum größer als eine Stockente, sehr dunkel, mit schwarzem Hals und " + "einem kleinen weißen Halsfleck, der wie ein Ringlein wirkt — daher der " + "Name." + "\n\n" + "Sie ist die am stärksten ans Meer gebundene Gans Europas und lebt fast " + "ausschließlich von Seegras. Als in den 1930ern eine Seegraskrankheit die " + "Bestände im Wattenmeer vernichtete, brach ihre Population um über neunzig " + "Prozent ein — sie hat sich bis heute nicht vollständig erholt." + ), + kategorie_en="The Smallest", + nahrung_en="Eelgrass and algae of the tidal flats", + lebensraum_en="Wadden Sea and coastal meadows — purely a winter bird", + stimme_en="A deep, rolling “rrott”", + text_en=( + "Barely bigger than a Mallard, very dark, with a black neck and a small " + "white neck patch like a little ring." + "\n\n" + "It is Europe's most strictly marine goose and lives almost entirely on " + "eelgrass. When a wasting disease destroyed the eelgrass beds of the " + "Wadden Sea in the 1930s, its population crashed by over ninety per cent — " + "and has never fully recovered." + ), +), + +# ---------- Enten ---------- + +"spiessente": Zusatz( + kategorie="Die Eleganteste", + nahrung="Samen und Wasserpflanzen, gründelnd", + lebensraum="Flache Seen und überschwemmte Wiesen", + stimme="Ein weiches Pfeifen beim Erpel, ein raues Quaken beim Weibchen", + text=( + "Der Erpel hat einen schokoladenbraunen Kopf, einen weißen Streifen, der " + "vom Hals hinaufzieht, und zwei lange, nadelfeine Schwanzfedern — daher " + "der Name." + "\n\n" + "Sie gilt als die eleganteste Ente Europas, mit langem Hals und schmalen " + "Flügeln. In Deutschland brütet sie nur noch mit wenigen hundert Paaren " + "und steht auf der Roten Liste; im Winter rasten dagegen zehntausende " + "aus dem Norden an unseren Küsten." + ), + kategorie_en="The Most Elegant", + nahrung_en="Seeds and water plants, taken by dabbling", + lebensraum_en="Shallow lakes and flooded meadows", + stimme_en="A soft whistle from the drake, a harsh quack from the female", + text_en=( + "The drake has a chocolate-brown head, a white stripe running up the neck " + "and two long needle-fine tail feathers that give the species its name." + "\n\n" + "It is widely held to be Europe's most elegant duck, with a long neck and " + "narrow wings. Only a few hundred pairs still breed in Germany and it is " + "red-listed; in winter, by contrast, tens of thousands from the north rest " + "on our coasts." + ), +), + +"krickente": Zusatz( + kategorie="Die kleinste Ente", + nahrung="Kleine Samen, im Schlamm seihend", + lebensraum="Flache, verwachsene Gewässer, Moore, Schlickflächen", + stimme="Ein helles, knackendes „krick“ — daher der Name", + text=( + "Die kleinste heimische Ente, kaum halb so groß wie eine Stockente. Der " + "Erpel hat einen kastanienbraunen Kopf mit einem grünen, gelb gerandeten " + "Augenband." + "\n\n" + "Sie startet fast senkrecht aus dem Wasser, ohne Anlauf — bei einem " + "Schwarm sieht das aus, als würde eine Handvoll Steine rückwärts aus dem " + "Teich fliegen. Ihr Schnabel filtert winzige Samen aus dem Schlamm, wofür " + "sie den Kopf seitlich durch die Oberfläche zieht." + ), + kategorie_en="The Smallest Duck", + nahrung_en="Small seeds, sieved from mud", + lebensraum_en="Shallow overgrown water, bogs, mudflats", + stimme_en="A bright cracking “crrick” — the source of the German name", + text_en=( + "The smallest duck here, barely half the size of a Mallard. The drake has " + "a chestnut head with a green, yellow-edged eye patch." + "\n\n" + "It takes off almost vertically from the water with no run-up — a flock " + "leaving looks like a handful of stones flying backwards out of the pond. " + "Its bill sieves tiny seeds from mud, which it does by drawing its head " + "sideways through the surface." + ), +), + +"schnatterente": Zusatz( + kategorie="Die Unauffällige", + nahrung="Wasserpflanzen, gern von tauchenden Arten gestohlen", + lebensraum="Nährstoffreiche Flachseen mit Ufervegetation", + stimme="Ein tiefes, schnarrendes Rätschen beim Erpel", + text=( + "Der Erpel wirkt aus der Ferne grau und schlicht — aus der Nähe zeigt er " + "eine fein gewellte Zeichnung wie ein Wasserzeichen und einen schwarzen " + "Bürzel. Das weiße Flügelfeld blitzt im Flug." + "\n\n" + "Sie ist eine Gelegenheitsdiebin: Sie wartet, bis Blässhühner oder " + "Tauchenten Wasserpflanzen an die Oberfläche bringen, und nimmt sie ihnen " + "ab. Ihr Bestand nimmt in Mitteleuropa deutlich zu, während viele andere " + "Entenarten zurückgehen." + ), + kategorie_en="The Understated One", + nahrung_en="Water plants, often stolen from diving species", + lebensraum_en="Nutrient-rich shallow lakes with marginal vegetation", + stimme_en="A deep, rasping croak from the drake", + text_en=( + "From a distance the drake looks plain grey — close up it shows finely " + "vermiculated markings like a watermark, and a black stern. The white wing " + "patch flashes in flight." + "\n\n" + "It is an opportunist thief: it waits for Coots or diving ducks to bring " + "waterweed to the surface and takes it from them. Its numbers are rising " + "markedly in central Europe while many other ducks decline." + ), +), + +"loeffelente": Zusatz( + kategorie="Die mit dem Löffel", + nahrung="Plankton und Kleintiere, aus dem Wasser gefiltert", + lebensraum="Flache, nährstoffreiche Gewässer und Schlickflächen", + stimme="Ein gedämpftes, doppeltes „tuk-tuk“", + text=( + "Unverwechselbar durch den riesigen, vorn verbreiterten Schnabel. Der " + "Erpel hat einen grünen Kopf, weiße Brust und kastanienbraune Flanken." + "\n\n" + "Der Schnabel ist ein Filterapparat: An seinen Rändern sitzen über hundert " + "feine Lamellen pro Seite, durch die Wasser gepresst wird, während " + "Plankton hängenbleibt. Beim Fressen schwimmen mehrere Enten oft im Kreis " + "und wirbeln so Nahrung von unten auf." + ), + kategorie_en="The One With the Spoon", + nahrung_en="Plankton and small invertebrates, filtered from the water", + lebensraum_en="Shallow, nutrient-rich water and mudflats", + stimme_en="A muffled double “tuk-tuk”", + text_en=( + "Unmistakable for the huge, spatulate bill. The drake has a green head, a " + "white breast and chestnut flanks." + "\n\n" + "The bill is a filter: its edges carry over a hundred fine lamellae per " + "side, through which water is pushed while plankton is retained. Feeding " + "birds often swim in a tight circle, stirring food up from below." + ), +), + +"pfeifente": Zusatz( + kategorie="Die Pfeifende", + nahrung="Gras und Wasserpflanzen — weidet oft an Land", + lebensraum="Küstenwiesen, flache Buchten, Überschwemmungsflächen", + stimme="Ein klarer, weit hörbarer Pfiff des Erpels: „wiiiuh“", + text=( + "Der Erpel hat einen kastanienbraunen Kopf mit cremefarbener Stirnblesse, " + "einen rosagrauen Körper und einen schwarzen Bürzel." + "\n\n" + "Sie ist unter den Enten am stärksten Grasfresser und weidet in großen " + "Trupps auf Küstenwiesen wie Gänse. Ihr Pfiff ist eines der " + "charakteristischsten Wintergeräusche an der Nordsee — man hört einen " + "Schwarm lange, bevor man ihn ausmacht." + ), + kategorie_en="The Whistler", + nahrung_en="Grass and water plants — often grazes on land", + lebensraum_en="Coastal meadows, shallow bays, flooded ground", + stimme_en="A clear, far-carrying whistle from the drake: “wheee-oo”", + text_en=( + "The drake has a chestnut head with a cream forehead blaze, a pinkish-grey " + "body and a black stern." + "\n\n" + "It is the most committed grazer among our ducks and feeds in large flocks " + "on coastal meadows like geese. Its whistle is one of the defining winter " + "sounds of the North Sea coast — you hear a flock long before you find it." + ), +), + +"knaekente": Zusatz( + kategorie="Die einzige echte Zugente", + nahrung="Kleintiere und Samen aus flachem Wasser", + lebensraum="Flache Wiesengewässer und Verlandungszonen", + stimme="Ein knarrendes Geräusch wie ein Daumen über einem Kamm", + text=( + "Der Erpel hat einen breiten weißen Überaugenstreif, der sich bis in den " + "Nacken zieht — im Prachtkleid unverwechselbar. Weibchen sind schwer von " + "Krickenten zu trennen." + "\n\n" + "Sie ist die einzige heimische Ente, die vollständig nach Afrika zieht und " + "südlich der Sahara überwintert. In Deutschland brüten nur noch wenige " + "hundert Paare in Feuchtwiesen — sie ist damit unsere am stärksten " + "gefährdete Entenart." + ), + kategorie_en="The Only True Migrant Duck", + nahrung_en="Small invertebrates and seeds from shallow water", + lebensraum_en="Shallow meadow pools and marsh edges", + stimme_en="A crackling sound like a thumb run over a comb", + text_en=( + "The drake has a broad white eyebrow sweeping back to the nape — " + "unmistakable in breeding plumage. Females are hard to separate from Teal." + "\n\n" + "It is the only duck here that migrates fully to Africa, wintering south " + "of the Sahara. Only a few hundred pairs still breed in German wet " + "meadows, making it our most threatened duck." + ), +), + +"tafelente": Zusatz( + kategorie="Die mit dem roten Kopf", + nahrung="Wasserpflanzen und Muscheln, tauchend geholt", + lebensraum="Tiefere, nährstoffreiche Seen und Teiche", + stimme="Ein leises Pfeifen; das Weibchen knarrt", + text=( + "Der Erpel hat einen kastanienroten Kopf, eine schwarze Brust und einen " + "hellgrauen Rücken — von weitem wirkt er wie in drei Blöcke geteilt." + "\n\n" + "Anders als Stockenten gründelt sie nicht, sondern taucht komplett unter, " + "meist zwei bis drei Meter tief. Ihr Bestand geht in Europa deutlich " + "zurück, und die Ursachen sind bis heute nicht abschließend geklärt — " + "vermutlich eine Mischung aus Lebensraumverlust und Prädation an den " + "Brutplätzen." + ), + kategorie_en="The One With the Red Head", + nahrung_en="Water plants and molluscs, taken by diving", + lebensraum_en="Deeper, nutrient-rich lakes and ponds", + stimme_en="A soft whistle; the female growls", + text_en=( + "The drake has a chestnut-red head, a black breast and a pale grey back — " + "from a distance it looks divided into three blocks." + "\n\n" + "Unlike Mallards it does not dabble but dives fully under, usually two to " + "three metres. Its numbers are falling markedly across Europe and the " + "reasons are still not settled — probably a mix of habitat loss and " + "predation at the breeding sites." + ), +), + +"reiherente": Zusatz( + kategorie="Die mit dem Zopf", + nahrung="Muscheln, besonders Wandermuscheln", + lebensraum="Seen, Flüsse, Stadtgewässer — auch mitten in Städten", + stimme="Ein leises Knurren, meist stumm", + text=( + "Der Erpel ist schwarzweiß wie ein Smoking, mit gelben Augen und einem " + "herabhängenden Federschopf im Nacken. Das Weibchen ist dunkelbraun mit " + "kürzerem Schopf." + "\n\n" + "Sie ist die häufigste Tauchente Mitteleuropas und hat stark von der " + "eingewanderten Wandermuschel profitiert, die ihr Hauptnahrung liefert. In " + "Städten ist sie erstaunlich zutraulich und schwimmt oft zwischen " + "Stockenten in Parkteichen." + ), + kategorie_en="The One With the Tuft", + nahrung_en="Molluscs, especially zebra mussels", + lebensraum_en="Lakes, rivers, urban water — city centres included", + stimme_en="A low growl; mostly silent", + text_en=( + "The drake is black and white like a dinner jacket, with yellow eyes and a " + "drooping tuft on the nape. The female is dark brown with a shorter tuft." + "\n\n" + "It is the commonest diving duck in central Europe and has benefited " + "greatly from the introduced zebra mussel, its main food. In cities it is " + "remarkably tame and often swims among Mallards on park ponds." + ), +), + +"bergente": Zusatz( + kategorie="Die Meerente", + nahrung="Muscheln und Krebse vom Meeresgrund", + lebensraum="Küstengewässer der Ostsee — reiner Wintergast", + stimme="Meist stumm, am Brutplatz ein raues Knarren", + text=( + "Wie eine Reiherente, aber ohne Schopf und mit hellgrauem, fein " + "gewelltem Rücken statt schwarzem. Weibchen haben einen breiten weißen " + "Fleck an der Schnabelbasis." + "\n\n" + "Sie brütet in der Tundra und überwintert in großen Schwärmen auf dem " + "offenen Meer, vor allem in der Ostsee — dort sammeln sich zeitweise " + "hunderttausende. Binnenländisch ist sie eine Rarität, und einzelne Vögel " + "unter Reiherenten zu finden gilt unter Vogelkundlern als kleine " + "Fleißaufgabe." + ), + kategorie_en="The Sea Duck", + nahrung_en="Molluscs and crustaceans from the seabed", + lebensraum_en="Baltic coastal waters — purely a winter visitor", + stimme_en="Mostly silent; a harsh croak at the breeding grounds", + text_en=( + "Like a Tufted Duck but without the tuft and with a pale, finely " + "vermiculated grey back instead of black. Females have a broad white patch " + "at the base of the bill." + "\n\n" + "It breeds in the tundra and winters in large rafts on open sea, above all " + "in the Baltic, where hundreds of thousands gather at times. Inland it is " + "a rarity, and picking one out among Tufted Ducks counts as a small badge " + "of honour among birders." + ), +), + +} +# fmt: on diff --git a/detector/protokoll.py b/detector/protokoll.py new file mode 100644 index 0000000..3ec5e11 --- /dev/null +++ b/detector/protokoll.py @@ -0,0 +1,123 @@ +"""Dauerprotokoll der Erkennung. + +Sechs Minuten zuschauen beantwortet die Frage „übersehen wir Vögel?" nur für +diese sechs Minuten. Über Tage beantwortet sie ein Protokoll. + +Geschrieben wird als CSV, damit man es in eine Tabelle ziehen kann: + +* **jede Erkennung ab einer niedrigen Grundschwelle** — auch die, die für eine + Sichtung nicht gereicht hat. Genau daran erkennt man, ob die Schwelle zu + hoch steht oder die Vögel zu klein im Bild sind. +* **eine Zeile je Viertelstunde**, immer, auch wenn nichts passiert ist. Ohne + diese Zeilen weiß man später nicht, ob eine Lücke bedeutet „nichts gesehen" + oder „lief gar nicht". + +Die zweite Sorte ist die wichtigere. Ein Protokoll, das nur bei Erfolg +schreibt, sieht bei einem Ausfall genauso aus wie bei einem ruhigen Tag. +""" + +from __future__ import annotations + +import csv +from datetime import datetime, timezone +from pathlib import Path + +KOPF = [ + "zeit", + "art", # "puls" = Lebenszeichen, "sicht" = Erkennung + "score", # Sicherheit des Vogeldetektors + "flaeche_pct", # wie viel des Bildes der Vogel einnimmt + "helligkeit", + "top_art", # beste Artbestimmung, falls vorhanden + "confidence", + "bird_score", # Anteil heimischer Arten + "bilder", # verarbeitete Bilder seit dem letzten Puls + "dunkel", # davon im Dunkeln uebersprungen +] + + +class Protokoll: + """Schreibt Erkennungen und regelmäßige Lebenszeichen in eine CSV.""" + + def __init__( + self, + pfad: str | Path, + grundschwelle: float = 0.08, + puls_sekunden: float = 900.0, + ): + self.pfad = Path(pfad) + self.grundschwelle = grundschwelle + self.puls_sekunden = puls_sekunden + + self.pfad.parent.mkdir(parents=True, exist_ok=True) + neu = not self.pfad.exists() or self.pfad.stat().st_size == 0 + # Anhängen, nicht überschreiben: ein Neustart des Dienstes darf die + # bisherigen Tage nicht wegwerfen. + self._datei = self.pfad.open("a", newline="", encoding="utf-8") + self._csv = csv.writer(self._datei) + if neu: + self._csv.writerow(KOPF) + self._datei.flush() + + self._letzter_puls: float | None = None + self._bilder = 0 + self._dunkel = 0 + + # -- Zählen ------------------------------------------------------------ + + def bild(self, dunkel: bool = False) -> None: + self._bilder += 1 + if dunkel: + self._dunkel += 1 + + # -- Schreiben --------------------------------------------------------- + + def erkennung(self, box, result, helligkeit: float) -> None: + """Eine Detektion festhalten — auch eine, die für nichts gereicht hat.""" + if box is None or box.score < self.grundschwelle: + return + + top, conf, bird = "", "", "" + if result is not None and result.guesses: + top = result.guesses[0].species.slug + conf = f"{result.guesses[0].confidence:.3f}" + bird = f"{result.bird_score:.3f}" + + self._schreibe( + "sicht", + f"{box.score:.3f}", + f"{box.area * 100:.2f}", + f"{helligkeit:.0f}", + top, + conf, + bird, + ) + + def puls(self, jetzt: float, helligkeit: float, erzwingen: bool = False) -> None: + """Lebenszeichen. Ohne diese Zeilen ist eine Lücke im Protokoll + nicht von einem Ausfall zu unterscheiden.""" + if ( + not erzwingen + and self._letzter_puls is not None + and jetzt - self._letzter_puls < self.puls_sekunden + ): + return + self._letzter_puls = jetzt + self._schreibe("puls", "", "", f"{helligkeit:.0f}", "", "", "") + self._bilder = 0 + self._dunkel = 0 + + def _schreibe(self, art: str, *felder: str) -> None: + self._csv.writerow( + [datetime.now(timezone.utc).isoformat(timespec="seconds"), art, *felder, + self._bilder, self._dunkel] + ) + # Sofort auf Platte: Wer nach einem Absturz ins Protokoll schaut, will + # die letzten Minuten sehen und nicht einen halbleeren Puffer. + self._datei.flush() + + def close(self) -> None: + try: + self._datei.close() + except OSError: + pass diff --git a/detector/report.py b/detector/report.py new file mode 100644 index 0000000..a09b91a --- /dev/null +++ b/detector/report.py @@ -0,0 +1,206 @@ +"""Auswertung der gespeicherten Sichtungen. + +Beantwortet die Frage, die man nach den ersten Tagen wirklich hat: Sehen wir +Vögel, und taugen die Bilder etwas? + + python -m detector report live/roh + python -m detector report live/roh --kontaktbogen bogen.jpg + +Der Detector schreibt mit ``--save-to`` je Sichtung ein Vollbild, einen +Ausschnitt und eine JSON-Datei. Diese Auswertung liest den Ordner und misst +nach, statt zu schätzen: + +* **Schärfe** — Varianz der Laplace-Antwort auf dem Ausschnitt. Nicht + kalibriert, aber zwischen Sichtungen derselben Kamera vergleichbar. Unter + etwa 50 ist ein Bild sichtbar verwackelt. +* **Fläche** — wie viel Prozent des Bildes der Vogel einnimmt. Der stärkste + Hebel für die Erkennungsqualität: Ein Vogel unter 3 % ist ein Fleck, und + daran ändert kein Schwellwert etwas. Dann muss die Kamera näher ran. +* **Helligkeit** — Gegenlicht und Dämmerung sichtbar machen. + +Der Kontaktbogen legt die Ausschnitte nebeneinander. Ob die Bildqualität +reicht, sieht man in zehn Sekunden — und nicht, indem man sechzig Dateien +einzeln öffnet. +""" + +from __future__ import annotations + +import json +from dataclasses import dataclass +from pathlib import Path + +from PIL import Image, ImageDraw + +from .daylight import brightness +from .motion import sharpness + + +@dataclass +class Eintrag: + stamp: str + art: str + confidence: float + frames_mit: int + frames_gesamt: int + schaerfe: float + flaeche: float + helligkeit: float + bild: Path | None + crop: Path | None + + @property + def trefferquote(self) -> float: + return self.frames_mit / self.frames_gesamt if self.frames_gesamt else 0.0 + + +def lade(ordner: Path) -> list[Eintrag]: + eintraege: list[Eintrag] = [] + + for js in sorted(ordner.glob("*.json")): + try: + daten = json.loads(js.read_text(encoding="utf-8")) + except (OSError, json.JSONDecodeError): + continue + + bild = js.with_suffix(".jpg") + crop = js.with_name(js.stem + "_crop.jpg") + bild = bild if bild.exists() else None + crop = crop if crop.exists() else None + + schaerfe = flaeche = hell = 0.0 + if crop is not None and bild is not None: + try: + c = Image.open(crop) + v = Image.open(bild) + schaerfe = sharpness(c) + hell = brightness(v) + # Flächenanteil aus den Maßen: der Ausschnitt stammt aus dem + # Vollbild, das Verhältnis ist also direkt ablesbar. + flaeche = (c.width * c.height) / (v.width * v.height) * 100 + except OSError: + pass + + eintraege.append( + Eintrag( + stamp=js.stem.split("_")[0], + art=daten.get("species") or "unbestimmt", + confidence=float(daten.get("confidence") or 0.0), + frames_mit=int(daten.get("frames_with_bird") or 0), + frames_gesamt=int(daten.get("frames_total") or 0), + schaerfe=schaerfe, + flaeche=flaeche, + helligkeit=hell, + bild=bild, + crop=crop, + ) + ) + return eintraege + + +def _urteil(e: Eintrag) -> str: + """Kurzes Urteil zur Bildqualität. Die Schwellen sind Erfahrungswerte.""" + if e.flaeche < 3: + return "Vogel zu klein" + if e.schaerfe < 50: + return "verwackelt" + if e.helligkeit < 40: + return "zu dunkel" + if e.flaeche >= 10 and e.schaerfe >= 150: + return "sehr gut" + return "brauchbar" + + +def kontaktbogen(eintraege: list[Eintrag], ziel: Path, spalten: int = 6, + kachel: int = 200) -> int: + """Legt die Ausschnitte als Raster nebeneinander, mit Beschriftung.""" + mit_bild = [e for e in eintraege if e.crop is not None] + if not mit_bild: + return 0 + + zeilen = (len(mit_bild) + spalten - 1) // spalten + beschriftung = 26 + blatt = Image.new( + "RGB", + (spalten * kachel, zeilen * (kachel + beschriftung)), + (245, 247, 244), + ) + zeichner = ImageDraw.Draw(blatt) + + for i, e in enumerate(mit_bild): + x = (i % spalten) * kachel + y = (i // spalten) * (kachel + beschriftung) + try: + img = Image.open(e.crop).convert("RGB") + except OSError: + continue + img.thumbnail((kachel, kachel), Image.LANCZOS) + blatt.paste(img, (x + (kachel - img.width) // 2, + y + (kachel - img.height) // 2)) + zeichner.text( + (x + 4, y + kachel + 6), + f"{e.stamp[-6:]} {e.art[:12]} {e.confidence:.0%}", + fill=(60, 81, 71), + ) + + ziel.parent.mkdir(parents=True, exist_ok=True) + blatt.save(ziel, quality=88) + return len(mit_bild) + + +def zeige(eintraege: list[Eintrag], ordner: Path) -> None: + if not eintraege: + print(f"Keine Sichtungen in {ordner}.") + print("Der Detector muss mit --save-to laufen, damit hier etwas landet.") + return + + print(f"\n{len(eintraege)} Sichtungen in {ordner}\n") + print(f"{'Zeit':<16}{'Art':<20}{'Sich.':>6}{'Frames':>9}" + f"{'Fläche':>8}{'Schärfe':>9}{'Hell':>6} Urteil") + print("─" * 88) + + for e in eintraege: + zeit = f"{e.stamp[6:8]}.{e.stamp[4:6]}. {e.stamp[9:11]}:{e.stamp[11:13]}" \ + if len(e.stamp) >= 13 else e.stamp + print( + f"{zeit:<16}{e.art[:19]:<20}{e.confidence:>5.0%}" + f"{e.frames_mit:>5}/{e.frames_gesamt:<3}" + f"{e.flaeche:>7.1f}%{e.schaerfe:>9.0f}{e.helligkeit:>6.0f} {_urteil(e)}" + ) + + bestimmt = [e for e in eintraege if e.art != "unbestimmt"] + mit_mass = [e for e in eintraege if e.crop is not None] + + print("\n" + "─" * 88) + print(f"Bestimmt {len(bestimmt):>4} von {len(eintraege)}" + f" ({len(bestimmt) / len(eintraege):.0%})") + if bestimmt: + arten = {} + for e in bestimmt: + arten[e.art] = arten.get(e.art, 0) + 1 + top = ", ".join(f"{a} ×{n}" for a, n in + sorted(arten.items(), key=lambda kv: -kv[1])[:6]) + print(f"Arten {len(arten)} verschiedene — {top}") + + if mit_mass: + def mittel(f): + return sum(f(e) for e in mit_mass) / len(mit_mass) + + print(f"Fläche im Bild {mittel(lambda e: e.flaeche):.1f} % im Mittel, " + f"kleinste {min(e.flaeche for e in mit_mass):.1f} %") + print(f"Schärfe {mittel(lambda e: e.schaerfe):.0f} im Mittel, " + f"schlechteste {min(e.schaerfe for e in mit_mass):.0f}") + print(f"Helligkeit {mittel(lambda e: e.helligkeit):.0f} von 255") + + urteile: dict[str, int] = {} + for e in mit_mass: + u = _urteil(e) + urteile[u] = urteile.get(u, 0) + 1 + print("\nBildqualität:") + for u, n in sorted(urteile.items(), key=lambda kv: -kv[1]): + print(f" {u:<16} {n:>3} {'█' * round(24 * n / len(mit_mass))}") + + zu_klein = [e for e in mit_mass if e.flaeche < 3] + if len(zu_klein) > len(mit_mass) / 3: + print("\nMehr als ein Drittel der Vögel füllt unter 3 % des Bildes.") + print("Das ist der stärkste Hebel: Die Kamera gehört näher heran oder") + print("enger eingestellt — an Schwellwerten ist da nichts zu holen.") diff --git a/detector/sink.py b/detector/sink.py new file mode 100644 index 0000000..6f9806c --- /dev/null +++ b/detector/sink.py @@ -0,0 +1,151 @@ +"""Wohin die fertigen Sichtungen gehen.""" + +from __future__ import annotations + +import io +import json +import time +from abc import ABC, abstractmethod +from pathlib import Path + +from PIL import Image + +from .watcher import Sighting + +JPEG_QUALITY = 88 +MAX_WIDTH = 1600 + + +def _encode(img: Image.Image, max_width: int = MAX_WIDTH) -> bytes: + if img.width > max_width: + h = round(img.height * max_width / img.width) + img = img.resize((max_width, h), Image.LANCZOS) + buf = io.BytesIO() + img.save(buf, format="JPEG", quality=JPEG_QUALITY, optimize=True) + return buf.getvalue() + + +def payload_of(sighting: Sighting) -> dict: + return { + "species": sighting.species.slug if sighting.species else None, + "confidence": round(sighting.confidence, 4), + "started_at": sighting.started_at.isoformat(), + "ended_at": sighting.ended_at.isoformat(), + "frames_total": sighting.frames_total, + "frames_with_bird": sighting.frames_with_bird, + "votes": {k: round(v, 4) for k, v in sighting.votes.items()}, + "mean_bird_score": round(sighting.mean_bird_score, 4), + # Vier Zahlen statt eines zweiten Bildes: siehe web/dex/zuschnitt.py. + "box": ([round(w, 5) for w in sighting.best_box] + if getattr(sighting, "best_box", None) else None), + } + + +class Sink(ABC): + @abstractmethod + def emit(self, sighting: Sighting) -> None: ... + + +class ConsoleSink(Sink): + """Nur ausgeben — zum Einstellen der Schwellwerte an der echten Kamera.""" + + def emit(self, sighting: Sighting) -> None: + print(f"[sichtung] {sighting.summary()}") + if sighting.votes: + top = sorted(sighting.votes.items(), key=lambda kv: -kv[1])[:3] + print(" " + ", ".join(f"{k} {v:.0%}" for k, v in top)) + + +class FileSink(Sink): + """Bilder und JSON in einen Ordner. Nützlich, wenn die Web-App gerade + nicht läuft, und als Trainingsmaterial fürs spätere eigene Modell.""" + + def __init__(self, folder: str | Path): + self.folder = Path(folder) + self.folder.mkdir(parents=True, exist_ok=True) + + def emit(self, sighting: Sighting) -> None: + stamp = sighting.started_at.strftime("%Y%m%d-%H%M%S") + name = sighting.species.slug if sighting.species else "unbestimmt" + base = self.folder / f"{stamp}_{name}" + + if sighting.best_image is not None: + base.with_suffix(".jpg").write_bytes(_encode(sighting.best_image)) + if sighting.best_crop is not None: + base.with_name(base.name + "_crop").with_suffix(".jpg").write_bytes( + _encode(sighting.best_crop, 640) + ) + base.with_suffix(".json").write_text( + json.dumps(payload_of(sighting), indent=2, ensure_ascii=False), + encoding="utf-8", + ) + print(f"[datei] {base.name} — {sighting.summary()}") + + +class HTTPSink(Sink): + """Meldet an die Django-App. Bei Netzproblemen wird die Sichtung + verworfen statt gepuffert — für einen Vogelzähler ist das in Ordnung, und + ``FileSink`` als zweite Senke fängt es ohnehin auf.""" + + def __init__(self, base_url: str, token: str, timeout: int = 20, retries: int = 2): + self.url = base_url.rstrip("/") + "/api/sightings/" + self.token = token + self.timeout = timeout + self.retries = retries + + def emit(self, sighting: Sighting) -> None: + import requests + + files = {} + if sighting.best_image is not None: + files["image"] = ("sighting.jpg", _encode(sighting.best_image), "image/jpeg") + if sighting.best_crop is not None: + files["crop"] = ("crop.jpg", _encode(sighting.best_crop, 640), "image/jpeg") + + data = {"data": json.dumps(payload_of(sighting))} + headers = {"Authorization": f"Bearer {self.token}"} + + for attempt in range(self.retries + 1): + try: + resp = requests.post( + self.url, data=data, files=files, headers=headers, timeout=self.timeout + ) + except requests.RequestException as exc: + if attempt == self.retries: + print(f"[http] Senden fehlgeschlagen: {exc}") + return + time.sleep(2 ** attempt) + continue + + if resp.ok: + body = resp.json() + bits = [f"{body.get('art') or 'unbestimmt'}", f"+{body.get('xp', 0)} XP"] + if body.get("erstfang"): + bits.append("ERSTFANG!") + if body.get("level_up"): + bits.append(f"LEVEL {body['level']}!") + for name in body.get("abzeichen") or []: + bits.append(f"Abzeichen: {name}") + print("[http] " + " · ".join(bits)) + return + + # 4xx liegt an uns und wird durch Wiederholen nicht besser. + if 400 <= resp.status_code < 500: + print(f"[http] {resp.status_code}: {resp.text[:200]}") + return + if attempt == self.retries: + print(f"[http] {resp.status_code}: {resp.text[:200]}") + return + time.sleep(2 ** attempt) + + +class MultiSink(Sink): + def __init__(self, *sinks: Sink): + self.sinks = [s for s in sinks if s is not None] + + def emit(self, sighting: Sighting) -> None: + for sink in self.sinks: + try: + sink.emit(sighting) + except Exception as exc: # eine kaputte Senke darf den Lauf nicht beenden + print(f"[sink] {type(sink).__name__} fehlgeschlagen: {exc}") diff --git a/detector/species_de.py b/detector/species_de.py new file mode 100644 index 0000000..4d3bb70 --- /dev/null +++ b/detector/species_de.py @@ -0,0 +1,226 @@ +"""Arten-Katalog: deutsche Gartenvögel. + +Der iNat-Klassifikator kennt 965 Arten weltweit — überwiegend Nordamerika. +Für einen Nistkasten in Deutschland ist das viel zu breit: ohne Filter landet +eine Kohlmeise gern mal als "Carolina Chickadee". Deshalb schränken wir die +Ausgabe auf die Arten ein, die hier realistisch vor der Kamera sitzen, und +normalisieren die Wahrscheinlichkeiten neu. + +Jeder Eintrag: wissenschaftlicher Name (= Schlüssel ins Label-File), +deutscher Name, Seltenheitsstufe, und ein Fakt fürs Vogelalbum. +""" + +from __future__ import annotations + +from dataclasses import dataclass + +# Seltenheitsstufen -> XP beim Fang. Bezugsrahmen ist ein Garten in +# Deutschland, nicht die weltweite Bestandslage: ein Mäusebussard ist nicht +# bedroht, taucht aber im Vogelhaus praktisch nie auf. +RARITY_XP = { + "haeufig": 10, + "gelegentlich": 25, + "selten": 60, + "episch": 150, + "legendaer": 400, +} + +RARITY_LABEL = { + "haeufig": "Häufig", + "gelegentlich": "Gelegentlich", + "selten": "Selten", + "episch": "Episch", + "legendaer": "Legendär", +} + +# Farben für die UI (Sammelkarten-Logik: je seltener, desto heißer) +RARITY_COLOR = { + "haeufig": "#8b9a7b", + "gelegentlich": "#4f8fbf", + "selten": "#8b5cf6", + "episch": "#e0851f", + "legendaer": "#d4af37", +} + + +@dataclass(frozen=True) +class Species: + scientific: str + german: str + english: str + rarity: str + fact: str + size_cm: str = "" + # Die Kernliste sind per Definition die Arten, die am Futterhaus + # realistisch auftauchen — deshalb durchgehend "garten". + lebensraum: str = "garten" + + @property + def xp(self) -> int: + return RARITY_XP[self.rarity] + + @property + def slug(self) -> str: + return self.german.lower().replace("ä", "ae").replace("ö", "oe").replace( + "ü", "ue" + ).replace("ß", "ss").replace(" ", "-") + + +# fmt: off +SPECIES: list[Species] = [ + # ---------------- Häufig: die Stammgäste ---------------- + Species("Parus major", "Kohlmeise", "Great Tit", "haeufig", + "Der schwarze Streifen auf dem Bauch verrät das Geschlecht: breit = Männchen, schmal = Weibchen.", "14 cm"), + Species("Cyanistes caeruleus", "Blaumeise", "Eurasian Blue Tit", "haeufig", + "Blaumeisen sehen UV-Licht — ihre Scheitelkappe leuchtet für Artgenossen viel greller als für uns.", "12 cm"), + Species("Passer domesticus", "Haussperling", "House Sparrow", "haeufig", + "Der Spatz lebt seit über 10.000 Jahren beim Menschen und kommt fast nirgends ohne uns vor.", "15 cm"), + Species("Turdus merula", "Amsel", "Eurasian Blackbird", "haeufig", + "Nur die Männchen sind schwarz mit gelbem Schnabel — Weibchen sind unauffällig braun.", "25 cm"), + Species("Erithacus rubecula", "Rotkehlchen", "European Robin", "haeufig", + "Rotkehlchen verteidigen ihr Revier so hart, dass sie sogar auf rote Federbüschel losgehen.", "14 cm"), + Species("Fringilla coelebs", "Buchfink", "Common Chaffinch", "haeufig", + "Buchfinken haben regionale Dialekte — ein Fink aus Bayern klingt anders als einer aus Hamburg.", "15 cm"), + Species("Chloris chloris", "Grünfink", "European Greenfinch", "haeufig", + "Sein dicker Schnabel knackt Sonnenblumenkerne, die für Meisen zu hart sind.", "15 cm"), + Species("Sturnus vulgaris", "Star", "European Starling", "haeufig", + "Stare imitieren Handyklingeln, Autoalarm und andere Vögel — echte Stimmenimitatoren.", "21 cm"), + Species("Pica pica", "Elster", "Eurasian Magpie", "haeufig", + "Elstern erkennen sich im Spiegel — das schaffen sonst nur Menschenaffen, Delfine und Elefanten.", "46 cm"), + Species("Columba palumbus", "Ringeltaube", "Common Wood-Pigeon", "haeufig", + "Der weiße Halsfleck fehlt Jungvögeln noch komplett.", "42 cm"), + Species("Corvus corone", "Rabenkrähe", "Carrion Crow", "haeufig", + "Krähen legen Nüsse auf Straßen, damit Autos sie knacken — und holen sie bei Rot ab.", "48 cm"), + + # ---------------- Gelegentlich: gern gesehen ---------------- + Species("Passer montanus", "Feldsperling", "Eurasian Tree Sparrow", "gelegentlich", + "Anders als beim Haussperling sehen Männchen und Weibchen gleich aus — beide mit braunem Käppi und Wangenfleck.", "14 cm"), + Species("Sitta europaea", "Kleiber", "Eurasian Nuthatch", "gelegentlich", + "Der einzige heimische Vogel, der kopfüber den Stamm hinunterlaufen kann.", "14 cm"), + Species("Carduelis carduelis", "Stieglitz", "European Goldfinch", "gelegentlich", + "Auch Distelfink genannt — sein spitzer Schnabel holt Samen aus Disteln, an die sonst keiner kommt.", "13 cm"), + Species("Troglodytes troglodytes", "Zaunkönig", "Eurasian Wren", "gelegentlich", + "Winzig, aber der lauteste Vogel im Verhältnis zur Größe — 90 Dezibel aus 10 Gramm.", "10 cm"), + Species("Prunella modularis", "Heckenbraunelle", "Dunnock", "gelegentlich", + "Unscheinbar grau, aber mit dem wildesten Liebesleben im Garten: mehrere Partner gleichzeitig.", "14 cm"), + Species("Phoenicurus ochruros", "Hausrotschwanz", "Black Redstart", "gelegentlich", + "Zittert ständig mit dem rostroten Schwanz — daran erkennt man ihn auf 50 Meter.", "14 cm"), + Species("Sylvia atricapilla", "Mönchsgrasmücke", "Eurasian Blackcap", "gelegentlich", + "Männchen tragen eine schwarze Kappe, Weibchen eine rotbraune.", "14 cm"), + Species("Periparus ater", "Tannenmeise", "Coal Tit", "gelegentlich", + "Die kleinste heimische Meise — legt Wintervorräte in Rindenritzen an.", "11 cm"), + Species("Dendrocopos major", "Buntspecht", "Great Spotted Woodpecker", "gelegentlich", + "Trommelt bis zu 20 Mal pro Sekunde — ein Stoßdämpfer im Schädel schützt sein Gehirn.", "23 cm"), + Species("Streptopelia decaocto", "Türkentaube", "Eurasian Collared-Dove", "gelegentlich", + "War vor 100 Jahren in Deutschland unbekannt und hat sich seitdem über ganz Europa ausgebreitet.", "32 cm"), + Species("Garrulus glandarius", "Eichelhäher", "Eurasian Jay", "gelegentlich", + "Vergräbt bis zu 5.000 Eicheln pro Herbst — die vergessenen werden zu Eichen.", "34 cm"), + Species("Corvus monedula", "Dohle", "Eurasian Jackdaw", "gelegentlich", + "Die hellblauen Augen sind einmalig unter unseren Rabenvögeln. Dohlen bleiben lebenslang zusammen.", "34 cm"), + Species("Motacilla alba", "Bachstelze", "White Wagtail", "gelegentlich", + "Wippt beim Laufen unaufhörlich mit dem Schwanz — niemand weiß sicher, warum.", "18 cm"), + Species("Aegithalos caudatus", "Schwanzmeise", "Long-tailed Tit", "gelegentlich", + "Der Schwanz ist länger als der ganze Körper. Im Winter schlafen sie in Reihen aneinandergedrängt.", "14 cm"), + + # ---------------- Selten: Fototermin! ---------------- + Species("Pyrrhula pyrrhula", "Gimpel", "Eurasian Bullfinch", "selten", + "Auch Dompfaff genannt. Das Männchen hat die knalligste rote Brust im Garten.", "16 cm"), + Species("Spinus spinus", "Erlenzeisig", "Eurasian Siskin", "selten", + "Kommt in manchen Wintern in Massen, in anderen fast gar nicht — je nach Erlensamen-Ernte.", "12 cm"), + Species("Turdus philomelos", "Singdrossel", "Song Thrush", "selten", + "Zertrümmert Schneckenhäuser an einem festen Stein, ihrer „Drosselschmiede\".", "22 cm"), + Species("Turdus pilaris", "Wacholderdrossel", "Fieldfare", "selten", + "Verteidigt ihr Nest, indem sie Angreifer gezielt mit Kot bombardiert.", "25 cm"), + Species("Phoenicurus phoenicurus", "Gartenrotschwanz", "Common Redstart", "selten", + "Zieht bis in die Sahelzone und zurück — 5.000 km pro Richtung.", "14 cm"), + Species("Ficedula hypoleuca", "Trauerschnäpper", "European Pied Flycatcher", "selten", + "Nimmt Nistkästen besonders gern an — der Klassiker für die Vogelhaus-Kamera.", "13 cm"), + Species("Muscicapa striata", "Grauschnäpper", "Spotted Flycatcher", "selten", + "Sitzt auf einer Warte, schnappt eine Fliege im Flug und kehrt exakt auf denselben Ast zurück.", "14 cm"), + Species("Phylloscopus collybita", "Zilpzalp", "Common Chiffchaff", "selten", + "Heißt so, weil er genau das singt: zilp-zalp-zilp-zalp.", "11 cm"), + Species("Emberiza citrinella", "Goldammer", "Yellowhammer", "selten", + "Ihr Gesang klingt wie „wie-wie-wie hab ich dich lieb\".", "17 cm"), + Species("Serinus serinus", "Girlitz", "European Serin", "selten", + "Der kleinste Fink Europas — nur 11 Gramm.", "11 cm"), + Species("Picus viridis", "Grünspecht", "European Green Woodpecker", "selten", + "Hackt kaum Holz, sondern gräbt mit 10 cm langer Zunge nach Ameisen im Rasen.", "32 cm"), + Species("Hirundo rustica", "Rauchschwalbe", "Barn Swallow", "selten", + "Frisst, trinkt und paart sich im Flug. Lange Schwanzspieße = fitter Partner.", "19 cm"), + Species("Delichon urbicum", "Mehlschwalbe", "Common House-Martin", "selten", + "Baut sein Nest aus rund 1.000 einzeln herangeflogenen Schlammkügelchen.", "13 cm"), + Species("Apus apus", "Mauersegler", "Common Swift", "selten", + "Bleibt nach dem Ausfliegen bis zu 10 Monate am Stück in der Luft — inklusive Schlafen.", "17 cm"), + + # ---------------- Episch: Raubvögel am Futterhaus ---------------- + Species("Accipiter nisus", "Sperber", "Eurasian Sparrowhawk", "episch", + "Jagt gezielt am Futterhaus. Wenn schlagartig alle Vögel weg sind, war er da.", "33 cm"), + Species("Falco tinnunculus", "Turmfalke", "Common Kestrel", "episch", + "Sieht den UV-reflektierenden Urin von Mäusen und findet daran ihre Wege.", "35 cm"), + Species("Buteo buteo", "Mäusebussard", "Common Buzzard", "episch", + "Der häufigste Greifvogel Deutschlands — nur eben selten im Vogelhaus.", "54 cm"), + Species("Corvus corax", "Kolkrabe", "Common Raven", "episch", + "Größter Singvogel der Welt. Löst Rätsel, die Vierjährige überfordern.", "64 cm"), + + # ---------------- Legendär: einmal im Leben ---------------- + Species("Athene noctua", "Steinkauz", "Little Owl", "legendaer", + "Der Vogel der Athene — deshalb sitzt eine Eule auf der griechischen Euro-Münze.", "22 cm"), +] +# fmt: on + +BY_SCIENTIFIC: dict[str, Species] = {s.scientific: s for s in SPECIES} +BY_SLUG: dict[str, Species] = {s.slug: s for s in SPECIES} + + +def catalog(habitats: set[str] | None = None) -> list[Species]: + """Kernliste plus Erweiterung, als eine Liste. + + ``habitats`` schränkt auf Lebensräume ein. Für eine Kamera am Futterhaus + ist ``{"garten"}`` richtig: der Klassifikator soll gar nicht erst + erwägen, ob der Fleck auf dem Ast ein Kranich sein könnte. + """ + arten = list(SPECIES) + try: + from .species_extra import EXTRA + except ImportError: + EXTRA = [] + + for e in EXTRA: + arten.append( + Species( + scientific=e.scientific, + german=e.german, + english=e.english, + rarity=e.rarity, + fact="", + size_cm=e.size_cm, + lebensraum=e.lebensraum, + ) + ) + + if habitats: + arten = [a for a in arten if a.lebensraum in habitats] + return arten + +# Arten, die der iNat-Klassifikator schlicht nicht kennt. Wenn eine davon vor +# der Linse sitzt, wird sie zwangsläufig auf eine verwandte Art gemappt. +# Ehrlicher, das offen zu dokumentieren, als es stillschweigend hinzunehmen. +NICHT_IM_MODELL = [ + "Sumpfmeise (Poecile palustris)", + "Weidenmeise (Poecile montanus)", + "Haubenmeise (Lophophanes cristatus)", + "Gartenbaumläufer (Certhia brachydactyla)", + "Kleinspecht (Dryobates minor)", + "Waldkauz (Strix aluco)", +] + +# Achtung beim Nachschlagen im Label-File: es benutzt teils veraltete +# wissenschaftliche Namen. Kernbeißer steht dort als Coccothraustes +# coccothraustes (richtig), Bluthänfling aber als "Carduelis cannabina" +# statt Linaria cannabina. Eine Suche nach dem heutigen Namen findet ihn +# nicht — beide Arten sind sehr wohl im Modell. + + +def label_to_scientific(label: str) -> str: + """'Parus major (Great Tit)' -> 'Parus major'.""" + return label.split(" (", 1)[0].strip() diff --git a/detector/species_extra.py b/detector/species_extra.py new file mode 100644 index 0000000..6fd8b8a --- /dev/null +++ b/detector/species_extra.py @@ -0,0 +1,335 @@ +"""Der erweiterte Artenkatalog. + +``species_de.py`` enthält die 44 Arten, die realistisch am Futterhaus sitzen — +mit Erzähltext, Verwechslungsliste und allem. Hier stehen die übrigen rund +100 Arten, die in Deutschland regelmäßig vorkommen und die das Modell kennt. + +Bewusst nur Strukturdaten, kein Fließtext. Ein Steckbrief für den +Purpurreiher, der nie vor der Kamera landen wird, ist verschwendete Mühe — +er wächst nach, sobald eine Art zum ersten Mal auftaucht. Die Oberfläche +kommt mit fehlendem Text zurecht. + +Die Seltenheit misst, wie wahrscheinlich eine Art **vor dieser Kamera** +erscheint, nicht ihre Bestandslage. Der Kiebitz ist deutschlandweit weit +häufiger als der Steinkauz — an einem Futterhaus sieht man trotzdem eher den +Kauz. Damit die Sammlung dadurch nicht in einem Meer aus Wasservögeln +untergeht, hat jede Art zusätzlich einen ``lebensraum``, nach dem sich +filtern lässt. +""" + +from __future__ import annotations + +from dataclasses import dataclass + +# Lebensraum — die Achse, nach der die Sammlung sinnvoll teilbar ist. +HABITATS = { + "garten": ("Garten & Siedlung", "Gardens & settlements"), + "wald": ("Wald", "Woodland"), + "offenland": ("Feld & Wiese", "Fields & meadows"), + "wasser": ("Wasser & Ufer", "Water & shoreline"), + "gebirge": ("Gebirge", "Mountains"), +} + +# Ergänzende Typen für die Gruppen, die im Garten nicht vorkommen. +EXTRA_TYPES = { + "schreitvogel": ("Schreitvogel", "#6b8f8a", "#f0f6f5"), + "ente": ("Ente", "#3f7d9e", "#eef7fb"), + "gans": ("Gans", "#8d9aa6", "#151b20"), + "moewe": ("Möwe", "#7fa8c9", "#101c26"), + "watvogel": ("Watvogel", "#b3966b", "#241c0e"), + "taucher": ("Taucher", "#4a7a8c", "#eef6f9"), + "ralle": ("Ralle", "#5f6b5a", "#eef2ec"), + "lerche": ("Lerche", "#c2a878", "#241d0d"), + "wuerger": ("Würger", "#9a6f8f", "#f7eef5"), + "huhn": ("Hühnervogel", "#a4703f", "#f8efe6"), + "exot": ("Exot", "#22a3a3", "#f0ffff"), +} + +EXTRA_TYPE_NAMES_EN = { + "schreitvogel": "Wader (long-legged)", + "ente": "Duck", + "gans": "Goose", + "moewe": "Gull", + "watvogel": "Shorebird", + "taucher": "Grebe", + "ralle": "Rail", + "lerche": "Lark", + "wuerger": "Shrike", + "huhn": "Gamebird", + "exot": "Exotic", +} + + +@dataclass(frozen=True) +class Extra: + slug: str + german: str + scientific: str + english: str + typ: str + rarity: str + size_cm: str + gewicht_g: float + spannweite_cm: float + zug: str + lebensraum: str + + +def _(slug, german, scientific, english, typ, rarity, size, gewicht, spann, zug, hab): + return Extra(slug, german, scientific, english, typ, rarity, + f"{size} cm", gewicht, spann, zug, hab) + + +# fmt: off +EXTRA: list[Extra] = [ + # ---------- Finken und Ammern ---------- + _("bergfink", "Bergfink", "Fringilla montifringilla", "Brambling", + "fink", "selten", 15, 24, 26, "zug", "garten"), + _("bluthaenfling", "Bluthänfling", "Carduelis cannabina", "Eurasian Linnet", + "fink", "selten", 13, 19, 24, "teil", "offenland"), + _("kernbeisser", "Kernbeißer", "Coccothraustes coccothraustes", "Hawfinch", + "fink", "selten", 18, 55, 31, "stand", "wald"), + _("fichtenkreuzschnabel", "Fichtenkreuzschnabel", "Loxia curvirostra", "Red Crossbill", + "fink", "episch", 17, 40, 29, "stand", "wald"), + _("rohrammer", "Rohrammer", "Emberiza schoeniclus", "Reed Bunting", + "ammer", "episch", 15, 19, 23, "teil", "wasser"), + _("grauammer", "Grauammer", "Emberiza calandra", "Corn Bunting", + "ammer", "episch", 18, 45, 29, "stand", "offenland"), + + # ---------- Schnäpper und Verwandte ---------- + _("blaukehlchen", "Blaukehlchen", "Luscinia svecica", "Bluethroat", + "schnaepper", "episch", 14, 18, 23, "zug", "wasser"), + _("braunkehlchen", "Braunkehlchen", "Saxicola rubetra", "Whinchat", + "schnaepper", "episch", 13, 17, 23, "zug", "offenland"), + _("schwarzkehlchen", "Schwarzkehlchen", "Saxicola rubicola", "European Stonechat", + "schnaepper", "episch", 12, 15, 20, "teil", "offenland"), + _("steinschmaetzer", "Steinschmätzer", "Oenanthe oenanthe", "Northern Wheatear", + "schnaepper", "episch", 15, 24, 30, "zug", "offenland"), + + # ---------- Drosseln ---------- + _("misteldrossel", "Misteldrossel", "Turdus viscivorus", "Mistle Thrush", + "drossel", "selten", 27, 120, 45, "teil", "wald"), + _("wasseramsel", "Wasseramsel", "Cinclus cinclus", "White-throated Dipper", + "drossel", "episch", 18, 60, 28, "stand", "gebirge"), + + # ---------- Grasmücken und Goldhähnchen ---------- + _("dorngrasmuecke", "Dorngrasmücke", "Sylvia communis", "Greater Whitethroat", + "grasmuecke", "selten", 14, 15, 21, "zug", "offenland"), + _("wintergoldhaehnchen", "Wintergoldhähnchen", "Regulus regulus", "Goldcrest", + "grasmuecke", "selten", 9, 5.5, 14, "teil", "wald"), + _("sommergoldhaehnchen", "Sommergoldhähnchen", "Regulus ignicapilla", "Common Firecrest", + "grasmuecke", "selten", 9, 5.5, 14, "teil", "wald"), + + # ---------- Stelzen, Pieper, Lerchen ---------- + _("gebirgsstelze", "Gebirgsstelze", "Motacilla cinerea", "Grey Wagtail", + "stelze", "selten", 19, 18, 26, "teil", "gebirge"), + _("schafstelze", "Schafstelze", "Motacilla flava", "Western Yellow Wagtail", + "stelze", "episch", 17, 17, 25, "zug", "offenland"), + _("wiesenpieper", "Wiesenpieper", "Anthus pratensis", "Meadow Pipit", + "lerche", "episch", 15, 18, 24, "teil", "offenland"), + _("feldlerche", "Feldlerche", "Alauda arvensis", "Eurasian Skylark", + "lerche", "episch", 18, 38, 33, "teil", "offenland"), + _("haubenlerche", "Haubenlerche", "Galerida cristata", "Crested Lark", + "lerche", "legendaer", 17, 42, 32, "stand", "offenland"), + + # ---------- Würger ---------- + _("neuntoeter", "Neuntöter", "Lanius collurio", "Red-backed Shrike", + "wuerger", "episch", 17, 30, 26, "zug", "offenland"), + _("raubwuerger", "Raubwürger", "Lanius excubitor", "Northern Shrike", + "wuerger", "legendaer", 25, 65, 33, "teil", "offenland"), + + # ---------- Rabenvögel ---------- + _("nebelkraehe", "Nebelkrähe", "Corvus cornix", "Hooded Crow", + "rabenvogel", "selten", 48, 510, 98, "stand", "offenland"), + _("saatkraehe", "Saatkrähe", "Corvus frugilegus", "Rook", + "rabenvogel", "selten", 46, 460, 90, "teil", "offenland"), + _("alpendohle", "Alpendohle", "Pyrrhocorax graculus", "Alpine Chough", + "rabenvogel", "legendaer", 38, 210, 78, "stand", "gebirge"), + + # ---------- Tauben ---------- + _("strassentaube", "Straßentaube", "Columba livia", "Rock Pigeon", + "taube", "selten", 33, 300, 65, "stand", "garten"), + _("turteltaube", "Turteltaube", "Streptopelia turtur", "European Turtle-Dove", + "taube", "episch", 27, 150, 50, "zug", "offenland"), + + # ---------- Schwalben ---------- + _("uferschwalbe", "Uferschwalbe", "Riparia riparia", "Bank Swallow", + "schwalbe", "selten", 12, 14, 28, "zug", "wasser"), + + # ---------- Auffällige Einzelgänger ---------- + _("seidenschwanz", "Seidenschwanz", "Bombycilla garrulus", "Bohemian Waxwing", + "exot", "selten", 20, 60, 34, "zug", "garten"), + _("kuckuck", "Kuckuck", "Cuculus canorus", "Common Cuckoo", + "exot", "episch", 33, 115, 58, "zug", "wald"), + _("wiedehopf", "Wiedehopf", "Upupa epops", "Common Hoopoe", + "exot", "legendaer", 27, 65, 45, "zug", "offenland"), + _("eisvogel", "Eisvogel", "Alcedo atthis", "Common Kingfisher", + "exot", "legendaer", 17, 40, 25, "stand", "wasser"), + _("bienenfresser", "Bienenfresser", "Merops apiaster", "European Bee-Eater", + "exot", "legendaer", 28, 55, 46, "zug", "offenland"), + _("blauracke", "Blauracke", "Coracias garrulus", "European Roller", + "exot", "legendaer", 31, 130, 70, "zug", "offenland"), + + # ---------- Greifvögel ---------- + _("habicht", "Habicht", "Accipiter gentilis", "Northern Goshawk", + "greifvogel", "episch", 55, 900, 105, "stand", "wald"), + _("raufussbussard", "Raufußbussard", "Buteo lagopus", "Rough-legged Hawk", + "greifvogel", "legendaer", 55, 950, 130, "zug", "offenland"), + _("rotmilan", "Rotmilan", "Milvus milvus", "Red Kite", + "greifvogel", "episch", 65, 1000, 160, "teil", "offenland"), + _("schwarzmilan", "Schwarzmilan", "Milvus migrans", "Black Kite", + "greifvogel", "episch", 58, 850, 150, "zug", "wasser"), + _("rohrweihe", "Rohrweihe", "Circus aeruginosus", "Western Marsh-Harrier", + "greifvogel", "episch", 52, 650, 120, "zug", "wasser"), + _("kornweihe", "Kornweihe", "Circus cyaneus", "Northern Harrier", + "greifvogel", "legendaer", 47, 450, 110, "teil", "offenland"), + _("fischadler", "Fischadler", "Pandion haliaetus", "Osprey", + "greifvogel", "legendaer", 57, 1500, 160, "zug", "wasser"), + _("steinadler", "Steinadler", "Aquila chrysaetos", "Golden Eagle", + "greifvogel", "legendaer", 85, 4500, 210, "stand", "gebirge"), + _("schlangenadler", "Schlangenadler", "Circaetus gallicus", "Short-toed Snake-Eagle", + "greifvogel", "legendaer", 67, 1800, 180, "zug", "offenland"), + _("gaensegeier", "Gänsegeier", "Gyps fulvus", "Eurasian Griffon", + "greifvogel", "legendaer", 100, 8000, 260, "teil", "gebirge"), + _("wanderfalke", "Wanderfalke", "Falco peregrinus", "Peregrine Falcon", + "greifvogel", "episch", 45, 800, 105, "stand", "gebirge"), + _("baumfalke", "Baumfalke", "Falco subbuteo", "Eurasian Hobby", + "greifvogel", "episch", 33, 230, 80, "zug", "offenland"), + _("merlin", "Merlin", "Falco columbarius", "Merlin", + "greifvogel", "legendaer", 28, 190, 60, "zug", "offenland"), + + # ---------- Eulen ---------- + _("schleiereule", "Schleiereule", "Tyto alba", "Barn Owl", + "eule", "episch", 35, 320, 90, "stand", "offenland"), + _("waldohreule", "Waldohreule", "Asio otus", "Long-eared Owl", + "eule", "episch", 36, 280, 92, "stand", "wald"), + _("sumpfohreule", "Sumpfohreule", "Asio flammeus", "Short-eared Owl", + "eule", "legendaer", 37, 330, 100, "zug", "offenland"), + _("schnee_eule", "Schnee-Eule", "Bubo scandiacus", "Snowy Owl", + "eule", "legendaer", 60, 2000, 150, "zug", "offenland"), + + # ---------- Schreitvögel ---------- + _("graureiher", "Graureiher", "Ardea cinerea", "Grey Heron", + "schreitvogel", "episch", 95, 1700, 180, "teil", "wasser"), + _("silberreiher", "Silberreiher", "Ardea alba", "Great Egret", + "schreitvogel", "legendaer", 95, 1200, 165, "teil", "wasser"), + _("purpurreiher", "Purpurreiher", "Ardea purpurea", "Purple Heron", + "schreitvogel", "legendaer", 85, 900, 130, "zug", "wasser"), + _("seidenreiher", "Seidenreiher", "Egretta garzetta", "Little Egret", + "schreitvogel", "legendaer", 60, 500, 95, "zug", "wasser"), + _("weissstorch", "Weißstorch", "Ciconia ciconia", "White Stork", + "schreitvogel", "episch", 105, 3400, 200, "zug", "offenland"), + _("kranich", "Kranich", "Grus grus", "Common Crane", + "schreitvogel", "legendaer", 115, 5500, 220, "zug", "offenland"), + + # ---------- Hühnervögel ---------- + _("fasan", "Fasan", "Phasianus colchicus", "Ring-necked Pheasant", + "huhn", "episch", 80, 1200, 80, "stand", "offenland"), + + # ---------- Watvögel ---------- + _("kiebitz", "Kiebitz", "Vanellus vanellus", "Northern Lapwing", + "watvogel", "episch", 30, 220, 75, "teil", "offenland"), + _("austernfischer", "Austernfischer", "Haematopus ostralegus", "Eurasian Oystercatcher", + "watvogel", "legendaer", 43, 520, 85, "teil", "wasser"), + _("saebelschnaebler", "Säbelschnäbler", "Recurvirostra avosetta", "Pied Avocet", + "watvogel", "legendaer", 44, 300, 78, "zug", "wasser"), + _("stelzenlaeufer", "Stelzenläufer", "Himantopus himantopus", "Black-winged Stilt", + "watvogel", "legendaer", 37, 180, 75, "zug", "wasser"), + _("flussregenpfeifer", "Flussregenpfeifer", "Charadrius dubius", "Little Ringed Plover", + "watvogel", "legendaer", 16, 40, 45, "zug", "wasser"), + _("sandregenpfeifer", "Sandregenpfeifer", "Charadrius hiaticula", "Common Ringed Plover", + "watvogel", "legendaer", 19, 65, 50, "zug", "wasser"), + _("bekassine", "Bekassine", "Gallinago gallinago", "Common Snipe", + "watvogel", "legendaer", 26, 110, 45, "teil", "wasser"), + _("grosser_brachvogel", "Großer Brachvogel", "Numenius arquata", "Eurasian Curlew", + "watvogel", "legendaer", 55, 800, 90, "teil", "wasser"), + _("regenbrachvogel", "Regenbrachvogel", "Numenius phaeopus", "Whimbrel", + "watvogel", "legendaer", 42, 400, 82, "zug", "wasser"), + _("rotschenkel", "Rotschenkel", "Tringa totanus", "Common Redshank", + "watvogel", "legendaer", 28, 130, 62, "teil", "wasser"), + _("gruenschenkel", "Grünschenkel", "Tringa nebularia", "Common Greenshank", + "watvogel", "legendaer", 32, 180, 70, "zug", "wasser"), + _("waldwasserlaeufer", "Waldwasserläufer", "Tringa ochropus", "Green Sandpiper", + "watvogel", "legendaer", 22, 80, 58, "zug", "wasser"), + _("bruchwasserlaeufer", "Bruchwasserläufer", "Tringa glareola", "Wood Sandpiper", + "watvogel", "legendaer", 20, 62, 56, "zug", "wasser"), + _("flussuferlaeufer", "Flussuferläufer", "Actitis hypoleucos", "Common Sandpiper", + "watvogel", "legendaer", 20, 50, 40, "zug", "wasser"), + + # ---------- Möwen und Seeschwalben ---------- + _("lachmoewe", "Lachmöwe", "Chroicocephalus ridibundus", "Black-headed Gull", + "moewe", "episch", 38, 280, 105, "teil", "wasser"), + _("silbermoewe", "Silbermöwe", "Larus argentatus", "Herring Gull", + "moewe", "episch", 60, 1100, 145, "teil", "wasser"), + _("sturmmoewe", "Sturmmöwe", "Larus canus", "Mew Gull", + "moewe", "legendaer", 42, 400, 115, "teil", "wasser"), + _("mantelmoewe", "Mantelmöwe", "Larus marinus", "Great Black-backed Gull", + "moewe", "legendaer", 70, 1700, 160, "teil", "wasser"), + _("heringsmoewe", "Heringsmöwe", "Larus fuscus", "Lesser Black-backed Gull", + "moewe", "legendaer", 55, 800, 140, "zug", "wasser"), + _("mittelmeermoewe", "Mittelmeermöwe", "Larus michahellis", "Yellow-legged Gull", + "moewe", "legendaer", 60, 1100, 145, "teil", "wasser"), + _("flussseeschwalbe", "Flussseeschwalbe", "Sterna hirundo", "Common Tern", + "moewe", "legendaer", 34, 130, 82, "zug", "wasser"), + _("kuestenseeschwalbe", "Küstenseeschwalbe", "Sterna paradisaea", "Arctic Tern", + "moewe", "legendaer", 35, 110, 78, "zug", "wasser"), + + # ---------- Taucher und Kormoran ---------- + _("kormoran", "Kormoran", "Phalacrocorax carbo", "Great Cormorant", + "taucher", "episch", 90, 2500, 140, "teil", "wasser"), + _("haubentaucher", "Haubentaucher", "Podiceps cristatus", "Great Crested Grebe", + "taucher", "legendaer", 48, 900, 88, "teil", "wasser"), + _("rothalstaucher", "Rothalstaucher", "Podiceps grisegena", "Red-necked Grebe", + "taucher", "legendaer", 45, 800, 82, "zug", "wasser"), + _("schwarzhalstaucher", "Schwarzhalstaucher", "Podiceps nigricollis", "Eared Grebe", + "taucher", "legendaer", 30, 300, 58, "zug", "wasser"), + _("zwergtaucher", "Zwergtaucher", "Tachybaptus ruficollis", "Little Grebe", + "taucher", "legendaer", 27, 150, 42, "teil", "wasser"), + + # ---------- Rallen ---------- + _("blaesshuhn", "Blässhuhn", "Fulica atra", "Eurasian Coot", + "ralle", "episch", 38, 750, 75, "teil", "wasser"), + _("teichhuhn", "Teichhuhn", "Gallinula chloropus", "Eurasian Moorhen", + "ralle", "episch", 33, 320, 55, "teil", "wasser"), + + # ---------- Schwäne und Gänse ---------- + _("hoeckerschwan", "Höckerschwan", "Cygnus olor", "Mute Swan", + "gans", "episch", 150, 11000, 230, "stand", "wasser"), + _("singschwan", "Singschwan", "Cygnus cygnus", "Whooper Swan", + "gans", "legendaer", 150, 10000, 235, "zug", "wasser"), + _("graugans", "Graugans", "Anser anser", "Greylag Goose", + "gans", "episch", 82, 3300, 160, "teil", "wasser"), + _("blaessgans", "Blässgans", "Anser albifrons", "Greater White-fronted Goose", + "gans", "legendaer", 72, 2500, 145, "zug", "wasser"), + _("kanadagans", "Kanadagans", "Branta canadensis", "Canada Goose", + "gans", "episch", 95, 4500, 170, "teil", "wasser"), + _("weisswangengans", "Weißwangengans", "Branta leucopsis", "Barnacle Goose", + "gans", "legendaer", 65, 1700, 135, "zug", "wasser"), + _("ringelgans", "Ringelgans", "Branta bernicla", "Brant", + "gans", "legendaer", 58, 1400, 115, "zug", "wasser"), + + # ---------- Enten ---------- + _("stockente", "Stockente", "Anas platyrhynchos", "Mallard", + "ente", "episch", 58, 1100, 90, "teil", "wasser"), + _("spiessente", "Spießente", "Anas acuta", "Northern Pintail", + "ente", "legendaer", 60, 900, 88, "zug", "wasser"), + _("krickente", "Krickente", "Anas crecca", "Green-winged Teal", + "ente", "legendaer", 36, 330, 60, "teil", "wasser"), + _("schnatterente", "Schnatterente", "Anas strepera", "Gadwall", + "ente", "legendaer", 50, 850, 88, "teil", "wasser"), + _("loeffelente", "Löffelente", "Anas clypeata", "Northern Shoveler", + "ente", "legendaer", 48, 650, 78, "zug", "wasser"), + _("pfeifente", "Pfeifente", "Anas penelope", "Eurasian Wigeon", + "ente", "legendaer", 48, 750, 82, "zug", "wasser"), + _("knaekente", "Knäkente", "Anas querquedula", "Garganey", + "ente", "legendaer", 38, 350, 63, "zug", "wasser"), + _("tafelente", "Tafelente", "Aythya ferina", "Common Pochard", + "ente", "legendaer", 46, 900, 77, "teil", "wasser"), + _("reiherente", "Reiherente", "Aythya fuligula", "Tufted Duck", + "ente", "legendaer", 43, 700, 70, "teil", "wasser"), + _("bergente", "Bergente", "Aythya marila", "Greater Scaup", + "ente", "legendaer", 46, 1000, 78, "zug", "wasser"), +] +# fmt: on + +BY_SLUG = {e.slug: e for e in EXTRA} diff --git a/detector/species_info.py b/detector/species_info.py new file mode 100644 index 0000000..a371bf2 --- /dev/null +++ b/detector/species_info.py @@ -0,0 +1,931 @@ +"""Steckbriefe für die Artseiten. + +Bewusst getrennt von ``species_de.py``: dort steht, was die Erkennung braucht +(wissenschaftlicher Name, Seltenheit, XP). Hier steht, was der Mensch davon +hat. Der Detector importiert diese Datei nie. + +Aufbau wie ein Sammelkarten-Steckbrief: eine Kategorie („Der Höhlenbrüter“), +ein Typ, harte Werte als Balken, zwei Absätze Fließtext und die Arten, mit +denen man sie verwechselt. ``verwechslung`` ist dabei nicht Deko — es ist die +Liste, die man beim Bestimmen tatsächlich durchgeht, und sie deckt sich mit +den Verwechslungen, die auch das Modell macht. +""" + +from __future__ import annotations + +from dataclasses import dataclass, field + +# Die „Typen“. Eine Handvoll Familien, jede mit eigener Farbe, +# damit die Sammlung auf einen Blick Struktur bekommt. +TYPES = { + "meise": ("Meise", "#f2c744", "#3b2f00"), + "fink": ("Fink", "#e0574f", "#3b0d0a"), + "sperling": ("Sperling", "#b08347", "#2e1f0c"), + "drossel": ("Drossel", "#7a5c3e", "#241a10"), + "schnaepper": ("Schnäpper", "#ef8354", "#3b1a0a"), + "grasmuecke": ("Grasmücke", "#8fae5d", "#1f2a10"), + "specht": ("Specht", "#d64545", "#3b0e0e"), + "rabenvogel": ("Rabenvogel", "#8b7fd4", "#1b1638"), + "taube": ("Taube", "#a8a5b8", "#26242e"), + "schwalbe": ("Schwalbe", "#5aa9e6", "#0c2338"), + "greifvogel": ("Greifvogel", "#c9963f", "#33240a"), + "eule": ("Eule", "#5c6bc0", "#141a3b"), + "klettervogel": ("Klettervogel", "#4db6ac", "#0c2b28"), + "buschvogel": ("Buschvogel", "#9c7b5c", "#291d13"), + "stelze": ("Stelze", "#cfd8dc", "#22282a"), + "ammer": ("Ammer", "#e5c04a", "#332a06"), +} + +ZUG = { + "stand": "Standvogel", + "teil": "Teilzieher", + "zug": "Zugvogel", +} + + +@dataclass(frozen=True) +class Info: + """Steckbrief einer Art. + + ``groesse``/``gewicht``/``spannweite`` sind Mittelwerte — Vögel schwanken + saisonal erheblich, im Winter wiegt dieselbe Meise gut ein Zehntel mehr. + """ + + typ: str + kategorie: str # „Der Höhlenbrüter“ — die Schlagzeile des Eintrags + gewicht_g: float + spannweite_cm: float + zug: str + nahrung: str + lebensraum: str + stimme: str + text: str # zwei Absätze, durch \n\n getrennt + verwechslung: list[str] = field(default_factory=list) + + +# fmt: off +INFO: dict[str, Info] = { + +"kohlmeise": Info( + typ="meise", kategorie="Die Lauteste im Garten", + gewicht_g=18, spannweite_cm=24, zug="stand", + nahrung="Insekten und Raupen im Sommer, Samen und Fett im Winter", + lebensraum="Gärten, Parks, Wälder — überall, wo es Höhlen zum Brüten gibt", + stimme="Ein helles „zi-zi-bäh“, das klingt wie eine quietschende Fahrradpumpe", + text=( + "Die Kohlmeise ist der Vogel, den fast jeder zuerst am Futterhaus sieht. " + "Sie ist die größte heimische Meise, sofort erkennbar am schwarzen Kopf mit " + "den weißen Wangen und dem gelben Bauch. Der schwarze Streifen, der über " + "diesen Bauch läuft, verrät das Geschlecht: breit und bis zwischen die Beine " + "reichend beim Männchen, schmal und oft unterbrochen beim Weibchen." + "\n\n" + "Kohlmeisen haben ein erstaunlich großes Stimmrepertoire — über 40 " + "verschiedene Laute sind beschrieben, weshalb Vogelkundler sagen: „Was du " + "nicht kennst, ist wahrscheinlich eine Kohlmeise.“ Sie sind außerdem " + "Problemlöser. In England lernten sie in den 1920ern, die Alufolie von " + "Milchflaschen zu öffnen, und die Technik verbreitete sich über das ganze " + "Land, indem ein Vogel sie vom anderen abschaute." + ), + verwechslung=["blaumeise", "tannenmeise"], +), + +"blaumeise": Info( + typ="meise", kategorie="Der UV-Leuchter", + gewicht_g=11, spannweite_cm=19, zug="stand", + nahrung="Blattläuse, Raupen, im Winter Samen und Nüsse", + lebensraum="Laubwälder und Gärten mit alten Bäumen", + stimme="Ein schnelles, klingelndes „tsi-tsi-tsirrr“", + text=( + "Kleiner und runder als die Kohlmeise, mit blauer Kappe, blauen Flügeln und " + "einem schwarzen Strich durchs Auge, der wie eine Zorro-Maske wirkt. Der " + "Bauch ist gelb, aber blasser als bei der Kohlmeise." + "\n\n" + "Was wir sehen, ist nur die halbe Wahrheit: Die Scheitelkappe reflektiert " + "ultraviolettes Licht, und Blaumeisen können UV sehen. Für einen Artgenossen " + "leuchtet dieser Fleck also deutlich greller, als er für uns aussieht — und " + "je greller, desto attraktiver. Weibchen wählen ihre Partner tatsächlich " + "nach einer Farbe aus, die für menschliche Augen unsichtbar ist." + ), + verwechslung=["kohlmeise", "tannenmeise"], +), + +"tannenmeise": Info( + typ="meise", kategorie="Der Vorratshalter", + gewicht_g=9, spannweite_cm=18, zug="stand", + nahrung="Fichtensamen, kleine Insekten", + lebensraum="Nadelwälder, im Winter auch Gärten", + stimme="Ein hohes, zweisilbiges „sitü-sitü“, schneller als die Kohlmeise", + text=( + "Die kleinste heimische Meise, nur neun Gramm schwer. Schwarzer Kopf wie die " + "Kohlmeise, aber mit einem weißen Fleck im Nacken — das ist das sichere " + "Kennzeichen. Der Bauch ist beige statt gelb." + "\n\n" + "Tannenmeisen legen Wintervorräte an und verstecken Samen einzeln in " + "Rindenritzen. Sie merken sich hunderte Verstecke über Wochen hinweg. Der " + "Teil des Gehirns, der dafür zuständig ist, wächst im Herbst messbar an und " + "schrumpft im Frühjahr wieder." + ), + verwechslung=["kohlmeise", "blaumeise"], +), + +"schwanzmeise": Info( + typ="meise", kategorie="Der Wattebausch am Stiel", + gewicht_g=8, spannweite_cm=18, zug="stand", + nahrung="Kleinstinsekten, Spinnen, Eier von Blattläusen", + lebensraum="Gebüsch, Waldränder, Hecken", + stimme="Ein feines „srrih-srrih“, meist aus einer ganzen Gruppe gleichzeitig", + text=( + "Ein Federball mit einem Schwanz, der länger ist als der ganze restliche " + "Vogel. Schwanzmeisen kommen fast nie allein — wenn eine da ist, sind acht " + "weitere im Anflug." + "\n\n" + "Ihr Nest ist eines der aufwendigsten Bauwerke der heimischen Vogelwelt: ein " + "geschlossener Beutel aus Moos, Flechten und bis zu 2.000 Federn, " + "zusammengehalten von Spinnenseide. Die dehnt sich mit, wenn die Jungen " + "wachsen. Im Winter schlafen sie dicht aneinandergedrängt in einer Reihe auf " + "einem Ast — anders überstehen acht Gramm eine Frostnacht nicht." + ), + verwechslung=["blaumeise"], +), + +"haussperling": Info( + typ="sperling", kategorie="Der Mitbewohner", + gewicht_g=30, spannweite_cm=24, zug="stand", + nahrung="Samen, Brotkrumen, im Sommer Insekten für die Jungen", + lebensraum="Dörfer und Städte — praktisch immer in Menschennähe", + stimme="Das bekannte „tschilp“, meist im Chor aus einer Hecke", + text=( + "Der Spatz. Männchen tragen eine graue Kappe und einen schwarzen Latz, " + "Weibchen sind schlicht braun mit einem hellen Streifen hinterm Auge. Er " + "lebt seit über 10.000 Jahren beim Menschen und kommt fast nirgends vor, wo " + "keine Menschen sind." + "\n\n" + "Trotz seiner Häufigkeit ist er in Deutschland auf der Vorwarnliste: " + "Sanierte Fassaden lassen keine Nischen mehr zum Brüten, und versiegelte " + "Flächen bieten keine Insekten für die Jungen. In manchen Großstädten ist " + "der Bestand seit 1990 um mehr als die Hälfte eingebrochen." + ), + verwechslung=["feldsperling", "heckenbraunelle"], +), + +"feldsperling": Info( + typ="sperling", kategorie="Der mit dem Ohrfleck", + gewicht_g=24, spannweite_cm=21, zug="stand", + nahrung="Sämereien, Getreide, Insekten in der Brutzeit", + lebensraum="Feldränder, Obstgärten, Dorfränder", + stimme="Wie der Haussperling, aber höher und schärfer", + text=( + "Auf den ersten Blick ein Spatz, auf den zweiten deutlich eleganter: braune " + "statt graue Kappe, und ein sauberer schwarzer Fleck mitten auf der weißen " + "Wange. Diesen Ohrfleck hat kein anderer heimischer Vogel." + "\n\n" + "Anders als beim Haussperling sehen Männchen und Weibchen gleich aus. Der " + "Feldsperling ist scheuer und hält mehr Abstand zu Häusern — wer ihn am " + "Futterhaus hat, hat meist Feld oder Streuobst in der Nähe." + ), + verwechslung=["haussperling"], +), + +"amsel": Info( + typ="drossel", kategorie="Der Frühaufsteher", + gewicht_g=100, spannweite_cm=36, zug="teil", + nahrung="Regenwürmer, Insekten, im Herbst Beeren und Fallobst", + lebensraum="Gärten, Parks, Wälder — einer der anpassungsfähigsten Vögel", + stimme="Ein volles, flötendes Lied von einer erhöhten Warte, oft schon vor Sonnenaufgang", + text=( + "Männchen sind tiefschwarz mit leuchtend gelbem Schnabel und gelbem Augenring, " + "Weibchen unscheinbar dunkelbraun mit gesprenkelter Brust. Wer eine „braune " + "Amsel“ sieht, sieht ein Weibchen — kein anderer Vogel." + "\n\n" + "Die Amsel war ursprünglich ein scheuer Waldvogel. Erst im 19. Jahrhundert " + "zog sie in die Städte, und dort verhält sie sich messbar anders als ihre " + "Verwandten im Wald: Sie singt höher, um den Verkehrslärm zu übertönen, " + "beginnt früher am Morgen, weil Straßenlaternen den Tag vorziehen, und lässt " + "Menschen auf zwei Meter herankommen." + ), + verwechslung=["singdrossel", "star"], +), + +"singdrossel": Info( + typ="drossel", kategorie="Der Schneckenknacker", + gewicht_g=70, spannweite_cm=34, zug="zug", + nahrung="Schnecken, Würmer, Beeren", + lebensraum="Wälder mit dichtem Unterholz, große Gärten", + stimme="Kurze Motive, jedes zwei- bis viermal wiederholt — daran erkennt man sie sicher", + text=( + "Braun oben, cremeweiß unten mit dunklen, pfeilförmigen Flecken. Kleiner und " + "zierlicher als die Amsel, mit warmerem Braunton." + "\n\n" + "Singdrosseln benutzen Werkzeuge — genauer gesagt einen Amboss. Sie tragen " + "Schneckenhäuser zu einem festen Stein und schlagen sie dort auf. Wer im " + "Garten einen Stein mit Schneckenhausscherben drumherum findet, hat eine " + "Drosselschmiede gefunden, und die wird oft über Jahre von denselben Vögeln " + "benutzt." + ), + verwechslung=["wacholderdrossel", "amsel"], +), + +"wacholderdrossel": Info( + typ="drossel", kategorie="Der Wintergast", + gewicht_g=100, spannweite_cm=42, zug="teil", + nahrung="Beeren, Fallobst, Würmer", + lebensraum="Offene Landschaft, im Winter in großen Schwärmen in Gärten", + stimme="Ein raues „schack-schack-schack“, meist im Flug", + text=( + "Grauer Kopf, kastanienbrauner Rücken, gelbliche gefleckte Brust. Im Winter " + "fallen sie in Trupps über Apfelbäume und Beerensträucher her — wer im " + "Januar plötzlich zwanzig Drosseln im Garten hat, hat Wacholderdrosseln." + "\n\n" + "Sie verteidigen ihre Nester mit einer Methode, die man einmal gesehen haben " + "muss: Der ganze Brutkoloniechor bombardiert Krähen und Greifvögel gezielt " + "mit Kot. Das verklebt das Gefieder so gründlich, dass angegriffene Vögel " + "flugunfähig werden können." + ), + verwechslung=["singdrossel", "star"], +), + +"star": Info( + typ="drossel", kategorie="Der Stimmenimitator", + gewicht_g=80, spannweite_cm=40, zug="teil", + nahrung="Insekten, Larven, im Herbst massenhaft Beeren", + lebensraum="Offenes Land mit Bäumen, Siedlungen, Viehweiden", + stimme="Ein wildes Gemisch aus Pfiffen, Knarren und nachgeahmten Geräuschen", + text=( + "Aus der Ferne schwarz, aus der Nähe metallisch grün und violett schillernd " + "mit hellen Punkten. Im Winter ist er dicht gepunktet, im Frühjahr nutzen " + "sich die hellen Federspitzen ab und er wird fast einfarbig glänzend." + "\n\n" + "Stare imitieren, was sie hören: andere Vogelarten, Handyklingeltöne, " + "Autoalarmanlagen, Rasenmäher. Berühmt sind ihre Schwarmflüge, die " + "Murmurationen — zehntausende Vögel, die sich wie eine einzige Wolke bewegen. " + "Jeder einzelne Vogel orientiert sich dabei nur an seinen sieben nächsten " + "Nachbarn; daraus entsteht die Form des ganzen Schwarms." + ), + verwechslung=["amsel", "wacholderdrossel"], +), + +"rotkehlchen": Info( + typ="schnaepper", kategorie="Der Revierverteidiger", + gewicht_g=18, spannweite_cm=22, zug="teil", + nahrung="Insekten, Würmer, Beeren — folgt gern dem Spaten", + lebensraum="Unterholz, Hecken, Gärten mit Deckung", + stimme="Ein perlendes, melancholisches Lied, auch im Winter und in der Dämmerung", + text=( + "Die orangerote Brust reicht bis ins Gesicht, der Rest ist olivbraun. " + "Männchen und Weibchen sind nicht unterscheidbar. Junge Rotkehlchen haben " + "noch gar kein Rot — das schützt sie davor, von den eigenen Eltern als " + "Rivale angegriffen zu werden." + "\n\n" + "Denn Rotkehlchen sind trotz ihres freundlichen Rufs kompromisslos: Sie " + "verteidigen ihr Revier das ganze Jahr über, auch gegen das eigene " + "Spiegelbild. In Versuchen greifen sie sogar ein bloßes Büschel roter Federn " + "an. Bis zu zehn Prozent der erwachsenen Rotkehlchen sterben in Kämpfen mit " + "Artgenossen." + ), + verwechslung=["hausrotschwanz", "gartenrotschwanz"], +), + +"hausrotschwanz": Info( + typ="schnaepper", kategorie="Der Dachrinnenbewohner", + gewicht_g=17, spannweite_cm=25, zug="zug", + nahrung="Insekten, im Herbst auch Beeren", + lebensraum="Gebäude, Steinbrüche, Industriegelände — ursprünglich Felsen", + stimme="Ein kratziges Lied, das klingt, als würde jemand Kies schütteln", + text=( + "Dunkelgrau bis fast schwarz, mit rostrotem Schwanz, den er unablässig zittern " + "lässt. Dieses Zittern ist das sicherste Erkennungszeichen auf Entfernung. " + "Weibchen sind einfarbig graubraun, aber mit demselben roten Schwanz." + "\n\n" + "Ursprünglich brütete er in Felswänden im Gebirge. Häuser, Scheunen und " + "Fabrikhallen sind für ihn Felsen mit besserer Statik — heute lebt der " + "Großteil der Population in Siedlungen. Er ist einer der ersten, die morgens " + "singen, oft noch vor der Amsel." + ), + verwechslung=["gartenrotschwanz", "rotkehlchen"], +), + +"gartenrotschwanz": Info( + typ="schnaepper", kategorie="Der Weitstreckenflieger", + gewicht_g=15, spannweite_cm=23, zug="zug", + nahrung="Insekten, die er im Flug oder vom Boden schnappt", + lebensraum="Streuobstwiesen, lichte Wälder, alte Gärten", + stimme="Ein kurzes, wehmütiges Lied mit einem charakteristischen Knick am Ende", + text=( + "Deutlich bunter als sein Verwandter: Das Männchen hat eine schwarze Kehle, " + "eine weiße Stirn, einen grauen Rücken und eine leuchtend orange Brust. Ein " + "Vogel, den man einmal gesehen haben muss." + "\n\n" + "Er überwintert in der Sahelzone südlich der Sahara — rund 5.000 Kilometer " + "pro Richtung, für einen Vogel von 15 Gramm. Seine Bestände sind stark " + "zurückgegangen, weil ihm zwei Dinge gleichzeitig fehlen: alte Obstbäume mit " + "Höhlen hier, und Regen in der Sahelzone dort." + ), + verwechslung=["hausrotschwanz", "trauerschnaepper"], +), + +"trauerschnaepper": Info( + typ="schnaepper", kategorie="Der Nistkastengast", + gewicht_g=13, spannweite_cm=23, zug="zug", + nahrung="Fliegende Insekten, im Flug gefangen", + lebensraum="Laubwälder, Parks, Gärten mit Nistkästen", + stimme="Ein einfaches, etwas hölzernes „zick-zick-tru-tru“", + text=( + "Das Männchen ist im Frühjahr kontrastreich schwarzweiß, mit einem weißen " + "Stirnfleck und weißem Flügelfeld. Weibchen und Herbstmännchen sind braun — " + "dieselbe Art, völlig anderer Eindruck." + "\n\n" + "Er nimmt Nistkästen so bereitwillig an wie kaum eine andere Art und ist " + "deshalb einer der bestuntersuchten Vögel Europas. Sein Problem heißt " + "Klimawandel: Er richtet seinen Abflug aus Afrika nach der Tageslänge, aber " + "die Raupen, von denen seine Jungen leben, schlüpfen wegen der Wärme immer " + "früher. Er kommt inzwischen oft zu spät zum eigenen Buffet." + ), + verwechslung=["grauschnaepper", "gartenrotschwanz"], +), + +"grauschnaepper": Info( + typ="schnaepper", kategorie="Der Ansitzjäger", + gewicht_g=15, spannweite_cm=25, zug="zug", + nahrung="Fliegen, Mücken, Falter — ausschließlich im Flug erbeutet", + lebensraum="Waldränder, Gärten, Friedhöfe", + stimme="Ein unauffälliges, dünnes „tsri“ — leicht zu überhören", + text=( + "Unscheinbar graubraun mit fein gestrichelter Brust. Wer ihn übersieht, " + "erkennt ihn trotzdem am Verhalten: Er sitzt aufrecht auf einer freien Warte, " + "startet blitzschnell, schnappt eine Fliege und kehrt exakt auf denselben " + "Ast zurück. Immer wieder." + "\n\n" + "Man hört beim Zuschnappen manchmal ein leises Klacken des Schnabels. Er " + "gehört zu den letzten Rückkehrern im Frühjahr — vor Mitte Mai ist kaum einer " + "da, weil vorher schlicht zu wenig fliegt." + ), + verwechslung=["trauerschnaepper", "heckenbraunelle"], +), + +"buchfink": Info( + typ="fink", kategorie="Der mit dem Dialekt", + gewicht_g=22, spannweite_cm=27, zug="teil", + nahrung="Samen, im Sommer Insekten für die Jungen", + lebensraum="Wälder, Gärten, Parks — einer der häufigsten Vögel Europas", + stimme="Eine absteigende Strophe mit einem Schnörkel am Ende, der „Finkenschlag“", + text=( + "Das Männchen hat eine blaugraue Kappe, eine rostrote Brust und zwei " + "auffällige weiße Flügelbinden. Weibchen sind olivbraun, zeigen aber " + "dieselben weißen Binden — daran erkennt man sie im Flug." + "\n\n" + "Buchfinken haben regionale Dialekte. Ein Fink aus Bayern singt messbar " + "anders als einer aus Schleswig-Holstein, und die Grenzen dieser Dialekte " + "lassen sich auf der Karte einzeichnen. Junge Finken lernen den Gesang von " + "den Nachbarn; wer isoliert aufwächst, bringt nur ein Gestammel zustande." + ), + verwechslung=["gruenfink", "haussperling"], +), + +"gruenfink": Info( + typ="fink", kategorie="Der Kernknacker", + gewicht_g=28, spannweite_cm=26, zug="stand", + nahrung="Große, harte Samen — Sonnenblumenkerne sind sein Lieblingsfutter", + lebensraum="Gärten, Parks, Friedhöfe", + stimme="Ein langgezogenes, nasales „dschüüü“, das klingt wie ein Quietschen", + text=( + "Olivgrün mit gelben Flügel- und Schwanzkanten, die im Flug aufblitzen. " + "Männchen sind kräftiger gelbgrün, Weibchen matter und grauer." + "\n\n" + "Sein massiger Kegelschnabel knackt Sonnenblumenkerne, an denen Meisen " + "scheitern. Am Futterhaus ist er dominant und vertreibt Kleinere von der " + "besten Stelle. Achtung bei Futterstellen: Grünfinken sind besonders anfällig " + "für Trichomonaden, einen Erreger, der sich über verschmutztes Futter und " + "Wasser verbreitet. Regelmäßig reinigen hilft." + ), + verwechslung=["buchfink", "girlitz"], +), + +"stieglitz": Info( + typ="fink", kategorie="Der Distelspezialist", + gewicht_g=16, spannweite_cm=23, zug="teil", + nahrung="Distel- und Kardensamen, Erlen- und Birkensamen", + lebensraum="Offene Flächen mit Stauden, Streuobst, Gärten mit Wildecke", + stimme="Ein klingelndes, fröhliches „stiglit“ — daher der Name", + text=( + "Der bunteste heimische Fink: leuchtend rotes Gesicht, schwarzweißer Kopf, " + "breite goldgelbe Flügelbinde. Männchen und Weibchen sehen fast gleich aus." + "\n\n" + "Sein spitzer, langer Schnabel holt Samen aus Disteln und Karden, an die " + "sonst niemand herankommt. Wer Stieglitze im Garten will, muss deshalb vor " + "allem eines tun: verblühte Stauden über den Winter stehen lassen. Ein " + "aufgeräumter Garten ist für ihn eine leere Speisekammer." + ), + verwechslung=["girlitz", "erlenzeisig"], +), + +"erlenzeisig": Info( + typ="fink", kategorie="Der Invasionsgast", + gewicht_g=13, spannweite_cm=21, zug="teil", + nahrung="Erlen- und Birkensamen, Fichtensamen", + lebensraum="Nadel- und Mischwälder, im Winter an Erlen und am Futterhaus", + stimme="Ein wetzendes „dsüü“ und ein plapperndes Geschwätz im Trupp", + text=( + "Klein, gelbgrün, fein gestrichelt, mit schwarzer Kappe beim Männchen. Sie " + "hängen kopfüber an Erlenzapfen wie Meisen an einem Knödel." + "\n\n" + "In manchen Wintern sind sie überall, in anderen fehlen sie fast völlig. Das " + "hängt an der Samenernte der Fichten und Erlen im Norden: Fällt sie aus, " + "ziehen ganze Populationen weiter nach Süden. Solche Jahre heißen " + "Invasionsjahre, und man kann sie nicht vorhersagen." + ), + verwechslung=["girlitz", "stieglitz"], +), + +"gimpel": Info( + typ="fink", kategorie="Der Dompfaff", + gewicht_g=25, spannweite_cm=25, zug="stand", + nahrung="Knospen, Samen, Beeren — im Frühjahr gern Obstbaumknospen", + lebensraum="Nadelwälder, Gärten mit Hecken, Friedhöfe", + stimme="Ein weiches, trauriges „djü“ — leise und leicht zu überhören", + text=( + "Das Männchen hat die kräftigste Farbe im ganzen Winterhalbjahr: leuchtend " + "rosarote Brust, schwarze Kappe, grauer Rücken, weißer Bürzel. Weibchen sind " + "graubraun statt rot, sonst identisch gezeichnet." + "\n\n" + "Gimpel sind auffällig ruhig und wenig scheu — sie lassen sich lange " + "beobachten und fliegen selten hastig davon. Paare bleiben oft ein Leben lang " + "zusammen und halten auch im Winterschwarm engen Kontakt. Der alte Name " + "Dompfaff kommt vom Aussehen: schwarze Kappe und roter Talar." + ), + verwechslung=["buchfink"], +), + +"girlitz": Info( + typ="fink", kategorie="Der Kleinste", + gewicht_g=11, spannweite_cm=20, zug="zug", + nahrung="Winzige Samen von Kräutern und Gräsern", + lebensraum="Siedlungen mit Nadelbäumen, Weinberge, Friedhöfe", + stimme="Ein hastiges, klirrendes Geschwirr wie ein aufgezogenes Uhrwerk", + text=( + "Der kleinste Fink Europas, gerade elf Gramm. Gelbgrün, kräftig gestrichelt, " + "mit einem sehr kurzen, stumpfen Schnabel — das unterscheidet ihn vom " + "Erlenzeisig." + "\n\n" + "Er stammt aus dem Mittelmeerraum und hat sich erst im 19. Jahrhundert nach " + "Norden ausgebreitet. Sein Singflug ist sehenswert: Er flattert wie ein " + "Falter mit langsamen, übertriebenen Flügelschlägen über sein Revier." + ), + verwechslung=["erlenzeisig", "gruenfink"], +), + +"kleiber": Info( + typ="klettervogel", kategorie="Der Kopfüberläufer", + gewicht_g=23, spannweite_cm=26, zug="stand", + nahrung="Insekten aus der Rinde, Nüsse und Samen im Winter", + lebensraum="Alte Laubwälder, Parks, Gärten mit dicken Bäumen", + stimme="Ein lautes, durchdringendes „twit-twit-twit“, erstaunlich weit hörbar", + text=( + "Blaugrauer Rücken, orangebeiger Bauch, schwarzer Augenstreif, kurzer Schwanz " + "und ein kräftiger, spitzer Schnabel. Er wirkt wie ein kleiner Specht ohne " + "Stützschwanz." + "\n\n" + "Er ist der einzige heimische Vogel, der Baumstämme kopfüber hinunterlaufen " + "kann — Spechte und Baumläufer schaffen nur aufwärts. Seinen Namen hat er " + "vom Kleben: Ist ihm das Einflugloch seiner Bruthöhle zu groß, mauert er es " + "mit Lehm auf die passende Größe zu. Deshalb heißt er auch Spechtmeise, " + "obwohl er weder Specht noch Meise ist." + ), + verwechslung=["buntspecht"], +), + +"zaunkoenig": Info( + typ="buschvogel", kategorie="Der Lauteste pro Gramm", + gewicht_g=9, spannweite_cm=15, zug="stand", + nahrung="Spinnen und kleine Insekten aus dem Bodengestrüpp", + lebensraum="Dichtes Gebüsch, Reisighaufen, Bachufer, Gartenecken", + stimme="Ein überraschend lautes, schmetterndes Trillern — bis zu 90 Dezibel", + text=( + "Winzig, rundlich, rostbraun, mit dem typisch steil aufgestellten Schwanz. " + "Nur neun Gramm schwer und trotzdem einer der lautesten Vögel Europas — " + "gemessen an der Körpergröße ist er der lauteste überhaupt." + "\n\n" + "Das Männchen baut mehrere Nester und führt das Weibchen herum, damit es " + "eines aussuchen kann; die übrigen dienen im Winter als Schlafplatz. Bei " + "Frost drängen sich manchmal über ein Dutzend Zaunkönige in einen einzigen " + "solchen Ball. Er lebt im Bodendickicht — wer den Garten komplett aufräumt, " + "verliert ihn." + ), + verwechslung=["heckenbraunelle"], +), + +"heckenbraunelle": Info( + typ="buschvogel", kategorie="Die Unauffällige", + gewicht_g=20, spannweite_cm=20, zug="teil", + nahrung="Kleine Insekten, im Winter feine Sämereien", + lebensraum="Hecken, Gebüsch, Gärten mit dichter Bepflanzung", + stimme="Ein schnelles, gleichförmiges Zwitschern ohne erkennbare Melodie", + text=( + "Auf den ersten Blick ein Spatz, auf den zweiten deutlich feiner: schlanker " + "Schnabel statt Kegelschnabel, grauer Kopf und graue Brust, brauner " + "gestrichelter Rücken. Sie trippelt meist mausartig am Boden unter Büschen " + "herum." + "\n\n" + "Hinter der grauen Fassade steckt das komplizierteste Liebesleben im Garten: " + "Heckenbraunellen leben oft zu dritt oder in noch größeren Konstellationen, " + "Weibchen mit mehreren Männchen und umgekehrt. Die Männchen füttern die " + "Jungen anteilig danach, wie wahrscheinlich sie der Vater sind." + ), + verwechslung=["haussperling", "zaunkoenig"], +), + +"moenchsgrasmuecke": Info( + typ="grasmuecke", kategorie="Die Schwarzkappe", + gewicht_g=18, spannweite_cm=22, zug="teil", + nahrung="Insekten im Sommer, Beeren und Holunder im Herbst", + lebensraum="Unterholz, Hecken, Gärten mit Sträuchern", + stimme="Ein überschlagender, flötender Schluss nach leisem Geplauder", + text=( + "Grau, unauffällig — bis auf die Kappe. Männchen tragen sie schwarz, " + "Weibchen rotbraun. Ein seltener Fall, in dem beide Geschlechter eindeutig " + "und trotzdem gleich hübsch sind." + "\n\n" + "Ihr Zugverhalten ändert sich gerade vor unseren Augen. Ein wachsender Teil " + "der mitteleuropäischen Population fliegt inzwischen nach Großbritannien " + "statt nach Spanien — angelockt von Winterfütterung. Diese Vögel kommen im " + "Frühjahr früher zurück und bekommen die besten Reviere. Evolution im " + "Zeitraffer, ausgelöst durch Meisenknödel." + ), + verwechslung=["zilpzalp", "heckenbraunelle"], +), + +"zilpzalp": Info( + typ="grasmuecke", kategorie="Der sich selbst benennt", + gewicht_g=9, spannweite_cm=18, zug="zug", + nahrung="Kleinste Insekten und Larven aus dem Blattwerk", + lebensraum="Wälder mit Unterholz, Gärten, Parks", + stimme="Genau das, wonach er heißt: „zilp-zalp-zilp-zalp“, monoton und unverwechselbar", + text=( + "Ein winziger, olivgrüner Vogel ohne besondere Merkmale — mit bloßem Auge " + "kaum vom Fitis zu unterscheiden. Ein Kennzeichen gibt es doch: dunkle Beine. " + "Der Fitis hat helle." + "\n\n" + "Zum Glück muss man ihn nicht sehen. Sein Gesang ist so eindeutig, dass er " + "seinen Namen daraus bekommen hat, und er ist im Frühjahr einer der ersten " + "Rückkehrer. Wer im März das erste „zilp-zalp\“ hört, weiß: Der Winter ist " + "vorbei." + ), + verwechslung=["moenchsgrasmuecke"], +), + +"buntspecht": Info( + typ="specht", kategorie="Der Trommler", + gewicht_g=85, spannweite_cm=38, zug="stand", + nahrung="Larven aus dem Holz, Samen aus Zapfen, im Winter Fettfutter", + lebensraum="Alle Waldtypen, Parks, Gärten mit alten Bäumen", + stimme="Ein scharfes „kick“, und im Frühjahr das schnelle Trommeln auf totem Holz", + text=( + "Schwarzweiß gemustert mit leuchtend rotem Unterschwanz. Das Männchen hat " + "einen roten Nackenfleck, das Weibchen nicht, Jungvögel haben eine ganz rote " + "Kappe." + "\n\n" + "Beim Trommeln schlägt er bis zu zwanzigmal pro Sekunde zu, mit einer " + "Verzögerung, die dem 1000-fachen der Erdbeschleunigung entspricht. Sein " + "Schädel funktioniert als Stoßdämpfer: schwammartiger Knochen an der Stirn, " + "ein Zungenbein, das einmal um den ganzen Schädel läuft, und ein Gehirn, das " + "so eng sitzt, dass es nicht schwingen kann. Getrommelt wird übrigens nicht " + "zum Fressen, sondern zum Reden — es ist sein Reviergesang." + ), + verwechslung=["gruenspecht", "kleiber"], +), + +"gruenspecht": Info( + typ="specht", kategorie="Der Ameisenjäger", + gewicht_g=180, spannweite_cm=45, zug="stand", + nahrung="Fast ausschließlich Ameisen, Sommer wie Winter", + lebensraum="Streuobstwiesen, Parks, Gärten mit kurzem Rasen", + stimme="Ein lautes, gellendes Lachen — der „Yaffle“, weit über den Garten hörbar", + text=( + "Groß, grün, mit roter Kappe und schwarzer Gesichtsmaske. Beim Männchen hat " + "der Bartstreif einen roten Kern, beim Weibchen ist er ganz schwarz." + "\n\n" + "Er verhält sich für einen Specht untypisch: Statt Holz zu hacken sitzt er " + "meist auf dem Rasen und gräbt Ameisennester auf. Seine Zunge ist bis zu " + "zehn Zentimeter lang, klebrig und mit Widerhaken besetzt. Im Winter schlägt " + "er Tunnel in den Schnee, um an die Nester zu kommen — harte Frostperioden " + "sind für ihn gefährlicher als für die meisten anderen Arten." + ), + verwechslung=["buntspecht"], +), + +"elster": Info( + typ="rabenvogel", kategorie="Die Selbsterkennerin", + gewicht_g=220, spannweite_cm=55, zug="stand", + nahrung="Allesfresser — Insekten, Aas, Abfall, Eier, Früchte", + lebensraum="Siedlungen, offene Landschaft mit einzelnen Bäumen", + stimme="Ein hartes, ratterndes „schackerack“", + text=( + "Schwarzweiß mit langem Schwanz, der im Sonnenlicht metallisch grün und " + "violett schillert. Unverwechselbar." + "\n\n" + "Elstern bestehen den Spiegeltest: Man klebt ihnen einen farbigen Punkt an " + "den Hals, den sie nur im Spiegel sehen können — und sie versuchen, ihn zu " + "entfernen. Sie erkennen also sich selbst. Das schaffen sonst nur " + "Menschenaffen, Delfine und Elefanten. Der Ruf als Eierdieb ist übrigens " + "übertrieben: Untersuchungen zeigen, dass Elstern die Singvogelbestände nicht " + "messbar drücken — das tun Lebensraumverlust und Hauskatzen." + ), + verwechslung=["eichelhaeher", "dohle"], +), + +"eichelhaeher": Info( + typ="rabenvogel", kategorie="Der Waldgärtner", + gewicht_g=170, spannweite_cm=55, zug="stand", + nahrung="Eicheln und Bucheckern, im Sommer Insekten und Eier", + lebensraum="Laub- und Mischwälder, im Winter auch Gärten", + stimme="Ein rauer, kreischender Schrei — die Alarmanlage des Waldes", + text=( + "Rosabraun mit schwarzweißem Kopf, weißem Bürzel und einem leuchtend " + "blau-schwarz gebänderten Flügelfleck, der zu den schönsten Federn Europas " + "gehört." + "\n\n" + "Im Herbst vergräbt ein einzelner Eichelhäher bis zu 5.000 Eicheln als " + "Wintervorrat, jede an einer anderen Stelle. Die vergessenen keimen — er ist " + "damit einer der wichtigsten Waldpflanzer überhaupt und trägt Eichen " + "kilometerweit bergauf, wohin sie von selbst nie kämen. Außerdem ist er ein " + "guter Imitator und ahmt Mäusebussarde nach." + ), + verwechslung=["elster"], +), + +"dohle": Info( + typ="rabenvogel", kategorie="Die mit den blauen Augen", + gewicht_g=240, spannweite_cm=70, zug="stand", + nahrung="Insekten, Samen, Abfälle — sehr anpassungsfähig", + lebensraum="Kirchtürme, Ruinen, alte Bäume, Städte", + stimme="Ein helles, kurzes „kja“ — daher der wissenschaftliche Name monedula", + text=( + "Der kleinste heimische Rabenvogel: schiefergrau mit schwarzer Kappe und " + "silbergrauem Nacken. Das Auffälligste sind die Augen — hell eisblau, " + "einmalig unter unseren Rabenvögeln." + "\n\n" + "Dohlen sind streng monogam und bleiben ein Leben lang zusammen, oft über " + "zehn Jahre. Innerhalb der Kolonie gibt es eine feste Rangordnung, und ein " + "Weibchen übernimmt beim Verpaaren automatisch den Rang seines Partners. " + "Konrad Lorenz erforschte an Dohlen soziales Verhalten und beschrieb sie als " + "die politischsten Vögel, die er kenne." + ), + verwechslung=["rabenkraehe", "elster"], +), + +"rabenkraehe": Info( + typ="rabenvogel", kategorie="Die Werkzeugmacherin", + gewicht_g=520, spannweite_cm=98, zug="stand", + nahrung="Wirklich alles — Aas, Insekten, Getreide, Abfall, Eier", + lebensraum="Überall: Felder, Wälder, Städte, Parkplätze", + stimme="Das bekannte raue „krah-krah-krah“, meist dreifach", + text=( + "Komplett schwarz, kräftiger Schnabel, im Flug an den gefingerten " + "Flügelspitzen erkennbar. Nicht zu verwechseln mit der Saatkrähe, die einen " + "hellen, unbefiederten Schnabelgrund hat." + "\n\n" + "Krähen gehören zu den intelligentesten Tieren überhaupt. Sie legen Nüsse auf " + "Straßen, damit Autos sie knacken, und holen sie an Fußgängerampeln bei Rot " + "ab. Sie erkennen einzelne Menschengesichter wieder, merken sich, wer ihnen " + "übel wollte, und geben diese Information an andere Krähen weiter — auch an " + "solche, die nie dabei waren." + ), + verwechslung=["dohle", "kolkrabe"], +), + +"kolkrabe": Info( + typ="rabenvogel", kategorie="Der größte Singvogel", + gewicht_g=1200, spannweite_cm=125, zug="stand", + nahrung="Aas, Kleinsäuger, Eier, Abfall", + lebensraum="Wälder, Felsen, offene Landschaft — meidet Siedlungen eher", + stimme="Ein tiefes, sonores „korrk“, ganz anders als das Krächzen der Krähe", + text=( + "Deutlich größer als eine Krähe, fast bussardgroß, mit keilförmigem Schwanz, " + "einem massigen Schnabel und einem struppigen Kehlgefieder. Im Flug segelt " + "und rollt er, was Krähen nicht tun." + "\n\n" + "Der größte Singvogel der Welt — Rabenvögel gehören trotz ihrer Größe zu den " + "Singvögeln. Kolkraben lösen mehrstufige Aufgaben, die vierjährige Kinder " + "überfordern, planen für die Zukunft und tauschen Gegenstände gegen bessere " + "ein. In Deutschland war er im 19. Jahrhundert fast ausgerottet und hat sich " + "erst in den letzten Jahrzehnten wieder ausgebreitet." + ), + verwechslung=["rabenkraehe"], +), + +"ringeltaube": Info( + typ="taube", kategorie="Die Größte ihrer Art", + gewicht_g=500, spannweite_cm=76, zug="teil", + nahrung="Sämereien, Getreide, Knospen, Eicheln", + lebensraum="Wälder, Felder, zunehmend auch Stadtparks und Gärten", + stimme="Ein dumpfes, fünfsilbiges „ruh-ruuh-ruh, ru-ruh“, oft im Sommer den ganzen Tag", + text=( + "Die größte heimische Taube. Graublau mit rosa Brust, einem weißen Fleck " + "seitlich am Hals und im Flug auffälligen weißen Flügelbinden." + "\n\n" + "Der weiße Halsfleck — der „Ring\“ im Namen — fehlt Jungvögeln komplett und " + "wächst erst im ersten Winter. Ringeltauben füttern ihre Jungen mit " + "Kropfmilch, einem nährstoffreichen Sekret aus der Kropfwand. Beide " + "Elternteile bilden sie, und das macht die Taube unabhängig von der " + "Insektensaison: Sie brütet deshalb bis in den Oktober." + ), + verwechslung=["tuerkentaube"], +), + +"tuerkentaube": Info( + typ="taube", kategorie="Die Eroberin", + gewicht_g=200, spannweite_cm=50, zug="stand", + nahrung="Sämereien, Getreide, Brotreste", + lebensraum="Dörfer, Stadtränder, Gärten mit Nadelbäumen", + stimme="Ein monotones, dreisilbiges „du-duuu-du“, endlos wiederholt", + text=( + "Schlank, sandfarben-beige, mit einem schmalen schwarzen Halbring im Nacken. " + "Deutlich kleiner und heller als die Ringeltaube." + "\n\n" + "Eine der schnellsten Arealausweitungen, die je dokumentiert wurde: 1930 war " + "sie in Europa auf den Balkan beschränkt, 1945 erreichte sie Deutschland, " + "1960 Großbritannien. In dreißig Jahren hat sie einen Kontinent besiedelt, " + "ohne dass jemand sie ausgesetzt hätte. Warum sie plötzlich loszog, ist bis " + "heute nicht abschließend geklärt." + ), + verwechslung=["ringeltaube"], +), + +"rauchschwalbe": Info( + typ="schwalbe", kategorie="Die Glücksbringerin", + gewicht_g=19, spannweite_cm=33, zug="zug", + nahrung="Fluginsekten, ausschließlich in der Luft gefangen", + lebensraum="Ställe, Scheunen, offene Landschaft mit Vieh", + stimme="Ein zwitscherndes Geplauder, das mit einem schnarrenden Laut endet", + text=( + "Metallisch blauschwarzer Rücken, rostrote Kehle und Stirn, tief gegabelter " + "Schwanz mit langen Spießen. Sie brütet innen — in Ställen und Scheunen, " + "nicht an der Außenwand." + "\n\n" + "Rauchschwalben tun fast alles im Flug: fressen, trinken, baden, sogar paaren. " + "Die Länge der Schwanzspieße zeigt die Fitness an; Weibchen wählen Männchen " + "mit den längsten. Ihr Bestand hängt direkt an der Landwirtschaft — ohne " + "offene Ställe und ohne Insekten über den Weiden verschwindet sie, und " + "genau das passiert seit Jahrzehnten." + ), + verwechslung=["mehlschwalbe", "mauersegler"], +), + +"mehlschwalbe": Info( + typ="schwalbe", kategorie="Die Lehmmaurerin", + gewicht_g=18, spannweite_cm=28, zug="zug", + nahrung="Fluginsekten, meist in größerer Höhe als die Rauchschwalbe", + lebensraum="Hauswände, Brücken, Kolonien an Gebäuden", + stimme="Ein trockenes, schnarrendes Zwitschern", + text=( + "Blauschwarzer Rücken, komplett weiße Unterseite und ein auffälliger weißer " + "Bürzel, der sie im Flug sicher von der Rauchschwalbe trennt. Der Schwanz ist " + "nur leicht gegabelt, ohne Spieße." + "\n\n" + "Ihr geschlossenes Nest unter dem Dachvorsprung besteht aus rund tausend " + "einzeln herangeflogenen Schlammkügelchen. Pfützen und offene Lehmstellen " + "sind deshalb ihre Lebensgrundlage — in versiegelten Neubaugebieten findet " + "sie schlicht kein Baumaterial mehr. Ihre Nester stehen ganzjährig unter " + "Schutz, auch wenn sie leer sind." + ), + verwechslung=["rauchschwalbe", "mauersegler"], +), + +"mauersegler": Info( + typ="schwalbe", kategorie="Der Dauerflieger", + gewicht_g=42, spannweite_cm=42, zug="zug", + nahrung="Luftplankton — kleine Insekten und Spinnen aus der Höhe", + lebensraum="Hohe Gebäude, Nischen unter Dächern, Städte", + stimme="Ein schrilles, langgezogenes „sriiih“, im Sommerabend über den Dächern", + text=( + "Sichelförmige Flügel, kurzer gegabelter Schwanz, einheitlich dunkelbraun. " + "Trotz der Ähnlichkeit ist er keine Schwalbe, sondern gehört zu den Seglern — " + "seine nächsten Verwandten sind Kolibris." + "\n\n" + "Nach dem Ausfliegen bleibt ein junger Mauersegler bis zu zehn Monate " + "ununterbrochen in der Luft: Er frisst, trinkt, paart sich und schläft im " + "Flug, mit jeweils einer Gehirnhälfte. Erst zum ersten Brüten landet er " + "wieder. Seine Beine sind so verkümmert, dass er vom flachen Boden kaum " + "starten kann. Bei uns ist er nur rund 100 Tage im Jahr, Anfang Mai bis " + "Anfang August." + ), + verwechslung=["rauchschwalbe", "mehlschwalbe"], +), + +"bachstelze": Info( + typ="stelze", kategorie="Die Wipperin", + gewicht_g=22, spannweite_cm=28, zug="teil", + nahrung="Insekten, die sie laufend vom Boden aufpickt", + lebensraum="Offene Flächen, Ufer, Parkplätze, Hausdächer", + stimme="Ein helles „ziwitt“, meist im wellenförmigen Flug", + text=( + "Schwarzweiß mit langem Schwanz und grauem Rücken. Sie läuft trippelnd über " + "offene Flächen, statt zu hüpfen, und wippt dabei unablässig mit dem Schwanz." + "\n\n" + "Warum sie wippt, ist bis heute nicht sicher geklärt. Die überzeugendste " + "Erklärung: Es signalisiert Fressfeinden „ich habe dich gesehen, ein Angriff " + "lohnt nicht“. Im Winter schlafen Bachstelzen gern gemeinsam an warmen " + "Orten — Gewächshäuser, Industrieanlagen, beleuchtete Innenstädte." + ), + verwechslung=[], +), + +"goldammer": Info( + typ="ammer", kategorie="Die mit dem Merksatz", + gewicht_g=28, spannweite_cm=26, zug="stand", + nahrung="Sämereien, im Sommer Insekten", + lebensraum="Feldränder, Hecken, offene Landschaft mit Büschen", + stimme="„zi-zi-zi-zi-zi-dääh“ — merkbar als „wie-wie-wie hab ich dich lieb“", + text=( + "Das Männchen hat einen leuchtend gelben Kopf und eine gelbe Brust, dazu " + "einen rotbraunen Bürzel. Weibchen sind matter und stärker gestrichelt." + "\n\n" + "Sie singt von exponierten Warten aus, oft stundenlang bei größter " + "Mittagshitze, wenn sonst alles schweigt. Ihr Gesang endet mit einem " + "gedehnten Ton, der die Art unverwechselbar macht. Am Futterhaus ist sie " + "selten — sie frisst lieber am Boden darunter und braucht offene Felder in " + "der Nähe." + ), + verwechslung=["gruenfink"], +), + +"sperber": Info( + typ="greifvogel", kategorie="Der Überraschungsjäger", + gewicht_g=200, spannweite_cm=65, zug="teil", + nahrung="Kleinvögel, im Flug erbeutet", + lebensraum="Wälder, Gärten, Siedlungen — jagt gezielt an Futterstellen", + stimme="Ein schnelles „kew-kew-kew“, meist nur in der Brutzeit", + text=( + "Kurze, breite Flügel und ein langer Schwanz — gebaut, um zwischen Ästen zu " + "wenden, nicht um schnell geradeaus zu fliegen. Männchen sind mit 150 Gramm " + "deutlich kleiner als Weibchen mit bis zu 300 Gramm, ein extremer Unterschied " + "selbst für Greifvögel." + "\n\n" + "Wenn am Futterhaus schlagartig alle Vögel weg sind und es minutenlang still " + "bleibt, war meist ein Sperber da. Er jagt aus der Deckung, nutzt Hecken und " + "Hausecken als Sichtschutz und ist erst im letzten Moment zu sehen. Das ist " + "kein Grund, die Fütterung einzustellen — er gehört dazu, und ein Futterhaus " + "mit Deckung in der Nähe gibt den Kleinen eine faire Chance." + ), + verwechslung=["turmfalke", "maeusebussard"], +), + +"turmfalke": Info( + typ="greifvogel", kategorie="Der Rüttler", + gewicht_g=200, spannweite_cm=76, zug="stand", + nahrung="Mäuse, dazu Großinsekten und kleine Vögel", + lebensraum="Offene Landschaft, Kirchtürme, Hochhäuser, Autobahnränder", + stimme="Ein schnelles, schrilles „ki-ki-ki-ki“", + text=( + "Rostbrauner Rücken mit dunklen Flecken, spitze Flügel, langer Schwanz. Das " + "Männchen hat einen grauen Kopf und einen grauen Schwanz mit schwarzer " + "Endbinde, das Weibchen ist durchgehend braun gebändert." + "\n\n" + "Sein Rüttelflug ist unverwechselbar: Er steht auf der Stelle in der Luft, " + "den Kopf absolut ruhig, während der Körper arbeitet. Was er dabei sucht, " + "können wir nicht sehen — Mäuseurin reflektiert UV-Licht, und Turmfalken " + "sehen UV. Für sie sind die Wechsel der Mäuse leuchtende Spuren im Gras." + ), + verwechslung=["sperber", "maeusebussard"], +), + +"maeusebussard": Info( + typ="greifvogel", kategorie="Der Häufigste am Himmel", + gewicht_g=900, spannweite_cm=125, zug="stand", + nahrung="Mäuse, Regenwürmer, Aas — oft am Straßenrand", + lebensraum="Feldgehölze, Waldränder, überall in der Kulturlandschaft", + stimme="Ein miauendes „hiäh“, das oft für einen Rotmilan gehalten wird", + text=( + "Breite Flügel, kurzer runder Schwanz, in der Färbung extrem variabel — von " + "fast weiß bis fast schwarz. Kreisend über dem Feld mit leicht V-förmig " + "angehobenen Flügeln ist er der häufigste Greifvogel Deutschlands." + "\n\n" + "Im Vogelhaus sitzt er natürlich nie. Wenn ihn die Kamera erwischt, dann " + "beim Überflug oder auf einem Zaunpfahl in der Nähe. Genau deshalb steht er " + "in dieser Sammlung weit oben: nicht weil er selten ist, sondern weil er " + "selten vor diese Linse gerät." + ), + verwechslung=["sperber", "turmfalke"], +), + +"steinkauz": Info( + typ="eule", kategorie="Der Vogel der Athene", + gewicht_g=180, spannweite_cm=56, zug="stand", + nahrung="Mäuse, Käfer, Regenwürmer", + lebensraum="Streuobstwiesen, Kopfweiden, alte Scheunen", + stimme="Ein klagendes, aufsteigendes „guhk“, nachts weit hörbar", + text=( + "Klein, gedrungen, mit flachem Kopf und leuchtend gelben Augen unter " + "auffälligen weißen Überaugenstreifen, die ihm einen strengen Blick geben. " + "Nur gut zwanzig Zentimeter groß." + "\n\n" + "Er war der heilige Vogel der Athene und ist deshalb bis heute auf der " + "griechischen Ein-Euro-Münze zu sehen — „Eulen nach Athen tragen\“ geht auf " + "ihn zurück. Anders als die meisten Eulen ist er oft auch tagsüber aktiv. In " + "Deutschland ist er stark gefährdet, weil ihm Streuobstwiesen und alte " + "Kopfweiden fehlen. Vor der Kamera ist er der größte denkbare Fang." + ), + verwechslung=[], +), + +} +# fmt: on diff --git a/detector/species_info_en.py b/detector/species_info_en.py new file mode 100644 index 0000000..819902d --- /dev/null +++ b/detector/species_info_en.py @@ -0,0 +1,810 @@ +"""English species profiles. + +Deliberately written rather than translated. A profile that reads like a +translation reads badly — the German text leans on words like „Futterhaus" +and „Streuobstwiese" that have no clean equivalent, and the facts worth +telling differ slightly for an English-speaking reader. + +Same shape as ``species_info.py``: category, two paragraphs, and the short +fields. Keys must match the slugs in ``species_de.py``. +""" + +from __future__ import annotations + +from dataclasses import dataclass + +# Type names as shown in the interface. The keys match TYPES in species_info. +TYPE_NAMES_EN = { + "meise": "Tit", + "fink": "Finch", + "sperling": "Sparrow", + "drossel": "Thrush", + "schnaepper": "Chat", + "grasmuecke": "Warbler", + "specht": "Woodpecker", + "rabenvogel": "Corvid", + "taube": "Pigeon", + "schwalbe": "Swallow", + "greifvogel": "Raptor", + "eule": "Owl", + "klettervogel": "Climber", + "buschvogel": "Skulker", + "stelze": "Wagtail", + "ammer": "Bunting", +} + +ZUG_EN = { + "stand": "Resident", + "teil": "Partial migrant", + "zug": "Migrant", +} + +RARITY_EN = { + "haeufig": "Common", + "gelegentlich": "Occasional", + "selten": "Rare", + "episch": "Epic", + "legendaer": "Legendary", +} + + +@dataclass(frozen=True) +class InfoEN: + kategorie: str + nahrung: str + lebensraum: str + stimme: str + text: str + + +# fmt: off +INFO_EN: dict[str, InfoEN] = { + +"kohlmeise": InfoEN( + kategorie="The Loudest in the Garden", + nahrung="Caterpillars and insects in summer, seeds and fat in winter", + lebensraum="Gardens, parks and woodland — anywhere with a cavity to nest in", + stimme="A bright “tea-cher, tea-cher”, like a squeaky bicycle pump", + text=( + "The bird most people notice first at a feeder. It is the largest tit in " + "Europe, unmistakable with its black head, white cheeks and yellow belly. " + "The black stripe running down that belly tells you the sex: broad and " + "reaching between the legs on a male, narrow and often broken on a female." + "\n\n" + "Great Tits have a remarkably large vocabulary — more than forty distinct " + "calls have been described, which is why birders say that anything you " + "cannot place is probably a Great Tit. They are also problem solvers. In " + "1920s Britain they learned to pierce the foil caps of doorstep milk " + "bottles, and the trick spread across the country as one bird copied another." + ), +), + +"blaumeise": InfoEN( + kategorie="The Ultraviolet Signal", + nahrung="Aphids and caterpillars, seeds and nuts in winter", + lebensraum="Broadleaf woodland and mature gardens", + stimme="A quick, tinkling “tsee-tsee-tsirrr”", + text=( + "Smaller and rounder than a Great Tit, with a blue cap, blue wings and a " + "dark line through the eye that looks like a bandit's mask. The belly is " + "yellow, though paler than its larger cousin's." + "\n\n" + "What we see is only half the story. The blue crown reflects ultraviolet " + "light, and Blue Tits can see into the ultraviolet. To another Blue Tit " + "that patch blazes far brighter than it does to us — and the brighter it " + "is, the more attractive. Females choose mates partly on a colour that " + "human eyes cannot detect at all." + ), +), + +"tannenmeise": InfoEN( + kategorie="The Hoarder", + nahrung="Spruce seeds and small insects", + lebensraum="Conifer woodland, gardens in winter", + stimme="A high, two-note “see-too see-too”, faster than a Great Tit", + text=( + "The smallest tit here at just nine grams. The head is black like a Great " + "Tit's, but with a white patch on the nape — that is the reliable mark. " + "The underparts are buff rather than yellow." + "\n\n" + "Coal Tits cache food for winter, hiding seeds one at a time in bark " + "crevices, and remember hundreds of sites for weeks. The part of the brain " + "responsible measurably grows in autumn and shrinks again in spring." + ), +), + +"schwanzmeise": InfoEN( + kategorie="The Cotton Ball on a Stick", + nahrung="Tiny insects, spiders, aphid eggs", + lebensraum="Scrub, hedgerows and woodland edges", + stimme="A thin “srrih-srrih”, usually from a whole passing party", + text=( + "A ball of feathers with a tail longer than the rest of the bird. " + "Long-tailed Tits almost never travel alone — where there is one, eight " + "more are on the way." + "\n\n" + "Their nest is among the finest structures built by any European bird: a " + "closed pouch of moss and lichen lined with up to two thousand feathers " + "and bound with spider silk, which stretches as the chicks grow. In winter " + "they roost pressed together in a row along a branch — eight grams cannot " + "survive a frosty night any other way." + ), +), + +"haussperling": InfoEN( + kategorie="The Lodger", + nahrung="Seeds and scraps, insects for the chicks", + lebensraum="Villages and cities — almost always alongside people", + stimme="The familiar “cheep”, usually a chorus from inside a hedge", + text=( + "The house sparrow. Males wear a grey cap and a black bib; females are " + "plain brown with a pale stripe behind the eye. The species has lived " + "alongside humans for over ten thousand years and is scarcely found " + "anywhere people are not." + "\n\n" + "Despite its abundance it is in trouble. Renovated facades leave no " + "crevices to nest in and sealed surfaces produce no insects for the young. " + "In some European cities the population has more than halved since 1990." + ), +), + +"feldsperling": InfoEN( + kategorie="The One With the Ear Spot", + nahrung="Seeds and grain, insects while breeding", + lebensraum="Field margins, orchards, village edges", + stimme="Like a House Sparrow but higher and sharper", + text=( + "At a glance a sparrow, at second glance considerably smarter: a chestnut " + "cap instead of grey, and a clean black spot in the middle of a white " + "cheek. No other bird here has that ear patch." + "\n\n" + "Unlike the House Sparrow, males and females look identical. The Tree " + "Sparrow is shyer and keeps its distance from buildings — if one turns up " + "at your feeder, there is usually farmland or an old orchard nearby." + ), +), + +"amsel": InfoEN( + kategorie="The Early Riser", + nahrung="Earthworms and insects, berries and windfall fruit in autumn", + lebensraum="Gardens, parks and woodland — one of the great adapters", + stimme="A rich, fluting song from a high perch, often before sunrise", + text=( + "Males are jet black with a bright yellow bill and eye-ring; females are " + "an unassuming dark brown with a mottled breast. Anyone who sees a “brown " + "blackbird” is looking at a female, not another species." + "\n\n" + "The Blackbird was originally a shy forest bird. It only moved into towns " + "in the nineteenth century, and city birds now behave measurably " + "differently from their woodland relatives: they sing at a higher pitch to " + "cut through traffic noise, start earlier because street lights bring the " + "day forward, and let people approach within two metres." + ), +), + +"singdrossel": InfoEN( + kategorie="The Snail Smasher", + nahrung="Snails, worms and berries", + lebensraum="Woodland with dense undergrowth, larger gardens", + stimme="Short phrases, each repeated two to four times — the giveaway", + text=( + "Brown above, cream below with dark arrowhead spots. Smaller and neater " + "than a Blackbird, and a warmer shade of brown." + "\n\n" + "Song Thrushes use a tool, or more precisely an anvil. They carry snails " + "to a favoured stone and hammer the shells open on it. A stone ringed with " + "broken snail shells is a thrush's anvil, and the same birds often use it " + "for years." + ), +), + +"wacholderdrossel": InfoEN( + kategorie="The Winter Visitor", + nahrung="Berries, fallen fruit, worms", + lebensraum="Open country; large winter flocks in gardens", + stimme="A harsh “shack-shack-shack”, usually in flight", + text=( + "Grey head, chestnut back, spotted yellowish breast. In winter they " + "descend on apple trees and berry bushes in flocks — twenty thrushes " + "appearing in a garden in January are almost certainly Fieldfares." + "\n\n" + "They defend their nests with a method worth seeing once: the whole colony " + "bombards crows and raptors with droppings, aimed and in volume. It mats " + "the plumage so thoroughly that an attacker can be grounded." + ), +), + +"star": InfoEN( + kategorie="The Impressionist", + nahrung="Insects and grubs, masses of berries in autumn", + lebensraum="Open country with trees, towns, pasture", + stimme="A wild medley of whistles, rattles and borrowed sounds", + text=( + "Black from a distance; up close a metallic green and purple sheen flecked " + "with pale spots. Heavily spotted in winter, the pale feather tips wear " + "away by spring and the bird turns almost uniformly glossy." + "\n\n" + "Starlings mimic whatever they hear: other species, phone ringtones, car " + "alarms, lawnmowers. Their murmurations are famous — tens of thousands of " + "birds moving as one cloud. Each individual tracks only its seven nearest " + "neighbours; the shape of the whole flock emerges from that alone." + ), +), + +"rotkehlchen": InfoEN( + kategorie="The Territory Holder", + nahrung="Insects, worms and berries — follows the spade", + lebensraum="Undergrowth, hedges, gardens with cover", + stimme="A wistful, silvery song, sung through winter and at dusk", + text=( + "The orange-red breast runs up into the face; the rest is olive-brown. " + "Males and females are identical. Young Robins have no red at all, which " + "keeps their own parents from treating them as rivals." + "\n\n" + "For despite the friendly reputation, Robins are uncompromising. They hold " + "territory year-round and will attack their own reflection. In experiments " + "they attack a bare tuft of red feathers. Up to a tenth of adult Robins " + "die in fights with their own kind." + ), +), + +"hausrotschwanz": InfoEN( + kategorie="The Gutter Dweller", + nahrung="Insects, some berries in autumn", + lebensraum="Buildings, quarries, industrial sites — originally cliffs", + stimme="A scratchy song that sounds like gravel being shaken", + text=( + "Dark grey to almost black with a rust-red tail that it shivers " + "constantly. That shivering is the surest way to name it at fifty metres. " + "Females are plain grey-brown but share the same red tail." + "\n\n" + "It originally nested on mountain cliffs. Houses, barns and factory halls " + "are cliffs with better engineering, and most of the population now lives " + "in settlements. It is among the first to sing in the morning, often " + "before the Blackbird." + ), +), + +"gartenrotschwanz": InfoEN( + kategorie="The Long-Haul Flier", + nahrung="Insects taken in flight or from the ground", + lebensraum="Old orchards, open woodland, mature gardens", + stimme="A short, melancholy phrase with a distinctive twist at the end", + text=( + "Far more colourful than its cousin: the male has a black throat, white " + "forehead, grey back and a burning orange breast. A bird worth going out " + "of your way for." + "\n\n" + "It winters in the Sahel south of the Sahara — some five thousand " + "kilometres each way for a bird of fifteen grams. Numbers have fallen " + "sharply because two things failed at once: old orchard trees with " + "cavities here, and rainfall in the Sahel there." + ), +), + +"trauerschnaepper": InfoEN( + kategorie="The Nest Box Tenant", + nahrung="Flying insects caught on the wing", + lebensraum="Broadleaf woodland, parks, gardens with nest boxes", + stimme="A simple, slightly wooden “zick-zick tru-tru”", + text=( + "In spring the male is crisply black and white with a white forehead spot " + "and a bold wing panel. Females and autumn males are brown — the same " + "species, an entirely different impression." + "\n\n" + "It takes to nest boxes more readily than almost any other species, which " + "has made it one of the best-studied birds in Europe. Its problem is " + "climate change: it times its departure from Africa by day length, but the " + "caterpillars its chicks depend on now hatch earlier in the warmth. It " + "increasingly arrives after its own banquet has ended." + ), +), + +"grauschnaepper": InfoEN( + kategorie="The Sit-and-Wait Hunter", + nahrung="Flies, midges and moths — taken exclusively in flight", + lebensraum="Woodland edges, gardens, churchyards", + stimme="A thin, unremarkable “tsri” that is easy to miss", + text=( + "Nondescript grey-brown with fine streaking on the breast. Easy to " + "overlook, but the behaviour gives it away: it sits upright on an open " + "perch, launches, snaps up a fly and returns to exactly the same twig. " + "Again and again." + "\n\n" + "You can sometimes hear the bill snap shut. It is among the last migrants " + "to return in spring — rarely before mid-May, because before then there " + "simply is not enough flying." + ), +), + +"buchfink": InfoEN( + kategorie="The One With an Accent", + nahrung="Seeds, insects for the chicks", + lebensraum="Woodland, gardens and parks — one of Europe's commonest birds", + stimme="A descending rattle finishing with a flourish", + text=( + "The male has a blue-grey cap, a russet breast and two bold white wing " + "bars. Females are olive-brown but show the same white bars, which is how " + "you name them in flight." + "\n\n" + "Chaffinches have regional dialects. A bird from Bavaria sings measurably " + "differently from one in Schleswig-Holstein, and the boundaries between " + "dialects can be drawn on a map. Young finches learn the song from their " + "neighbours; one raised in isolation manages only a stammer." + ), +), + +"gruenfink": InfoEN( + kategorie="The Seed Cracker", + nahrung="Large, hard seeds — sunflower hearts above all", + lebensraum="Gardens, parks, churchyards", + stimme="A drawn-out, nasal “dzweee” like a slow squeak", + text=( + "Olive-green with yellow flashes along wing and tail that catch the light " + "in flight. Males are a stronger yellow-green, females greyer." + "\n\n" + "Its heavy conical bill cracks sunflower seeds that defeat the tits. At a " + "feeder it is dominant and drives smaller birds off the best spot. One " + "caution: Greenfinches are particularly prone to trichomonosis, which " + "spreads through soiled food and water. Cleaning feeders regularly matters." + ), +), + +"stieglitz": InfoEN( + kategorie="The Thistle Specialist", + nahrung="Thistle and teasel seeds, alder and birch seed", + lebensraum="Rough ground with tall herbs, orchards, wilder gardens", + stimme="A bright, tinkling call, cheerful and unmistakable", + text=( + "The most colourful finch here: a scarlet face, a black-and-white head and " + "a broad golden wing bar. Males and females look nearly the same." + "\n\n" + "Its long, fine bill reaches seeds inside thistles and teasels that " + "nothing else can get at. So if you want Goldfinches, the single most " + "useful thing is to leave dead flower heads standing over winter. A tidy " + "garden is an empty larder to them." + ), +), + +"erlenzeisig": InfoEN( + kategorie="The Irruption Guest", + nahrung="Alder and birch seed, spruce seed", + lebensraum="Conifer and mixed woodland; alders and feeders in winter", + stimme="A wheezy “tsooee” and constant chatter within the flock", + text=( + "Small, yellow-green and finely streaked, the male with a black cap. They " + "hang upside down from alder cones the way tits hang from a fat ball." + "\n\n" + "Some winters they are everywhere, others almost absent. It depends on the " + "spruce and alder seed crop further north: when it fails, whole " + "populations move south. Such irruption years cannot be predicted." + ), +), + +"gimpel": InfoEN( + kategorie="The Bullfinch", + nahrung="Buds, seeds and berries — fruit tree buds in spring", + lebensraum="Conifer woodland, gardens with hedges, churchyards", + stimme="A soft, mournful “deu” — quiet and easy to miss", + text=( + "The male carries the strongest colour of the whole winter half-year: a " + "glowing rose-red breast, black cap, grey back and a white rump. Females " + "are grey-brown instead of red but marked identically." + "\n\n" + "Bullfinches are strikingly calm and not especially shy — they can be " + "watched at length and rarely flush in a hurry. Pairs often stay together " + "for life and keep close contact even within a winter flock." + ), +), + +"girlitz": InfoEN( + kategorie="The Smallest", + nahrung="Very small seeds of herbs and grasses", + lebensraum="Settlements with conifers, vineyards, churchyards", + stimme="A hurried, jangling whirr like clockwork running down", + text=( + "Europe's smallest finch at eleven grams. Yellow-green, heavily streaked, " + "with a very short blunt bill — that is what separates it from a Siskin." + "\n\n" + "It spread north from the Mediterranean only in the nineteenth century. " + "Its song flight is worth watching: it flutters over its territory like a " + "butterfly, with slow, exaggerated wingbeats." + ), +), + +"kleiber": InfoEN( + kategorie="The Upside-Down Walker", + nahrung="Insects from bark, nuts and seeds in winter", + lebensraum="Mature broadleaf woodland, parks, gardens with big trees", + stimme="A loud, ringing “twit-twit-twit”, carrying surprisingly far", + text=( + "Blue-grey above, buff-orange below, with a black eye-stripe, a short tail " + "and a strong pointed bill. It looks like a small woodpecker without the " + "prop of a stiff tail." + "\n\n" + "It is the only bird here that can walk head-first down a tree trunk — " + "woodpeckers and treecreepers only manage upwards. Its German name comes " + "from plastering: if the entrance to its nest hole is too wide, it walls " + "it in with mud to the size it wants." + ), +), + +"zaunkoenig": InfoEN( + kategorie="The Loudest per Gram", + nahrung="Spiders and small insects from ground cover", + lebensraum="Dense scrub, brush piles, stream banks, wild garden corners", + stimme="A startlingly loud, ringing trill — up to 90 decibels", + text=( + "Tiny, round and rust-brown, with the tail cocked steeply upward. Nine " + "grams, and one of the loudest birds in Europe — relative to body size, " + "the loudest of all." + "\n\n" + "The male builds several nests and leads the female round so she can pick " + "one; the rest serve as winter roosts. In hard frost more than a dozen " + "Wrens have been found packed into a single such ball. It lives in ground " + "cover, so a garden cleared of every bramble loses it." + ), +), + +"heckenbraunelle": InfoEN( + kategorie="The Understated One", + nahrung="Small insects, fine seeds in winter", + lebensraum="Hedges, scrub, densely planted gardens", + stimme="A quick, even warble with no clear melody", + text=( + "At first glance a sparrow; at second glance far finer — a slender bill " + "instead of a stout cone, a grey head and breast, a streaked brown back. " + "It creeps mouse-like along the ground beneath bushes." + "\n\n" + "Behind that grey exterior sits the most complicated love life in the " + "garden. Dunnocks often live in threes or larger arrangements, females " + "with several males and the reverse. Males feed the chicks in proportion " + "to how likely they are to be the father." + ), +), + +"moenchsgrasmuecke": InfoEN( + kategorie="The Black Cap", + nahrung="Insects in summer, berries and elder in autumn", + lebensraum="Undergrowth, hedges, gardens with shrubs", + stimme="Quiet chatter building to a clear, fluting finish", + text=( + "Grey and unremarkable except for the cap: black on males, red-brown on " + "females. A rare case where the sexes are unambiguous and both handsome." + "\n\n" + "Its migration is changing in front of us. A growing share of the central " + "European population now winters in Britain rather than Spain, drawn by " + "garden feeding. Those birds return earlier in spring and take the best " + "territories. Evolution at speed, set off by bird feeders." + ), +), + +"zilpzalp": InfoEN( + kategorie="The One That Says Its Name", + nahrung="Tiny insects and larvae gleaned from foliage", + lebensraum="Woodland with undergrowth, gardens, parks", + stimme="Exactly what it is named for: “chiff-chaff-chiff-chaff”", + text=( + "A tiny olive-green bird with no obvious features — barely separable from " + "a Willow Warbler by eye. There is one mark: dark legs. The Willow Warbler " + "has pale ones." + "\n\n" + "Fortunately you do not need to see it. The song is so distinctive that " + "the bird is named after it in several languages, and it is among the " + "first migrants back in spring. The first chiff-chaff in March means " + "winter is over." + ), +), + +"buntspecht": InfoEN( + kategorie="The Drummer", + nahrung="Grubs from deadwood, conifer seeds, fat in winter", + lebensraum="All woodland types, parks, gardens with old trees", + stimme="A sharp “kick”, and in spring a fast drum roll on dead wood", + text=( + "Black and white with a vivid red vent. The male has a red patch on the " + "nape, the female none; juveniles have an entirely red crown." + "\n\n" + "Drumming, it strikes up to twenty times a second at a deceleration of " + "around a thousand times gravity. The skull works as a shock absorber: " + "spongy bone at the forehead, a hyoid that wraps right around the " + "braincase, and a brain packed so tightly it cannot slosh. The drumming " + "is not feeding, incidentally — it is song, and it marks territory." + ), +), + +"gruenspecht": InfoEN( + kategorie="The Ant Hunter", + nahrung="Ants, almost exclusively, summer and winter", + lebensraum="Old orchards, parks, gardens with short grass", + stimme="A loud ringing laugh — the “yaffle”, audible across the garden", + text=( + "Large and green with a red crown and a black facial mask. The male's " + "moustache has a red centre; the female's is solid black." + "\n\n" + "It behaves unusually for a woodpecker: rather than chiselling wood it " + "spends most of its time on the lawn, digging out ant nests. Its tongue is " + "up to ten centimetres long, sticky and barbed. In winter it tunnels " + "through snow to reach nests, which makes hard frosts more dangerous for " + "it than for most species." + ), +), + +"elster": InfoEN( + kategorie="The Self-Recogniser", + nahrung="Anything — insects, carrion, scraps, eggs, fruit", + lebensraum="Settlements and open country with scattered trees", + stimme="A hard, rattling “chack-a-chack-chack”", + text=( + "Black and white with a long tail that shows metallic green and violet in " + "sunlight. Unmistakable." + "\n\n" + "Magpies pass the mirror test: given a coloured mark on the throat that " + "they can only see in a mirror, they try to remove it. They recognise " + "themselves — something otherwise shown only in great apes, dolphins and " + "elephants. The reputation as an egg thief is overstated: studies find no " + "measurable effect on songbird populations. Habitat loss and domestic cats " + "do that." + ), +), + +"eichelhaeher": InfoEN( + kategorie="The Forest Planter", + nahrung="Acorns and beech mast, insects and eggs in summer", + lebensraum="Broadleaf and mixed woodland, gardens in winter", + stimme="A harsh, screeching alarm — the burglar alarm of the woods", + text=( + "Pinkish-brown with a black-and-white head, a white rump, and a barred " + "blue-and-black wing patch that is among the finest feathers in Europe." + "\n\n" + "A single Jay buries up to five thousand acorns each autumn, each in a " + "different spot. The ones it forgets germinate, which makes it one of the " + "most important planters of oak woodland, carrying acorns uphill for " + "kilometres to places they would never reach alone. It is also a fine " + "mimic, and does a convincing Buzzard." + ), +), + +"dohle": InfoEN( + kategorie="The One With Pale Eyes", + nahrung="Insects, seeds and scraps — highly adaptable", + lebensraum="Church towers, ruins, old trees, city centres", + stimme="A bright, clipped “kya” — the source of its scientific name", + text=( + "The smallest corvid here: slate grey with a black cap and a silver-grey " + "nape. The striking feature is the eye — pale ice blue, unique among our " + "crows." + "\n\n" + "Jackdaws are strictly monogamous and stay together for life, often more " + "than ten years. Colonies have a firm pecking order, and a female " + "automatically assumes her partner's rank on pairing. Konrad Lorenz " + "studied social behaviour in Jackdaws and called them the most political " + "birds he knew." + ), +), + +"rabenkraehe": InfoEN( + kategorie="The Toolmaker", + nahrung="Genuinely anything — carrion, insects, grain, refuse, eggs", + lebensraum="Everywhere: fields, woods, cities, car parks", + stimme="The familiar harsh “caw”, usually three times", + text=( + "All black with a heavy bill, recognisable in flight by the fingered " + "wingtips. Not to be confused with the Rook, which has a pale bare patch " + "at the base of the bill." + "\n\n" + "Crows are among the most intelligent animals alive. They drop nuts onto " + "roads for cars to crack and collect them at pedestrian crossings when the " + "lights are red. They recognise individual human faces, remember who " + "wished them harm, and pass that information to other crows — including " + "ones that were never there." + ), +), + +"kolkrabe": InfoEN( + kategorie="The Largest Songbird", + nahrung="Carrion, small mammals, eggs, refuse", + lebensraum="Woodland, crags and open country; avoids settlements", + stimme="A deep, resonant “kronk”, nothing like a crow's caw", + text=( + "Noticeably larger than a Carrion Crow, nearly the size of a Buzzard, with " + "a wedge-shaped tail, a massive bill and shaggy throat feathers. In flight " + "it soars and rolls, which crows do not." + "\n\n" + "The largest songbird in the world — corvids count as passerines despite " + "their size. Ravens solve multi-step puzzles that defeat four-year-old " + "children, plan for the future, and trade objects for better ones. In " + "nineteenth-century Germany the species was almost exterminated and has " + "only spread back in recent decades." + ), +), + +"ringeltaube": InfoEN( + kategorie="The Largest of Its Kind", + nahrung="Seeds, grain, buds and acorns", + lebensraum="Woodland and farmland, increasingly city parks and gardens", + stimme="A muffled five-note coo, often all day in summer", + text=( + "The largest pigeon here. Blue-grey with a pink breast, a white patch on " + "the side of the neck and bold white wing bars in flight." + "\n\n" + "That white neck patch — the “ring” of the name — is entirely absent in " + "juveniles and grows in over the first winter. Wood Pigeons feed their " + "young on crop milk, a nutrient-rich secretion produced by both parents. " + "That frees them from the insect season, which is why they go on breeding " + "into October." + ), +), + +"tuerkentaube": InfoEN( + kategorie="The Coloniser", + nahrung="Seeds, grain, bread scraps", + lebensraum="Villages, suburbs, gardens with conifers", + stimme="A monotonous three-note coo, repeated without end", + text=( + "Slim and sandy-buff with a narrow black half-collar on the nape. " + "Distinctly smaller and paler than a Wood Pigeon." + "\n\n" + "One of the fastest range expansions ever documented: in 1930 it was " + "confined to the Balkans, by 1945 it had reached Germany, by 1960 Britain. " + "It colonised a continent in thirty years without anyone releasing it. Why " + "it suddenly set off has never been fully explained." + ), +), + +"rauchschwalbe": InfoEN( + kategorie="The Good Omen", + nahrung="Flying insects, caught exclusively in the air", + lebensraum="Barns and stables, open country with livestock", + stimme="A twittering chatter ending in a dry rattle", + text=( + "A metallic blue-black back, rust-red throat and forehead, and a deeply " + "forked tail with long streamers. It nests inside — in stables and barns, " + "not on an outside wall." + "\n\n" + "Barn Swallows do almost everything on the wing: feed, drink, bathe, even " + "mate. Streamer length signals fitness, and females choose the longest. " + "Their numbers hang directly on farming — without open stables and insects " + "over pasture they disappear, and that is exactly what has been happening." + ), +), + +"mehlschwalbe": InfoEN( + kategorie="The Mud Mason", + nahrung="Flying insects, usually higher up than a Barn Swallow", + lebensraum="House walls, bridges, colonies on buildings", + stimme="A dry, rasping twitter", + text=( + "Blue-black above, entirely white below, with a conspicuous white rump " + "that separates it from a Barn Swallow at any distance. The tail is only " + "shallowly forked, with no streamers." + "\n\n" + "Its closed nest under the eaves is built from roughly a thousand mud " + "pellets, each flown in separately. Puddles and bare mud are therefore its " + "livelihood — in a sealed new-build estate it simply cannot find building " + "material. The nests are protected year-round, even when empty." + ), +), + +"mauersegler": InfoEN( + kategorie="The Endless Flier", + nahrung="Aerial plankton — tiny insects and ballooning spiders", + lebensraum="Tall buildings, cavities under roofs, towns", + stimme="A shrill, drawn-out scream over the rooftops on summer evenings", + text=( + "Scythe-shaped wings, a short forked tail, uniformly dark brown. Despite " + "the resemblance it is not a swallow at all but a swift — its closest " + "relatives are hummingbirds." + "\n\n" + "After leaving the nest a young Swift may stay airborne for up to ten " + "months without landing once: it feeds, drinks, mates and sleeps in " + "flight, one brain hemisphere at a time. It only lands to breed. Its legs " + "are so reduced it can barely take off from flat ground. It is here for " + "about a hundred days a year, early May to early August." + ), +), + +"bachstelze": InfoEN( + kategorie="The Tail Wagger", + nahrung="Insects picked from the ground while walking", + lebensraum="Open ground, watersides, car parks, rooftops", + stimme="A bright “chissick”, usually given in bounding flight", + text=( + "Black and white with a long tail and grey back. It walks briskly across " + "open ground rather than hopping, wagging its tail without pause." + "\n\n" + "Why it wags has never been settled. The most convincing explanation is " + "that it signals to a predator: I have seen you, an attack is not worth " + "it. In winter Wagtails like to roost communally somewhere warm — " + "glasshouses, industrial plants, lit city centres." + ), +), + +"goldammer": InfoEN( + kategorie="The One With the Mnemonic", + nahrung="Seeds, insects in summer", + lebensraum="Field margins, hedges, open country with bushes", + stimme="Remembered in English as “a little bit of bread and no cheeeese”", + text=( + "The male has a brilliant yellow head and breast with a chestnut rump. " + "Females are duller and more heavily streaked." + "\n\n" + "It sings from exposed perches, often for hours in the midday heat when " + "everything else has fallen silent. The song ends on a drawn-out note that " + "makes the species unmistakable. It is uncommon at feeders — it prefers to " + "feed on the ground beneath and needs open fields nearby." + ), +), + +"sperber": InfoEN( + kategorie="The Ambush Hunter", + nahrung="Small birds, taken in flight", + lebensraum="Woodland, gardens, settlements — hunts feeders deliberately", + stimme="A rapid “kew-kew-kew”, mostly while breeding", + text=( + "Short broad wings and a long tail — built to turn between branches, not " + "to fly fast in a straight line. Males at 150 grams are far smaller than " + "females at up to 300, an extreme difference even for a raptor." + "\n\n" + "When every bird at a feeder vanishes at once and it stays silent for " + "minutes, a Sparrowhawk has usually just been through. It hunts from " + "cover, using hedges and house corners as screens, and is visible only at " + "the last moment. That is no reason to stop feeding — it belongs there, " + "and a feeder with cover nearby gives the small birds a fair chance." + ), +), + +"turmfalke": InfoEN( + kategorie="The Hoverer", + nahrung="Voles, plus large insects and small birds", + lebensraum="Open country, church towers, tower blocks, motorway verges", + stimme="A rapid, shrill “kee-kee-kee”", + text=( + "A rusty-brown back with dark spots, pointed wings and a long tail. The " + "male has a grey head and a grey tail with a black band; the female is " + "barred brown throughout." + "\n\n" + "Its hovering flight is unmistakable: it holds station in the air with the " + "head absolutely still while the body works. What it is looking for we " + "cannot see — vole urine reflects ultraviolet light, and Kestrels see into " + "the ultraviolet. To them the runs through the grass glow." + ), +), + +"maeusebussard": InfoEN( + kategorie="The Commonest in the Sky", + nahrung="Voles, earthworms, carrion — often at the roadside", + lebensraum="Copses, woodland edges, farmland everywhere", + stimme="A mewing “peee-ow”, often mistaken for a Red Kite", + text=( + "Broad wings, a short rounded tail, and extremely variable plumage from " + "nearly white to nearly black. Circling over a field with wings held in a " + "shallow V, it is the commonest raptor in Germany." + "\n\n" + "It will of course never perch in a bird house. If the camera catches one " + "it will be overhead or on a fence post nearby. That is exactly why it " + "ranks high in this collection: not because it is rare, but because it is " + "rarely in front of this lens." + ), +), + +"steinkauz": InfoEN( + kategorie="The Bird of Athena", + nahrung="Voles, beetles, earthworms", + lebensraum="Old orchards, pollarded willows, old barns", + stimme="A plaintive, rising “goooek”, carrying far at night", + text=( + "Small and squat with a flat head and piercing yellow eyes under bold " + "white brows that give it a permanently stern expression. Barely twenty " + "centimetres tall." + "\n\n" + "It was the sacred bird of Athena, which is why an owl still appears on " + "the Greek one-euro coin — “carrying owls to Athens” traces back to it. " + "Unlike most owls it is often active by day. In Germany it is " + "endangered through the loss of old orchards and pollarded willows. In " + "front of a camera it is the greatest catch imaginable." + ), +), + +} +# fmt: on diff --git a/detector/stichprobe.py b/detector/stichprobe.py new file mode 100644 index 0000000..c3147a0 --- /dev/null +++ b/detector/stichprobe.py @@ -0,0 +1,127 @@ +"""Stichproben aus dem laufenden Bildstrom. + +Ein Detektor, der nur bei Erfolg speichert, hinterlässt nach zwei Wochen ohne +Sichtung genau nichts, woran man sehen könnte, woran es lag. Waren keine Vögel +da? Saßen sie im Bild und waren zu klein? Das Protokoll beantwortet die zweite +Frage, die erste beantwortet nur ein Blick auf echte Bilder. + +Deshalb legt ``Stichprobe`` in festem Abstand ein Bild ab — unabhängig davon, +ob etwas erkannt wurde. Der Strom läuft ohnehin, es kostet keinen zweiten +Zuschauer am Stream (der Pi Zero verträgt keinen). + +Der Ordner ist selbstbegrenzend: über ``max_bilder`` hinaus fliegt jeweils das +älteste Bild raus. Ein Dauerläufer darf keine Platte volllaufen lassen. +""" + +from __future__ import annotations + +import io +from datetime import datetime +from pathlib import Path + +from PIL import Image, ImageDraw + +JPEG_QUALITY = 80 +MAX_WIDTH = 1280 + + +def _encode(img: Image.Image, max_width: int = MAX_WIDTH) -> bytes: + if img.width > max_width: + h = round(img.height * max_width / img.width) + img = img.resize((max_width, h), Image.LANCZOS) + buf = io.BytesIO() + img.save(buf, format="JPEG", quality=JPEG_QUALITY, optimize=True) + return buf.getvalue() + + +class Stichprobe: + """Legt in festem Abstand ein Bild aus dem Strom ab.""" + + def __init__( + self, + ordner: str | Path, + alle_sekunden: float = 300.0, + max_bilder: int = 500, + ): + self.ordner = Path(ordner) + self.alle_sekunden = alle_sekunden + self.max_bilder = max_bilder + self.ordner.mkdir(parents=True, exist_ok=True) + self._letzte: float | None = None + + def bild(self, frame: Image.Image, jetzt: float) -> Path | None: + """Speichert, wenn das Intervall abgelaufen ist. Gibt den Pfad zurück, + sonst ``None``. + + ``jetzt`` ist eine monotone Uhr (``time.monotonic``) — der Abstand darf + nicht davon abhängen, ob jemand die Systemzeit stellt. + """ + if self._letzte is not None and jetzt - self._letzte < self.alle_sekunden: + return None + self._letzte = jetzt + + stamp = datetime.now().strftime("%Y%m%d-%H%M%S") + ziel = self.ordner / f"{stamp}.jpg" + ziel.write_bytes(_encode(frame)) + self._aufraeumen() + return ziel + + def _aufraeumen(self) -> None: + bilder = sorted(self.ordner.glob("*.jpg")) + # Die Namen sind Zeitstempel, sortieren heisst also chronologisch. + for alt in bilder[: max(0, len(bilder) - self.max_bilder)]: + alt.unlink(missing_ok=True) + + +def kontaktbogen( + ordner: str | Path, + ziel: str | Path, + spalten: int = 5, + zeilen: int = 6, + kachel_breite: int = 400, + seite: int = 1, +) -> tuple[Path, int, int]: + """Montiert die Stichproben zu einem Blatt, neueste zuerst. + + Ein Ordner mit 120 Bildern wird auf dem Handy nicht durchgesehen, ein + einzelnes Blatt schon. Rückgabe: Zielpfad, Anzahl montierter Bilder und + Gesamtzahl der Seiten. + """ + ordner = Path(ordner) + ziel = Path(ziel) + bilder = sorted(ordner.glob("*.jpg"), reverse=True) + if not bilder: + raise FileNotFoundError(f"Keine Stichproben in {ordner}") + + pro_seite = spalten * zeilen + seiten = (len(bilder) + pro_seite - 1) // pro_seite + seite = max(1, min(seite, seiten)) + auswahl = bilder[(seite - 1) * pro_seite : seite * pro_seite] + + with Image.open(auswahl[0]) as probe: + verhaeltnis = probe.height / probe.width + kh = round(kachel_breite * verhaeltnis) + beschriftung = 22 + zeilen_echt = (len(auswahl) + spalten - 1) // spalten + + blatt = Image.new( + "RGB", + (spalten * kachel_breite, zeilen_echt * (kh + beschriftung)), + (18, 18, 18), + ) + mal = ImageDraw.Draw(blatt) + + for i, pfad in enumerate(auswahl): + x = (i % spalten) * kachel_breite + y = (i // spalten) * (kh + beschriftung) + with Image.open(pfad) as im: + blatt.paste(im.convert("RGB").resize((kachel_breite, kh), Image.LANCZOS), (x, y)) + # Aus "20260912-143005.jpg" wird "12.09. 14:30" — die Sekunde hilft + # beim Durchsehen nicht, das Datum schon. + name = pfad.stem + text = f"{name[6:8]}.{name[4:6]}. {name[9:11]}:{name[11:13]}" + mal.text((x + 6, y + kh + 4), text, fill=(210, 210, 210)) + + ziel.parent.mkdir(parents=True, exist_ok=True) + blatt.save(ziel, format="JPEG", quality=85, optimize=True) + return ziel, len(auswahl), seiten diff --git a/detector/stream.py b/detector/stream.py new file mode 100644 index 0000000..e7fcd2f --- /dev/null +++ b/detector/stream.py @@ -0,0 +1,204 @@ +"""Framequellen. + +Der Pi Zero kann auf mehrere Arten streamen und wir wissen noch nicht, welche +Software drauf läuft. Deshalb vier Quellen hinter einem Interface — die +Pipeline interessiert sich nur für ``for frame in source``. + +MJPEG und Snapshot brauchen nur die Stdlib. RTSP ruft ffmpeg auf; das muss +dann auf dem Host installiert sein (``apt install ffmpeg``). +""" + +from __future__ import annotations + +import io +import subprocess +import time +import urllib.request +from abc import ABC, abstractmethod +from pathlib import Path +from typing import Iterator + +from PIL import Image + +JPEG_SOI = b"\xff\xd8" +JPEG_EOI = b"\xff\xd9" + + +class FrameSource(ABC): + restartable = True + """Ob es sinnvoll ist, die Quelle nach dem Ende neu zu öffnen. + + Bei Netzquellen ja — der Pi startet neu, das WLAN hustet. Bei einem + endlichen Ordner nein, sonst läuft ``watch`` in einer Endlosschleife. + """ + + letztes_jpeg: bytes | None = None + """Die unveränderten JPEG-Bytes des zuletzt gelieferten Bildes. + + Wer das Bild weitergeben will — etwa der Live-Verteiler —, spart damit das + Umkodieren: bei MJPEG und Einzelbild-URLs liegen die Bytes ohnehin vor. + Quellen ohne fertiges JPEG lassen das Feld auf ``None``. + """ + + @abstractmethod + def frames(self) -> Iterator[Image.Image]: ... + + def __iter__(self) -> Iterator[Image.Image]: + return self.frames() + + +class MJPEGStream(FrameSource): + """multipart/x-mixed-replace — was mjpg-streamer, motion und die meisten + picamera2-Beispiele ausliefern. + + Wir suchen die JPEG-Marker direkt im Bytestrom, statt die MIME-Boundaries + zu parsen: Boundary-Formate sind zwischen den Servern uneinheitlich, die + Marker sind es nicht. + """ + + def __init__(self, url: str, timeout: int = 15, max_buffer: int = 8 << 20): + self.url = url + self.timeout = timeout + self.max_buffer = max_buffer + + def frames(self) -> Iterator[Image.Image]: + req = urllib.request.Request(self.url, headers={"User-Agent": "vogelalbum/1.0"}) + with urllib.request.urlopen(req, timeout=self.timeout) as resp: + buf = bytearray() + while True: + chunk = resp.read(16384) + if not chunk: + return + buf.extend(chunk) + + while True: + start = buf.find(JPEG_SOI) + if start < 0: + break + end = buf.find(JPEG_EOI, start + 2) + if end < 0: + break + raw = bytes(buf[start : end + 2]) + del buf[: end + 2] + try: + bild = Image.open(io.BytesIO(raw)).convert("RGB") + except OSError: + continue # halbes Bild, nächstes nehmen + self.letztes_jpeg = raw + yield bild + + # Reißt die Verbindung mitten im Frame ab, wächst der Puffer + # sonst unbegrenzt weiter. + if len(buf) > self.max_buffer: + del buf[: -(1 << 20)] + + +class SnapshotPoller(FrameSource): + """Einzelbild-URL im Intervall abholen (z.B. /snapshot.jpg bei motion, + oder ein Cron-Job, der auf den Pi schreibt). Genügsamer als MJPEG und für + einen Nistkasten völlig ausreichend.""" + + def __init__(self, url: str, interval: float = 1.0, timeout: int = 10): + self.url = url + self.interval = interval + self.timeout = timeout + + def frames(self) -> Iterator[Image.Image]: + req = urllib.request.Request(self.url, headers={"User-Agent": "vogelalbum/1.0"}) + while True: + t0 = time.monotonic() + try: + with urllib.request.urlopen(req, timeout=self.timeout) as resp: + raw = resp.read() + bild = Image.open(io.BytesIO(raw)).convert("RGB") + except (OSError, ValueError) as exc: + print(f"[stream] Snapshot fehlgeschlagen: {exc}") + time.sleep(min(self.interval * 5, 30)) + continue + self.letztes_jpeg = raw + yield bild + time.sleep(max(0.0, self.interval - (time.monotonic() - t0))) + + +class RTSPStream(FrameSource): + """RTSP über ffmpeg. Braucht ffmpeg auf dem Host.""" + + def __init__(self, url: str, fps: float = 2.0, width: int = 1280): + self.url = url + self.fps = fps + self.width = width + + def frames(self) -> Iterator[Image.Image]: + cmd = [ + "ffmpeg", "-loglevel", "error", + "-rtsp_transport", "tcp", "-i", self.url, + "-vf", f"fps={self.fps},scale={self.width}:-2", + "-f", "image2pipe", "-vcodec", "mjpeg", "-q:v", "4", "-", + ] + try: + proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, bufsize=1 << 16) + except FileNotFoundError: + raise RuntimeError("ffmpeg nicht gefunden — 'apt install ffmpeg'") from None + + try: + buf = bytearray() + assert proc.stdout is not None + while True: + chunk = proc.stdout.read(16384) + if not chunk: + return + buf.extend(chunk) + while True: + start = buf.find(JPEG_SOI) + end = buf.find(JPEG_EOI, start + 2) if start >= 0 else -1 + if start < 0 or end < 0: + break + raw = bytes(buf[start : end + 2]) + del buf[: end + 2] + try: + yield Image.open(io.BytesIO(raw)).convert("RGB") + except OSError: + continue + finally: + proc.terminate() + try: + proc.wait(timeout=5) + except subprocess.TimeoutExpired: + proc.kill() + + +class FolderSource(FrameSource): + """Bilder aus einem Ordner — zum Entwickeln und für Regressionstests ohne + laufende Kamera.""" + + def __init__(self, folder: str | Path, loop: bool = False, delay: float = 0.0): + self.folder = Path(folder) + self.loop = loop + self.delay = delay + self.restartable = loop + + def frames(self) -> Iterator[Image.Image]: + exts = {".jpg", ".jpeg", ".png", ".webp"} + files = sorted(p for p in self.folder.iterdir() if p.suffix.lower() in exts) + if not files: + raise RuntimeError(f"Keine Bilder in {self.folder}") + while True: + for p in files: + yield Image.open(p).convert("RGB") + if self.delay: + time.sleep(self.delay) + if not self.loop: + return + + +def open_source(url: str, **kw) -> FrameSource: + """Baut die passende Quelle aus einer URL bzw. einem Pfad.""" + if url.startswith("rtsp://"): + return RTSPStream(url, fps=kw.get("fps", 2.0)) + if url.startswith(("http://", "https://")): + # Heuristik: eine URL auf .jpg ist ein Einzelbild, alles andere ein Stream. + path = url.split("?", 1)[0].lower() + if path.endswith((".jpg", ".jpeg", ".png")) or kw.get("snapshot"): + return SnapshotPoller(url, interval=kw.get("interval", 1.0)) + return MJPEGStream(url) + return FolderSource(url, loop=kw.get("loop", False), delay=kw.get("delay", 0.0)) diff --git a/detector/umgebung.py b/detector/umgebung.py new file mode 100644 index 0000000..39678aa --- /dev/null +++ b/detector/umgebung.py @@ -0,0 +1,42 @@ +"""Umgebungsvariablen lesen. + +Alle Einstellungen heißen ``VOGELALBUM_``. + +Diese Datei kennt bewusst **keine** Django-Abhängigkeit — sie wird vom +Detektor, von der Web-App und von der Home-Assistant-Brücke gleichermaßen +benutzt, und die drei haben nicht dieselben Pakete installiert. +""" + +from __future__ import annotations + +import os + +PRAEFIX = "VOGELALBUM" + + +def hole(name: str, default: str | None = None) -> str | None: + """Liest ``VOGELALBUM_``. + + ``name`` ist der Teil hinter dem Präfix, also ``"SOURCE"`` für + ``VOGELALBUM_SOURCE``. + + 🔑 **Ein ausdrücklich leerer Wert schlägt den Vorgabewert.** Das ist kein + Zufall, sondern trägt eine Bedeutung: Ein leerer Ingest-Token heißt + „Endpunkt zu", nicht „nimm den Standard". Wer hier ``or default`` + schriebe, machte aus einer bewussten Abschaltung stillschweigend wieder + eine Öffnung. + """ + wert = os.environ.get(f"{PRAEFIX}_{name}") + if wert is None: + return default + return wert + + +def gesetzt(name: str) -> bool: + """Ob die Variable überhaupt vorhanden ist. + + Nötig, weil ein **leerer** Wert etwas anderes bedeutet als ein fehlender: + Ein leerer Ingest-Token schaltet den Endpunkt ab, ein fehlender lässt den + Vorgabewert gelten. + """ + return os.environ.get(f"{PRAEFIX}_{name}") is not None diff --git a/detector/verteiler.py b/detector/verteiler.py new file mode 100644 index 0000000..b6805b7 --- /dev/null +++ b/detector/verteiler.py @@ -0,0 +1,287 @@ +"""Live-Bild fuer das Heimnetz, ohne der Kamera etwas wegzunehmen. + +Die Kameraseite liefert **einen** Stream. Wer live zuschaut, nimmt ihn dem +Detector weg — auf einem Pi Zero W ist das keine Einstellung, sondern Physik: +die Funkstrecke traegt rund 2 Mbit/s, ein zweiter Client saettigt sie und der +Detector faellt in Timeouts. + +Der Detector selbst liest den Stream aber ohnehin rund um die Uhr und hat jedes +Bild schon im Speicher. Also verteilt er es weiter. Damit schauen beliebig +viele Leute zu, und die Kamera merkt nichts davon — sie hat weiterhin genau +einen Zuschauer. + + python -m detector watch ... --live-port 8131 + + http://:8131/live MJPEG + http://:8131/bild.jpg Einzelbild + http://:8131/ Seite mit Livebild + +Zwei Dinge halten die Erkennung dabei aus dem Weg: + +* **Nichts wird neu kodiert, solange niemand zuschaut.** Bei MJPEG-Quellen + liegen die JPEG-Bytes ohnehin vor und werden unveraendert weitergegeben; nur + fuer Quellen ohne fertiges JPEG (RTSP, Bilderordner) wird kodiert — und das + erst, wenn wirklich jemand hinsieht, und einmal pro Bild statt einmal pro + Zuschauer. +* **Kodiert wird im HTTP-Thread**, nicht im Erkennungsthread. Ein langsamer + Zuschauer bremst die Erkennung nicht. + +Das gehoert ins Heimnetz und nicht ins Internet: es ist ein Livebild aus dem +eigenen Garten, ohne Anmeldung. +""" + +from __future__ import annotations + +import io +import socketserver +import threading +import time +from http import server + +from PIL import Image + +GRENZE = "BILDGRENZE" + +SEITE = """ +Vogelalbum live + + +Livebild +

Der Detector verteilt sein Bild weiter — die Kamera merkt nichts davon.

+ +""".encode("utf-8") + + +class Bildhalter: + """Haelt das jeweils letzte Bild und gibt es als JPEG heraus. + + Die Kodierung passiert traege und genau einmal je Bild: der erste + Zuschauer, der ein neues Bild abholt, kodiert es, alle weiteren bekommen + dasselbe Ergebnis. + """ + + def __init__(self, qualitaet: int = 75, max_breite: int = 1280): + self.qualitaet = qualitaet + self.max_breite = max_breite + + self._sperre = threading.Condition() + self._nummer = 0 + self._jpeg: bytes | None = None + self._frame: Image.Image | None = None + self._kodiert: tuple[int, bytes] | None = None + + # -- Schreibseite (Erkennungsthread) ---------------------------------- + + def zeige(self, frame: Image.Image, jpeg: bytes | None = None) -> None: + """Ein neues Bild anmelden. Kostet nur Zeigerarbeit. + + ``jpeg`` sind die unveraenderten Bytes der Quelle, falls es sie gibt — + bei MJPEG ist das der Normalfall und erspart jedes Umkodieren. + """ + with self._sperre: + self._nummer += 1 + self._frame = frame + self._jpeg = jpeg + self._sperre.notify_all() + + # -- Leseseite (HTTP-Threads) ----------------------------------------- + + @property + def nummer(self) -> int: + with self._sperre: + return self._nummer + + def warte(self, seit: int, timeout: float = 5.0) -> int: + """Wartet auf ein Bild neuer als ``seit``. Gibt dessen Nummer zurueck, + oder ``seit``, wenn nichts kam.""" + with self._sperre: + if self._nummer > seit: + return self._nummer + self._sperre.wait(timeout) + return self._nummer + + def jpeg(self) -> tuple[int, bytes] | None: + """Das aktuelle Bild als JPEG, mit seiner Nummer.""" + with self._sperre: + nummer = self._nummer + if nummer == 0: + return None + if self._kodiert is not None and self._kodiert[0] == nummer: + return self._kodiert + if self._jpeg is not None: + # Der haeufige Fall: die Quelle liefert MJPEG, die Bytes sind + # schon fertig. Nichts zu tun. + self._kodiert = (nummer, self._jpeg) + return self._kodiert + frame = self._frame + + if frame is None: + return None + + # Ausserhalb der Sperre kodieren: das ist der teure Teil, und der + # Erkennungsthread soll dabei nicht warten muessen. + if frame.width > self.max_breite: + hoehe = round(frame.height * self.max_breite / frame.width) + frame = frame.resize((self.max_breite, hoehe), Image.LANCZOS) + puffer = io.BytesIO() + frame.save(puffer, format="JPEG", quality=self.qualitaet) + daten = puffer.getvalue() + + with self._sperre: + self._kodiert = (nummer, daten) + return self._kodiert + + +class Handler(server.BaseHTTPRequestHandler): + halter: Bildhalter + max_zuschauer = 8 + + # Bilder je Sekunde fuer ZUSCHAUER. 0 heisst: alles durchreichen. + # + # 🔑 Warum das noetig ist: Am 24.09.2026 gemessen, zwei Kameras in einer + # Live-Ansicht auf einem Handy -- 6,4 und 9,7 Mbit/s, zusammen ueber 16. + # Fuer eine Vorschau ist das absurd viel, und auf dem Handy dauert es + # entsprechend, bis ueberhaupt etwas erscheint. + # + # Ausgelassen wird nur fuer die Zuschauer. Die Erkennung bekommt + # weiterhin JEDES Bild -- sie liest nicht ueber diesen Weg. + max_bildrate = 0.0 + _zuschauer = 0 + _zaehlsperre = threading.Lock() + + def log_message(self, fmt, *args): # noqa: A003 - Signatur der Basisklasse + pass + + def do_GET(self) -> None: # noqa: N802 - Signatur der Basisklasse + # ⚠ self.path enthaelt den Anhang hinter dem Fragezeichen. Ein + # exakter Vergleich scheitert deshalb an "/bild.jpg?t=123" -- + # und genau so fragt ein Browser, der das Bild nicht aus seinem + # Zwischenspeicher nehmen soll. Am 24.09.2026 hat mich das eine + # Runde gekostet: von Hand aufgerufen kam das Bild, aus der + # Seite heraus kam 404. + weg = self.path.split("?", 1)[0] + + if weg in ("/", "/index.html"): + self._sende(200, "text/html; charset=utf-8", SEITE) + elif weg in ("/bild.jpg", "/snapshot.jpg"): + self._einzelbild() + elif weg.startswith("/live"): + self._stream() + else: + self._sende(404, "text/plain; charset=utf-8", b"nicht gefunden\n") + + def _sende(self, code: int, typ: str, koerper: bytes) -> None: + self.send_response(code) + self.send_header("Content-Type", typ) + self.send_header("Content-Length", str(len(koerper))) + self.end_headers() + self.wfile.write(koerper) + + def _einzelbild(self) -> None: + bild = self.halter.jpeg() + if bild is None: + self._sende(503, "text/plain; charset=utf-8", b"noch kein Bild\n") + return + self._sende(200, "image/jpeg", bild[1]) + + def _stream(self) -> None: + # Anders als an der Kamera ist hier eine Obergrenze reine Vorsicht: + # der Detector laeuft auf einer richtigen Maschine. Sie verhindert + # nur, dass ein vergessener Tab-Stapel Threads sammelt. + with self._zaehlsperre: + if Handler._zuschauer >= self.max_zuschauer: + self._sende(503, "text/plain; charset=utf-8", + b"zu viele Zuschauer\n") + return + Handler._zuschauer += 1 + + try: + self.send_response(200) + self.send_header("Cache-Control", "no-cache, private") + self.send_header("Pragma", "no-cache") + self.send_header( + "Content-Type", f"multipart/x-mixed-replace; boundary={GRENZE}" + ) + self.end_headers() + + gesehen = 0 + abstand = (1.0 / self.max_bildrate) if self.max_bildrate > 0 else 0.0 + zuletzt = 0.0 + while True: + gesehen = self.halter.warte(gesehen) + + # Zu frueh? Bild auslassen statt zu warten -- warten wuerde + # den Strom anhalten und die Verzoegerung aufsummieren. + if abstand: + jetzt = time.monotonic() + if jetzt - zuletzt < abstand: + continue + zuletzt = jetzt + + bild = self.halter.jpeg() + if bild is None: + continue + nummer, daten = bild + gesehen = nummer + self.wfile.write(f"--{GRENZE}\r\n".encode("ascii")) + self.wfile.write(b"Content-Type: image/jpeg\r\n") + self.wfile.write(f"Content-Length: {len(daten)}\r\n\r\n".encode("ascii")) + self.wfile.write(daten) + self.wfile.write(b"\r\n") + except (BrokenPipeError, ConnectionResetError): + pass + finally: + with self._zaehlsperre: + Handler._zuschauer -= 1 + + @classmethod + def zuschauer(cls) -> int: + with cls._zaehlsperre: + return cls._zuschauer + + +class _Server(socketserver.ThreadingMixIn, server.HTTPServer): + allow_reuse_address = True + daemon_threads = True + + +class Verteiler: + """Der Live-Verteiler als Hintergrunddienst.""" + + def __init__( + self, + port: int, + bind: str = "0.0.0.0", + max_zuschauer: int = 8, + qualitaet: int = 75, + max_bildrate: float = 0.0, + ): + self.halter = Bildhalter(qualitaet=qualitaet) + Handler.halter = self.halter + Handler.max_zuschauer = max_zuschauer + Handler.max_bildrate = max_bildrate + + self._server = _Server((bind, port), Handler) + self.port = self._server.server_address[1] + self._thread = threading.Thread( + target=self._server.serve_forever, daemon=True, name="live" + ) + + def bildrate_setzen(self, wert: float) -> None: + """Zur Laufzeit umstellbar -- die Web-App ist die Wahrheit.""" + Handler.max_bildrate = max(0.0, float(wert or 0.0)) + + def start(self) -> None: + self._thread.start() + + def zeige(self, frame: Image.Image, jpeg: bytes | None = None) -> None: + self.halter.zeige(frame, jpeg) + + @property + def zuschauer(self) -> int: + return Handler.zuschauer() + + def stop(self) -> None: + self._server.shutdown() + self._server.server_close() diff --git a/detector/warteschlange.py b/detector/warteschlange.py new file mode 100644 index 0000000..afd8498 --- /dev/null +++ b/detector/warteschlange.py @@ -0,0 +1,201 @@ +"""Hochgeladene Fotos abholen, bestimmen und das Ergebnis zurückmelden. + +Der zweite Weg, auf dem Bilder zur Erkennung kommen. Der erste ist die Kamera +am Haus: Der Detector holt sich dort einen Stream und entscheidet selbst, wann +ein Besuch beginnt und endet. Hier liegt das Bild schon in der Web-App — jemand +hat unterwegs fotografiert und hochgeladen. + +🔑 **Die Richtung bleibt dieselbe: Der Detector fragt, niemand ruft ihn.** Das +ist keine Bequemlichkeit, sondern die Bedingung dafür, dass die Erkennung im +Heimnetz stehen kann: kein offener Port, keine erreichbare Adresse, keine +Portfreigabe im Router. Dieselbe Mechanik benutzt ``fernkonfig.py``, um alle +fünf Minuten die Konfiguration zu holen. + +⚠️ **Keine Bewegungserkennung, keine Mittelung über Bilder.** Ein Foto ist ein +Foto. Die ganze Logik aus ``watcher.py`` — Bewegung als Auslöser, Besuch über +viele Einzelbilder, Mittelwert der Vogel-Werte — hat hier keine Entsprechung +und wäre bei einem Einzelbild sogar falsch. Benutzt wird deshalb direkt +``Pipeline.run()``, genau wie bei ``python -m detector test``. +""" + +from __future__ import annotations + +import io +import json +import time + +from PIL import Image + +from .classify import Pipeline +from .sink import _encode + + +class Warteschlange: + """Fragt die Web-App nach offenen Fotos und arbeitet sie ab.""" + + def __init__( + self, + api: str, + lese_token: str, + schreib_token: str, + pipeline: Pipeline, + intervall: float = 60.0, + anzahl: int = 20, + timeout: int = 20, + ): + self.basis = api.rstrip("/") + # ⚠️ Zwei verschiedene Token, und das ist Absicht: Das Auflisten ist + # ein Lesevorgang nach außen (derselbe Token wie für Home + # Assistant), das Zurückmelden ein Schreibvorgang wie das normale + # Einliefern. Wer nur zuschauen darf, soll keine Bestimmung + # eintragen können. + self.lese_token = lese_token + self.schreib_token = schreib_token + self.pipeline = pipeline + self.intervall = intervall + self.anzahl = anzahl + self.timeout = timeout + + self._letzter_versuch: float | None = None + self._fehler_gemeldet = False + + def faellig(self, jetzt: float) -> bool: + return ( + self._letzter_versuch is None + or jetzt - self._letzter_versuch >= self.intervall + ) + + # -- Abruf ------------------------------------------------------------ + + def _offene(self) -> list[dict]: + import requests + + resp = requests.get( + f"{self.basis}/api/offen/", + params={"anzahl": self.anzahl}, + headers={"Authorization": f"Bearer {self.lese_token}"}, + timeout=self.timeout, + ) + resp.raise_for_status() + return resp.json().get("fotos") or [] + + def _bild_holen(self, url: str) -> Image.Image: + import requests + + resp = requests.get(url, timeout=self.timeout) + resp.raise_for_status() + return Image.open(io.BytesIO(resp.content)).convert("RGB") + + # -- Bearbeiten ------------------------------------------------------- + + def _melden(self, foto_id: int, ausschnitt, result, box=None) -> None: + import requests + + # ⚠️ ``Result.best`` ist eine Property, kein Aufruf — ``result.best()`` + # scheitert erst zur Laufzeit und genau dann, wenn ein Vogel + # erkannt wurde. + bester = result.best if result else None + + # 🔴 **„Vogel ja, Art nein" ist etwas anderes als „kein Vogel" — und + # ging hier verloren.** + # + # ``Pipeline.run`` gibt in DREI Fällen ``result = None`` zurück: kein + # Fund, Beinahe-Treffer unter der Schwelle, und — der interessante — + # ein sicher erkannter Vogel, dessen Art keine heimische ist. Die Box + # unterscheidet die Fälle, nur hat sie vorher niemand angesehen. + # + # Folge am 14.10.2026: Ein Foto mit einer Meise im Gegenlicht wurde + # mit 93 % als Vogel erkannt und kam in der App als „Kein Vogel + # erkannt. Auf dem Foto war nichts zu finden" an. Wer das liest, + # schneidet das Bild zu — gegen ein Problem, das nie der Zuschnitt + # war. **Eine falsche Auskunft ist teurer als keine.** + # + # ``box.score`` ist genau die Zahl, die „da ist ein Vogel" bedeutet; + # sie gehört in ``mean_bird_score``, dessen Sinn der Server selbst so + # beschreibt: Vogelwert 0 heißt „auf keinem Bild war ein Vogel". + vogelwert = 0.0 + if result is not None: + vogelwert = result.bird_score + elif box is not None and self.pipeline.zaehlt_als_vogel(box): + vogelwert = box.score + + nutzlast = { + "species": bester.species.slug if bester else None, + "confidence": round(bester.confidence, 4) if bester else 0.0, + "mean_bird_score": round(vogelwert, 4), + "votes": {g.species.slug: round(g.confidence, 4) + for g in (result.guesses[:5] if result else [])}, + } + # Wo der Vogel sitzt. Die Sammlung schneidet daraus selbst zu -- + # siehe web/dex/zuschnitt.py. + if box is not None: + nutzlast["box"] = [round(box.x0, 5), round(box.y0, 5), + round(box.x1, 5), round(box.y1, 5)] + dateien = {} + if ausschnitt is not None: + dateien["crop"] = ("crop.jpg", _encode(ausschnitt, 640), "image/jpeg") + + resp = requests.post( + f"{self.basis}/api/offen/{foto_id}/", + data={"data": json.dumps(nutzlast)}, + files=dateien or None, + headers={"Authorization": f"Bearer {self.schreib_token}"}, + timeout=self.timeout, + ) + if not resp.ok: + print(f"[warteschlange] {foto_id}: Rückmeldung {resp.status_code} " + f"— {resp.text[:160]}") + return + + body = resp.json() + art = body.get("art") or "nichts erkannt" + teile = [f"Foto {foto_id}: {art}"] + if body.get("xp"): + teile.append(f"+{body['xp']} XP") + if body.get("erstfang"): + teile.append("ERSTFANG!") + for name in body.get("abzeichen") or []: + teile.append(f"Abzeichen: {name}") + print("[warteschlange] " + " · ".join(teile)) + + def durchlauf(self, jetzt: float | None = None) -> int: + """Holt die offenen Fotos und bestimmt sie. Gibt die Anzahl zurück. + + ⚠️ Ein Fehler bei einem Foto darf die anderen nicht aufhalten. Sonst + blockiert ein einziges kaputtes Bild die ganze Warteschlange, und + niemand sieht, warum nichts mehr vorangeht. + """ + import requests + + self._letzter_versuch = time.monotonic() if jetzt is None else jetzt + + try: + offene = self._offene() + except requests.RequestException as exc: + if not self._fehler_gemeldet: + print(f"[warteschlange] nicht erreicht: {exc}") + self._fehler_gemeldet = True + return 0 + + if self._fehler_gemeldet: + print("[warteschlange] wieder erreichbar") + self._fehler_gemeldet = False + + fertig = 0 + for foto in offene: + if not foto.get("bild"): + continue + try: + bild = self._bild_holen(foto["bild"]) + box, result = self.pipeline.run(bild) + # Den Ausschnitt mitschicken, damit die Sammlung dasselbe Bild + # zeigt wie bei einer Sichtung von der Kamera. + # ⚠️ `anzeige_ausschnitt`, nicht `crop`: Der enge Schnitt ist + # fuer den Klassifikator gedacht; in der fast quadratischen + # Kachel der Sammlung bleibt davon nur die Bauchmitte uebrig. + ausschnitt = box.anzeige_ausschnitt(bild) if box is not None else None + self._melden(foto["id"], ausschnitt, result, box) + fertig += 1 + except Exception as exc: # absichtlich breit, siehe Docstring + print(f"[warteschlange] Foto {foto['id']} übersprungen: {exc}") + return fertig diff --git a/detector/watcher.py b/detector/watcher.py new file mode 100644 index 0000000..534f55d --- /dev/null +++ b/detector/watcher.py @@ -0,0 +1,296 @@ +"""Die Zustandsmaschine, die aus Einzelbildern eine "Sichtung" macht. + +Eine Sichtung ist ein Besuch: Vogel landet, bleibt ein paar Sekunden, fliegt +weg. Über die Dauer sammeln wir Stimmen und behalten das schärfste Foto. + +Warum abstimmen statt einfach das erste Ergebnis nehmen? Weil ein Vogel sich +dreht. Von hinten ist eine Kohlmeise nur eine olivgrüne Kugel; von vorn ist +sie eindeutig. Über 30 Frames gewinnt die richtige Art zuverlässig — eine +Einzelmessung kippt bei jedem Flügelschlag. +""" + +from __future__ import annotations + +import time +from collections import defaultdict +from dataclasses import dataclass, field +from datetime import datetime, timezone + +from PIL import Image + +from .classify import Box, Pipeline, Result +from .motion import MotionDetector, sharpness +from .species_de import Species + + +@dataclass +class Sighting: + started_at: datetime + ended_at: datetime + species: Species | None + confidence: float + votes: dict[str, float] + frames_total: int + frames_with_bird: int + best_image: Image.Image | None + best_crop: Image.Image | None + best_sharpness: float + mean_bird_score: float + # Wo der Vogel im besten Bild sitzt, relativ. Die Sammlung schneidet + # daraus selbst zu -- siehe web/dex/zuschnitt.py. + best_box: tuple[float, float, float, float] | None = None + + @property + def duration_s(self) -> float: + return (self.ended_at - self.started_at).total_seconds() + + def summary(self) -> str: + who = self.species.german if self.species else "unbestimmt" + return ( + f"{self.started_at:%H:%M:%S} {who} ({self.confidence:.0%}) " + f"{self.duration_s:.1f}s, {self.frames_with_bird}/{self.frames_total} Frames" + ) + + +@dataclass +class WatcherConfig: + classify_every: int = 3 + """Nur jedes n-te bewegte Bild klassifizieren. Der Vogel ändert sich + zwischen zwei Frames kaum, das Modell aber kostet 25 ms.""" + + cooldown_s: float = 4.0 + """So lange ohne Bewegung, bis der Besuch als beendet gilt.""" + + max_visit_s: float = 120.0 + """Notbremse: dauerhafte Bewegung (Regen, schwankender Ast) soll nicht zu + einer stundenlangen Sichtung führen.""" + + min_bird_frames: int = 2 + """Weniger Treffer als das -> verwerfen. Ein einzelnes Frame ist Rauschen.""" + + min_confidence: float = 0.45 + """Darunter wird die Sichtung als 'unbestimmt' gespeichert statt geraten.""" + + min_mean_bird_score: float = 0.0 + """Mittlerer Vogelwert ueber den ganzen Besuch; darunter kein Besuch. + + ⚠ Nicht zu verwechseln mit ``Pipeline.min_bird_score``: der gilt je + EINZELBILD, dieser fuer den DURCHSCHNITT. Genau diese Luecke liess + Zufallstreffer durch -- ein einziges Bild von 73 mit einem Hauch + Vogelwert reichte fuer einen Besuch. + + 📌 Vorgabe 0: Der Wert will gemessen und nicht geraten sein. Aus den + Daten vom 01.10.2026 lagen echte Sichtungen bei 0,269 bis 0,600, + eine Befestigungsschraube bei 0,098 und Mondspiegelungen bei 0,000. + Die Web-App gibt den Wert je Kamera vor (``/api/config/``). + """ + + gate: str = "motion" + """Was einen Besuch beginnt und beendet — ``"motion"`` oder ``"detector"``. + + ``motion`` ist der sparsame Weg: Frame-Differencing kostet unter 1 ms und + hält das Modell aus dem Spiel, solange sich nichts rührt. Das setzt aber + einen ruhigen Hintergrund voraus. + + ``detector`` lässt den Vogeldetektor selbst entscheiden und ignoriert + Bewegung ganz. Nötig, sobald die Kamera auf etwas dauerhaft Bewegtes + schaut — eine Hecke im Wind löst sonst rund um die Uhr aus. Kostet bei + 4 fps nur wenige Prozent CPU und ist damit fast immer bezahlbar. + """ + + save_debug: bool = False + + +class Watcher: + def __init__( + self, + pipeline: Pipeline | None = None, + motion: MotionDetector | None = None, + config: WatcherConfig | None = None, + beobachter=None, + ): + """``beobachter`` wird nach jeder Analyse mit ``(box, result)`` + aufgerufen — auch wenn nichts gefunden wurde. Damit kann ein + Protokoll mitschreiben, ohne dass die Zustandsmaschine davon weiß.""" + self.pipeline = pipeline or Pipeline() + self.motion = motion or MotionDetector() + self.cfg = config or WatcherConfig() + self.beobachter = beobachter + + self._reset_visit() + + def _reset_visit(self) -> None: + self._active = False + self._start: datetime | None = None + self._last_motion = 0.0 + self._votes: dict[str, float] = defaultdict(float) + self._species_by_slug: dict[str, Species] = {} + self._frames = 0 + self._bird_frames = 0 + self._best_sharp = -1.0 + self._best_image: Image.Image | None = None + self._best_crop: Image.Image | None = None + self._best_box: tuple[float, float, float, float] | None = None + self._bird_scores: list[float] = [] + self._frame_i = 0 + + def process(self, frame: Image.Image) -> Sighting | None: + """Ein Bild einspeisen. Gibt eine Sichtung zurück, wenn ein Besuch + gerade zu Ende gegangen ist, sonst None.""" + if self.cfg.gate == "detector": + return self._process_detector_gated(frame) + return self._process_motion_gated(frame) + + def _process_motion_gated(self, frame: Image.Image) -> Sighting | None: + now = time.monotonic() + ratio = self.motion.update(frame) + moving = self.motion.is_motion(ratio) + + if not self._active: + if not moving: + return None + self._active = True + self._start = datetime.now(timezone.utc) + self._last_motion = now + + self._frames += 1 + if moving: + self._last_motion = now + + self._frame_i += 1 + if self._frame_i % self.cfg.classify_every == 0: + self._analyse(frame) + + return self._maybe_close(now) + + def _process_detector_gated(self, frame: Image.Image) -> Sighting | None: + """Der Vogeldetektor entscheidet selbst, wann ein Besuch läuft. + + Für Kameras, die auf etwas dauerhaft Bewegtes schauen. Jedes n-te Bild + geht durchs Modell, unabhängig davon ob sich etwas bewegt hat — Wind in + der Hecke ist damit schlicht kein Thema mehr. + """ + now = time.monotonic() + self._frame_i += 1 + if self._frame_i % self.cfg.classify_every != 0: + if self._active: + self._frames += 1 + return None + + before = self._bird_frames + # Beim ersten Treffer eines Besuchs steht der Startzeitpunkt noch nicht; + # _analyse zählt _bird_frames hoch, daran erkennen wir den Vogel. + pending_start = datetime.now(timezone.utc) + self._analyse(frame) + saw_bird = self._bird_frames > before + + if not self._active: + if not saw_bird: + # Kein Vogel und kein laufender Besuch: die Zwischenergebnisse + # aus _analyse gehören zu nichts und müssen weg. + self._reset_visit() + return None + self._active = True + self._start = pending_start + self._last_motion = now + + self._frames += 1 + if saw_bird: + self._last_motion = now + + return self._maybe_close(now) + + def _maybe_close(self, now: float) -> Sighting | None: + too_long = self._start is not None and ( + (datetime.now(timezone.utc) - self._start).total_seconds() + > self.cfg.max_visit_s + ) + if (now - self._last_motion) > self.cfg.cooldown_s or too_long: + return self._close() + return None + + def _analyse(self, frame: Image.Image) -> None: + box, result = self.pipeline.run(frame) + if self.beobachter is not None: + # Auch Beinahe-Treffer melden — das Protokoll lebt genau davon. + self.beobachter(box, result) + if not self.pipeline.zaehlt_als_vogel(box): + return + self._bird_frames += 1 + + if result is not None: + self._bird_scores.append(result.bird_score) + self._vote(box, result) + + # Bestes Foto: Schärfe, gewichtet mit der Detektor-Sicherheit. Ein + # gestochen scharfes Bild von einem halb verdeckten Vogel nützt weniger + # als ein leicht weicheres, auf dem er ganz zu sehen ist. + # Schaerfe am ENGEN Ausschnitt messen: Umgebung soll die Bewertung + # nicht verwaessern. Gespeichert wird dann der weitere -- siehe + # Box.anzeige_ausschnitt. + crop = box.crop(frame) + score = sharpness(crop) * (0.5 + 0.5 * box.score) + if score > self._best_sharp: + self._best_sharp = score + self._best_image = frame.copy() + self._best_crop = box.anzeige_ausschnitt(frame) + self._best_box = (box.x0, box.y0, box.x1, box.y1) + + def _vote(self, box: Box, result: Result) -> None: + # Gewicht: wie sicher ist der Detektor, wie groß ist der Vogel im Bild, + # und wie viel Wahrscheinlichkeitsmasse liegt überhaupt auf heimischen + # Arten. Ein 20-Pixel-Fleck am Bildrand soll die Abstimmung nicht + # gewinnen. + size_w = min(1.0, box.area / 0.05) + weight = box.score * (0.4 + 0.6 * size_w) * result.bird_score + for guess in result.guesses[:3]: + self._votes[guess.species.slug] += weight * guess.confidence + self._species_by_slug[guess.species.slug] = guess.species + + def _close(self) -> Sighting | None: + if self._bird_frames < self.cfg.min_bird_frames: + self._reset_visit() + return None + + # ⚠ Der Durchschnitt ueber den ganzen Besuch, nicht das beste Bild. + # Hier faellt der Zufallstreffer durch: ein Bild von 73 mit einem + # Hauch Vogelwert zieht den Mittelwert kaum nach oben. Lieber hier + # verwerfen als senden -- ein Bild hochzuladen, das die Web-App + # ohnehin abweist, kostet eine Kamera am Gartenzaun echte Bandbreite. + mittel = ( + sum(self._bird_scores) / len(self._bird_scores) + if self._bird_scores else 0.0 + ) + if mittel < self.cfg.min_mean_bird_score: + self._reset_visit() + return None + + species: Species | None = None + confidence = 0.0 + total = sum(self._votes.values()) + if total > 0: + slug, score = max(self._votes.items(), key=lambda kv: kv[1]) + confidence = score / total + if confidence >= self.cfg.min_confidence: + species = self._species_by_slug[slug] + + sighting = Sighting( + started_at=self._start or datetime.now(timezone.utc), + ended_at=datetime.now(timezone.utc), + species=species, + confidence=confidence, + votes={k: v / total for k, v in self._votes.items()} if total else {}, + frames_total=self._frames, + frames_with_bird=self._bird_frames, + best_image=self._best_image, + best_crop=self._best_crop, + best_box=self._best_box, + best_sharpness=max(0.0, self._best_sharp), + mean_bird_score=mittel, + ) + self._reset_visit() + return sighting + + def flush(self) -> Sighting | None: + """Laufenden Besuch abschließen — beim Beenden des Dienstes.""" + return self._close() if self._active else None diff --git a/docker-compose.detector.yml b/docker-compose.detector.yml new file mode 100644 index 0000000..2a678a7 --- /dev/null +++ b/docker-compose.detector.yml @@ -0,0 +1,66 @@ +# Nur die Erkennung: der Rechner mit Sichtverbindung zur Kamera, der an eine +# Sammlung woanders liefert. +# +# cp .env.beispiel .env # Abschnitt "Nur der Detector" ausfuellen +# docker compose -f docker-compose.detector.yml up -d +# +# Der typische Fall: Die Sammlung steht oeffentlich im Internet, die Kameras +# stehen zu Hause. Dieser Container gehoert ins Heimnetz, in dasselbe Netz wie +# die Kamera. +# +# 🔑 **Nach aussen muss dafuer kein Port offen sein.** Die Verbindung geht nur +# in eine Richtung: Der Detector meldet ausgehend an die Sammlung, die +# Sammlung erreicht ihn nie. Kein Portforwarding, kein Tunnel, kein DynDNS. +# +# ⚠️ Architektur: ai-edge-litert gibt es als Wheel fuer x86_64 und arm64. Ein +# Raspberry Pi 4/5 mit 64-Bit-System traegt den Detector, ein Pi Zero nicht — +# dem fehlt nicht das Wheel, sondern die Rechenleistung. +# +# Fuer mehrere Kameras: diese Datei je Kamera mit eigenem Projektnamen und +# eigenem Token starten, siehe docs/betrieb.md. + +name: vogelalbum-detector + +services: + detector: + build: + context: . + dockerfile: Dockerfile.detector + restart: unless-stopped + environment: + VOGELALBUM_SOURCE: ${VOGELALBUM_SOURCE:?Stream-URL der Kamera, siehe .env.beispiel} + # Wohin gemeldet wird. Anders als bei docker-compose.heim.yml steht die + # Sammlung hier NICHT im selben Compose-Netz, also die volle Adresse — + # mit https://, wenn sie oeffentlich steht. + VOGELALBUM_API: ${VOGELALBUM_API:?Adresse der Sammlung, z.B. https://vogelalbum.example.org} + # Der Token DIESER Kamera, angelegt mit 'manage.py camera add'. Auf + # einer oeffentlichen Instanz hat jede Kamera ihren eigenen; der + # gemeinsame VOGELALBUM_INGEST_TOKEN bleibt dort leer. + VOGELALBUM_TOKEN: ${VOGELALBUM_TOKEN:?Token dieser Kamera, siehe manage.py camera add} + VOGELALBUM_GATE: ${VOGELALBUM_GATE:-detector} + VOGELALBUM_SAVE_TO: /daten/rohdaten + VOGELALBUM_PROTOKOLL: /daten/protokoll.csv + VOGELALBUM_NACHTSICHT: ${VOGELALBUM_NACHTSICHT:-} + VOGELALBUM_REGION: ${VOGELALBUM_REGION:-de} + # Schwellwerte und Artenliste holt sich der Detector von der Sammlung. + # Faellt sie aus, laeuft er mit dem letzten Stand weiter und warnt nur. + VOGELALBUM_KONFIG_ALLE: ${VOGELALBUM_KONFIG_ALLE:-300} + VOGELALBUM_LIVE_PORT: ${VOGELALBUM_LIVE_PORT:-0} + command: + - watch + - --classify-every=2 + - --cooldown=5 + - --min-bird-frames=1 + - --verbose + # Gueltige Portnummer als Vorgabe, nicht 0 — Compose weist "0:0" ab, siehe + # die ausfuehrliche Begruendung in docker-compose.heim.yml. Ob etwas + # lauscht, entscheidet VOGELALBUM_LIVE_PORT oben. + ports: + - "${VOGELALBUM_LIVE_PORT:-8131}:${VOGELALBUM_LIVE_PORT:-8131}" + volumes: + # Rohbilder und Protokoll. Die Rohbilder sind spaeter das Material fuer + # ein Nachtraining — deshalb ein Volume und kein tmpfs. + - vogelalbum-rohdaten:/daten + +volumes: + vogelalbum-rohdaten: diff --git a/docker-compose.heim.yml b/docker-compose.heim.yml new file mode 100644 index 0000000..01601ab --- /dev/null +++ b/docker-compose.heim.yml @@ -0,0 +1,100 @@ +# Vogelalbum zu Hause: Sammlung und Erkennung auf einer Maschine. +# +# cp .env.beispiel .env # VOGELALBUM_SOURCE eintragen +# docker compose -f docker-compose.heim.yml up -d +# +# Danach laeuft die Sammlung auf http://localhost:8000 und der Detector +# schaut in die Kamera. Kein venv, keine Modelle von Hand, kein systemd. +# +# Warum eine eigene Datei und nicht ein Profil in docker-compose.yml? Die +# andere Datei beschreibt das oeffentliche Hosting der Web-App allein (dort +# gibt es keine Kamera im Netz). Beide Faelle brauchen andere Vorgaben — +# in einer Datei mit Schaltern waeren beide schwerer zu lesen. + +name: vogelalbum + +services: + web: + build: + context: . + dockerfile: Dockerfile + restart: unless-stopped + environment: + DJANGO_DEBUG: "0" + # Ohne gesetzten Schluessel erzeugt der Entrypoint beim ersten Start + # einen und legt ihn aufs Volume. Wer einen eigenen will, traegt ihn + # in die .env ein. + DJANGO_SECRET_KEY: ${DJANGO_SECRET_KEY:-} + DJANGO_ALLOWED_HOSTS: ${DJANGO_ALLOWED_HOSTS:-*} + DJANGO_CSRF_TRUSTED_ORIGINS: ${DJANGO_CSRF_TRUSTED_ORIGINS:-} + # Derselbe Token, den der Detector als Bearer schickt. Fuer eine + # einzelne Kamera reicht das — 'manage.py camera add' braucht man erst + # ab der zweiten. + VOGELALBUM_INGEST_TOKEN: ${VOGELALBUM_INGEST_TOKEN:?bitte in der .env setzen} + # Beides MUSS aufs Volume zeigen, sonst sind Sammlung und Fotos nach + # jedem Neubau weg. + SQLITE_DIR: /data + MEDIA_ROOT: /data/media + volumes: + - vogelalbum-data:/data + ports: + - "${VOGELALBUM_PORT:-8000}:8000" + + detector: + build: + context: . + dockerfile: Dockerfile.detector + restart: unless-stopped + depends_on: + - web + environment: + VOGELALBUM_SOURCE: ${VOGELALBUM_SOURCE:?Stream-URL der Kamera, siehe .env.beispiel} + # Im selben Compose-Netz erreichbar — nichts davon muss nach aussen offen sein. + VOGELALBUM_API: http://web:8000 + VOGELALBUM_TOKEN: ${VOGELALBUM_INGEST_TOKEN:?bitte in der .env setzen} + # 'detector' ignoriert Bewegung und laesst das Modell entscheiden. + # Noetig, sobald die Kamera auf etwas dauerhaft Bewegtes schaut — eine + # Hecke im Wind loest sonst rund um die Uhr aus. Mit ruhigem Hintergrund + # spart 'motion' Rechenzeit. + VOGELALBUM_GATE: ${VOGELALBUM_GATE:-detector} + VOGELALBUM_SAVE_TO: /daten/rohdaten + VOGELALBUM_PROTOKOLL: /daten/protokoll.csv + # Kamera mit Infrarot? Dann hier "1" setzen, sonst pausiert die Analyse + # nachts von selbst. + VOGELALBUM_NACHTSICHT: ${VOGELALBUM_NACHTSICHT:-} + # Live-Bild: der Detector verteilt seinen eigenen Bildstrom weiter, + # damit Zuschauer der Kamera nichts wegnehmen. Leer = aus. + VOGELALBUM_LIVE_PORT: ${VOGELALBUM_LIVE_PORT:-0} + command: + - watch + - --classify-every=2 + - --cooldown=5 + - --min-bird-frames=1 + - --verbose + # 🔴 Hier stand bis zum 09.10.2026 "${VOGELALBUM_LIVE_PORT:-0}:..." — und damit + # war der Schnellstart aus dem README fuer jeden kaputt, der die .env so + # liess wie sie ist: Compose weist "0:0" mit "missing a target port" ab, + # noch bevor irgendetwas gebaut wird. + # + # Aufgefallen ist es nie, weil jeder, der das je gestartet hat, den Port + # gesetzt hatte. Der Standardweg war der einzige ungetestete. + # + # Deshalb jetzt eine gueltige Portnummer als Vorgabe. Ob tatsaechlich + # etwas lauscht, entscheidet VOGELALBUM_LIVE_PORT in der Umgebung oben: auf 0 + # startet der Detector keinen Live-Server, dann fuehrt diese + # Veroeffentlichung ins Leere — das stoert nicht. Wer den Port aendert, + # aendert beide Seiten mit derselben Variablen. + ports: + - "${VOGELALBUM_LIVE_PORT:-8131}:${VOGELALBUM_LIVE_PORT:-8131}" + volumes: + - vogelalbum-rohdaten:/daten + +volumes: + # Diese Namen sind neu und duerfen es sein: Wer mit dieser Datei anfaengt, + # hat noch keine Daten. + # + # ⚠️ Wer den Namen an einer LAUFENDEN Anlage aendert, muss die Daten + # mitnehmen — siehe die Anleitung in docker-compose.yml. Ein Volume-Name + # ist kein Text, sondern eine Adresse. + vogelalbum-data: + vogelalbum-rohdaten: diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..3f347cc --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,98 @@ +# Deployment der Web-App auf Coolify (vogelalbum.gaertner.onl). +# +# Der Detector läuft NICHT hier, sondern als systemd-Dienst auf dem Dev-Server: +# er braucht die Modelle, numpy und vor allem Sichtverbindung zur Kamera im +# WLAN-Segment. Siehe deploy/vogelalbum-detector.service. +# +# 🔑 Zwei Dienste, und der Eingang ist nginx, nicht Gunicorn. Grund steht +# ausführlich in deploy/nginx-media.conf: Django liefert unter DJANGO_DEBUG=0 +# keine Medien aus, und Coolify stellt keinen Webserver davor, der das +# übernehmen könnte. Traefik muss deshalb auf `medien` zeigen — dort liegt +# Port 8080. + +services: + web: + build: + context: . + dockerfile: Dockerfile + restart: unless-stopped + environment: + DJANGO_DEBUG: "0" + # Leer ist der Normalfall: der Entrypoint erzeugt dann einen Schluessel + # und legt ihn aufs Volume, wo er ueber Neustarts stabil bleibt. Die + # Vorgabe `:-` muss sein, sonst warnt Compose bei jedem Deploy ueber eine + # nicht gesetzte Variable — eine Warnung, die nach Fehler aussieht. + DJANGO_SECRET_KEY: ${DJANGO_SECRET_KEY:-} + DJANGO_ALLOWED_HOSTS: ${DJANGO_ALLOWED_HOSTS:-vogelalbum.gaertner.onl} + DJANGO_CSRF_TRUSTED_ORIGINS: ${DJANGO_CSRF_TRUSTED_ORIGINS:-https://vogelalbum.gaertner.onl} + # Der Sammel-Token für Kameras ohne eigene Registrierung. Leer lassen, + # wenn jede Kamera im Admin steht und ihren eigenen Token hat — dann ist + # dieser Weg zu, und das ist für eine öffentliche Instanz das Richtige. + # Leer ist ausdrücklich erlaubt und schaltet ihn ab (siehe dex/api.py). + VOGELALBUM_INGEST_TOKEN: ${VOGELALBUM_INGEST_TOKEN:-} + # Token zum LESEN nach außen (/api/zustand/, Home Assistant). Leer heißt + # zu. ⚠️ Wer Home Assistant angebunden hat, muss ihn hier setzen — + # sonst antwortet der Endpunkt nach dem Umzug mit 401, und die + # Einbindung zu Hause sieht aus wie ein Netzproblem. + VOGELALBUM_LESE_TOKEN: ${VOGELALBUM_LESE_TOKEN:-} + # ⚠️ Auf der öffentlichen Instanz bleibt das Livebild aus. Der Standard im + # Code ist "1" — ohne diese Zeile wäre es auf einer öffentlichen Seite + # also AN, und das Bild aus dem eigenen Garten hinge an einem Häkchen im + # Admin. Mit 0 ist Live gar nicht erst einschaltbar. + VOGELALBUM_LIVE_ERLAUBT: "0" + # Beides MUSS auf das Volume zeigen. Liegt die SQLite-Datei oder der + # Medienordner im Container-Dateisystem, sind Sammlung und Fotos nach + # jedem Deploy weg. + SQLITE_DIR: /data + MEDIA_ROOT: /data/media + volumes: + - vogelalbum-data:/data + # 🔑 Hier steht bewusst KEIN `ports` und KEIN `expose`. Coolify bietet für + # jeden Dienst, der eines von beidem hat, ein Domain-Feld an — und fragt + # dann nach einer Domain für `web`. Wer dort eine eintraegt, hat einen + # zweiten Eingang, der nginx umgeht: die Seite laedt, aber jedes Vogelfoto + # ist 404. Die Domain gehoert ausschliesslich an `medien`. + # + # Dass `medien` die App trotzdem erreicht, aendert das nicht: Container im + # selben Compose-Netz sprechen sich auf jedem Port an. `expose` ist reine + # Dokumentation und oeffnet nichts, was sonst zu waere. + + medien: + # Die Konfiguration steckt im Image, nicht in einem Mount — Begründung + # steht in deploy/Dockerfile.nginx. + build: + context: . + dockerfile: deploy/Dockerfile.nginx + restart: unless-stopped + depends_on: + - web + volumes: + # Nur lesen. Geschrieben wird der Medienordner ausschließlich von der + # Web-App, die ihn unter MEDIA_ROOT bespielt. + - vogelalbum-data:/data:ro + # `expose`, nicht `ports`: Traefik erreicht den Dienst im Compose-Netz, und + # das genuegt. Ein `ports: "8080"` wuerde den Port zusaetzlich auf einem + # zufaelligen Host-Port veroeffentlichen — ein zweiter, unverschluesselter + # Eingang an der oeffentlichen IP, den niemand braucht. + expose: + - "8080" + +volumes: + # ⚠️ Ein Volume-Name ist kein Text, sondern eine ADRESSE. + # + # Wird er geaendert, legt Docker ein neues, LEERES Volume an. Die Seite + # kommt dann ohne Sammlung und ohne Fotos zurueck. Verloren ist nichts — + # die Daten liegen im alten Volume, an dem nur niemand mehr haengt —, aber + # fuer die Dauer eines Deploys sieht es aus wie Datenverlust. + # + # 🔑 Wer diesen Namen aendert, muss die Daten mitnehmen. Einmal kopieren, + # pruefen, dann erst umstellen: + # + # docker volume ls | grep + # docker stop + # cp -a /. / + # diff -rq + # + # In dieselbe Klasse gehoeren MQTT-Topics und die Umgebungsvariablen + # laufender Anlagen: Adressen, keine Beschriftungen. + vogelalbum-data: diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..6cb3775 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,57 @@ +# Die Vogelalbum-Dokumentation + +[← zurück zum Überblick](../README.md) + +Das [README](../README.md) beantwortet, *was* Vogelalbum ist und wie man es in +drei Zeilen startet. Hier steht alles andere. + +## Wie es aussieht + +| | | +|---|---| +| ![Die Sammlung](sammlung.png) | ![Eine Art](artseite.png) | +| **Die Sammlung** — 148 Arten, gesehene in Farbe, der Rest als Schatten mit Fragezeichen | **Eine Art** — Foto, Steckbrief, Erstfang und alle Besuche | +| ![Die Sichtungen](sichtungen.png) | ![Die Abzeichen](abzeichen.png) | +| **Die Sichtungen** — jeder Besuch mit Foto, Dauer und Sicherheit | **Die Abzeichen** — fünfzehn Stück, vom Erstfang bis zu tausend Besuchen | +| ![Dunkles Thema](startseite-dunkel.png) | ![Auf dem Telefon](handy.png) | +| **Dunkel** — folgt dem System, umschaltbar im Kopf | **Auf dem Telefon** — dieselbe Seite, keine eigene App nötig | + +## Einrichten + +| Kapitel | worum es geht | +|---|---| +| **[Installation](installation.md)** | mit und ohne Docker, Schritt für Schritt | +| **[Die Kamera anschließen](kamera.md)** | Stream-Formate, Schwellwerte, Nachtabschaltung — und wie groß ein Vogel im Bild sein muss | +| **[Einstellungen](einstellungen.md)** | alle Umgebungsvariablen, und was stattdessen im Admin geht | + +Die Kameraseiten haben eigene Anleitungen, weil sie auf eigener Hardware +laufen: **[Raspberry Pi](../pi/README.md)** und **[ESP32-S3](../esp32cam/README.md)**. + +## Verstehen + +| Kapitel | worum es geht | +|---|---| +| **[Wie die Erkennung funktioniert](erkennung.md)** | drei Stufen, der Kniff mit dem Artenfilter, was das Modell nicht kann | +| **[Wie gut ist das wirklich](genauigkeit.md)** | gemessene Zahlen — und was im Feld tatsächlich passiert ist | + +## Betreiben + +| Kapitel | worum es geht | +|---|---| +| **[Betrieb](betrieb.md)** | mehrere Kameras, Live-Bild, Detector auf eigenem Host, Deployment | +| **[Coolify-Deployment](../deploy/COOLIFY.md)** | der ganze Weg inklusive Datenumzug | + +## Mitarbeiten + +| Kapitel | worum es geht | +|---|---| +| **[Entwicklung](entwicklung.md)** | Tests, Übersetzungen, Layoutprüfung, Artenkatalog erweitern | +| **[Datenquellen und Lizenzen](datenquellen.md)** | woher Modelle und Fotos kommen, und warum AGPL | +| **[CONTRIBUTING](../CONTRIBUTING.md)** | Spielregeln und Rechteeinräumung | + +--- + +Die Bilder in diesem Ordner sind Aufnahmen der Live-Instanz +, erzeugt mit Playwright. Nach einer Änderung an +der Oberfläche gehören sie neu gemacht — alte Screenshots sind das Erste, was +einem Besucher auffällt. diff --git a/docs/abzeichen.png b/docs/abzeichen.png new file mode 100644 index 0000000000000000000000000000000000000000..3853dcedc49614495f21b549b6020c6cfb4db977 GIT binary patch literal 533302 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 z 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%0A%Xz$KGOw6nZ-`r&`=tM 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%0A;^p-zx$pP z{(aYEAqEc^7zzcPn_L(~lNW!tF&ExksK=$|N*yL`hE(OFMw#OpY$bo{v@5ucv|z=~ zIzdTpFQz8%f%&E_I9&b9;tf4+%t#wMJGaP8=KZVI*Y|Wfe~XS;-6{vH!-qd5w`kv< z_;c5$0G5D2z;)_bu5ze2lqs6E;A+ce3Ukr83M1L6P2&S zPjlxrkg}Kv_%N9wkjZV9MHYX+4onbbT+=(w^dh%({jq`rIwSDW~ zb*Hwdq)AJ=NTHzsB=f#@Z5#`{UgoKR57G+g%e-EVdHb;4mHi58^*c633tzEn;cl<# zm*SN@UlinE>Dq1a=~o^RWAcq&Q5}Ui6gY#BEx=G7$2Rn=9b0*2mvDYLG=2?gZvV-%oya%m>%yifWPe!CSlY}9NVtZ&#bOM2Uqo8H|*!hq7b3;sjL0kP(I!Bo8k2kOIK zEFd$engbUHsz$Y#A%~ND*e}@cSFr4{VK@aQxRNGk^T3bcmwX? zSkk$(VzsJP!EPCUg1Kw&w}=LV^))G!IZ~RMzPk1!g!jemm73Tc1X9DJ8L`w8Ji}Y# zkUTc^cq5E{N~F}Wx;F)?P0IVdRgPlB=i0=

59z}iK2G9M51uSG(bK**Xep8*BdKgY6 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 =Ph^cWLOMG4`GKdr<9GmoKbk*?S@rXtneT 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

Rqd+&QoD1UCd9wzJX&;ieQRsDZ{PzR_-9tZ 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≈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⪙^{i9#5k)kYC93cN@J|&x7S}2CH?q~mzqRlCkz*`X$jGw%sIO6ihk6*XNVcc>7;f#JACv=-i8=V3SZ?W1Jben zdK8)8z;-n$OuK#ze0}z~k^+4H>tu2~@qT!xbLC+38t0+;h@kx2iNOB5~=P3 zIxG2^(Eb7w)1SMQ0p~+g$H9-Qyw{E^*J!*8$apI!#!ml65bp2YHi7?HnwV}tS(>!@ z$G^)f*e-|l7Rt2A@f*yq43GGty0MY3e<5;Av3~XY?~f<{n;74qnT(qt`6DC%A?v&3 zP4x7kRcLQ9qKewV;)bV@XKP@rE~!7*xQp7;+b=YzLgnE3mHa=9^gvs%QweNW z9F>0n)}a^bvBLWNjjAFfc6P7XVtG z!q;W9x=sSIcDJceUob^L$RIB7p5rsk`LKJj&QWsyYv0s z-Hodr*&b>==nml|o!e&Nadxl-uYP-%&eG$L)LYf35p@6S>VSWPvQl#Sfi_@IC}U#J z4DH?jy>l_F0EZNLN_M`FGKO?;Y01;x#ie4}wu`U|Qw9j*WA+qEjRLWTY+)`s7&50u zvYnUJYqAhz#%M#%_iIGOdoT-qs}?(sY*12~!1Hg=f~@6*CuXRLQd(nXwQ}|9FCvti zoV>YpD4`U8LINl1v7w2ZkJg(d(1ZmJ)fD)5Ly<+3l8) zT7>~lLK0^tZ%_y)NvKN<>)G5jq`vOwa&u3^mdLehNpY_o{X9S@=tAwq8)=FNtz%3< zZpC7zW&0Q^+BF4d$TT3?!jvC1v<6Kn4szIl8eBG@4CmS zCri?05Xg_T>qaJj#_Gr=Q5>ArjWQ7q(?TC0Glpsmm5c41L!Vt%NWT)6YdqNm#>qa%so<3A)Zb)KJh!#ck*L_Pp=@_Dp_fGWXn*xvq5{>pbx1=NYHnH^pn0 zM~4R|n#uMxCXJ4i2u}X!;G|_*SAEhj+;;f>inJ%b6PNa>R)>*i@ZAMXr}F@OPPCW* z%gqYR|2rkeSeSn^FWG^q&WD~IMjNXfhaS~CUI&}g3 zjaOjouYPv%mg}^)rop8H0^C=~T=Xzg4 zf}>Yte~yH2h>Z0Qj8NO`bS6*X+z`sbf`T6IIZkpE-JE??%S4(pxJBCvGnh21wrAxe zL6MkyFDnlF>@-34)l!(QV!`gQVf*Yx@Msgji0gnCAl;K%#;ClmQZ(KtfkJXCRme4hr@2(zgRyC@dQ1K3 z=D@A_Q!T))HTvsgSl^RRf%uBV5aN~hu=dk>7K1Cp*xUlM0ioUS{tdua!9StV~r0t z!Vex^T(W~Y;pYjcCCWC=w6rz$>Uevs220b zSWmDJVy2#8zA}A0@*x#r7G*K?GSPd%2sdgtuoHa~eT#j)LxWKd2fM?SL6I9X4U{FY z=p=r&BPv7G#ALyT&|*;QRM)wF1U=>6X!gKgz&|FBwiw;xnQG-{%TUVA&8?Tk-;0@Y z>Cmj-r618mt>?>EPmTeyjmyI8Fv%|0{ju zh{xZpULTQ*(3_hX*;2$G(^04+cUWQb*a+*sAiWN)>Q4i(*LX+R(OVIJquE9{!A0I| zxA@yQ-K={yQrcq}#prvPU+NR=nVn+N`Q5>xWDp!7#q8;2Ex5STd>c;LkP}svE0&4` z)+}CvX_Xv8MlMG?1w2-~c?c_IS4?KeY-0&JC<1wFr=j^ihE58|g3;t|CyT~kT$Qdz zn)5{^u;pk>Gv_2#Aq{a0AD&JD7@Q&B!lU((dajibWh6XP>sVT&_`@1&LF>4&X$)#> z$T063&JS90S^!TaD`{A;-JGr+&*r{#J$Isavj=$N+O5b3E7+E}g6U5Tp_HyBgQhIr z&ZZVVRjn8;53eYYPqqh-Vz)UC&G9b=8FFKC(= z(Tb2tG$5K7c=VBoEwgU#z>*~{?aQ73JN%*lY~{npsrHw78OKx1Ct?4yg>Stgj)gD7 zZwE(BI4_G+h0oVw_ZEBayR5?Jf*!CR1}&8B)xa?!+aIK_w=M^N-Med0Rpqscp5ddG z-BG?y4^YZd-(PwQ`drU$be?aAfOc0*pEkGePu^}#2?|Os5THG3HSZolpYa({uJMgx zi|6L4w3}g@N?kkW&(CwALQc*OF9`$pE0CjkP1`%cp98l)Fo|qUo&TDc=8>t4!J&`* z?N!p;U=Mov7&tg);{UK)ztz}2aA0+LS3Ni6F(9Y!a#owvpulUx)jE!v@UyhB0!O`Q{LXs8ORTz0sb#Um(n?V<1dl4tkHj7 zsfUOE`VR$yzXYKv{l6!ZK$EZjCVKk-lf1X&0{~&>U-h3_yRNlqE@s{4uFqU_$A2GBx?m$6+PiRjZQEKNQsEh)*#lK zs4hXpxa*K|jsHmQ`Me7Tw7_*h>%6NO%Ube6f*c$j4H7ddoY;0w2$NT5Z!@j%6++Ft zxX8mS0okY2XRhZ&zr%{H38N4456o?xGE2f5tMa{95Sh`KstPJQBXd_ScpEeoi; zL~sV0+@~b@!&I2XXdG-CSgftK>CzCwtRb_4)t{?1&C;nHaemS%W`mVgy)Zl8aocMV zdIz#Q_Xri;7-?+WG%#z@{|RIAB4?Nxv*%-fs3_tzpp?!a**%(l;}ftAJ}JyGO8|Mp zFn6P+EWQ$oLF1xCrUr$on~|MV#GHEy89$?Or6`e54f*t7P6?6pGiBHQJiR&F>RNzV z6&w7JqvXaIXub&OH!Phfq^i+VIE}odgI^~W!zY1t-ITEOMw z&3wlNE-WmpaRBBrjY(O-aE3s6y-Jx8SKO!CW?oVZV3)?5L8&Z&Cq_alS2rh7D_Es< zrSkcUD-s7KGjjw+z;3x=f-L#J&}edluiy$v3^pC-PZGo2S9TzM3MV&N!V&~y{=9!S zTZ{B7?g?x8?vo95cHnE)i&AL)QVT}g`!HxMXps-eFKh>v=6>eK^mitGNa1s@Y%Mlp zN-dEI!Omo|m$c~1iMgD1SJC2jfR&9jv{tp*wtg>CPF8Sp^HpTqbVb;S9(s{Ov?ee% zHSO`esj($?%6yO*-MnWcc9m_gwP?u!vLfnNfXCBot+IZ(+UpM*Mo(*H3bQ}xSuFbi zy@FG=H5^7=F~u9#Fe=P&X^HD;n!cq`mxqlutFwYC7ufpYCS^ptrBP7V$Ple{vZfoL~Y_#N_FEFf9%E!D2q`Id-)z~GF= z#*wMFQ+?N{6`&Ej8(j}Q4?fx=n|=$#{&gS-AdE2?S4jMMUy)^j4UVzzw}Y>*XT=|+ zeV=nMc04k9tk?9aYGNMssyVDGj!;7v@Lq}=^hfI$_%{1WeoR80QAEX%M#AAUz$Yvu zLYZXaEmUNquNAJ0fPqx4DNVwtG;P)7xM;abS)q)$k@+j7^P1KSRp?UsP{omJ#UJ~K z$~_rlhj*{>SgOsEO(K>`pvWwhK8D1SNlJyR2PawU3gezvm4=7iomU6wl**6)eZPx` zWG)d)t!9afmLv%_-+b2RidZVgd3up}TW_yj^xBcpcQEL-BB{~?MF}{5E&}!OL(9tE z1>4|I!*?S)Vv!Fmp_?GVWA1QKhuo>ECaS=EL~uiia%}x2S#Ig0$H1y8#)-!!8#QA{ zBrCQ$t}uvs@Pir$qkS8xSW<=uS(O>ddH9xgVEPZky(=aLz5Y@0UWbN z5jk7i7$PY}4!*m1wO&Qm6LGi(L{Ghev|ieZE*?du(YY?#ZfGSjg9^EBI*=caH1irHx!$!(1wJCR%Q`PtR)aO z2$PbA4Fa@KWho2q^od<++;K}j!C5Dg$f*hDdsc3YGP117=<_lW)MF^Tvj~NL3o&#( zvZj#YE8YsLDCx_X_m;l-f#SXlo~KlM(1{Rk`Y>gukUDhb6Jkw%@F zC-*=rhx2Ya@4D{}Moru2nhgJTQ$cMV1Na5Ao?uI{A1@hnnbeo=@h@Wi&n#d~#~9ub z(KABXJ~Giuf;{pUE~%xBmzQ9!LhK$0eWBW32umB8o>bj=(lpufv~_my73lH;;Rp>s zKPS&C$g_eKWU1Yqor~Q)qi+Zac{V$c(*Fqs#v!eQ*sg7{hWvQP0As(2l`D!ZAWz9+ zb95^@8ay9rw;<^(R*6niaCsCZC1Hah*5F&P3gVH%tw|L^pcF<`nah@ z;|F%Igj`;{_unJjf;LD@sthm(m`Z_O?Ods|u)cEt7Cc6XN0aI+8UXc#N@{a_^h!a^ z;!VChpb?$Umf|qfEtB@i784vvI3#hI2rxXHay~38xEx_H^>n-HyBIXClYdZ^DG&>7 zM0GvjIt#d(k{G(U6|I-^U``r<$ zQRA7B&vsnUuhzoI+cil2+c)gj`(K5Dmp8hIqwm>ez=z?VZ7iPfI84&HBQ-RZ|ICbu z1)R(Z1@53HX$;E@vijuX3c1V+VV}Lem_CoeO+7OU%M|YnvnHM6J7e`vJ>A6=o{@_V z>R)4~Hm@(FD;pMqLuVQ`D^G_dzs z%lq&2pXWcqUkc=A#XJusheU-BQbiaGzeI=)mZ$@)ujb@sc-`(1e~xF&^@Shl#wG=( z^l-C2y^8J+{&X0*@tbu{UXRiJU0*Z z!n6PB20)39R^xDyCS#PK`_7Ea@rxDGft)q_5hkQKwqd9QyxS#Oi;OI^QJTLW*JbOs zsU%EjS!f@#UDzSJW##QT?>qlZu%o@CeHtUjMe0awg@qyxY&$_k0wMWG#-MvLvX}VB0nP;_( z{DQ3VYyVcwC%b*F{N#iT5^=M9WslgqIw&LdFD_ETL)-1jy4WTmp*oZY8b%s=>yR#* z;Ya5syN_9FK74S40LTsl0AYRZCAOjbzd^V+7}-`$L=Un5TYPnm8!w;b$$ zU`I`)^{kE(sD>ungADjIeKu>rG@e=jL0R`*7VN{tg-8R);Iyg6bDQJ6^Nx5N=AYwu!1v z+MjctN8uyy#L<#h->)?MSa+6`J4?7Gv_BQ3s9g&w7p=(5R8HbQT4*rjL{_lpe=XS| zCiMiJgM}%KyL?9w>Q1rchMA;&F&G8IvJU!*imsTHkmHE<%xb9()J6F(m@aKONM@*P zWhbz%Tz(cZrd|#Qy~;Ul_j~#JuAgs4t|rmrqd8(|z|ZM=TwH?gLo0Z`a31ucWN;z&b9x`+-L zHUl^dg6&41sc#f)^i8j{ANPs_>5GcX8$asH{5!R=1cL<4+gQAY>_i4L=<_m@A@@TW zy}FJqh77q3$b&qrO_Pc9r&9Gd%zQ)%b;-;#1Ex~?n$8Za484)YV|7*g3kqUsSNSyQ zZzBGm*H?>^v8%X9)KpbxVeTa!3RAKUp@7&@DtUG7ZtGG`#K~av=E2P?+vAYxTC|AX zF&~vmFaW|0Plks!TLPWM@jgQn$W>+d#mO&GtXI@K#5uu%%1|&9Olb9y0I@2m{ifZm zI%m{dtHgYN*npODS+xhf!FG*;ZP+N9-O0hJzP|oTtV}MP^vO;-YaWN=K(L9RfIx(5 z1tw=?$hE_8!j@fok#~qgar^oy?_mNBz-@--;nkXGu3!N21O+@Ic|@;*)xJMUJc#gucf6il+#7#-?tJm>FUNb0JNf{ zbbX?QEPvyDE-1+sMIqM7MF)WB2>M0lSW^vUBM^ndQ+RS9%f=fiqK8m>V1y~kp&JnC1 z`t=?CMo94&C4!}s@$8X|GpO2{b0A!Z~9(OXJJ@}k*NLhHWRH}eI-&Poc?6lHm42_8g7j`o~Q=n;F8ha}_J1chN$t@@CIkQZvkJvV<|=!K@!bLcDI(Ma z3B#w3BD}g}@8{E%2w7ZbW!bWa4`o1y9X0-EA6zFi>1PAj*`_Ure!?nr*j}gL#JI5&MUV&;B>)1567zH%V3K4hLf^3d)bSFw_`c%pTQ9GM78Iz~b2awk z(r-^5W8{!<4gSjTP|KVseX?5!@!DXY^rC91cY$~=$C_Gp8o79fB8J|6zkdIDd(KU| zWWb@l{S1}MwQ^*}7DxM~CBhHuTHg4KM=9||8Qy;N9)5&l}=os;Jbn?|^DB9N}28VQ1On27s zUso`P$u)7U*y#}WOW5FS*+)L z(8UwTRF+~$6wNQmq(bIMIzcdhKcnrqV8$j=!fc2*M*1&i=XLA+rT={R_O!6z_HQWC zzJ-2k;6UZ?$m!>5`y1xJo9SBkiySwuL3-aOzM%5BBkYJ|WY=Pd!->XPoH5D!7lY9NwSwkB6n1Npf{?>k5dnU3n_d@ zCkG)_2|_8E<&_n_#=j;#-2voq@(mQ4s#y{XW(9I-nipoq8__G$bWuh;h6&3C!=CYj zMP9z1f|k#@-y2sw>lE8D^e4mHHck+V$ISUz6bMnwxjv7HpR;9sQUn@MdrRPiG6T76 zYdG`0kB;)g!YuSZ8O|(cY_cHs0Bpa5(5hfDK~?x&D5Fc?gr%UgQ0d9Lk(}ZaQ07Wu z2;snOhVEdUMA4wJ@>G+Dh-yh|>-%{oBv#`hR&n}h=^z{qIjAtzyc1W@8csBk5ikt> z+>jMWYFU(jEJ)nQ$G1WqWw>!tfA}cWxgA>N?9fn37l4*U8mx<_$V3EN3f|onm3^C? zt*A&z0_VuG#U2G#}JJ~2Yq?e|vk;&e|h8}tu;p3D83t6eRAed>(BYs5f|ZxKN_Vk+P6 z6(@8O{Yyg_#|g-n%EG6(RPosJEd`3O1u{9Ye%LukCY(7KFKPSnXJJHD_9Itd@4E72 z?9HV)morwiWKKy&FUxc5z-jOvC||)7A({6URX~L6S)~eKpr*w|O*HYRZt(HFjx}&h z22PwA9HB4|ku~wxkn9Q}aO5XXwa%R_VlK97p|$dJpw(R7A43h7?rJ8nN8rORsuqt3 zseoJgtFgL@vUBz4Ottkp)DeD84VB=LdE}1BCLKuH;f;wynt@@7){fcyopGZ3{}AageW5-2bP;LUO^3|7-AtH-uR$@Kdrw%Jc&DgS4ibYizAB88(u|7!$p#Xf7f{ zRAuHtdMts=B6BXq$p6d&tc(@(y$!P6Dm4FDCktTM4Yz%s5r2m@`hFUvO+*3oRo8sB zlu^s>7R*DInq-|L{+EVl*3w!aQ_>9CvceJ+|Gs|$;Err}@O0+FLBrre*i2RffE1qB zQk`qIMb2q6UVV3n9KM^|P?ZH_B$h=k{on<}9+R)@CzP-{@dk5Ji>D zO6L@e=h&y7$kI5up&$KPT-zG$hUm3E=DJUWmT5)0KcG;=A0kMK#kB5TDlriT)5QJk zUO7E8+OT?Ea7fF}Yo%bA$-6`u^d`&w1Hr>VfT&LK=on8y7NnVL6(v|CtME|R7KNyq zvwHf`Gg)hYcnA;Mn@dPsW)c{@X(c-uZ*0Td9dEBNc$NM}!V2vV?7n%7jw4o92G{?mz6S8mPD7prlk1GM|zXg|D0MCokc#+kz*@yw4sViK4Z=h z4(D!?AaCZ~HWkZd1V+;G#_?;b&$NY*L#$C+#b>uOVhg!zSV0E1hH1)j+;g4*TTA-zd0dbR0G|MLFlh=@2^Z7s=#gYJw<(nB86-Q z7LaPm1S$QziSv%?goNqH5)V?*vWkcfqK<1C$HZGbUHmTv4{hkOza$yPHA-ng*=#h`05K28W{G{NKLq zolM!=4*gJQ(F?fBxp>E>cSU2_#*b~Oa<-t9RUx!uHs z_&-!m&E}}ba1*Na92+^6OgKCyy^hSea&G8v8(8muox?8$>c(0@zh8R%q{L#onLS1J z68Po+@Q}pnzEEj<>g@Ayuhi)Ox+M0^1EcC8ci_%Y?7mOzLR!wG_v!ltCl>DtUnc6w z({h)NbLerY<97GmtX!er@0b(zA5AcTbah%oi9n<_16?D&;KIJ<>fo8k-Ub zet39pKDmDQNSW$30gJy$`yTKp=q>7$k#x)^Qp_KmzRWhI(2ws8immUX%k#I@yigKThsVZxmDjn*~dZ;B<-S*X*4A?I)= zb@lCBI0tLWl2)lz+B_W{%i6}D+NRycOHl}Ju*URdJ%d^lhq0>m%S-YHw>}&-eH>&f zJSwKO?VKNhh?-Aklu*2|zI=FyRPO8n21ezR zU&!cyQwV(X*@#%(Oqhd60p1-vc6AN|FdL-p?^D|>iC$5k3wg|6x&T+viT8gcvK6Z5`IUuS2K|4*c- zajp@!aoN8uaQM#lj*i!(3HB=uK(KNJ{+IaQnq4ReY^53@LQsOKa++>ZRBsrXJ!k7TNyf?2@j@otbWb%L`%{d2!XLkV|t6{ z^ycv^_XVN4F&ixyE3^Emm@Or@J+!mm&8iahm%ckD!eg!J(>iz_c{o@_Y{ERG_r(E9 zGj{`9w^A;>ga)UZmuY=6-unp@i21>b(6Jz8ecoW&<#v;yYeM+#9}GDT!yT2N6p!+V zL=!H?U8Y{3xPHrE54Egd)h$ONv=+ocRV1oW*Zz~|gY>I>ejM;4dCSas{v3OGg}0`C zJ;PqN&~H~@qnY8?_i4nlJgka+L5vG-VodR7A8D=lc=HJwK&6HY7$;z6zR`HVz`4z# zcHGTR6JvL6T1Z6T?iuG#gg{+b>m&|GvWys(e3H3$s*ROo6&I}D1=l0RYF(YY@P5_n z2O+w|+E#B%>t}?#czV}9oIEV?%t~RKCkN2DI_wSbsjZ#PUWGrD2$EQL9kqA|gd?2F zx3&6_=}m}(rPQLjtDsRU9bN1K+g@QA`Qy!x`V&gKp8jY8fJE6?p?>rtMSh)LXy@|C z$ifdtnvGk?YKf`X_rXB@XWd}-$2+kYeqOccrAXJleR7I2pjxA`Bn%LvmY5_VrGqI_ z@=F&gAfIDamMXD9q^<P|h7iosuL9m-Fx9>RiHOyqv z>LG{jmUzMSCZDK+c?BA*(CFZ$) zbWFPL1?*C=_;(KBf!bps6Dz~?7=La^b4Zzeg-J^Csdc?UAR#)_O66-b#9m#-?_7xz zHlJt8G9srl>Dx4?px_ePPzoH@7uQ#0T5Y`kk7WP015Z9sfv4>& z%#!KNWO>-&Z%s* zu!b;&)Fyn-S*C=;y*@^x#Om2;T))iHE;u3sxLH)`HHn=q@vBl^cagR|otXL3p|85%xft{^pOel413Hdd*WX}OT0y- z3#?^E(_J~CgHhGcAOFnVluKD@_$Mv6S}hSsm`r+EM`CawAD9kOY1C)%Buc0lXbd@G z+wvLkeI$4Cm?)XAgx9$(MQwnk*K$;h1j2NM41;}N`KK~hn&WOh*i=o`{yccPV80S# zWl#Fjctq){-K%V$xw16n@72W$;20RDv1cFAD17>DVgP1uT>6rRBgT2cA=U*6Q960X zmiZm@9yM6s2%mZ2O|Ed;V0+Kww0Gn6=NHj8SQkq7alVpCQeNtht-6GIubykT&6n9D zv8VUjcVW-oJR~naDuZsewh+mUR97Bvytckc1?}_wr_h9p^>5T(;@m{21oXF^T%Jgk=`SB38Q7w55Gl2f@$3JfB8M{v| z@xMlxf_xa3s~#?ZZ_RQgFywdd4kL44H|N+piY>3NhoYw8vxrH>}n zC#Ja!(Py2o{Cu)c`ykLQi>rpf5eh-erUrrtM z9m~vBsLi@6V0}M)F%O;1HnR63afp#?qc7A|qb~ek?{@t8Daa|wA9u_2Y@JT)Hopcs z1~?}86f2PWc#iILHsvHSg#C6%w+_ZdqvA;>a99MpxiJs_MeBf?aIh1`+1m$4VDTwv z@tTG}^t+6#OT)5F2aO0YrIDmVMqCs0HM_^J8HvnBv*;QS+>}x=zD8hti-r3EjgYZ8 zM7;nAqf<$l_p?KEraImw2*zJ=oc)S{c+R6oTNDF=D~FV^X%JBm-uop9v}#r;9G;g} z*HoW)n>Kkq57*)kQAHK=Af!!3e-ArH@ll+}39$>V=1S>h(QMv6-R=wUwqjw{V~dx_ zuv5?}S1e~uej`gj5hqpoc(SzIzIoEwAX3WIO#^98c4)B0Iov8je!w9?gZBzSB)=+x zD3%)xqIYj$d?QM)U2_1%5>B%gh{a7Lf4EOUE{gPQ$o+^BdVQ@$ZV9-_bl1CzqZ6uB z0i;`kRL-7&ql`-BWLjS}+9I7~C49YI5I)(gbr;v3 z$n{VwJ211b04}@s*95H!7g|DcvoXKGwdYMh8|?_ZeCq^puVZ}I)HTOH4g^UILH}^; z7^WXB-%9aKm2qe;%FRI@06i^kvDaobSP9j@^=-b1O%byeD$f@#&eHM;XVLd}(ujP> z$RANJ72E9Pik}y%#Ph;OG>f~o9O^=@6}(Bs=LZKVa%%M(1NTeW`~D3n;T(G&k$pty z$WxXp8p>HlKo8HL{166A41FC0AxKYpc76*ariIXCF0652&T9i&v&C4xFspu-y(umm z<{-zK>v<8~l~Vd(fapfFti8cY&ghRCX59JV9nSUsahW!&g&wWz+3fQrB($JvthY60neCv1V0P&TJ{uIiN z4f4tH@kdk@ASUWk`0K{jTG!_j!niqhi8nHG${5zo>OtPKaO(24Q4)F4Nb3DOIL-~i z$V#oIhrDU8TW~)-5}_@na#XWR$Q8Oha{`qCKfopRj-MV!@^`sgsmaFHRyg>a@@FBK zH93l3l#6vEIJNTMmRU3bayX`Q$l3MJHA}9172`1`PwA6 z)q@+*)+t&H>kGSH;QogNLZPn>{sX)2t`J|rTnyNV%t)4}w@6;j+fIe~PEHLP!WbGk z4}qO9D!3h-t=sU|oT^AiE==^$HyUV=hAWd&uP={p78*hfPY`CaAj|um>X32&7^@fE z#uvmJX5$1F-R2*1AgJU~mT&OKCW>?D7y<5MZfkyQ)nkKAi1Ldo6k^^W+7-$p^}VpjrJ(7ja#jgQYlo|#8qQxm@NRz9IEhH`K9%Xrzda% z^IZAoj#t3s@5#4LT5-nki`qMmB;UFk2oJvz<9D!3KG6I*M`1w*AojH->?6_0XQH zd%our|0l@nyy>0f6Wc0B5aXQl5Y0goX6oK>#2x;fmD|q0d%Ne2fuCZlzmV0^0QbvF zxq3BbA->+e|K6V8UItE^~jp5HeAt;AXTKU>>hU&C(T zCVg8GeV}o{U)fb(<$`XUPaPc4)r=EWla72!y|!TnD9EK!3F7w;tBCS}Ju45CZxh=G z49#edjc=`Qn$H*6BLC|!_;j$*W3&$l95>&J`>DWUe#3C_jNBF00v;lgKE9g!uk80> z?z#E;!D5Ad)?a>dsGohh>%8UiSVQW^&rmvHa|?s7?^zoRSF1Lc=iYJfCo`+~V z_-C1(aKB?ctFWcIYs?P44z9`^vMCOZ=jww^f~0fDey<#(xKS~wqd)6l>!jx^=wYiDm?`2feAbs`7k4E{4 zBI+sa?U7DUzJ`V@GLbI%nmLvlIA>aZz#i78i0eXV^~W$t{iZRnJuxDk z%vGc~{6iudF;ggQFO-?NYm38X*}Qq)t_^$~QBBUSnn+6ZI~AozfOMmhcrm74(*ttI z%}|6Wj9p|F*{xAvQKFCMaMDgHngf^gD-JB3p-AAp11nO&;7%i;u=X-HFV|EZEvcQ>VhCi{R7Uvl~Ee^fG}T$!6Vh^ z!Ud}_9m=0{i!9`(*9ciGYAMda^RZmt;sLN|ScT>FE?oXz;{=qUC&T-ezH^1O2!&v_ zgzxPc0P1V9CAH-*7%e`kE2utDOthVJ!>V*;-vcZqX_DCx%o_dKB)U?->#OBbDM#i!*vDDZ#l@)_1JcV;YvASEK`Q6@p zggd&(KTZZMtL2Ms5I4RV?v(};Bt#%YSXGKkNVM}rc>jXg>WwznHgTn8Dsjd~*n3|` zU?!**X)YeaOnM0a#k=vy6C~mg0b(M7kCW41m}I7kM3~&_veeJyG8`U>VP`eqG;Gc| zlnlTKw+VU!bCGO_e_BEVk9rGYRf!<3sy&X^Oa z@$#*pGXG*iP%&pjQ=rRhZSBFlhq3Y5x#fy69ZB-US)QpfH4O;OVmTN#uRIgB0Bah7 z$8;8`nG9jaI$#w*Fd98n&lvX^FI2K7y;<|te_enEO!Rtlseh zj|csp2-2X6>-Bpur|#Ur#5R59!^rJ5AV>L2!n>6ML^L=k(q>n{QOAj|x&X}@872lN zSZ4dZnEbKA;S41`E{v}3&)161)?g)4nW7b!*`N=$!ixlabdhMo=ms2nQ%%|C)i>4~ z4|qEAx?cL00@Dpi5y7LuBIf!Z)PBa)Y1-L19}d=}IQIX$itAbF zP;fqqshJWov_Bs5t$+MkZ#dru%FYu`W$+dRSDq%jfnz>X$E9bG*=3r;`l&Gjg|mTt zY9+*iNuI6%baQdDZ@|!M!H1xC^u$d@tU5MMy#w30-`X0|9ctUV+9Og%ejZQs=vM4s zKX~(3EPitf&Q0o_c+f|d>N1L)Wh$fTVp4>&vbK>{yA9i^6KQk64DD`jSD@0Tx5iI_ zKjB9$X*Yl;G?Q8iWei_GzImFF4LhT%0oe&n_!Ir1EBpC_>e4RKEbM6q3;ZWpcKoPm zyA!r_7=x>Uv|hhh)81Y42SUS`_S7 zi%*86_!OQX;U5u{UfI&_uI7l*5KWlS==ifx>$p^yS(bX{HfuS~of#x26KTI%V)qMY zns2`tX@dA*ZhgCNpYP8z4_|U|LSZs_Q3mY4;KOe9fp4N;ehS)t2^|t9SLl&kVbq!QS-pVbIzhDyk@83P~FmTy1Z=VFV19By!pO#y% zSslJx{D+iBwkJT8B8m7DTT^}zv~RFz`-I{9+45-X+)uogubYm3{pi)D(TFsTexWAc zVE3tmG&yfTPMlmT{~VHG*1kgzF%S1a4R%SE)MMO18j5iir$?@2ADl+%+|-CB@n~Bg zRVDachMi8b_LQfGqHeqnW{6o18T{2@BVP{jZ6BMuv}DlDxEtulC_aZrG-~m-a?w1T z#^i0Ddbr`-dt*z|Sy<^}q2F2g=}c|bcZhog<4FYEy==2aMf?EHI+fz}`(BN`a+)ba z1>7E{Fm6ZBA52IU4UQ;fWCJu0_^mS~@VdjC^nQ`0@VQg;M&xZ_?nPv` zxv3i)^~A5Dtk37*QSEsr>8)1ntp++IRM@8WJ$}w);HGr@ZP-l59W-;UciP8ei;dY+f6}^5<-i(PEe?2vE+k5T|`d1kU6FsGD z`*7u681%WEbWy(ci#@^Y$;Hqd*X$IjA+_0K0*a`4J)scMSJ;&6;HI-5X#|mxk)wJP zKj_#m2%z`x$Bo+BdJq}n=>@mg<(EOxfs1vbb4uYI+$?GaSc^W~hv2iP<7-M_+b06p zmGU8~{|LF^+~lc!`vtSfMPA;^C54EjzIhp9yxr%E${bYM2c0T>3!xm|)_NL?x?c!( zw|ai`78>xysnxF>XMf?}IJ-iG0-5BtA7xZqNtX50)vGLSM|NFL%{{Pr9AC`$y zjsSu3mfr}n4f5YA&YLEIy@G*%EOxi2$)FFy802Dys+nK@%EiU4Ra`lc)Unk$#67V# z4BUTqdNCJc548Be%ct7R5rp1|+>P(^ZC8V7YWiuQ|l zUoQfW4FP8}-8xI~|9Fnfe*P~P5Z@j0^YfGER@&I#*1L84^G;E}dKtbH01smtdFwyd z>B6wFfovH!p)wafgR6!N*iQKT0xrG-u_?3efrmdRG1Mt z2c+T&%i{>h^uqUaCY~j_{=6BT?v{}TGM;06wmSYQ+vyDCh6yBxhhI##*=n-pSYi-y z6D-8yr2rhO?J9;x;OTO<58}8kUO4?!(HF7}Rz$4yb>ly`K?*V4ij#4TS(G*NPDp@= zm|rNHRvYxwJu;agY{BBl#Vd*k@qg3pv&2C@g1c(T*cTn2kZ92&nTlpEiCl(WUny9x zavFyBpjFh^3j*bN>2$;ryzi(mph+Nzkyh4wFo=`4TJj1_@mSvH3+f5Pjv0;Vh2$5H zC)RlMv^f;72_Y0AlWGwoa5Uw!PUc4(ERGl2*?FuaN=hkGCLgAIy8?|vG3#N(%+UN? ze|{eVNQT=;Mi;%IW~rr>!PU|UpEJNoC&7GGHbpHv16hP>f;NWnGqaTo=;I#Q=UTOK z+Ha*K6BcQ-ZJ%Fut2QIW<@RPEQc@wB!SC_z>hXqTz_cWfQOU$-WiawVJ}v4_Qi@M! z?UX<5a`iKre!2k>--cUHe!qnvSR+_-M|um%1&*IVPM7}^GBFf8way4h0`B`BvqDk& zPmVO;g68BAqq0lxGU+T0f;uT!n4~C$tjmtW4_O^K!|I97JCoomwT-keEUH?lrBx8> zOO&usol`1GD1+-N%_;^l`16pqNefId{_a#y%fhYD{7gJZj?6KtBDA@7^ZD3MtuXLq zM3>=?;wQZ6iU%FLodCY}qjKPNc*RLeHB%G|tJBW>@b0*&A4G^M2zh5UbQoL5E!{4@w4poJ!qIDwc~R6 zYwIt;rVngeZ&DTfrTcDe1N(6@5xGS#5s7LIv6y^y*0}6 zGs~FC!fKq)?yCDPSUze;bPODXLkr&8w6?+&u*T&C4c9OBxSf$jw5R{Kg&45?LkVBDs@XW2RiDlUjJ7-?ME<- z*F?rM>ydZ%9e2dRv;q89pM-^-n26;UMxn+`XM-AJOPCZ>gG9`wF42Dkp9_~vNkM^) zBxTIKz@-6dzY(-l&Eq;%Z;tQl+Z`MP&QnnsYiFx(A{99Dw|OGHWD<3lh4EoWg(ds@ zbCW2-C$ZTnRw|T(4vZZlx?qtPnZL}Dl2gG0{1#24{ z!x6_Q5axo$HA6JkH8|UkC+bm&QQ8eDMwH!m|Bs}O9QDErn(JmJ#F{Yv?F z!HO$qVEH|&9HN`=Ji*31xy-)QY2Tr=0UsyXkzY$QsZ z7M3|6rP#iP&N8hXCblFrOL$}4@pzDL?prv`psQ$*Dxigp|36fnWmB9%yR8Rz4elh! z0D}g12ol_aJHc&m4;tLvU4y&JV8K1OySw{gpQ?9DReyMXz|-BU?p|wM4HW?$0ulQi zmx!R1Wou!HVwI&wLlyS$){lpdRcly(`N;L-98%vBk(;Ssp3m_^#$u(+=$Ajf&2M3X zr9I$>>ncM8e%=7S=d+QZ6rmT&E~1ELLw_;A`{Z61x!Rp%fQ=i=@nttJXf25TcPS;K zKC)~U&j24QDl)H zOF8SV7xP{roI+2VnQjEKtS1!r9UU#Y298IelL@$Aon1}|=r+v|sFuM7?&C<2I~l8d zQ}ypJMg6om$vz@`h1nt88=0r`t$fNK*U%trc}l_o9-UIb{s65WF)J_;!$e4e%Z#m3 zmafrb&D!14vCh2U&A4+KSOT7Ht$N)GoNu;~cOs-OY9)5HQN8I=cfs|#GPQWV-G#1Hm|fq`?LWM8TD;zq zU3PFhf=K{x3hx8&NZ#I$*Y^_f?<4Pb?_Ms>Z%-$T3$tr>US4khIN#nceIC2sHy?v+ zU)Dc5@0#@Y#=D-k*B=iuG3>N+s=S--4|YV-UGCSPGKC-$_wsKT@0nfC=kMA+`yQME zU7Z&&N|J&v&3;O$Z*R#-L_S^IO)bVxG ze)9f@lky%ts%szUbwAZ*Z1pZfFZmp7L$JT=;q2iawD^h2dx4nb;^ZD`$Ao zH=)<6H;e~bq{-)7ub}0q;Czv$cNEDL{U-b+BO)5D^yhts_wn=h<%h@O?CX!}^>;3x zS@n&@_x|@2pYGG)%9H=Bmk}mL)s}DCE<3jO?$4>)@9qu&$91;N)&14|uB)#@W3JI$ zKDRtw7KN{7NB41s_O7GKTs|Bx80)rHrmdfV=YL^c@=IEX(bmZJY~R~kcwmMZ=}q-M zbLg}AAf~h~OcsUsRo_jI5f59M^F>vNCr z5?tl#vUq9Iy$eGV@VMk^DUg%b96Hl5;7Ld7OIrcQh#MprC`jXDdZ82gD_uMRdv>6P7(Ld6d;jPNo6AYJRxJQq z>9=;RE24cu52WIdXaUzmw4^GxzR^&V zQ%eSWx7ISnv-Ntw9M~+|-QN#6gB$c* zZA4;^fzfMv9Z!e)FM;^w80dE*b{8KdlmHZ;o~=(?zotN~xgUf)xf#SBq#a9mDHwQo z1Bxy!sS@D6;ZHtJ>#mK1oknriV`Dt9X7^yuMI&6{XBs_3_c{YI^$*UQ4Y3R&Jd@(= z>%EZM%Xk}x-*3o|7ZzS_MEjo2x0*lN_QD6QteM-1_>LQEm`QhB;Bi)_&X=oWXgMOP zZW=72Q2zjw9cqjX^`r!mib<lo{ zQFy;H1M79X%?Q25ujQZ=~T;L)d9{8w|KtcN~{{4gYPpXul1xO zX*hsocPFwq7QEOBLTaU_)+FdpFvicDKFz1jZ72X;#8V~E#c;YqZDC2JRS!0~!Qx9` z6(J;hNpW2KVE@ty7m5%tU>$4v2gbxQRWU0pPsq*b{TQ6pVtXHevF_T2o`8{n1ke6R z8COehPkDr)h>SIE-XtkVfG&TQ>FXa~ZAK+fe~fqy3->P({&jPkmNtHBIZhZZ@>RnJQum}1YQcumE4p*{#dXOfPP&Ufi zAl!B)cV~~j%fKux6oKS59A-;Ea+>GsaBWscxWRsEQp&2|9Po@WsKSZ5-uVlKRL1w~ z1y>e=yoZN((nlp4Lr-A947%e`DSEx&l3%k9hx= z$%zaHJYgjjJ%DVnqO?1-k)%Dd`PZ<#g+{sCsw=&wuBN8w7Aod&^km5p3k16;RXcz7kjxo{a3Ro7%cJ7@w9$01ezN{$>LV=N z0+wQFTGhGzHtuo1bV}5mYlld`jG@%H?wub0Fh2aaToK7NGR4{O_5SqpBPY9j-K~~w zUD=Ar2%30v$P$#ve|!O0jol@hED`76TI(~&whem1-96{ixXbMtFUh-AcHJlNuXdlC zdE~HX89ZPnMppYh)cqQ>Bij!WYN=Je4R6K~H(wvw2=COdU2ad*l7eG%0bRUkUw4on zu9JsmUaXX>@p>@snR7R?8O{Yf@P)cYhq}C&|64kIe7q2=YmK@FH(v0uH9UJgKdN{3 zaw1%u-JjhH9dq5wkXlUbfu$FTB0Be#?e4EDC_}AIrHxnHIa*g=syOUcrNkRw{h9W) zW{B2T$XenvlV69{g%>!>2+Na<_lhT7+Yx{FA3!?_(Bx1lKd3k~?$V*KysCd45M1~} zC|KEIL%QVV&#y_aSiPTC!4Z)uDo@4Mi)RGG$HqKDJ)e-E%D{z!pJbr1hCedq1@-&W z9iM=TD>O1G{HNj+u^f8i*lkNfasdA_@DJKZex2V}eSRP3yQg8c)yI|aFA$|G zyvk!(^ZkV3biJlFA)@r4GaG&il;xs?Ru=Z&9t>?B*}5Fh%*sG%=stQjxK*^?5-gxr zeyQTlbP$7p(5fPmo1VYPw|N^)P9QHG^OFdR&+E}tzGUyFaDqnu?5;-(MO>jdwi4@b zE-|1=+&(R~YWddr#Kk(yK--a9MulB70@%r{i`=a2K@3Qa0e=hNr1pS4pbquZ5eHxk z!+FV|kFja!LTN=HGpos5eN(1h=rbV&5NM>Yq#Lx`0^O-b(|KCbmi{htfvfgae75&h zr|d}_05irScy36fYR|F72emUbP`~Kh9aa9c4#)baLVdY4?Lg{LJiCo!*R9|b*JS$& z%n?QUofK!*h@2vRLH42^yQsS3QUv^Lz20g&9EU8Opkn;Bn;l0=t(%PgN(^U)s)M^j zcy%ZmIYT;$^yB?c8mr#h?7Qaoy3*qth_!*G&(lqKCEtOIC+5=oQP)$|^k>2-_~&QO zU`d45N`ICL&ay|Zr;|gj58jap0lYBI{rNh~m{!$%4pwW0fu(4CPXb1We_BlidV{D^ zB57(Zfl8hZg%CT*(|0cRiTfFs|sJm)jV}k>JuMx{W$4^3X3$`wHU1jp!Nm?E_Hrv99dE-uSo^&Qw`sY`tb(C zZFg;exS=SZny4o@6a5F$k_xwNixy57V>lM>yJLQc!+e>jg?0sC_oke;2&`ZxGvhO? z48W`6YM9H341N_3rz!q7FN~hCdz7O=?DO&S zU7j3Xvs`gm2{C^~l~AQLVx0PxKoK#Sn}*DCrVMMUDR+$>K{byynO|DYT6;0M=v7Fp z9s};3oB9Vp*$hAixbOz`zjUFgDw}m%d%#)O`#SV(lgtF>d`lHq^0o4X z*In+O6;~^f#+EpITxQVJ!hru2F;}$J{nR}jh6=3ivq77M-I~SymMcfrbK}68{v@6y z9~5X!oV4pd)_(tnKpI_dke&&9b`koMkf_RD4Vj#Rg+ z_<)P^Po!12O%_JSZJQibNPNyZizzjhvE*PJ>=*nMnItNQZkh$@sGGN?;Dzc;m<_&_ z$KAkEf{834eNZyQK~aao9g}Z$G8_^B*dmH@$Hk|JjnMUbYq|;Fnwb;V>*I%-4EnCD z3piB*`6x-edwAEbxUJf{vMdF-Rd9_o>?iUBP9nTRJ^4RD{~(Ka;%9yqq*utg!TBPZ zBRfs-458j|HtFAmYo(Zy3-6z@38N3@-VjBkeBgV7tq|k#`)+t8Y?4m_A%Lye8ERSd zMGOtIJMSK{W7{x62efU~1~KRAgr~)oL#z5pey}dS!CZ_*N>kAqTv17)U{*sFj$Dnp zfCjNk$5y_`6z>Z+DMRMtjQZ1~zCw$-=q5d6I1TJ^+Pp-D~FTJ*2)B)AS9{K0aXR!qyb#`Sd`GlwQB^N`)L<1|ZKW2LHv69}&~o z`KmnLF7AxiJ+JxSfXi0ZM=YNY{n7EoapOA*5EDc-#lI;2&8}5O6Hi1`n~?~KTd{G! z;#RoaHJ{8zr8UvA@v0hI-EbF)D})mdrdo^tc3hE;nC|X_6uOb~G!FZ}PDYE!2 zb+)1vO(gMF2fJqO!a_rg7#)qNY7C%NcZBE$K52HW?xUTe zGA=JxdSuRe5O7TtoX0QNdjF8=D!Ytqp{;;CtNsttmr+88bE@Ct^I3}ooG>5L`F)`N zM`#Rg*x~pp_rFzG7Sp#b=ycZ>trGg-D5#92>dvBOSe<~8sb9#B-38~6k*L#qWrkQUaoG31gyEtRYsW+2wMf za;JsZ$fH-8n6qBf1;c&B11^aaAKLhnb8 zUJn%*f_p9|>i>JaB_=Xzw-hq+IW#@LPP}`j!?@jh-alvGwmlw`JdV+!h3C#IGSv{v ze7av{adMR&Yj@UE`)ay`*GWBaqNdu>@SSy=P-beNralMvj~(7s^3Qn{JH;>x%!+%a<7Bz!gt3ej+IZe&vsSjNH9`yn3=!Q{>kFl#^WMt3AsF zUhlIP-TdU9GsDJgc_r*msIF@0?xefF_WEB+t!+xWqHpyTm2L{A&|~t`A}7rsGm^w5rP{e^?+FPqRu=4A3%u+WeA*; zG(dH8U9kD~=^FmZtIpx)Q)rpfnH0f<(`7C7HC-n1(Iq&rYbt zFK!;Yy9Jj2C691?JQT)gaG!9GzQ`d){FqxTd$bas+%=+9l$X<3F=K&((NkvMX;l)l z98Jh`=S+~qO7e^(3D~B(gdyJH9SZe0(AEXjGMm#IcY4Vje zeY3Ijd9#V^PFU_88>}3ouhGDmKb37-6A9M7nQTL4AV~(Fr~YD+>%sQs)*aQ`gPn(= zHU$bJ*1%Tz-bwvRe3liM9G5oI8Fq@le$nX4YT>GC#$l9NOdhjNyaJh@Bjc<1uIRH6Vk~x?8o9)}b+5z8w zHuuyDkf0w+$WOE76J)CNhbyeI1=*O@A|#JXymPD_iy~U#}cAav?I= z;=1`Ned5+Yd^r`x;_@7v4P`kc@ka_-3I$LKO~D}aXN5S_o$<+X*KDtcgEdd4UHgwt z$xDTz8J?8m{cLZfH68UB17uJI9sDFc(J;{>ezJPqV$ZbBz|mGCvtFnB-3zXVIJVVy zsv1LwI=m^#D!nY*c1XRP)7;^sX4Sg89qM23>p|~5-MqCDvuU_|Q&m|{*}R!>mnJG( zUi=r2o&oP6`$9v@_{}T}nV>&MzN|rGi7#t?I-?y5K2Iz6MYAxsL)!xKnA>)`#&W9c zCVF}qS;Tqc_|RGnARw1Z)(?WqTnx~uRqOS`+t9Y_I$TzCzFUK)=d=g=8a~{gKXAHr zQ=|#{cst+Av-lqlTm>IjuetWGA91#yHVoE_be8m*gf=uZHeLf*Zys~j;RX>uhhRS1 z?c?n7r=G~2RJQ3bDJUqES&CNH*dyNBOgY9+bUvKShR=)rb{meDOcxT~bV$03kq&)B z-p1tTD7>pO4s3>dytYCG0FI3;)>1;IZ6*|C|TW=6wbxT9N*qM>{DcswYj zkPjfBXx38pk`5|Wj%n7~a(z8rqh`_508Bq)Pd)BTCOfI5z3rjCYTgVAn-_pDQrd5l zVYJ=&^)~`Xktt(b3<=cIK9MBWqulx#cK7SO+uq>l9LD)K`YMz*tNVM8I7(yjjCsQ^ zrbg-NKgxf|9HT#Vo(F{G3FJ>E;}n;NjQ+LXc(gLI)$FkFnw<>Vj$J-~x!D)W95*$@ zGI$$}>tQ*4vxB`@lytlaPAf{@LCP{uGd{la*oNWpllPpVOBnKM8LG=$J`Q(p&_M_? zBq1RSSos8Cq(5jFc_h)miG1l+@J8jfiEf=FINs&0bZlG4{f68UeRwni?sR{C8nfgi zzx7N>u$`H+#Qp{(Q)6mRPfj5yFzB1)p9yN6=S>YZ>?QOr`fLdM&m>V9{ zZmJZQqQW>VMefO&u}70(wrEo{S-M+W6LDoJ9|=3fP#lOSOQQ+lT#b@3BswBubMScD z>kn6#3?7gSuIDrMVD-G42boTxPkbWtSkwmrr8f0V5L;6uo)WxnCT_ z+9=hViK{@_=Mq`a;#t;SS|(K(c>F>u!Km1J6x@R=o^N@7=oWgU_3=7?`#Eq%LPi#3 zc(5c7b&ErbzmH#cO!xct!9ZVJVcR^d)7$;fMomCH;D>SQ{ExUUq&@Xw<@kH+Z#yF1 zy}J(H?(XOpAeB6LLIXCbX{llioTq5FJ|aJM1z1(Pqw4Pq^sjF|t%90Ed> zad763ka4zC{99o#Wa=3L0_aI@pVq833*d@iWEDt@1Ge0ogAwE^f$)>&-&9C1%qr*{ z(vs>s!mp06_Nx@;>u~=z(}YNm{d#%0oazpRr1G2T=qj)hAJ%eb-T0AYSYZEW7SP4B zv_xfCPD(}!Ov5f@mCQPWbN@YJK1-z4!bA*%n$dGDxsMO-=?fV4yYe#yoCE`eX$ivg zk^$|kBL*uhjYC`};Vc&Vgc3}0u&`JG}Ao^ zIs;0?sP&C(Zm^y(VL-b!X|tE~l|Lr+R6iI|yycJ0k~jiQ5GB4=&lhjdpcS@tiu9$_ zOWUfu>}KoL@_Rbo-5Gh@()v7_nW(yu+=JiOy88e3%g28y83qQgwyHbrrJi>y*)*4~ zch%RV6yPscE+|q1zCPCh*MW1geecj~aKbEjl=JxZ>PcVN}qdDQ=RGt(; z^cChUbT-E+$g}W$f%$}f$OgRvyn>K)Jv}`Asp6sycZ48&QkE!U28*z_WsOyumi5yh zf9;+AaNSxE>JA0U#s5SvhQNss(7Ma7)kH-WU+lyrZ*x^g#}xE#5CRA-o|s!+x!TD#$rZ%hlD% zsFMw2^VJ+U4a;MbDXxAV*vX)$L$>{?Xl;fktu&+hO+EZ`y)^~K{lP&l#NyalF`1v5 zyzpcsZvPPVh5nMHK-lsuo@KB}p^ zTyr|t5p5zi8S7*3K6lz$Hmj@x2@@mfu8_W}vJ7j7hsg)5Ya+t(5k>mE-}`_C_1_M&-*~vc zXyF1{zkB7dUC4jO2oIDAK!#wr>BaGcM4BAuUp{Q+2ZJaX3WpPCC8kt`-*_HL@#rPO zMU-S2m*c3ftQ~dnZxHKYdYwA70?nDz|Pq5=Q z&(;3W-GN>Gx90gyTK!Q5)9!I=S*K};s6gYX^Timl>>j#K(N546Lqjl2c~rc=FO>$X z7g7{ZQ0V&>Lxt&DUu6-jRId~3LwAN0HtH3Ucxg@|*$H9@4j#~9wB;8<{W;*!-S6B# znTR=791( z09__jb-f&oRvWCpKWs;%_2w0{^Td3RE06~=AP||7xW0*6{(g-G4bywe4u8|?iYOqV zEOprS+D?@_%DiDLeN zGBd(8X~|$dOeHB!l~BXU`DM-uP^p%Wkks8~{S1JX%*SF60*1%zEE-8KV*(3Uww3u? zq&+uVSKMBu@Kpf9SS8$g1SGC(gcd~b8$=IiTurTK4+a=vIN$c4J}$^x?STfsv@hhrgA)T)fF7|5)%E zC=!6I>#)>glD}3vEEV;4w6^-Y;ETolJm1*Bim2oPo_JV{g|!A=adlu}C``p+8;f%FOIRoMO?I3XpzZ(nV~m21EEZ(?P`zatQ0X> zgBiKjjB1+Ovw}Jm9P@4Ri4@k{6=wdi=jzhLjM{!QAYt@>XmlU72y>CbZB2Lhf0D;v z$W|0c(4NCUAbdym+V9d*nanx3YUyJ{*bR$r6IlYpHv{31dGm+<5qeqrUU!ERmCVd6 zBUWjma>MqoB3)cm3mIYwh)c`XP9GCVuP`073w0=dQCkMmVHL&PQ9XVi`4&|6{LaN= ziBNCSfx>dQ6aq1e$#eB*)kJ(@CoJBB7lDY65=pG@FZ?T1?nH2Us#I|~OD;__HLP4g zda)9M2~Ug1^Bf}x(dhc4W~ZVd2~ybi2rx6XJdGG=-*TB8N7ydQy}M9ez0i43KZfm& zvB?^1Av%1e#Ie*e6N|2;R6MPkw2$HQ>xwM4YFoZNu0NX%|E16?T1`tJ7xDO4(cudO zF3b%!X(%U!b4Xkov*eSD<2zGbQVKkco290nG0>p0{!6bfb}aV&KlAC&s-ShjTy&^my{@${`Fuept2ZTchp;?kDT;W@r~(zR^jxO~1m3w|cX z$V)B!vn-WrIZo1sr1Vu%*D~m%Do(~6+|}9!S{JNo`4sn5$>qp^{bFOBxyN~ZNgDBL zBjCyeX}g*LW&e8Zf4_dezF(TCJbl}LzkGkGN^EueKSPZVNzqhqy^HR?7~8gbd1@c^ zjC)RDzaC2d%dslR%H=~SbosPDQjddequ+xPY)Y$b{G^U51CP;<3$suEthXIinw&Bb z?`arm$1b)E(#WqV?c`I`xb>}!*?`IV+FgdACE&~PHrVzNb0Z&DVu)GM^fbP=Xse<9 zq_BP<3C!IY^7v~j{@Szkt?64PSnHbD)hflxN~Y4;nfg!OSz2CH@V_`Jji^5wyy94} z9tkEIN0QrFm1O}U>u1ew08kaAvT;`rCL|8U0Ao%Tf`J(lm%$i|;d0YvMx9T!;KZfTuCS zX_%BqeR^=gJ@OT|Sth|Z^KeYWKOH;b6T&q#a2|gMN)~|)PNuW7^Q>7QMLU5Cl=htXp36V8RRN4FOCeu$8 z)_%QT+OY#JU7gpL_=GpaObi9-=sm&yH^rhqt^%76HOk z5a=mr4um~erB9Dww9en6nlDlVP;;}gGa)_v$kT_n{mWeV0o{lpa7}@$Numg4S}M=Q z#b)^XWPPD|k|;fH(+K<;AONGUXx*4IOLoRg9J6 z5e6l^<|5f^*n0R4dc+PYWMO&6ZvzTl^EMi4N_Iw?L~3$aMXZQL*g@dio^ z@wwJJH6@aAwGFm97HD6mDH_k`;O!x()Oq*V431u^i~O>Y<40@wPXE78JMq!121&=a z2Hc{_sYP%%NI_^Ruo`6W-TjZVhll-6t$>JfX-nz|7aj6PER<F-9e1LA=hNJ1 zxn)xv{ZR)>=4l1*V_KoNou7MuQd5&!KFWYgl`LE6i5ts=MdtwnqSAHTHK6VMXboNg zqS=*Q)z|_kdLaVzTDC|d@_f|y*@l#I#7R*lsJ<(mziALr|R`mLED&EkTo{*rxTMJmkv@zKW=MPA31D$gM<&pkDkR z5%b726N3VsEMAsykyQIB53Au;-Qyre$0N&6)?V5E#p(@tgg@h;vY-h^9Hb8Axo~{4 zPOg#1YmR9y+vA@xI^Cbv(R@9%3NSpuBtA+eaB9dO@-JPLh*|P^RoB z=QDSz&0QDnJ{;`JPhiiQk}|P4ybcySjp)p}K9${aum=@sr96G)*h^Ebee|^Afb@koT z+tlWA6PR>{rW0h}`vweE_W5M=FC-6RQFsPd6(%GEqsTA-3tkCvTEDjbthV%CGV?Xy zOK)ueP|y9Cqxv&N#pyIW(Q3q2!OSrfN~|eDG9$A2cwR}40$>RBn_u6UDgHD72l=!5 zAa>A%fro(PJ=$|`5gyIAWANMCTd~h$|N671k58S>`{R}Zxqt`k4m^`u!K}yO=4j=z zy5FDQt;X)j7VWSi*a1FfBahI%|RwLzn~q!_-ELfZWmq z8oU{0tiW^@*~y{=TT_(MP~QHVmT!`5Oz&znpOOigwWA-SeoxEB``n zaqv@)|215{``&|X6GljwHXM|=pq;Mdht)kcmy8mH?a?U=RNg9@u!PbR^U~w4G*}4l z2-C`o3X{6UiGrIZATv)$r4s~=KtX;-+bihvi{tg_xR}(n8;Qtc%zjn9DoZyb`+4oJ zX}rPM9*PJ+(G{|1Q6(Mco>le76esBTmMA3Q=Qd$(RaHw$n_*> z=9ppqdU8W}Lqzx-bx2*6hj|_=_CK=#>20UPSaOz$HVt^p&Vr5o1B&ubb`zYLjl-W! z^UWBRd|-Ogpndb6tUJV(OM!K~0iE3MFDECGA0~}8&vP2X8-=$^p||t*ZlC9!%eLOl zN#~s3o`#~8*Ju;adjCk);_@?{+kY3aCQQ6vsSZH5H3G%k-~~vM-I@F@90L6{XB)<= zhW973e)_q5Ov6du*Z9c!o8JM>0c-{62|F1$KI16#+AB(cd*me&fGQ5^3@pxgN1Tis z;m#sn7)#aH?}ACjF$_zua~@T5Hl`Lyk4f!6-J>|^XX(?3z^FFS!zSWs>Mc2lTz|gV z3GO0SYLFzm49%Y@8WUd-HSQIm{X%;#)_o0Cn_Y)fu)7WAA|B5 z3GNc88`T`*c+=J4zlzyq~%*h%@N+0`)SK~Y3*60BH{SN{PY%OyTAxk z3`(8;w+&1ks}c|rzBOQUC9UHkf%s+_v$n)mVC&2xQuB~@7gV|!!oyiCS6VLQW#X1 zll)b4aG1UFcOdtF+fp@bmh|h!N(49tZeq>35ae`|#Ic9}rAtP**>R!B+5-oXf%Yz783mn}hk!xJEH>o&UC}=vYeEGGHyjS^NQN zvs}+wY%}*9=m21Q%t4A&V5IDAp!lkq%=wXn#2-vtv`o}GmI4VCsB{qYia#t0TLY4L zPU$v{6N0e)h@}R7AC(-+76ly>0V=!!21_|J*YVg=u*fP@y94Zn%);EzR4L%wXCIXT z7u-~S>8W<#ZDxJ1r~Z8frECSk$5RB1LA`T#GGk-@G~aH1&!^Ju(&y*ktfs|vVwjSR z-*1pZCmmm9L}U;6orio3A@BDN48J5l^LSV}>^%3ko#^)rbxWZ&RQO*Maj&nxMh?1R z!335`#Us0)!+Luf3gNOPi6)jW2}rv0e(<7XF`~jGFJ~xPRyO-p5VeD007}Tr<&kB9~I*eZ{|q zd81xLq;FJw3j@j)xjBLz0H{w_{Z{;>Mgi!$qj=&HNhT1$!u6v|6N0)_EjLlL&pY_- z%=28pC6x7_J^hvlpu^y&8$N&djxZZk_g-}=p z4YzlWaR^jOKZYGqdw60wN$&TSmrWf@vJGr@*EM4I3-q1VE@I0wsD;ak_W7G8?%W%+&fFP6DJ(D3%ap=5<9Q;!QKbc>#DHuTQsp=O3l3%!v+@`g;BZRK(0FC!_`9 zOxHcV1JUd62bpipUo8298p!|dn9=76u>Nc5HYh*ZFbg`q0W8a|`k@DW7yfFH5P*v! z8thDHEKw>mK51>9$q&A&CpbALJt1W@9RUp;*ZOs)=`q`{NSbUpog4T}o|BVtcJmI` zEu}UGS*UuAOFCx>FYfQatbQn@{#L`~bd0LXqRF-M_IsuS4h7^2D19_e z3g2$8&Ssx;GIzrPI(7+?xy&e#og%}70^Jh~vY0k!TIn|zx)eVu?WCWC5_}wfd8d)2 z6gH}H^Vj`OyuEGVXvIKiz|QU?96L6%GDv@>mS(#*Y8&-g7orvA-@ysey+l5;?a(46 zy^JR73J482&9#J{5E5#m`n`TQ2iL!_t6Ay1H;@{aC#>S)dCu?s{fGWME3Q!(7Oq1N zENft8-!Ulp_|dCVi)n^RRjR`Lv=d}!g^Z^_B7JZJujw~rRHIc%$-~ce%d;$5&;&8WpQH_x~d;Q{F27`%lFWB zx*dWEAp&T{vdMauaYwZqR1jJgA5R7)Alva@zo6Y<=&1#$4N^K6*yS8VMMX*U3c?R9 z=jSsEKBL<4<~Au_wVMOY1)A>o>y^9KeXhp&1_o$H9A`ApJ&JIzQyY?TW)*euUlj3te^ zikvqZVOpd`h+Ur9XrHxpJSOcmqTHtY{%c~m12f|kwvF6!LT($g#xm#kKTHsBe|Fa& zUww#$R{keo@&E0T?_JV${VrT$rjlna13ulCU3;Vj`h)*13#MN-+^*HL--(qQO^YgK zBiaJ|mW8?kyI;^GJC5n6yz3eyF4rRi=6O3=f}`VjFxOX7^IRPgpwZUtK#rvPT&Hr> zBBRoFSmKrzj^a~TJb14P6fjiQx{<=QVFn}=S)QNSrI z>w4=K*j0)W8mekTh-Crq2U;SPmKn=6b*fQjL{av3P6jC+Rp-!x%1$!!2k0L00RgSK zz*=?n`RiTl#x$tBgzBEW#y&B)%OuAMvw7$$w&bk8wNA^NQ0PkTcKQ=C-9IbGnGKNM zr=q=KuaIq#mP`H+vLH6SWp;QY$PP9#YP9?DKp`2}{*}Q9evMr+v!MaR*tM_NT^ZRw zKAP!^R6w!9`1xv6N$ow0WWiL?dp`g4o#n5BCchu#kndAJo~60*%HYW!51~z+TQe5L zDozd$QYLC!wIzQ*^I}DfuUvKCzx;GT&yL7puG^TKD4uJ+oS}0M%Nhzput|M&h-FBN z?sc^ZqXnpjo#Bu}aZ%U+;F&L_jqQQg+TnzW(C(FN{0bRIXLO)O6^RvhW-ZZbQH?(G z)mA&C{ST~NR!bF#AZva1xG=bcW?@U1-ip za{garQx@K?L#HnwO7hzXJH@JdkV`)QI6I#(7fD%9{{ zhp8lZV}5w}=&uk?O!R*%&U}zvmak={Tg@ACe-X&N2H}5$%3^BJMld2T;RaLTyw%iM ziERPP2kgG^ktgS%JKi&cRP+l)4g~LUIMbP+2Pu#Sux1Si?FawB)QaQ7vrGstH@(^Zks$zZ-gGC%9o_aI=sFUaS20`B3r-N=CS3H|iEe&nca{$MTK%Y0tN(k?=$9dH^r_=<`~@ zml3#*e5am9llbhsd~%Yr05Rd*KznG!g+pgb0ujtSd%z|T$&MiJa77P6x5!*Vd~qa~ zmg6NOV`YLxRJ>ud)O+GJGyCNO2M}BI+5~xV(xDVm3ae5~jQIyl?y{O?pP+qF_CanP#n}(1bD#ajRg4SfndbnEF`@`}C-AFF zd}05s6Ai~w2Lf$_A}me<<@YUES}S_-Ro8OppMKoT{RV))#2+60k8F<&MX&3+4}RF- zbs3OqU(1}uS9H=9=s5~C@@Tn$|6zlX+}=#Fp(`ON`|{8K91daM@bzCn}* zBOZYeAR)!gO9)oG@8nZIC9jc(JDf1@$$j@dB=NF5VlN@F>ynbu)APB}1ee3r-T9ZZ zbD{as$3|fxh=gzp2tju7)syQELH?+S{@a+faPn|M61~FFB2&_7wK|m-rmeQ959e;a^#o2uU!n=1%Wk z#)!C1Zavs_QP?f2xEM;@%sYDHKYgzfmD;l~!w}|}{QQJrDUw6I*g>rGpIHD*A5h&` zPlXW~GV-E8sSkhpIgavciYP&gHGOWk6Z~Qj^lpMjhgOiG!9kiyni2>R?uSI=;-@3% z5%|$Pdu*#Tc(IPfaz$r{VqDLdiCIe|T?Ec@&7<90YCGlX2zdPT( z(7c#NcRHiEKEcP%W5pm%iEdmL8N|oGgtO`Ld~!`O&>h>A+Y(McJdWSMiL%qA_MwgcrVne zu8JGC(Ih=fY53jUgu-7FniY=iG@Ug?kO&luG3i8ri%*e8iH;d! zo~E#r_|muxJj2f*4&@=grzC89xhNO%f7JO|*31OYW(4RTZt)CJS;x~x;c^2pBrw88 z7LMjjt*+&D7;n~T`vw)1y6V^%nNU>4v0Gz5YD@#Ym0wbXk>jzsjNyevX?_U(3S-)8 zrEUwKhO2g3*OJ^F{J@$>mn)%7f0&*28B>4>-no|XjN;fl?pk2YX4qU``{1O<43qz& zJxR%eVDowG-l@FYTie>u@{)Je-ttJ(imRlL>;E-ay6kf0tgy6$kx;t6sI+Yh@xRTt z_f{ZW=nA$!w?Dt22sw8B4nz)e*eW>g}U%0uDXbKg-NlK(jtjU&%1f{rqe94Y&We4&^UCZK>&&?EvinOC+>1blC+@&7V?aKe{6Sl z+_N7=3|zIt5C(nZ<>k@S*2_yNkS%4;aDmfsf%Hy69{v6v!vG(?PPanM_m9Xyok2Ry zt_@=fJ{IUOBLwf*aeaWY=c6tjxsun84zOWgeqT@^( zFTg%HQ>;)tLnk`{F*R>*ErN`v!RyfWlC7ObizG0vt_X2s9xlffXAGp7#KLG2Z^V9P zOZMF`uG2FTs>z-6I0CE zz>k{NZ9sm0%9n|Q)clhq9f^sW{~eScr16NGi2!?p6to%xEgf#YP{J9pnMA@h+RkpEp<5gEwvKpfY(bU`N_7JH! z6XJ$a#KBEzk=Z)rM`K{u)wSJfHa94(0v565d>6(_|Jwfe`h3qvnw(cyWKlIQIp5{| zs#cImC_2!{=pa1L;_Nq+b5uwW<55H+@#JhfEc`k4zjFvFXE9sk9UGLx zW1A#uFtkZFF1u+T8A0)Awc&s^xeL-cIXy)S{`QYk3VLSJPBl(q2O#^*M?W&%eWKst z1(OwUH?ZJGO2X0i3IU0Pa@OF(NIwYUIx{c)>fD;cuZKSCF% z(9!b+JF(C?{y~?2Uj~mj^#DM004jVHYP-#$oH$cq8vTG0ccvbU6Iu`qkeHp%Zhvj_ zEq?%G!1GJHgLFNwpDintg{(HkIY+-Kj|%Pc^MO`1D+LV&7lmaOoaESu*ERxyUJ8~}$H_|yOG;+ySvx}Z_cpXnrbkQ;CfRgj>g)w=?gxfuqhcP=58hnR*vFH0H zQvW~d`I_PDBt;?uTRqGGPQQ3p(qdOI`0xOKe?EM+P{jo!I*RudYanv!>3Hnv=;&%| zYdX4pq>N#vhJLSAmmRkNozcVcjgfKGPl~=vAS>O&{Lm zQ5?B=$W3Kr>#Yd6KXCcngF_PzlJ%=Nv)^83Y`X%OlEuYKplsVL)O2+egq|LHqlF%a z0)nH7bLp=%L}$ucf%e2ca?3xaSJ)$GmnQ18@)!|$C1&>jA6sw16j!*lZ8nX&yAvQd zjZ1I>!JXi4O>lR2*Wm6J+})i3!GgQHTY%~FPMw&o?cc-bc` zA~FrHl#u6Q1cCL5QQHkG_iWRg^3jRft0{_&7&KO9ulDX1AUo7{7PrMVBJhg@ad|S* zo!YE#76v_|QGd{>)Y;imZuvK0WaF78zpz^}j;k?&nP=|<;t68y2*#XrBOs)gQ`OVP;$yk8cUFhCUTub&@9Y*r(%dax;to|jZpUh}-4 zcVOw&gC3w=zL3f(7-4KLysQVXv0G35ifos1G?dP(gp41_j8fQUcmu2KV@3n_HPVRS z-pHs&ZaaspzvF=Uk#EoLeyos3gOaPO`&w&eOH?TJ_4E~ov6oz;m<&SV15xM8Ej3A7 zqTm$ix?b;|Pg~x6FAL+;2kH-_7997x-0u%|cBt;4Q4YGg#%8w>+sUvAP~%VO=kHHj zEHZ2wX1e{$(-5NjL`FD~Vf{`Q#(6vk7T2iW>^a3vf{8Ma^5ye)|3tgCgJKaVp)Sn8 zaoo1BqV`9w{^xl{5MHVm0mWVmiG~@PGZI%BF=ouBp#qh&!H_pzySJgk%_CHZP(+)?l-TIEVVgdcM@dr z_#IEy(!*2^(EYWkvv;)FFighY`LhH%bnBeKFYhEQjR~bJrL#2kS!o>kJ@XV+Cn+)= zKdH{(p{%0tPHIjnaeYhoQ-^Oto4CcwC9KUU1Wo1=~UI4fpHLsF>TXoBIm+P z6p0lm5@mo**ift!#*26yhABRZTk*8sm2!j|_-7n5@Ee!mMFY?2-_@cXH~dB&=an1n zi&*UQM;WiHi|*q_pwud8&Bah~9Yqc@q|6CC#TS|SV1>HI}Y#AH( zyWRTEQ&?K!R)xSF*Vh+gtHLcCz5hFDfCLXUK5Y@zp0fXgba?)KXmE|jLk3YI`0(_s zo7F;Tp>Y!oT7cHr=V0;g2>K2_WOQ~w59>$tDE-dMdQiN5XR5&AF znqerkSpxrvs1@tG;J6<$98JIdc!+}}Z<2N3yk{-Sj+TERWUBwPb{Pah^F~L>-1L zsHm<4s5M*03}gRwoE_#WKC=;Q6d!hhg^* zfQuo0GjwPomMw@DS$4U-If$t>neqe1D;SXMD23+&L!9*9Np;?Y1v;V|8@ zI3f#RM+$sUAzFdSZoAU`4AUqwpkCYxcf_@ZzLA@^t~p~3!sVo3l@?eobV(!_1vP{^ zRcKGA;x`;u?E2H)F+qQ=5+=M%Z>Mp@(njeA%%9)!lfNGo3V$5u25!nal9oOi@#Id` z%r<(c+%zfSPyN_tE}1aIhAK6aK6!;2XvEA=-cfhVs2F{b|0VyPOti8!fG!+tmK#VZ z{*{4KL`Gjjo-lMQQ=_yM7lv#w^}-;va=(Di>F%}f9TP5d*ZB&eQBqm${a+>3)-O|0NNub?j;!(kj7w-RosJ%qj|2e0f&H5q)O>GW!s8~%<>saS5@Dz4DFwv zbgbO`FTQ{b7+Rkz9A|94v!ssN!2%lqWf_VFPiTGs7`T{|-32?8w>AuW5dleZe&}xh z)kC4%`qBSSnnA^WqMzMHsetb4b5dW2B3WgIH!qa(h4h~8P@U$K09!s))K0vWF*qSH zoYlhskrO~4Q#XiJU2xMFX2Q-dzy}PQxX$8iL9t>_Ps@O!o`VDb$~ZB-+=KLd;lp0@ ziUz;@kP22=$THH#h+(e*!BJ8vlib4vxrJ-09vDwi%K>o)5zl|)QAR^{(*-`xWaZ(R zzk9QaMJ*dDHbaLvdH5i1MQ-o4+NKO8^EHlD3akoe0r-J#`K0}$7Pe7DocbBXOyo`_ z3Zd&$pd-{5(GRt?Ve5YhY?YX-as!&wzriRzM_H=3<~@}mYfK}^A% zP$M?-bCk2{kg1>X*qGgIwAB@*(rq^f!G z-6U~TJ}g}cgRb|4*_(i87Fhq$d1XS5eRc~5}EONlh=4){kxTScXaH}4CwX< zF{px}?}_RtlA;T!ElcEzXrLb7`>BSgQ!6=)G?L7E5vI~m;Hwzd*Mxl##jy6!Q%cJAh3v*;3hT|lL{V46c4LNrf zNv3Q`yDB%CDIo}rM3vicAUXPSH?*s){;nmRDO5-G%j|TA`AVA=+k6ZnhYztEZq$d9Nx#60pHK zJ&0!{KW>EiaAMXyctLr~hEpQnf7bmrFNe95;-5RX=hXY^3UN^)Dky|O8UhcTZ&C*h zB#Nh^#ultZ?afUZRbW{(Owiqc8owlyiMf1v^L6Wux~V_}#~1^ozA=fpAl;LNLfL~v z-Lx5tMKKPPv#v8VO=Kwand#y+MOpSUw}{Gmm=?4g8g#1|n|I-@IO=||F`KlsEIS57 zON>Y9ofzSXTPBkrJM@EC>8~of5&!kuBv=nLyU94~Q4p+{{o8NZBkdIv3R?P{)c3$`w&F(MU&Kx~m;m#W!_sTtOoXlIt={WMQDd4iu`ncieR4W%q|dg1`haGN*hC0Gz%_36BF)D~pIjtYB(`J}EOh zavNyDqJ&EvPO=}F!ZiiF^t^pJzb&mP01bidzp#v=zVOJK0HU`I5t3t@jkVIFG+2B1 zds_b;oVL`DF40(6KHUAN(`BI_lKQZjJOLw=L z=PC)QMH8lY$3679<(Hbg0Ks`5c?yz=`QofBEVKQ|A!?QVplpRyy`_Uke|_hGtSLST zIPbjC8Uk1XQh6GYuU!izbH}(6QxLrGciBQ6y`^-yVaRM7<~(SrA}XUl?50e=NQR+z za(}=0@YTI-BrbO=EbDJY^qxFVAa5WQRPP|^tS*5TuYeA~eQDj7JevBmu!IOo%qLPw zWqXZNuDhAlrBn+G{LlkKCUY&0aiZ?YJkTT}6ZW$aUGfvsW<;kwv^gORbZamsZR zkqXlab4+2uys?E48zFkGe7@pKPCpbizMk;2GjrkjT;golGmO{-g0&mv0 zFrc7uZS3PP(?^|HCW9Qjd-=9(ixuiO!2)j>3LLJ4S8e#jpox4wxB-1-^U&gkY=pX2|WqDP0#sC_WxC39*JEKIelrSS8pDpu49KfqE+m=DIN~+fI zO+*7@X05kH$!tboM%fZe3|+wI{p>!ol5@lP3q03AS$r*bIwQkSAarR>jsY}QDr~4l zgLZZ302HTahDF1%wNSQ(JR&Tht3oC6yTaUpLQ9Y*kY3D(FvA1Hcj5vcS)}dBvy8LB zpbI}ijYJb+P_r0_0Vw`r3%?H3Kla!-UJf~R&HtI_$X0ykrDy13Xm#`+`JjRW*EXsm zWC_maRNy{!AqnLRvOiJ+YdZ^iTvc+`=(8RG&z+PDsE_a3cgJA*SB;AZuvNk(%S60H zAv+rIL4EJrm{$yW_4}i%1S-%qf?RY(M0$osvd%OFdS8lO}#ky{Oi2ve_vaB9uO@6|^B4gU(cF35ML{So3Al$iJL|FvXA>IiR zEU(WHWqjU#ekSA;DLri`g*P$SqlR8nPq@0PKgfsgTj^Uv{qFu?r`$<2+Hz>Kk(Cqb zVEV=Ih;$N}!Yi^!6wOB%#w1&gHVtUmM}?Huuy~4l@Z-u(N@y5!5R1r>yU==SPf3Wd z1uBI`wAVD(f?j_F{ZsGF=F5}GN*e6qDmg-t5uP;GuQ#q_^a|=A@=P=+(QT>3F{vT^=-4Csy7VZell>vy`kIj^cQoV`Z8CR=eh* zvinEqcR!mA_ydwvq{7f|BJ{{|W=>4^@K%YD&Hb|{zm_jJ_iP_P+%{#Gt7bnsm^ue! zdOCjWx4Pcbal2u?`F7CS+5*ne^~^7AojSc7k$q-m?rqu-Z*+}mO02JKIvUL*+E1H- zI>tT?$!0vJwGTS@dk=ST-*W;p4PQZ7 zCt3Ao9P?MLzq4iQ7VjFJk$@{^Y+Kh{x7-iU+)Td}z8+CC;`Vfthmv0jWn7P|ItwbD)wp=Gq|q4|y2PS>c9EH?oyf2}L= zyAQ_I>R_d>6FG!fm0W~Si(qUzNL>Z|5r<9SV*b%R zyP`Y#ODZd^#Q{)X5YLoTqu8^j4?&SN8Vs%U82w-YKrbv1CSvRsM+&_}b6j4t*eo4S z9Z9#3!%nTgJ()-=OD?qbcRS3qf3=av9>Fi#$4_&OhJ|=A>9w}{{koaOuzZw=I}p(A zWCv(!!~rXjk$~Vc`u7;3U7udQ9XdV%-cG+u{g%0yg1ltvIT#k$lOUUH#v3Ym4tZtz zGCMs30|T2*njCj;=kSjFl{_2}$t}*d);*-9%Bca z(FpM1Fh@g9oqOw)#GQGgd+1YB%}@o_=98fww+!w4E_-RnYfyH8(NLA1r!b*jD%4>6 z7oy>VgB|CSU!UUBrgv-n?qg=l%pW`hc{hN8cmY_u;sb2Xfz7+Z1kp z+%o075JzZWlHl@3=emhc8ZM+npc{TPJEM%Y+`T5 z`N>Fcp#5VDh6Leix39~KidD~Gisd)!_4%Bge!+f#Kvd%G(sqNLe!s%>zhM}B>QGcH z5mhlyi7{8%UM6NE5tTxvd1qK}9kI8sW9WgQ_%r13@x93JPjMebbi&s@==bh#FU)EB zrE{bhzKfCk5`}$eXo!jpMQBcXP;f8?rT8JyP*C6ZfxYO|8}l9D4eH+jVcJ~>0@@w( zF100h2@#vWW7n-3tco3^@RKN6HM@VSn)cw5Q-B3ayVp6F`Nfu;4%Q_aW19)qdxf)* zhTuvpS916Lz}b3f3}V$mnKgf1+}NKD5m;&4CE|#3~fc=MeTi>2ZUN)4vWvTu9W& zo$=2$0m($xYX1JsIxRR2pCa-}+^kr_2ocYn`fL9ov_e^jATfgsDz$#an;|R}UF1J& z2w|e?n8-P~NF-*_BO6?z`&}zzFW2v7Vd0s}wC2=#w`*RBxpV8z^Wn4Ki^bB?(wna$ z?5^_{h-Y=~SzyBPs89GQ(+`=N*lyilEQL#g&i}>|35DzKa(UTI-&EH}9;(`^wzqda zgl;r5kzM|_>1+9d(@IA2(6i?OG>4$alTp^7f$xI=oP-W+<^6&CrT*3sYl)r0roMf$ zwps=K2OYgH_$LLz^<90QC0alESD{vv&sc-79>4(Eou{eOxhZoON9VZ9CNKS9$WG_6 z_km4H(%9C~5r(I~F~^m0&s>k+4Zto;m?mMBDJn>Oy%|Mn$e2x7I#zEL?H@ps{~L#T zTQy_56=qO^M0EY)0KujReR}&jfu3F?s4XJV{o_eF1J6MCLjZa*mz8RQm zUCjb{^sq|_ouD33@lXj(bmMVFl`1o+`cwJ%j!u)g1YozgIy{|*>! z&ZC6r7K}|a**ab4WEbPq5{xrMj(y{scScsiCxX_qAxfz@=}lxmUst-m$dJ_96J;@} z=n*(V|DO3%&Lb%QhuVT;Eyl9DCKMBL^c_=^O=P2R=G4+Dm-%5=7aN`+6M^fU z;eMCgFS^a(fJU}SKfCMY-wDbunGWh!xDmFUs}jv}!|^ovQuck%@MTiR1N14VSai6; zPHmWmV!HAavpnR;ddbxC$hzexeGGAJ%8GVdC2MnOLnrKvjCNAw`~^ou#BWwZ%i~d< z)eCH1v>KerT!i9UU>NnmlY&tzN5#^0fLX#%rUR!bRgutk`dTGSdP>-0=DfV$OhE2) zUNspx4F0c#6R{OB;^J03P&X(gQGQ+OE*&l|Z*B;kFLjj&rI9Jd{nn zy!yi%H;sl>CvEC~g0}5%ZsuM#PP;>|%o5$RA1!W%j65=CDq{EXm8=sMe_lWhs3tfM zS^e$UnC8@3#=he8+v;`$SDbDUHxF(9+&)P)NO)y}+qN&MotASvc#@D?{(s$t|F_3* zbE-?A-iG+;C1`prR`OivLq_8b^gpWw|Ct*sZ9b;*=5{Qn_rDz^cRZzZ!1n5V!FL-8 zca;sc``rT_+T-%EzTx!B1Erm^6x}h^vs$pq9c@62+1?#9%ft>qaiTo)fl(PXRCGuC z3@JITH<)8)+1)(VYtBp_EZn#se3ItcYq1-tGYmS@Jgu2@0yzu-e#>SZrwPR4EvKEr zfzb8bCwwc;V6=@wZO_#N7xdbK7fyl2b8KM zNmyP37DjDF9t$W?yBXCH`pdmz)0#WujIojm6iNOZn_LzQcNIhZ2?Qw^@H_$tJoH$z7oqx*($`ON&{j^z-@4-2092#>sMa>MS@Hi(UyowtW+favOBh^O zoc0v`O=^-#T1b#sI0g$NXUb8KC~m{=vMb5!vtg4wD%C0gq4#UI)@u%aq8*)5Byd*< zKNQM(bE~@-Kv5#H3s5LIKFWYPwUa!Kd8<4vzbMzz5B3Fc2ud+j>+n|ahR05dr!boLDGYKs zitx*V@Z;B)FW2b)SQK(3Uz=E2S#yQ`JRI$Aj;=A~+H38hgGk6bB!2tc-cJa>H~4vb zxVv~GxNaEK97a9w+_DN8upC+(wtfJ)ZI;d%DoCD$&N`!pkgV<7v_)pZ3TK1h<2F1V zBP=Z$?Lx3+*uxsYsp^(mDOGd@R0YzMzU}#i69*0DRWjLspbkx9ZD^=T)k-#r5nSSj z_mG(#sQ|ct`S_vNVC8m>m!?^Mv#?b}RRt8qghGeI&lI!?63@pivJ9?6%O-F16qz?P9XR&>f|G@$u}^v;mF^YvRc56Z{kGc)Xe& z7#Q%u3;N#cC7u}20YFHd81k%xY7BjW;xS;MZw67w*l_}&cx*_`eQ#V9u@4048!fB* z+-8;J+*KOIC6-ILT!D%n*->&u*)S?CORxVLreQ?`vTBwxLv=5ts(U>H20*-xEcVDjjKmc8{=lz=zwh3E9yXm^M&LyA6Xi6)j@eMI@-AiCDh zZcb+%WloXhrk3HEQ%Lz*hcn!u$Ky1lyWmu>1->nCF@clplk#`Eelca5ltNJq)1Pj- z&_r0QK$)os^$dwfT0q4!@yGqC2EK&`VBX5c$A?eQ%WK1-eS;Q|2}2)TGK<1&UI(QO z|81-6QTPcEjmobYGW@5Q8eSjRxRrW31Zk~$oC@*!v#U)Ptz4A@(Phg2=% zi4rs9u!CB%-76Ik`?XBhne&@N9PV8G6{!dv#_^m5tG6%#%D2WQsa__yF;2(|C!x25 z6H_CUncNm%Rvft_l4(FVmpUv%=#1)t9->D4mmWH4i4^4uSKOq8vdogQ+IVChEs4HE zx(KdV;%14leD#H9(oWv)V$D+*8mKJ?fghuZBunQkbV-hpK}$r*wz>(sn#H92z$ZLy zp-uNwI+P!}dMWN-1fWnuB7-bUBo|N%S5L9(nUxeHd!sGYi@}rvt9&@B{pQ`4bMd?M zX%u}Ut6{d^2`SuqgpUlX%NeB%bFPmZ8aYBmfa?PCom92(5irVN2HkN`H6z3oNWjGMTl<}J_}A)6dXNzmJKY-i<{*^ z)v`0CQ@zCJ*^u>gW(kB$fU5k)FWv8;xM>g5Rye^FpBvGdDk)C?@TW z0uGJ9Rx{f5!EOR=ZqA^!5mlI!E3sBXWnHid2{MK5&zzR$vr5*d$et_%Ph#?>A~o__G=IUWXvpjYWtUo{B}owM z1Y(XqvqH@r)kLMPn)|$gsQDYw#cQ8s zGr%3$XSH5%)F-tE;*{?p=6xAnczS5lDcw$a-{@VcFlJegHeDjfU0eUM*(v6eG~K%0 z{Wdb-THGc7II%v)`7dbb*=^&^i}Bxi$p2SR{BK#Y=RG9-iSOOEXn{0+g|vt7opED3 zjL$!_gRSsC(4(HWHSZ7iw}IQt)muMtq#mD<&=3>bkB;XyzQ5gQw>n!bW~VAM8D&qG zw6a!q8*4dz>)K7)I>b&h`(xGW3*J*y!m4t;p|d(K+qQ3k^oUd)l0_&zKthbuUzy*$ zF54}`IG3T8q23>0k1DyVIia?=Zzu>4zWOstaNNUj+v^<=7E8o%QgAPwpuJXDN@W0{ z-CA>2V;M!H5nNhMHDhBiE0BC4mH4i6P5kve+!lU_&fN8d%(PZ?@&RO^H3iqi|T2QswbQQpFTN?q|4J6 zS?ECz?YE`T)>iLQ%Pdz~y?lY>y(2E`4N)y%%lJ%c1r&cfE!t^;ZaA@8Qus3Dv@rG} zh%wyI>O0puyA4Hn(IofA!OP3b-5nDG6%tiCa1}!VFb+g75Xf+dzF?RjaX0ky+jJmV zLsBaom6e|h2!4EccrX-` z?=)B6_JXQY>Siv)0;ue1LDK zzk_?=F$lu)(63EUZ7YxmhWL@8zy+ZTzl^%dO|YS()3aYa`yC&nhpNBTB~-BJDJAp42Bgp zaq=ji1RLV-@9Dqk3;d)7*dpo23U z`U7g=Gh&$q?6|A5yYZLr$#ATYRsWaFnsjk}KEgN%dqIS08Uj{4JLcF7I!kH&qHo&p z04fpjBkyq{SJF*U)6$5GyM%6MUfM7O1+Qlfc9)A1!UyFPNU=R*4p;GL=N_ALcL{lU zA$o*T8x(0+SftLND_w?~i0y*Q3akiA`Wz!$-VF)31dKS-b(sesGMyn1c~Wl9p99ol zf*mX)VLcbXizy*AU4O^l6l4z=z5L*g`aGxr#;yt>ncKnJC3liy2WF(XqIC#QBlQ$l zUuoY1u{9w+g07Cc$cNdz*L>H=SyfvR_cPN*R<~eJt6>hL#kzn?@!jt)ag0BT3rZOX zEs2^(ZsB~n#D82B|7($Za2d#fW8k5chGdm@j9&szSu3C`$En z2-pr^#575{T7*0L+yT?}o82FMrLiySvh$XO;bUhXxi}>fi8a;BSLAq^W5rtZuO`Of zE#C`z8eZ2`A^F?raVtj7zGsLQH0tjL`zGS)p4O+A{R#Z+*jEU(kuAArw{=}1j?*?l zQW_^%Nb)p?9n-9vE-8`3RD6ToMIE|V7D^^F6cs))(caSmj_p_zdQvHB0cqTuKfCzn z((y7_j*iALeX726x?77GGUDmkT}kfEp(qe-{f;$DycaQwNI1~wF$?Iz_mJH7o6rUS zh%ozG0?WFOLpwbnpco=kt+@h}8AfiVzQR2ZqJo#lvTr1!$30++p#Qq1d_MjNQcbuh zMOn6?g6m$7l(nJ^u!-LCh?hV>ekPQ~vLVj5Nl9kMTgeTEFH6j#rmPPxxP~r98nV(h z_X82cJziY}vunOYO#e3vFp4tFS88Mr3g+|3`}0u6t;awX{2U?)f(-`nG(~a-2|%P> z+2J)i)Mj?ST=+>t9thMc_`SSbbBg$i|9l5CikxmspT+NB-Qu+9Erc&s5ak#V;I*0) zNPa^6#1g1v!sd?+dbL|*l!D!ucOZSZY5h8+iycfk!%NG>ddKeUiIWdIORb(zP?0t# zXqQc$@HGG$+=7ksX$2iMXtTcR$JYa$(Qg<;QTV+#ymzyMBDEM~jlru9y>xX_d4Ow5 zcPAIYF3AbwjqTu2;{amG6!RMWo|0o8c}vx7D$(?<9wur02EJr+WFPA5g5Y#aR#PoB zxbO1MU_QCyGz8ELC&Wp$m-m8`7JMUIi-X?S`?rdR;EW(K?LGfMUVXZfYHY6h7$ww4 zwwaw(Pmw2YNVBm?Im>bmS_ifn(~vg>1U%E+p@d~uq*U}bk#z)AgOl^KDYN1&x{Zxx zPtcYY2jlI;`s`Pm=sM0@oF7?W*2yTNJuO;x^nOeG^oNBs;FU^b}eMKmCXp4*%QeoFXw|86@Dx%7E^c`S!?C zdC+Rp3DySOZpxc<+T_|`SYFgn4E|q^exc%G1~;(5tH*x`1ub`v8f^nMXj?jQH|v+{ zmj>HzZ`sq-%4>Eq`Pw`@M|X?P5`)Qy+BscZ5Jqs6Iv-HlFtQn?f~}81#i9vrrwd*iV1Kwbxc13t$DHV5il@E4`!?BcAtMt zY(1VM?M76AZYFOMsGS(b((n(6ix_H4@AG#gn-@_lzBe)?gL*SH@-JGHh$c_c+gQ?P z#oM2Kk?d@j#`4Lso;d4x3rVn~pJb_DJo&XPS=hjfHf8?q+Bvd5xf`Raf}4=k0+o5m$VC3s!xhPr1 ze3kg_@RhW!0;pSr@CUK=e#dBpd)sc zA5yayye_+tZ{px`Sr5RgZ$Wj{j3PZod-%Upo2tb`tGuu3Y0{9Y?qc@~GASU1_>b80 z6^!Q7W1N925xz6@*Io=lIPr9ov+#m76@5ctf5m7k1oI?i0rrOKVKfy10f6uG2v5z6&Oh1R*cW7`)iVSN zV}Jw^7_y!a@c^#>-&r>!66GpieJN}TmhdpBGi`1zFt)xhV#GVG12;*ui@a<>T7Bs0 zFqqTh@!G5KLLZA-c|soG-|oSa1}LP`!|@%HU6bXjMlm$$c0p{CJ<9%?1+WG}k&M?n>Av zGptPign?}gW&|!&RKmb58$1H}8IGXeMGS3o4YwM02K#2e>zH{b_OX&+0ibZ&65J8j zumPdHf1cc7jst7Uq<7lgvGl*HzJet06yWN{IgUO@WaYu;jfC#N%=<^le@ab87Et8K z*ytr;D^w{%lDVw5w~ic4j>k`)C;0{Sm$<(7DfuAFW-w90IO~^_nY48KSO?C};5_`~ zB0=chAoBtDk=#ZBjAizKUCN{x$W`HYi3V6OCZri5{o9wju6^F1gpES$Q(B_6dh791 z?Ipfe16WS!D#G~`?xR}w0}r%#5+fy%f7IpkqM>mpRoIRx!A*KHGZ(O))gd|kvWC^r z6VPui@}0E|D(#*K5kE4}?z=5jX@RkE(r8?qBX3@h@MBw*HQi+dmy4E~by5I_Gx&fi z2Emp&2T~CyzlOHX?&=yk0xmqpQ2G3!>lG%MPMDlX#H@s`^S|;?u-M<%McMY)kic;g zS`B+xdpptX9r3P5+||kmn6ix{U)8Vdqkk1l=0()h)Qo=m_oF?F^+(3L)brMN&EZk& zOK2yjnk&bOk|oshu-?63{pebD1hFz+WtBj>bLWncN3tXS^PaH=84P=)h7IeKiTjO> zqN;J%L#Se3ifJF*3b?sG&!#{svHj~RifI3r&%1S+x4ZAXvvTq7KUFj96HwI`&4e(n z{^0ayEZV1;{bh(|{>uQ@#wHcvpD2_c!f|U@5|>dW=KD2Nj-E(}nVKzt1Kv=QV|D1j zwe3;7YMDjnvRWZThiQCWwAs2++-K>uCFW#JY>s(q-}c#RLiPDey1$Opntqed-GeRj z(NM#z&#Il>iJAkBR>q+%fNyot{+8vR%|+tsxE&c@Hn&AZ+`Fr2x`t|y?!Hv7m;pl%LM876{ zma3f}pU@*N^-ljhC|)c+xg2^voKNvF-|w%y;gj&Gt^1q5ACQb=jI>a`{q6dz;ho9R z+J*TxcJp!5g89)(%(J;F`4KxCCucdCnYO$%x-IR$oha~VDjk&n-O^BzhjilmAjz5R z)*GGN%_OwrF5h1j`GKm;KwoXYn2d>})=@)?P-#7C4n~g}&QqB0v*ADmN0P~lZ{J2L zfDNB5R!a8>rNO5ykPZqebtzb22qHJmW^MXDBqg{ROJa2hbCK#qdXR12Ovx$V9-u zf{Higv472IN(~bSvtTBMsDFo&lNfSd=bBU?DK!K&9Fx?dmXU;7*IKN)$_+>g8l{H8 zlJw%bI@R~4P^f~=@I^lD&JvifEz+a@)MH60^QTKxMA^VJca8nD2AhL~2mHid5$Ou6 z_eEe0GB?CHhXcC3Jlx%9wj}EjT1Nv2o@a`rS0aP^*D?($xaClti&jtDV}n>K1<>_i z)%cdhnL{%Qf)*YBhp){?JcpD6!WPOHvY&e^0xLzW=u4L>E6gg#UeX``)gBM2P95$Od5+ zzWS)+V$i_Xge>4b*a|E;Slwms`2fv}FAi)tAaQ15(b9&S)D zEJ?UI2;TI)XTPIFL?pC>eMw*upMBZC*&yJxZaH@I|CME01!BM(lp}N{RdU%%bS1qI&4T3njxF7Wsb*A}g4pfFUrA zrvv<4c8;-NI?yM0d3}8?f{zTXw?ZnjLF1n}v9{oy3cn3OT+HRXMDiqm)s>wZQ>o>tfA&8BIW-7$%+MqpT|F=CI=kKwkMJq9 zh=T)-5vh&nW+kCI@k5Z%#jmKel<5Iq^^#uAk*XM>@* z#8;;Gv6r-c#VO7UV3?5eu9ue*g9~9zkj)jl%Q$T%jSeIb;EUeq^boHj!9n!1>6`)! zxVC3g%Xj}f$y{PJkROJ?0esweiRv*%Faw55CU1hD33#9>9_t-q4XGOFw;LH>8N^iP8_MC_86r_qfO>9+JWdZ%V%Z?PzW&b%pViaxwIml#dn)CNAKMP$uwB0KAi9Y+K(+V+_Ju`~= za-dc)62uh6i~+!ta?7vh{`GxSTBnMU2Bn`LJVV56KTE};cY7;~-nT@AIy z62mdiRA`KfDOM&@Ot+u`BrNFr^!t4SlRr5|BD>X2+O`FQK<@kqqt{u0ZDO?-j_Xq? zU}39on}oruOOmH4z3B1bk6sgr)Ez*}sjKx|e`&=h_zv@@t6eX22`)3i@`|vb-&YLffbh8eT z2z;96iS6IyKWjE^xqq>-n&W?OR%?~`)lxTOC&tpU*=*gahq%-d)o=4Vxx-?EC2jSt zt3`IP$KKT48U+kE`~h%(%W?Z}i6PcPFx2%X75d;+~tUi7n$C*$dgm|Mn&S=p$Va;y*a-mfGhdEGZ1`;Wbl;}G7XRM%Z4mJH!+hC) zz7(Ce`=xDa&|{+AKH;Bv0KYt{%^H)*UEbq^bUTB&EGXeh;A;KQVU%*HL+x!sxo5k4 zBj4R=BJsqdIsDI%_$(= z9ph}GR+C{**R=QKIE**~wy6ZvkSwfu;@Z&*4H87g(ZzYVpo*q*|E!svZ(6y>Scr5i=?7o%S6c$@R13b@ktTbP z@*q~Nr;&qps$vGAoj^MWLTW?>h}0x?qO;TN7YB_~3i9AeAblDPxft6hq<& z8+;5i*eYc>3aGbw*!5$;Sj7y2M+&=zRsD^sf)*k!+iTNT!yc ztPk%5N}|e+5w5i!9W#JrO6OeGSw=ZEP1Jdi%)qg|K71IwH^+OROgh5P_(rGsADip)vH+fF{1UAW%##CkPKvcN58UKb*A-H-=Lh$ZD7c?Ot1sWXf zKedv_;7%1Q3g@3pC(X5lW9i}f^6>OtH&;h5AOt&X*XzToFb$jzdZNcM>C7XAt4B)N z@yNW5YG`=5sVp_fD{c)<^lFBL1$Gh&0c4?YBb#{@qyucsF}yVTN;p^bhVu0l1YbRv zQ{?e*3wuXXY;v=6YZhe@(uxr7h|kLaG=Wx&V4X%GPh`PU4>A~J&-a}d85Psjx{LLm zI9sz%u_`Agq0d{}&{>FRVUNu87h>n}m7ZeOHINsV6DPbHv}eWAc~Am0wcVn~12IZ@ zLB-jM3Ae&#HE%f$hAsXJqzRlYm|_IExt#)~+vw&icLFgcm(0!tLL`o9a~Wve z=pkW(Lbbwn#UA1K5?ix?~rAll}>8zOz<+NL`q9jIkr?+0*L zl7kKk4`iMR3^7IY$1TVV9`nQw7G;{~jeqw0K>vT(I;*faqixF;g}b|kAcaeCcXtV{ z0fM`0;RJ%a1q~3~-5m-I9)ddrckep=^?B&~-Pd~g-)ir@)|_L!sb?S%Y2^NZ{fn%v z+u{;nlLv!o9f=GG@b&P3|NWg`ng(B8>~}wVh-cpzUR=i*M{?mCc2o(o7#;2Y$3Waq z`K-FTV3eW^PF7L`t377L{J}%<#=-oVzeG}a&d+p#oH}Y3z87C+U2;9IN!2atezkIb zmsFR4=z(AHSOHH0s!HVHu6{8>4&#ZlYZ<-DF$XkC&P2Y{Hbe~ZI~5fSfS2SQSzT$1 z3V16r0@nw_Qf%e^DTv0q(*$k_PHUWSD`hX= zzn(4bX5|prs}DEtiI0zMwB)x=8A`gv%5=ZsQ@MVQ2GVkailhC1XRi*n01d3?hIo-h z96xeu+D4Q-I+Bs-Q?BC}Zk2F(<$w)1eRig@y+U*O z`kr)j{%?u8WziQ<>9RuWmLgV}#&dV^SGnx#m2y#WC>}5? zFwDWegEW+)Lfg)I-{~4A*{ou_`KIlbZr_PwNgwl4RQJh!0HFCHQX&}B^zs(fYepRq zDb>wNlJP_R7md8xFf1yJ+N=lnccIRl{zH8`4hsr)ytTStnjy+1D2ypm*h=p8jQnYB zyd(o;hWIJwI*GKpkuH)mAyE?I8jah`h*B!7Y-a8F9VyKTSxnQKG9k2vsl_hpC;;SM z6=v~VsP=@lgV|{B?M)<#!5&;IzGL+C+D+NJp56OdkPPD@L_I_8czn;dNxul%>mc;G zJzlWer)2CWtXH{5wi=-s6$}YByT7iVqMo*y{nLC!UI2`)?5Cf z{{uzZXX@aMQls5xW)PS2A7b|A&XPmXH*))XF@&4ERWY`Br3nnyR`5sBn1kN<||@}7b`Jv`d<*~A)uhOQ5SZe)Wx zGivB}y6!jLFAmqS!LI6|iJyDRMldms>v@W4B#%AcMLE8jmxq12`P|0>DrJ-j;$`n~- zq7OX}$rb8kw=Ai< zP?Z>kl^G;7@qfF!B^7FC= zWE|*|!?&SCXs7f(I$hNSk@2ick25kx<;FphBQ5_NsZm(g%8R1S;+CN$dnQuv02yWp zvWGE+0r>M+I73$sk>agsv`rf)l3jrpea{G*->hYNXK54xmQS!~mm>6|r%2{L^55Fn zTk$vDdQ^)ax5hpurYC{)Sn@3tjt9$&0SL(Or1>zk!7u8SOHkapZAA13k*x3FKV_u{`&*jKWnIp&}k54~>hOMiZoo`7qDPU5bbavW}~pSeGK{}9>P3u4TF zS-@E#O@l?RiJ~&-`Vr%aKn7O>bc$%Uve%Fs#pR!Bu;|Xm8sVxXRd|lhhF#5?nAEeX zjxDh;GnL4haflp2bR5}RzL`CBpW)oqt^vtsf!~|X0*FGvhjvci7G+j7sZd@2RWnf4 zlt(ec!lZl*qzWtMIRS>DebnD%)K2fU;Lx=diE;g-0Q?*pNFE#Ey~69nlf(?ur$UE2 zz!m)6LOTMu*w^KeTChao3q>5E>{P6t#yGQ#@S8c?gfc6 z*a<9Y4{3ASe;DVh(E<7e`p%11J6?vXu7=&p?`jLt-}{h-zlf`gaSl*X2UHx+>^}P; zu1%>eDQy~N3Pn82%0^Oml%nMP0^z$M>d47>l)WCX*wC)#r@ zc{{!L6^*3L^%W1h!ac*B4$bE4Q;(Y(m?Eg+bYeWlAK-a@RNbDRxjm`KG_%bO9I10q z>)dmltIfHA?AbOMK4jxhaePa(%h(_$t@a2FA#N1^BW;XL^!~AWdQlpShQQOnqJ!7G z6TY{0+*&{xdTLJos*m;yS<;CU7V5!;>fc7P7f-nYzflu8^LZE#pBuzV75XEv51v zi3Vn-dUgz2#tdgGwXbS3`6Rb+oDdJL`Q9{(-B&mKJ0%#*vZS+VhU`1te_RiQme;%R zU(I1Ava9GX*Wf>Sp@yEzB$Ny(>Br;NOf-QVve zvZo~-mA5RzXSY9REC$b62Zw#Gz-K2m_VEpH z$ZB`U3b7dI#(;<_4RoKwI`^+5{XOI(7)?Ha;%|Qyz5(!=#+Yh8c+YT|w#eha=oYqF zW^QX~NLh3KQuM)qR02gpN5X>hLKNkzPg~L120B&KEU9zbzX;m=nd5?01~A=0(%H<0 zgYNzmlNG#&ALD>}C#n>b=m>)(gpdV$9z_NT zPtUHLJ{2@hFL(Eg-LaxAYpl}RcTL5l@XVnr_^{+m`uU2b|770dAT#~(6dUyVE4>8F zu%+Y_6lKvitK>wjBSpd)mcmZLxhAAqjVDK`G`!80d`7aoqf7B{rBlJ^YPWooJbe+~ zG3EJxOagB4#a=cZ40@^zNc0;jaYq*Vs$x1@vy2ktyX4d*MRiN{;0Tsay`qrD5gZkx zfXm&i4DprB1?7#F0NH4=Sk+$v=)$x!WqD-e&lQ^sI$w8BQ)TjJ*}X_pB6K*kiY6-N zTE2pbUjyGaHv!Oea6f2;RJEk&WX}S4edF48^O{fIhjZ;TumkOAb@c%j7LPpU7Y#+o zFz)ESOkY=^^q2Sswyt=4dm#;&cOTscaQ@P?*2Nb?HN_wOG+A`?a&z;Kr5AbnidUru zDkJQaHhI~b4s2hqocV}HsXgkhEc-R!aqp|&bLhQ@fA6P#G&qBlOh+}T<6btu0Eh=d zmNlT_MgVW?;pWspY<$aE*QIet{Ad0l>mQWQ0V7Qj13%WE-qKcl8%)vVoV(`W{TFC7 zNO7_VT1V;xYx{bXyOi65d^gwW0N`WtWE3ayi$=Wz^TWHP`t5Y*) zSVuGI-Nh*n#}g+%|6=Dbsl=kQ_?MUpxAruHhByLTlyRE&U-jZDezI`jTaoC?Kpr&G ze*QYS;diq;yV}4TbT=nDv^xPyC{!jHOqn3M zXQXkprd`sVVSIn^IMl&OAgF)*oyIz2DgxrdchK}ZET#NBOYP|!VmvTPA;1p zl0$SwW1x1Iu}&glUpl$TkA|0=!6Uckn$+Z(VHBsGYI*ff-R08Eo!lPa00ZyVVx1BaGH(NGjZ#|e*CA4F|%je zrBdHI>Sh?vk4wpO5_|4rQz|J=K$C2)g9on2EM!o-!s5bGuC9(|hJ`CFL(SgD^N9>#yyL&EA%Ez~9E(Xe_ z)&~9VDV4saYa4C9Y?Y}R$SFj(ojy~LU{lu_SC!12v@>5)6S_5uD04?C6>|2~H8r&~ zz2F`G2`|{CBgyGOmx$R==wY5!9hN8yBgD+iKN{R&^C#9jMTc}#pK7SEj%L=jqdWX9RE8X+y=*iBlNY2NIH z_dOs+D_bzU#{+MjbICJ^{(Y^o-HWZWqp^Eyq|qk#!l^^GFnp5NFTrVP0*9%wzY5eK zNYeJ`6(SuvOP?d*lraO2se+I%?DV8CWC?z;_vPO6Q&c| zL@vAdTaOilq|>33gk+6oi68j)-^eEaKVK{iB#P6a8r|gqbj|*St*^y?1aXW_qAcL({7dxulLg73J zVb_LdPR)m}Rr7nxno4O^S^Dz;(~jkg)C6ZtqDsfZ(SU;B$PPzvm&~i|OoGUzo}|5h zk6hviqm#UqJ^DR_x7}EYiNN!*RP+@pyyF)+!F$q$Lq}AMa3M?2`6~#c_P8<~c(*@E zDvHKuWzb@eB26p}vvn*)&-<^CCY>jodYeERQu^5S`avJNGc|jtFw~H0r$FOY<_cnMIh=gOMP5m>tOLkfsT3QMijL{l)`!Yp0 zegWXL`m$LQHskIR_t}yap0&LdZA`J6IWuHrnDTHok=MfAB+v?=N1fSbJZ4hb_+`b! zKkf}6blutO$&98uIXi0(W$I9HubdakSfk}*8YS#7&*P!LFklP>I_>I0Ew(cGe>{?` z8*|v$aXQwv?CZRtH?p_<=UG`pJX&wNd~B3IIhJCKyPkQoEJS!=Sf7EP8oZv!qr5j| zCB{AcLL*h<5MK+5%d|CXcq(WZ`8jI%6t#+(Wh;iMS$LTU*h$&Y(KJKG!G3!_wpjvT z95{~#J=v6E0r)2BrLoFt3k;g>le_)vNmm|OdZ$i6J+Aj{(sumkwAi?v-UduedLJP2 zq~TI*kwwt^=0e3>OpM}%jU1+rb~L)L{HMJw1ndc{Io7Pol!R{&GS%)D0ftD{ z&t6{049f-5)EZKP#Y~^sQKWwSh2xeal*>(~VAX3^_phZ#6az&Yb@1W_k{3+lW0bDlKO+h|*?1K&--iPo9dn$lsYWA)X8!k$C2^)#)b1Hr( zH(m(kQ;K<-`LU}!#dNycUltY|b%M)?+#i-%BM3h;ShSQ84h&ci>Y2q)C%!J37Dh9N zT$wVfnVxZlrX-xV?1j{)D`T``^rJMP1IkGCbLeD@cK&cd#5_5;W?Ia&#JXbXj5_(~ z26mD^0!%?IL$-c%wdnRkS;r|p(FU^Y2^X`_cP z!#hi9rsF9;4hv#4N~O|jtO9B0Co52T$7ejKWWIZ8Av+i}$f35PTJ2ERTo9OHYY-SJ zCD@RJThE7yzmpAM9p_SOfwN8oM&$5)YvHQXXb%NOt5t3Y8y5z|;Ib<#5O@o!v<%s^ zS$tw=pkgrOnO2g#$V-6e&UVBtqAP0#)SkJp2IdFbc{ z>ZzLW=yVg5Gz(wlRS@f|j`Wou@kjtp^MPIZ66h%m;SD_kg4xPn)k3uO04E6Dkx(sO z>$xt$sfapH4 zs_vF4RsQL0;LK`$p^i3&%~$LlWv*NEw*F}NKdYzi%yYxm)cCTbrhLD%m|NhB#gp;H zOx1C~mY0X+AoksSF0$2x2D(Ni0!)#6UZzS9c4-y5qD$|LpYk8Btlj?T%gRykX_w~O z7OL%z`3F`d##NcB*8X=E&|*laS)P`>;}~XP>96HgOs#wA_c)SL-D? zdR9EqeRUbobwZ7I>i;x1|NWSQ1!cFVYxhhd0P-XIeBYt%ak7Q!^qgwlQ>{_;Wzpz= z7=WP={=KE9mpOTgmLm1{;h?vL>OVe!^T2o1hgZ^nFotV<#Erpe{QLB?fBKt))*pn~ z=@X*)F|os|6f+t|orl(lDs;Dv1ymNf_Du&lL=n_L;~IWkAxDO#m8Py*uGy_)IT>=H?RnzNS1zihJgy`Pdulm*w7?l zvL|6FW4~yUDUmv0$?lTD!!_wwUHGw+;CsMZ>*%mAyGB?>$a9gQlP@_c2eyi;5mdgI z@|Y2+Zx1kgtxb)+VrL|S#&)*y)2*NvNB9_-lk%=N3d=igCKWC533tW70N=%v`yHZ) zH|ZV|0}NYILTPwZ);}pOHc4sPcG&Un=svoS0&jQqqC(zF;&n!_VHYqP9fwohxv81B=-i%JcNaSXZLLBu?$ zpf!^$_=h2wL}xTz!-(QgzIAIB;VH=a#2qcM?AcH+HodFOe~97y42pmefeM2dsIWI< z3*nG*^Dk$+Vul#e240JbLijryMQYV?7XOMByu=>{iXA>(Ci_7aUQTNA;zz#d-h~c6 z$K<`Pn6f*A#OotI_Tr>C@hR7^evC?$`1a`&WC5TBw*oLJPWfrWq8XutzJIi5Rj0=S zE<@MkK}&_TIKY_{Gf82$xc`gsfSZ{)M#pkozMz#)wXnAb{lpI#IYCdScW2l0b>Yps z*MV2Iyf?#yhxSUTRIG>FTP`HvRh9zo^eSL3$N3FCLD;5*?6d)nJYL_5$ztQ+pqPufaIQkM9q z-?QKM-#y&jfz+H`oo|uvYm@?UKJMOtt+3#=_?LrgY`8S1PcJiJkKak5yO_Bq z;b;A~C3UrDE*bX4PZTV9vc>vj4WZR~QX@%pdwhR{xx5D=vbWIG zR3f|#TrYMLJ_U}WmM}}w*~_zcdI;sXGehK1$B9^Wwv)1_N-Gv{yr*F{kN+Hssna;# z?4K%faq7kpR-@|(c8W4X=q3X|SfW`wa058eAu)3}<&}((SiHv%lQ!T(!O0R zzJ}el-rVUNkdI9UQvMBJ+gR*TweH%~DUx^V`}$~q`qDV zCt!cKE6=`{l#Q*#C1rc9Z^thn;Y%lFR5(}WcloxJ=8$HMK@awhoGuP6%|$7BSlR@o zaZl!{5>2Nr*GgHiSSFPOg|VopQ4N%epL6#Qrjb!=Z^8ZeIZ^6I|FNl%zLU@u;a+z2 zVyOLe8tS+Ha!6<}6H_4hLG!OKQeV}d?uJOq-a?B41{VE{y!g&w)nK^IqNdrbi1tI6 zQ&Kv)2tcUiXucB5oCnuAcpB2`2Jox(Vir0Oe_Z<+stAYg_XtH@tW$7+exc1r@ucF{ zKuqVjQfNv1hN5?`LZ_mAB3oZ!2Z#y8>_bH%nneL6WmuRECDweHR?Hx>G}*U?%T5`E|uyCNq>cqL8RI$=cl5C6&*}uAEg~sF+D*d#TjPhB8SFu^{pe z;O%Ko=&yyHT^|)qQ+A~^aL6hDlCK^3G8X?SngPa0oKy+~UrB|*VOcz8&w*%Ogie{@ zAYG_-=JAth|K`}YPFKk13S&OJkn04$wMUlO5Qi{kZ*Kv=QElY3cxJK!U5S|TEMSoBE^QND)kp@g8ScX^%n zt*?tbVd+!giY~YPA}t&CZ9vcv780V7eWYstG37GRczVAcM9IRRH@)$`2|IyD*r+US z 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 aZq=#?{%-;+D&G~wXO{-V1h*)qx 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 |Y_4^bEZSQq}7@!$F?{ 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

a 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

J}m9_a`WV2J=^e)gA-=_}Y3zh&V2@ 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 @YZ}-!+u`^$8 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�0a&bkh`!W+bXi01-@nGo;NqCPhecAtzfnT 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

    nJ8BFngs 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
      (7ldGjy{AEk&zx_gbuhspyY9zeI>gl`r z@LWw|RsL&0r+`RjD$xVqd5uZ=Q^>?pZkw=52R`ojjggLf|`3AW%8 z;{RJz_8)cG+sMlQwwS%`-oxzR>|01Xw@2%hYJuX18HOqNE{zStL{@rq_ysA z1DX=> zonPvOPTl_A&n27q#itNZCPWQF&L8BI$Wht#V9UwqWKXWl4&OWYEvW6UPDTJ7n?4)d z9`+f!Y!dJD3pEG2P*eZvo zVe}GaxIF>fyiOXuaT|W;AS}>(-#Zlb1A(-KM9?52^-()M!t%em6KP+UPUKa!FC1=y ztwf-30lAiWUI+!fExZ6PmeJ^jbzcOB=nd(wgj;m7`DX|In3g0;n_rH|dTK;3sdFkJ z2vc621l+>UlRro!XC|3Zpp1Fig?A2O56wL+mZwg5Yh*xQ)e!pJU0m^pf}o@cRDE5$ zf$a2i%Sb!5_*5>!Pc0^(Vz>pBg-OWh2>)u{sZYM~{@XKsN*RJgpAE^r2s+>DZ^4sz zA`cRK*f#mN>JM8t0a7ntJc$33s%U~`9yAy;%_uUNLTnL071AcOIPrCF>FoUc2kA)E z>A!aYSf5VZyI%~lar?IsLlGapF*GW{8LV^alszO$cx{^*Cr@BO&q2OsoYla zTtPX`#|Xrw7Wx9d<%|2Me1KpoYG{y9O#@}RLNQ`gjV2T7@8SRupITN+Zvh8G<&fC$ zs!;!Bf!RqLK*-Em4HQ}q(71zXf!4%_GgXd)ru{QiWw}y)p~{;(&Y=zpl-AEHN3Js7 zp^j@AsY%A2k)7XHKue9Oc8e^)M|_=h>!6Quf58ZPclrSN_?*BAv%%vN%71`e)xJ;E z#%Ys$(hS_L^8t1RmH&-hzKJ%$-&#$usceg7I8N1ttJW7;e5|Agb^(DD8z(o@T>`?8 z9kQeE&j%21T1-u~A^Wm!d4FJjt8rXYShnNI&`C^%uI1=4IH4KD4!}=!NZBu$38;|# zmViMw>>nLn4kTK1Wyj19wwaes!BK#kBeXkse}`hh^ts+oF*4B4Hsk24F)b%e1zYwK zM%80rF0j;P7#`Jb21vB3p%T$%4YpS6DHiom)m1h-s8#s)=W1GGHs_Vjrq5EqS`f)q zPz!GUnM{Q)C-6rr{tWzdqF3)X=DkMz7Pw>Ap-0Q{ASn}dC7V+ z|L_ssdc_uP&}8_)1_^%u%$8w<^u%PRF6)!+i_(f+Ec z0JpdA-*GSIFMxD&)_!b#-(w4$u5N>u@oqiw4omt?MDZwN-G_okJva{ROn3_Wkwyxk5rwe?K zu8=7%O*T;r5&1l*(ft&ADHPv{PnPhd<*_t;gRy|7!t}P){;y_ZM{+mbE((8H2q~P` zbN;efrDN&QO!s&7{aIz40FrI^0UO*&sABIs4FP%&!=GHxHMiC&LM?j)tlBg)ieH@k z!qq1D#(VnKl^Z5d;6Z=H*<3y^x<7w$Pc06MTU@-@^n+FF_Pn~j-JxU}ZIWd%>P*$$ z)u`96BCAX6CxkfYaoo58liD(%qpQ>^1#<%@Rm!t2Arr za{3KbuY;PRtO|RT7j<}y-f5cH1qK}^=Y-?zq}RLK9 zAAvGUl?!A~i##=Dn2tKV_jUGr0E7iwhpc0}iB~GtY#}N1Y%)*wKhBIT8PoMT^qp;| zqa`LMa2I@yLQE{2)cyfLY3kSg%h*s+NA@%6eJS2+Ph zXw&H&C}au!MBSf+9|k@w#>p?Oyh2&31M?~gj6Vb_tMzM@TR246_?y3J=_V}b|(*D`WpHxn0 z(DTMKBz>3Az2{I|cWzyy#Ew|7i(#U`9u6YlCa58Fhew9qN|tfS(nNN6`-uE|JrBeH zyd>xQc?SmSD#^lVBY5Eg(vq-SgJ;oKjf;%Oq)1nBaq%FxmnYrcR~TKpc8bf5$@lh( zXt-%4rHlj=ics&augt{jl3YH*-vNsV3_zTmoJ2R_+y6ek#gL=}ifQCWMXWGi>!-&l zhJ${CZQ81v=w}(E7QcvIAOita92RQ&^g0&5@-�Pkm$M-w_%UpWbhFe@qCtTOr~M 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

      +Nu^vklWw_!uA);ebQO*atoUop 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�=m3xsx1CKD-E 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�r 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%0D)5Q4hq%ut&zCA@@%3DN{fsb~gV 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

      N4 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[← zurück zum Überblick](../README.md) · [alle Kapitel](README.md) + +Live zuschauen, mehrere Kameras, der Detector auf einem eigenen Host und das +Deployen der Web-App. Also alles, was nach dem ersten erkannten Vogel kommt. + +## Live zuschauen + +Eine Kamera liefert **einen** Stream. Wer direkt bei ihr zuschaut, nimmt ihn +der Erkennung weg — auf einem Pi Zero W ist das keine Einstellung, sondern +Physik: die Funkstrecke trägt rund 2 Mbit/s, ein zweiter Client sättigt sie. + +Der Detector liest den Stream aber ohnehin rund um die Uhr. Also verteilt er +ihn weiter: + +```bash +python -m detector watch --source http://kamera:8080/stream --live-port 8131 +``` + +Damit schauen beliebig viele Leute zu, und die Kamera merkt nichts davon — sie +hat weiterhin genau einen Zuschauer. Solange niemand hinsieht, wird auch nichts +umkodiert: bei MJPEG-Quellen gehen die JPEG-Bytes unverändert durch, und das +Kodieren für andere Quellen passiert im HTTP-Thread, einmal je Bild statt +einmal je Zuschauer. Die Erkennung wird davon nicht langsamer. + +| Adresse | wozu | +|---|---| +| `http://:8131/live` | MJPEG, für mehrere Zuschauer | +| `http://:8131/bild.jpg` | Einzelbild | +| `http://:8131/` | Seite mit Livebild | + +### In der Web-App + +Eingetragen wird das **im Django-Admin bei der Kamera**: `Live-Adresse` auf +`http://:8131/live`, dann `Live-Bild zeigen` ankreuzen. Danach gibt +es die Seite `/live/` und einen Eintrag in der Navigation. Ohne Freigabe +existiert beides nicht — kein Link, keine Seite, 404. + +Das Bild lädt der Browser direkt beim Verteiler; die Web-App reicht nichts +durch. Sonst hinge an jedem Zuschauer eine offene Verbindung im Webserver. + +> **Für eine öffentliche Instanz: `VOGELALBUM_LIVE_ERLAUBT=0`.** Dann ist Live +> nicht einschaltbar, auch nicht mit einem Fehlklick im Admin, und die +> Admin-Liste zeigt „gesperrt". Ein Livebild aus einem Privatgarten soll nicht +> an einem Häkchen hängen — für einen Showcase ist die Sammlung ohnehin das +> Interessantere. + +Der Verteiler selbst kennt keine Anmeldung. Er gehört ins Heimnetz. + +## Mehrere Kameras + +Jede Kamera bekommt einen eigenen Token. Der Token identifiziert sie — die +Web-App muss nie wissen, wo sie steht, und ein kompromittierter Standort lässt +sich einzeln stilllegen, ohne die anderen anzufassen. + +```bash +manage.py camera add futterhaus --name "Futterhaus Garten" --location "Garten" +manage.py camera add nistkasten --name "Nistkasten Apfelbaum" +manage.py camera list +manage.py camera rotate futterhaus # Token erneuern +manage.py camera disable nistkasten +``` + +Der Token wird **genau einmal** ausgegeben; gespeichert ist nur sein SHA-256. +Bei 256 Bit Entropie braucht es kein Salt, und wer die Datenbank in die Hand +bekommt, kann damit trotzdem nichts einliefern. + +Pro Kamera läuft eine eigene `detector watch`-Instanz. Sie können auf +demselben Host laufen; rechne mit rund 40 % eines Kerns je Kamera bei +`--classify-every 2` und 4 fps. + +Die Sammlung ist dabei **gemeinsam**: Findet die Gartenkamera die erste Amsel, +ist sie im Dex freigeschaltet — die Nistkastenkamera bekommt für dieselbe Art +keinen zweiten Erstfang. Das ist Absicht, es ist die Sammlung eines Menschen +und nicht die einer Kamera. Die Sichtungsliste lässt sich trotzdem nach Kamera +filtern. + +`manage.py camera list` markiert Kameras, die sich über eine Stunde nicht +gemeldet haben — der schnellste Weg zu „warum kommt da nichts mehr". + +## Betrieb + +### Detector auf einem eigenen Host + +Ein frischer Debian- oder Ubuntu-Container, dann: + +```bash +sudo ./scripts/setup_detector_host.sh +``` + +Das Skript legt den Dienstbenutzer `vogelalbum` an, klont nach `/opt/vogelalbum`, +baut das venv, holt die Modelle, schreibt `/etc/vogelalbum.env` und installiert +die systemd-Unit. Idempotent — ein zweiter Lauf aktualisiert nur. + +Danach `/etc/vogelalbum.env` ausfüllen und `systemctl enable --now +vogelalbum-detector`. + +**Dimensionierung** + +| | | +|---|---| +| CPU | 1 Kern je Kamera (bei `--classify-every 2` und ~4 fps rund 40 % Last) | +| RAM | 512 MB je Instanz, 1 GB für Luft | +| Platte | 4 GB fürs System, plus ~150 kB je gespeicherter Sichtung | + +**Netz:** ausgehend zur Kamera und zur Web-App. **Eingehend nichts.** + +Achtung, wenn Kamera und Erkennungs-Host in verschiedenen Netzsegmenten +liegen: Die Route muss stehen. Bei uns hängt die Kamera im WLAN-Segment und +der Server im LAN — ein Scan des falschen Segments findet sie schlicht nicht. + +**Zweite Kamera:** eigene `/etc/vogelalbum-.env`, die Unit als +`vogelalbum-detector@.service` ablegen, dann `systemctl enable --now +vogelalbum-detector@nistkasten`. + +## Die Web-App deployen + +Nur die Web-App wird deployt. Der Detector bleibt im Heimnetz — er braucht +Sichtverbindung zur Kamera. + +1. DNS auf den Host zeigen lassen. +2. Anwendung aus dem Repo anlegen, Build über `docker-compose.yml`. + ⚠️ **Der Eingang ist `medien` auf Port 8080, nicht `web` auf 8000.** Das + compose startet zwei Dienste: Gunicorn und einen nginx davor, der die + Vogelfotos vom Volume ausliefert. Zeigt der Reverse Proxy direkt auf + `web`, lädt die Seite — aber **jede Karte der Sammlung hat ein kaputtes + Bild**, denn Django liefert unter `DJANGO_DEBUG=0` keine Medien aus. + Begründung ausführlich in [deploy/nginx-media.conf](../deploy/nginx-media.conf). +3. Persistentes Volume auf `/data` mounten. **Das ist der Schritt, den man + vergisst** — ohne ihn löscht jeder Deploy Sammlung und Fotos. +4. Umgebungsvariablen setzen (siehe [Einstellungen](einstellungen.md)). +5. Denselben Token auf dem Erkennungs-Host eintragen und `VOGELALBUM_API` auf die + öffentliche Adresse setzen. +6. Auf einer öffentlichen Instanz `VOGELALBUM_LIVE_ERLAUBT=0` setzen — steht im + `docker-compose.yml` schon drin. Ohne die Angabe wäre das Livebild aus dem + eigenen Garten erlaubt, denn der Standard im Code ist `1`. + +Der erste Start dauert ein paar Minuten: Der Entrypoint holt einmalig die +Referenzfotos. Danach kostet der Schritt nichts mehr. `migrate`, +`collectstatic` und `seed_dex` erledigt er ebenfalls — neue Arten im Katalog +landen also mit dem nächsten Deploy automatisch in der Datenbank. + +📘 **Schritt für Schritt mit Coolify, inklusive Umzug einer bestehenden +Sammlung: [deploy/COOLIFY.md](../deploy/COOLIFY.md).** Dort steht auch, wie +Datenbank und Fotos als 1:1-Kopie auf das Volume kommen — Kamera-Tokens, +Handbestimmungen und Abzeichen bleiben dabei erhalten, und die Kameras zu +Hause liefern mit ihrem bisherigen Token weiter. + +### Einbinden auf einer anderen Seite + +`/widget/` ist dafür da — keine Navigation, transparenter Hintergrund: + +```html + +``` + +Wer lieber selbst gestaltet, nimmt `/api/stats/` — Level, Artenzahl und die +letzte Sichtung als JSON. diff --git a/docs/datenquellen.md b/docs/datenquellen.md new file mode 100644 index 0000000..1440aff --- /dev/null +++ b/docs/datenquellen.md @@ -0,0 +1,49 @@ +# Datenquellen und Lizenzen + +[← zurück zum Überblick](../README.md) · [alle Kapitel](README.md) + +Woher die Modelle und die Referenzfotos kommen, unter welcher Lizenz sie +stehen — und warum dieses Projekt die AGPL trägt und nicht die GPL. + +| Was | Woher | Lizenz | +|---|---|---| +| Vogeldetektor | SSD-MobileNet v2 COCO, [google-coral/test_data](https://github.com/google-coral/test_data) | Apache 2.0 | +| Artklassifikator | MobileNet v2 auf iNaturalist-Vögeln, ebenda | Apache 2.0 | +| Referenzfotos | Wikipedia / Wikimedia Commons | überwiegend CC BY-SA, Urheber und Lizenz werden je Bild gespeichert und angezeigt | +| Artdaten und Texte | selbst geschrieben | AGPL-3.0, siehe unten | + +Die Modelle liegen nicht im Repo; `scripts/fetch_models.sh` holt sie. + +### Die Lizenz dieses Projekts + +Vogelalbum steht unter der **GNU Affero General Public License 3.0** +([LICENSE](../LICENSE)). Du darfst es benutzen, verändern und weitergeben. + +⚠️ **Das „Affero" ist der Unterschied zur gewöhnlichen GPL und hier Absicht:** +Wer eine veränderte Fassung **als Dienst über ein Netz anbietet**, muss den +Quelltext dieser Fassung den Nutzern zugänglich machen — auch ohne sie als +Programm weiterzugeben. Für den Betrieb im eigenen Garten ändert das nichts. + +**Kommerzielle Nutzung ohne Offenlegung** ist über eine gesonderte Lizenz +möglich; Anfragen an . Das ist der Grund für die +Rechteeinräumung in [CONTRIBUTING.md](../CONTRIBUTING.md) — doppelt lizenzieren +kann nur, wem alle Rechte am Werk zustehen. + +Die Referenzfotos aus Wikimedia Commons behalten ihre eigene Lizenz (CC BY-SA) +und sind von der AGPL nicht betroffen. Dasselbe gilt für die Modelle, die unter +Apache 2.0 stehen. + +Die Referenzfotos werden mit Urheber, Lizenz und Quelle gespeichert und in der +Oberfläche angezeigt — die Namensnennung ist Lizenzbedingung, keine +Höflichkeit. Eigene Kameraaufnahmen sind davon nicht betroffen. + +Die Gestaltung folgt der Idee eines **Sammelalbums**: nummerierte Einträge, +gesehene Arten in Farbe, fehlende als Schatten. Das ist so alt wie +Klebebildchen und gehört niemandem. + +--- + +Kein Bild dieses Projekts verlässt das eigene Netz, außer man deployt die +Web-App selbst irgendwohin. Es gibt keine Telemetrie und keine Aufrufe an +Dritte außer den ausdrücklich angestoßenen Downloads von Modellen und +Referenzfotos. diff --git a/docs/einstellungen.md b/docs/einstellungen.md new file mode 100644 index 0000000..9299c2a --- /dev/null +++ b/docs/einstellungen.md @@ -0,0 +1,89 @@ +# Einstellungen + +[← zurück zum Überblick](../README.md) · [alle Kapitel](README.md) + +Alles, was Detector und Web-App über Umgebungsvariablen annehmen — und was +man stattdessen im Admin einstellen kann, ohne einen Prozess anzufassen. + +### Detector + +| Schalter | Standard | Zweck | +|---|---|---| +| `--source` | — | Stream-URL, RTSP-URL oder Ordner | +| `--api` / `--token` | — | Wohin gemeldet wird | +| `--save-to` | — | Ordner für Rohbilder je Sichtung | +| `--gate` | `motion` | `detector` ignoriert Bewegung — nötig bei unruhigem Hintergrund | +| `--habitats` | `garten` | Lebensräume, die in Frage kommen | +| `--min-bird-score` | `0.05` | Darunter gilt die Art als unbestimmt | +| `--detect-threshold` | `0.4` | Ab wann etwas als Vogel gilt | +| `--classify-every` | `3` | Nur jedes n-te Bild durchs Modell | +| `--cooldown` | `4.0` | Sekunden Ruhe, bis ein Besuch endet | +| `--min-bird-frames` | `2` | Weniger Treffer → verworfen | +| `--min-confidence` | `0.45` | Darunter „unbestimmt" statt geraten | +| `--nachtsicht` | aus | Nie bei Dunkelheit pausieren | +| `--dunkel-unter` / `--hell-ueber` | `15` / `30` | Helligkeitsschwellen 0–255 | +| `--motion-ratio` | `0.012` | Anteil bewegter Pixel für einen Besuch | + +Alles auch als Umgebungsvariable mit Präfix `VOGELALBUM_`, etwa +`VOGELALBUM_SOURCE`, `VOGELALBUM_TOKEN`, `VOGELALBUM_HABITATS`. + +### Web-App + +| Variable | Zweck | +|----------|-------| +| `DJANGO_SECRET_KEY` | **Pflicht**, sobald `DJANGO_DEBUG=0`. Ohne startet die App nicht. | +| `DJANGO_DEBUG` | `0` im Betrieb | +| `DJANGO_ALLOWED_HOSTS` | kommagetrennt | +| `DJANGO_CSRF_TRUSTED_ORIGINS` | kommagetrennt, mit Schema | +| `VOGELALBUM_INGEST_TOKEN` | Sammel-Token; leer lassen, wenn jede Kamera einen eigenen hat | +| `SQLITE_DIR` | Datenbank auf ein Volume legen | +| `MEDIA_ROOT` | Fotos auf ein Volume legen | + +## Einstellungen im Admin statt auf der Kommandozeile + +Bis vor kurzem stand die Konfiguration des Detectors nur auf seiner +Kommandozeile: Stream-Adresse, Schwellen, Lebensräume. Wer eine Kamera +umstellen wollte, brauchte eine Shell auf dem Rechner, auf dem der Detector +läuft. Jetzt fragt der Detector die Web-App: + +```bash +python -m detector watch --api http://vogelalbum:8000 --token +``` + +Damit holt er sich bei `/api/config/` alle 300 Sekunden, was für *seine* +Kamera gilt — und übernimmt Änderungen **ohne Neustart**. Einstellbar im +Django-Admin unter der Kamera: + +| Feld | Wirkung | +|---|---| +| Stream-Adresse | Woher die Bilder kommen. `--source` hat Vorrang. | +| Lebensräume | Welche Arten der Klassifikator erwägt (`garten`, `wald`, `offenland`, `wasser`, `gebirge`) | +| Schwelle Vogelerkennung | Ab welcher Sicherheit etwas als Vogel gilt | +| Mindestanteil heimischer Arten | Darunter gilt die Sichtung als unbestimmt | + +Die **Artenliste kommt mit** — sie ist eine inhaltliche Entscheidung und +gehört in den Admin, nicht in eine Python-Datei. Der wissenschaftliche Name +ist dabei der Schlüssel ins Label-File des Modells; ein zweites Mapping +braucht es nicht. + +Zwei Eigenschaften sind wichtiger als die Funktion selbst: + +- **Die Kommandozeile bleibt gültig.** Ohne `--token` ändert sich nichts, und + ein ausdrücklich gesetztes `--source` gewinnt immer. +- **Ein Ausfall ändert nichts.** Antwortet die Web-App nicht, läuft die + Erkennung mit dem letzten bekannten Stand weiter. Wer zwei Wochen auf den + ersten Vogel wartet, will ihn nicht verpassen, weil ein Webserver neu + gestartet wurde. + +`--konfig-alle 0` schaltet das Nachfragen ab. + +### Regionen + +Das iNat-Modell kennt 965 Arten und ist **auf Nordamerika trainiert** — ohne +Einschränkung wird aus einer Kohlmeise eine Carolina Chickadee. Welche Arten +gelten, entscheidet deshalb `VOGELALBUM_REGION` (Standard `de`) gegen das Feld +`regions` der Art. + +Eine weitere Region ist damit kein Umbau mehr, sondern ein Katalog: Arten mit +dem passenden Kürzel anlegen und die Variable umstellen. Für Nordamerika +arbeitet das Modell sogar in seiner Trainingsverteilung, also besser als hier. diff --git a/docs/entwicklung.md b/docs/entwicklung.md new file mode 100644 index 0000000..dd0ea59 --- /dev/null +++ b/docs/entwicklung.md @@ -0,0 +1,74 @@ +# Entwicklung + +[← zurück zum Überblick](../README.md) · [alle Kapitel](README.md) + +Tests, Übersetzungen, Layoutprüfung und das Erweitern des Artenkatalogs. Wer +etwas beitragen will, findet die Spielregeln in +[CONTRIBUTING.md](../CONTRIBUTING.md). + +```bash +./venv/bin/python -m unittest discover tests # Detector +cd web && ../venv/bin/python manage.py test dex # Web-App +``` + +### Übersetzungen + +Oberflächentexte laufen über Djangos i18n, Artentexte über eigene Felder am +Modell (`beschreibung_en` und Geschwister). Abzeichen und Ränge liegen als +deutscher Text in der Datenbank und werden erst bei der Ausgabe übersetzt — +sie sind ein fester, im Code definierter Satz, und so braucht ein +Sprachwechsel keine Migration. + +```bash +cd web && ../venv/bin/python manage.py makemessages -l en --ignore=venv +cd .. && ./venv/bin/python scripts/update_translations.py +cd web && ../venv/bin/python manage.py compilemessages -l en +``` + +**Die .po-Datei nicht von Hand pflegen.** `makemessages` ruft `msgmerge` auf, +und das rät: Ein neuer Text, der einem alten ähnelt, erbt dessen Übersetzung +und wird als `#, fuzzy` markiert. So wurde aus „Sammler" ein „Collection" (von +„Sammlung"). `msgfmt` wirft Fuzzy-Einträge weg, im Betrieb sieht man also +deutschen Resttext — und wer dann „ersetze `msgstr`, wenn leer" anwendet, +greift daneben, weil leer eben nichts ist. +`scripts/update_translations.py` überschreibt deshalb immer und räumt die +Marke weg. + +### Layout prüfen + +**Layoutänderungen gehören in vier Breiten angesehen**, bevor sie rausgehen: +iPad hochkant (810), iPad quer (1180), iPhone (390), Desktop (1440). Blind +gebaute Layouts sehen auf genau einer Breite gut aus, und das ist selten die, +auf der jemand liest. + +`color-mix()` gibt es erst ab Safari 16.2, `aspect-ratio` erst ab Safari 15. +Beides fällt auf älteren Geräten ersatzlos weg: Farben verschwinden, und +Bildkästen verlieren ihre Höhe, sodass jedes Foto in seiner natürlichen Größe +rendert. Deshalb werden Typfarben in `web/dex/species_meta.py` vorberechnet +und Bildverhältnisse über `padding-top` gelöst. + +Fehlt Chromium und gibt es kein root, hilft `apt-get download` — das braucht +keine Rechte: + +```bash +mkdir -p ~/.local/chromium-deps && cd ~/.local/chromium-deps +for p in libatk1.0-0t64 libatk-bridge2.0-0t64 libatspi2.0-0t64 \ + libxdamage1 libasound2t64 libasound2-data; do apt-get download "$p"; done +mkdir -p root && for d in *.deb; do dpkg -x "$d" root/; done +export LD_LIBRARY_PATH=~/.local/chromium-deps/root/usr/lib/x86_64-linux-gnu +``` + +Dasselbe funktioniert für `gettext`, falls `msgfmt` fehlt. + +> `runserver --noreload` cached auch Templates. Nach Template-Änderungen neu +> starten, sonst sieht man weiter die alte Fassung. + +### Den Katalog erweitern + +`detector/species_de.py` enthält die Kernarten mit Erzähltext, +`detector/species_extra.py` die übrigen mit Strukturdaten, +`detector/profiles/` die Steckbriefe. + +Jede neue Art muss im Label-File des Modells vorkommen, sonst kann sie +niemand freischalten — ein Test prüft das. Ebenso, dass jeder benutzte Typ in +der Web-App eine Farbe und einen englischen Namen hat. diff --git a/docs/erkennung.md b/docs/erkennung.md new file mode 100644 index 0000000..504b465 --- /dev/null +++ b/docs/erkennung.md @@ -0,0 +1,77 @@ +# Wie die Erkennung funktioniert + +[← zurück zum Überblick](../README.md) · [alle Kapitel](README.md) + +Drei Stufen, ein Artenfilter und eine Abstimmung über den ganzen Besuch. Wer +nur wissen will, *ob* es funktioniert, ist in [Wie gut ist das +wirklich](genauigkeit.md) besser bedient — hier steht, *warum* es funktioniert. + +Drei Stufen, jede filtert für die nächste vor. + +**1. Bewegung** (`motion.py`, <1 ms) — Frame-Differencing gegen einen +gleitenden Hintergrund. Der zieht langsam nach, damit Sonnenstand und Wolken +keine Dauerbewegung auslösen; bei erkannter Bewegung *langsamer*, sonst frisst +sich ein still sitzender Vogel binnen Sekunden in den Hintergrund ein. + +Diese Stufe lässt sich abschalten (`--gate detector`), und an unserer Kamera +ist das nötig: Sie schaut aus dem Futterhaus in eine Hecke, die im Wind steht. +Gemessen sind dort 6,9 % bewegte Pixel im Median und 95 % aller Bilder über der +Schwelle — als Vorfilter damit wertlos. + +**2. Vogel ja/nein** (`classify.py`, ~15 ms) — SSD-MobileNet auf COCO. Sagt +nur, ob und wo ein Vogel im Bild ist. Verhindert, dass ein wackelnder Ast als +Kohlmeise in der Sammlung landet, und liefert den Ausschnitt für Stufe 3. + +**3. Welche Art** (`classify.py`, ~25 ms) — MobileNetV2 auf iNaturalist, +965 Vogelarten, angewendet auf den zugeschnittenen Vogel statt aufs ganze Bild. + +### Der Kniff mit dem Artenfilter + +Das iNat-Modell ist Nordamerika-lastig. Ungefiltert wird aus einer Kohlmeise +gern eine *Carolina Chickadee* — die sieht ähnlich aus und ist im +Trainingsmaterial häufiger. + +Der Katalog schränkt die Modellausgabe deshalb auf Arten ein, die hier +realistisch vorkommen, und normiert die Wahrscheinlichkeit neu. Der Anteil der +Wahrscheinlichkeitsmasse, der überhaupt auf heimische Arten fällt +(`bird_score`), ist dabei das eigentliche Gütemaß — nicht die Confidence des +Top-Treffers, denn die ist nach der Neunormierung per Konstruktion hoch. Liegt +`bird_score` unter `--min-bird-score`, sieht das Modell zwar sicher einen +Vogel, aber keinen von hier; die Sichtung wird dann als *unbestimmt* +gespeichert statt geraten. + +`--habitats` engt weiter ein. Eine Kamera am Futterhaus soll gar nicht erst +erwägen, ob der Fleck auf dem Ast ein Kranich ist. + +### Abstimmung über den ganzen Besuch + +Eine einzelne Klassifikation ist wackelig: Von hinten ist eine Kohlmeise nur +eine olivgrüne Kugel. Die Einheit ist deshalb nicht das Bild, sondern der +**Besuch** — von der ersten Erkennung bis zu einigen Sekunden Ruhe. + +Über den Besuch hinweg wird abgestimmt, gewichtet nach Detektor-Sicherheit, +Größe des Vogels im Bild und `bird_score`. Parallel wird das schärfste Foto +behalten (Varianz der Laplace-Antwort), damit in der Sammlung kein +verwackeltes Bild landet. Kippt die Abstimmung, wird die Sichtung als +unbestimmt gespeichert — eine Lücke im Dex ist besser als ein falscher +Eintrag, aus dem ein Kind etwas Falsches lernt. + +### Was das Modell nicht kann + +Sechs in Deutschland vorkommende Arten fehlen im Trainingsmaterial und werden +zwangsläufig auf verwandte Arten gemappt: + +Sumpfmeise · Weidenmeise · Haubenmeise · Gartenbaumläufer · Kleinspecht · +Waldkauz + +`python -m detector species` listet das mit auf. + +Der Weg dahin: eigene Bilder sammeln (`--save-to` tut genau das), im Admin von +Hand bestätigen (Feld *Von Hand bestätigt als*) und später ein eigenes Modell +nachtrainieren. Dann lernt es gleich die Beleuchtung und den Blickwinkel der +eigenen Kamera mit. + +> **Beim Nachschlagen im Label-File aufpassen:** Es benutzt teils veraltete +> wissenschaftliche Namen. Der Bluthänfling steht dort als *Carduelis +> cannabina*, nicht als *Linaria cannabina* — wer nach dem heutigen Namen +> sucht, hält die Art fälschlich für eine Lücke. diff --git a/docs/genauigkeit.md b/docs/genauigkeit.md new file mode 100644 index 0000000..e1f0554 --- /dev/null +++ b/docs/genauigkeit.md @@ -0,0 +1,138 @@ +# Wie gut ist das wirklich + +[← zurück zum Überblick](../README.md) · [alle Kapitel](README.md) + +Gemessene Zahlen statt Versprechen: 43 von 44 Arten richtig, keine falsch +bestimmt — und daneben das, was im Feld tatsächlich passiert ist, nämlich +wochenlang nichts. Beides gehört zusammen. + +`scripts/benchmark.py` jagt echte Vogelfotos durch dieselbe Pipeline, die auch +an der Kamera läuft, und vergleicht mit der bekannten Art: + +```bash +./venv/bin/python scripts/benchmark.py --referenz web/media/referenz +./venv/bin/python scripts/benchmark.py --hole # mehr Bilder von Commons +``` + +Über 44 Referenzfotos, ein Bild je Gartenvogelart: + +| | | +|---|---| +| Richtig bestimmt | **43 / 44 — 97,7 %** | +| Als unbestimmt verworfen | 1 (Mauersegler, füllt 6 % des Bildes) | +| **Falsch bestimmt** | **0** | + +Die Null bei den Falschbestimmungen ist das eigentliche Ergebnis. Bei +Unsicherheit schweigt das System, statt zu raten. + +**Diese Zahl ist eine Obergrenze, keine Prognose.** Commons-Fotos sind gut +belichtete Nahaufnahmen von Fotografen, die den Vogel im Sucher hatten. Eine +feste Kamera am Futterhaus liefert Gegenlicht, Bewegungsunschärfe und halb +verdeckte Vögel. + +### Was im Feld tatsächlich passiert ist + +Die Null oben stammt aus Referenzfotos. **Am eigenen Futterhaus sieht es +anders aus** — hier die Fälle, die bis zum 30.09.2026 aufgetreten sind. + +#### 🔴 Eine Falschbestimmung mit 94,5 % Sicherheit + +Am 30.09.2026 bestimmte das Modell eine **Kohlmeise als Blaumeise** — und war +sich dabei sicherer als bei jeder richtigen Bestimmung davor. + +| | | +|---|---| +| Sicherheit | 0,945 | +| Bilder mit Vogel | 5 von 31 | +| Der Grund | **Der Kopf war verwischt** | + +Die gelbe Brust mit dem dunklen Längsstreifen war zu sehen, die blaue Kappe +nicht — und genau die unterscheidet die beiden Arten. Das Modell musste ohne +das entscheidende Merkmal entscheiden und tat es trotzdem mit voller +Überzeugung. + +🔑 **Die Sicherheit misst nicht, ob genug zu sehen war.** Sie sagt nur, wie gut +das Sichtbare zu einer Art passt. Bei Bewegungsunschärfe kann sie hoch sein und +trotzdem falsch liegen — genau der Fall, den der Absatz über die Obergrenze +vorhersagt. + +**Korrigieren:** + +```bash +./venv/bin/python web/manage.py sichtung_bestimmen 228 kohlmeise --trocken +./venv/bin/python web/manage.py sichtung_bestimmen 228 kohlmeise +``` + +⚠️ **Nicht einfach das Feld im Admin ändern.** An einer Bestimmung hängt der +Dex-Eintrag der falschen Art, der Erstfang und die dreifachen Punkte. Der +Befehl räumt das mit auf und rechnet die Punkte mit derselben Formel neu, die +auch bei der Vergabe gilt. + +#### 🔴 24 Sichtungen von Spiegelungen auf Wasser + +Am 27.09.2026 lieferte die Kamera an der Vogeltränke zwischen **19:01 und +19:40** vierundzwanzig Sichtungen. Keine einzige davon war ein Vogel. + +| | Tränke | Futterhaus | +|---|---|---| +| mittlerer Vogel-Wert | **0,000** | 0,431 | +| Bilder mit Vogel | 3,5 % | 25,7 % | + +Die Diagnose am selben Tag: *„Die Fehlmeldungen sind Spiegelungen vom +Mond auf der Wasseroberfläche."* Die Uhrzeiten bestätigen es — **alle 24 in +derselben Stunde, keine einzige tagsüber.** + +⚠️ **Die Vogelerkennung hat korrekt gearbeitet: Sie meldete null.** Gespeichert +wurde trotzdem. **Das ist der eigentliche Fehler** — ein Besuch wird angelegt, +obwohl die Erkennung ausdrücklich „kein Vogel" sagt. + +📌 **Noch offen:** eine Untergrenze für den *mittleren* Vogel-Wert. `--min-bird-frames` +steht auf 1, `min_bird_score` auf 0,05 — aber nichts prüft den Durchschnitt über +den ganzen Besuch. Bei 0,000 dürfte nichts entstehen. + +🔑 **Wasser ist ein anderer Fall als ein Futterhaus.** Eine Tränke spiegelt +Himmel, Sonne und Mond, und eine wandernde Lichtfläche sieht für eine +Bewegungserkennung aus wie ein Tier. + +#### Das „beste Foto" ist nicht das mit der höchsten Sicherheit + +Beim Korrigieren der Falschbestimmung fiel auf, dass dieselbe verwischte +Aufnahme zum besten Foto der Art geworden war: + +``` +#228 Sicherheit 0,945 5/31 Bilder ← war "bestes Foto" +#200 Sicherheit 0,936 23/67 Bilder ← die scharfe Aufnahme +``` + +**Die Sicherheit sagt, wie sicher sich das Modell bei der Art ist — nicht, ob +das Bild etwas taugt.** Seitdem entscheidet `scoring.bildguete`: + +``` +Anteil der Bilder mit Vogel × mittlerer Vogel-Wert +``` + +Beides misst dasselbe: *Der Vogel war wirklich und deutlich da.* Wer lange klar +im Bild stand, hat auch ein gutes Einzelbild. + +⚠️ **Das ist ein Hilfsmaß, keine Schärfemessung.** Richtig wäre die +Laplace-Varianz des gespeicherten Bildes, gemessen im Detector. Das hier kommt +ohne Bildverarbeitung aus und trifft in der Praxis dieselbe Wahl. + +### Warum `--min-bird-score` bei 5 % steht + +Gemessen, nicht geraten: + +| `--min-bird-score` | richtig | +|---|---| +| 0.02 – 0.05 | 43 / 44 | +| 0.10 | 40 / 44 | +| 0.20 | 38 / 44 | + +Ein zu hoher Wert wirft richtige Bestimmungen weg. Beim Mäusebussard gewinnt +global der amerikanische *Buteo lineatus* mit 57 %, unser *Buteo buteo* kommt +auf 5 % — innerhalb der deutschen Arten liegt er trotzdem klar vorn. Genau das +ist die Nordamerika-Schlagseite, und genau deshalb ist `bird_score` ein Maß +für „kenne ich diese Weltgegend", nicht für „ist das ein Vogel". + +Der Katalogumfang kostet dabei nichts: 47 oder 148 Arten in der Whitelist +liefern dasselbe Ergebnis. diff --git a/docs/handy.png b/docs/handy.png new file mode 100644 index 0000000000000000000000000000000000000000..24e163e494c4470b9baec27dad00514d7f57b453 GIT binary patch literal 952158 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ð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

EFS98GJdd(DJ90vvxC(2& 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 ZhYIN7opCRRK2nnl8t9tny#2>9@_(JkRJ8yA literal 0 HcmV?d00001 diff --git a/docs/artseite.png b/docs/artseite.png new file mode 100644 index 0000000000000000000000000000000000000000..3f667eef3cd905f1d9739ac0fb38b2ff25b9de56 GIT binary patch literal 1540460 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