{# Renders the full Wohnungen body; used both by the full page and by HTMX poll. #}
Alarm
{{ alert_label }}
Filter
{{ filter_summary }}
Automatisch bewerben
Trockenmodus
{% if not apply_allowed %}
Bewerbungs-Dienst nicht erreichbar {{ apply_block_reason }}
{% endif %} {% if circuit_open %}
Automatik pausiert {{ apply_failures }} Fehler in Folge
{% endif %}

Passende Wohnungen auf inberlinwohnen.de

{{ flats|length }} gefunden {% if next_scrape_utc %} · nächste Aktualisierung {% endif %}
{% for item in flats %} {% set f = item.row %}
{{ f.address or f.link }} {% if item.last and item.last.finished_at is none %} läuft… {% elif item.last and item.last.success == 1 %}beworben {% elif item.last and item.last.success == 0 %}fehlgeschlagen {% endif %}
{% if f.rooms %}{{ "%.1f"|format(f.rooms) }} Z{% endif %} {% if f.size %} · {{ "%.0f"|format(f.size) }} m²{% endif %} {% if f.total_rent %} · {{ "%.0f"|format(f.total_rent) }} €{% endif %} {% if f.sqm_price %} ({{ "%.2f"|format(f.sqm_price) }} €/m²){% endif %} {% if f.connectivity_morning_time %} · {{ "%.0f"|format(f.connectivity_morning_time) }} min morgens{% endif %} {% if f.wbs %} · WBS: {{ f.wbs }}{% endif %} · entdeckt
{% if item.last and item.last.message %}
↳ {{ item.last.message }}
{% endif %}
{% if apply_allowed and not (item.last and item.last.success == 1) %} {% set is_running = item.last and item.last.finished_at is none %}
{% endif %}
{% else %}
{% if alert_label == 'nicht eingerichtet' %} Bitte zuerst Filter einstellen, damit passende Wohnungen angezeigt werden. {% else %} Aktuell keine Wohnung, die alle Filter erfüllt. {% endif %}
{% endfor %}