🤖 Auto Trainer Scanner

{#if scanState.progress.total > 0}
{scanState.progress.completed} / {scanState.progress.total} ({getProgressPercent()}%)
{/if}
{#if showDetails}
{#if isInitializing}
Initializing scanner...
{:else if scanState.isScanning}
Processing: {formatTrainerName(scanState.currentTrainer)}
{formatImageName(scanState.currentImage)}
{:else}
{/if} {#if scanState.progress.total > 0}
Total: {scanState.progress.total}
Completed: {scanState.progress.completed}
Pending: {scanState.progress.pending}
{#if scanState.progress.failed > 0}
Failed: {scanState.progress.failed}
{/if}
{/if} {#if scanState.error}
Error: {scanState.error}
{/if}

This will automatically process trainer images from the HuggingFace dataset, converting them into unique Piclets. The scanner will resume from where it left off if interrupted.

{/if}