{% for job in jobs.items %} {% set pending_color = 'unset' if job.start else 'red' %} {% set pending_display = '' if job.start else 'none' %} {% set to_be_killed = true if job.to_be_killed else false %} {% set pages = job.pages | default('') %} {% set items = job.items | default('') %} {% set pages_class = {'N/A': 'dd', 0: 'count_warn'}.get(job.pages | default('N/A'), 'count_info') %} {% set items_class = {'N/A': '', 0: 'count_warn'}.get(job.items | default('N/A'), 'count_info') %} {% set stats_class = 'state normal' if job.finish else 'state safe' %} {% set items_display = '' if SHOW_SCRAPYD_ITEMS and job.url_items else 'none' %} {% set action = (job.finish and 'Start') or (job.pid and 'Stop') or 'Cancel'%} {% set action_class = 'state safe' if job.finish else 'state danger' if job.pid else 'state warning' %} {% set display_action = '' if not job.to_be_killed else 'none' %} {% set display_kill = '' if job.to_be_killed else 'none' %} {% set pid_color = 'red' if job.to_be_killed else 'unset' %} {% endfor %}
Index Project Spider Job Pages Items Stats Action Start Runtime Finish PID Links
{{ job.index }} {{ job.project }} {{ job.spider }} {{ job.job }} {{ job.pages }} {{ job.items }} {% if SCRAPYD_SERVERS_AMOUNT > 1 %} {{ g.multinode|safe }} {% endif %} Stats Kill {{ job.pid }} {% if SCRAPYD_SERVERS_AMOUNT > 1 %} {{ g.multinode|safe }} {% endif %} {{ action }} {{ job.start }} {{ job.runtime }} {{ job.finish }} {{ job.pid }} Log Source Items