{% include '_nav.html' %}

📡 Polling Management

Configure automatic data collection from content sources

{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %}
{{ message }}
{% endfor %} {% endif %} {% endwith %}

Scheduler Status

Status: {% if scheduler_status.running %} Running {% else %} Stopped {% endif %}

Active Jobs: {{ scheduler_status.jobs|length }}

Add New Source

Or enter custom source below

For Reddit: r/subreddit | For RSS: full URL | Leave blank to use dropdown

Higher priority sources poll more reliably during load

Configured Sources ({{ sources|length }})

{% if sources %} {% for source in sources %}
{{ source.display_name }}
{{ source.platform }}:{{ source.source_id }}
{% if source.enabled %} Enabled {% else %} Disabled {% endif %}
Poll Interval {{ source.poll_interval_minutes }} minutes
Last Poll {% if source.last_poll_time %} {{ source.last_poll_time.strftime('%Y-%m-%d %H:%M:%S') }} {% else %} Never {% endif %}
Status {% if source.last_poll_status == 'success' %} Success {% elif source.last_poll_status == 'error' %} Error {% else %} {{ source.last_poll_status or 'N/A' }} {% endif %}
Posts Collected {{ source.posts_collected }}
{% if source.last_poll_error %}
Last Error: {{ source.last_poll_error }}
{% endif %}
View Logs
{% endfor %} {% else %}

No polling sources configured yet.

Add your first source above to start collecting content!

{% endif %}
← Back to Admin Panel