{% extends "base.html" %} {% block title %}Keywords — Willhaben Tracker{% endblock %} {% block content %} {% if not error and keywords %}
{% for kw in keywords %} {% endfor %}
ID Keyword Status Interval Price Min Price Max Postcodes Subscribers Last Scraped
{{ kw.id[:8] }}… {{ kw.keyword }} {% if kw.is_active %} Active {% else %} Stopped {% endif %} {{ kw.interval_minutes }}m {{ (kw.price_min / 100)|round(2) if kw.price_min else '—' }} {{ (kw.price_max / 100)|round(2) if kw.price_max else '—' }} {{ ', '.join(kw.allowed_postcodes) if kw.allowed_postcodes else '—' }} {{ kw.subscriber_count }} {% if kw.last_scraped_at %} {{ kw.last_scraped_at.strftime('%Y-%m-%d %H:%M') }} {% else %} Never {% endif %}
{% elif not error %}
No keywords found.
{% endif %} {% endblock %}