{% extends 'base.html' %}
{% block title %}dashboard{% endblock %}
{% block head %}
{% if SCRAPYD_SERVERS_AMOUNT == 1 and (page_view == 1 or page_view % CHECK_LATEST_VERSION_FREQ == 0) %}
{% else %}
{% endif %}
{% endblock %}
{% block body %}
{% if (SCRAPYD_SERVERS_AMOUNT == 1 and page_view == 1) or IS_IE_EDGE %}
{% endif %}
Pending ({{ pending_rows|length }})
Project |
Spider |
Job |
{% for row in pending_rows %}
{{ row['project'] }} |
{{ row['spider'] }} |
{{ row['job'] }} |
{% endfor %}
Running ({{ running_rows|length }})
Project |
Spider |
{% if SHOW_DASHBOARD_JOB_COLUMN %}
Job |
{% endif %}
PID |
Start |
Runtime |
Log |
Stats |
{% if SHOW_SCRAPYD_ITEMS and running_rows and running_rows[0]['url_items'] %}
Items |
{% endif %}
STOP |
FORCESTOP |
{% for row in running_rows %}
{{ row['project'] }} |
{{ row['spider'] }} |
{% if SHOW_DASHBOARD_JOB_COLUMN %}
{{ row['job'] }} |
{% endif %}
{{ row['pid'] }} |
{{ row['start'] }} |
{{ row['runtime'] }} |
Log |
Stats |
{% if SHOW_SCRAPYD_ITEMS and row['url_items'] %}
Items |
{% endif %}
{% if SCRAPYD_SERVERS_AMOUNT > 1 %}
multinode
{% endif %}
STOP
|
FORCESTOP
|
{% endfor %}
Finished ({{ finished_rows|length }}) in the descending order
Project |
Spider |
{% if SHOW_DASHBOARD_JOB_COLUMN %}
Job |
{% endif %}
Start |
Runtime |
Finish |
Log |
Stats |
{% if SHOW_SCRAPYD_ITEMS and finished_rows and finished_rows[0]['url_items'] %}
Items |
{% endif %}
START |
{% for row in finished_rows[::-1] %}
{{ row['project'] }} |
{{ row['spider'] }} |
{% if SHOW_DASHBOARD_JOB_COLUMN %}
{{ row['job'] }} |
{% endif %}
{{ row['start'] }} |
{{ row['runtime'] }} |
{{ row['finish'] }} |
Log |
Stats |
{% if SHOW_SCRAPYD_ITEMS and row['url_items'] %}
Items |
{% endif %}
{% if SCRAPYD_SERVERS_AMOUNT > 1 %}
multinode
{% endif %}
START
|
{% endfor %}
{% endblock %}