Job status: {#if running} Running {:else} Idle {/if}
{scrapeError}
{/if}No scrape tasks yet.
{:else}| Kind | Status | Books | Chapters | Skipped | Errors | Started | Duration | Actions |
|---|---|---|---|---|---|---|---|---|
|
{task.kind}
{#if task.target_url}
{task.target_url.replace('https://novelfire.net/book/', '')} {/if} |
{task.status} | {task.books_found ?? 0} | {task.chapters_scraped ?? 0} | {task.chapters_skipped ?? 0} | {task.errors ?? 0} | {fmtDate(task.started)} | {duration(task.started, task.finished)} |
{#if task.status === 'pending'}
{#if cancelErrors[task.id]}
{cancelErrors[task.id]} {/if} {/if} |
| {task.error_message} | ||||||||