diff --git a/worker/src/templates/ads.html b/worker/src/templates/ads.html index 1ec1d93..14871b1 100644 --- a/worker/src/templates/ads.html +++ b/worker/src/templates/ads.html @@ -1,40 +1,65 @@ {% extends "base.html" %} {% block title %}Ads — Willhaben Tracker{% endblock %} -{% block content %} - +{% block title_in_topbar %}Recent Ads{% endblock %} +{% block content %} {% if not error and ads %} -
+
- - + - - - - + + {% for ad in ads %} - - - - - - - + + + + {% endfor %}
TitlePriceAd LocationPostcodeURLPublishedFirst SeenFirst TrackedLink
{{ ad.title[:70] }}{% if ad.title|length > 70 %}…{% endif %}{{ format_price(ad.price) }}{{ ad.location or '—' }}{{ ad.postcode or '—' }}Link{{ ad.published_at.strftime('%Y-%m-%d %H:%M') if ad.published_at else '—' }}{{ ad.first_seen_at.strftime('%Y-%m-%d %H:%M') }} +
+ {{ ad.title }} +
+
+ {{ format_price(ad.price) }} + {% if ad.published_at %} + + + Pub: {{ ad.published_at.strftime('%m/%d %H:%M') }} + + {% endif %} +
+
+
+ + {% if ad.postcode %}{{ ad.postcode }} • {% endif %} + {{ ad.location or '—' }} +
+
+
+ {{ ad.first_seen_at.strftime('%Y-%m-%d') }} +
+
+ {{ ad.first_seen_at.strftime('%H:%M:%S') }} +
+
+ + Open + +
{% elif not error %} -
No ads found.
+
+ +

No ads tracked yet.

+
{% endif %} -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/worker/src/templates/base.html b/worker/src/templates/base.html index faba196..82a03c3 100644 --- a/worker/src/templates/base.html +++ b/worker/src/templates/base.html @@ -4,128 +4,377 @@ {% block title %}Willhaben Tracker{% endblock %} + + +
- {% if error %} -
{{ error }}
- {% endif %} - {% block content %}{% endblock %} +
+

{% block title_in_topbar %}{% endblock %}

+
+
+ {% if error %} +
+ + {{ error }} +
+ {% endif %} + {% block content %}{% endblock %} +
- \ No newline at end of file + diff --git a/worker/src/templates/dashboard.html b/worker/src/templates/dashboard.html index d7c8bae..05fb9fb 100644 --- a/worker/src/templates/dashboard.html +++ b/worker/src/templates/dashboard.html @@ -1,52 +1,71 @@ {% extends "base.html" %} {% block title %}Dashboard — Willhaben Tracker{% endblock %} +{% block title_in_topbar %}Dashboard{% endblock %} + {% block content %} -