{% include "_nav.html" %}

Source Health

Shows which job sources are working and which need attention. Red means the source hasn't returned results in 48 hours.

Self-update

{% if scheduler.running %}

Running. Refresh every {{ scheduler.interval_minutes }} minutes. {% for j in scheduler.jobs %} Next at {{ j.next_run_time }}.{% endfor %}

{% else %}

Not running. Start jobhunt with jobhunt --schedule 360 to auto-refresh every 6 hours.

{% endif %} {% if scheduler.last_run.at %}

Last automatic run: {{ scheduler.last_run.at }} {% if scheduler.last_run.error %} — {{ scheduler.last_run.error }}{% endif %}

{% endif %}

Boards

{% for r in rows %} {% endfor %}
SourceBoardStatusLast run SeenAddedIn DBError
{{ r.source }} {{ r.board }} {% if r.healthy %}healthy {% elif r.error %}failing {% else %}stale{% endif %} {{ r.last_run.strftime('%Y-%m-%d %H:%M') if r.last_run else "—" }} {{ r.jobs_seen }} {{ r.jobs_added }} {{ r.total_in_db }} {{ r.error or "" }}
{% if not rows %}

No scrape runs yet. Press Refresh sources in the masthead.

{% endif %}