def display_jobs(jobs, click):
"""
Display all the jobs' information contained in a JobSet.
:param jobs: A JobSet object provided by ScrapingHub with all the jobs
:param click: A click object used to print on the terminal
"""
table_data = list(TABLE_JOBS_MODEL)
for job in jobs:
main_info = get_job_main_info(job)
table_data.append(
[main_info['id'], main_info['spider'], main_info['started_time'], main_info['items_scraped'],
main_info['tags'], main_info['state'], main_info['close_reason'], main_info['errors_count'],
main_info['version']]
)
table = SingleTable(table_data)
click.echo(table.table)
评论列表
文章目录