Files
nextgenpdf/simulate_progress.py
T
2025-11-07 09:33:25 -05:00

40 lines
1.2 KiB
Python

#!/usr/bin/env python3
"""
Simulate progress updates for testing
"""
import time
import json
from pdf_renamer import job_queue, load_jobs, save_jobs
# Load jobs
load_jobs()
job_id = '2025-11-07_10-00-00'
if job_id in job_queue:
progress_messages = [
'Starting job processing...',
'Found 3 files to process',
'Processing PDF: document1.pdf',
'Extracted data for John Doe',
'Processing PDF: document2.pdf',
'Extracted data for Jane Smith',
'Processing PDF: document3.pdf',
'Extracted data for Bob Johnson',
'Organized 1/3 files',
'Organized 2/3 files',
'Organized 3/3 files',
'Creating ZIP archive...',
'Created ZIP archive with 3 organized files'
]
print(f'Starting progress simulation for job {job_id}')
for i, progress in enumerate(progress_messages):
job_queue[job_id]['progress'] = progress
save_jobs()
print(f'Updated progress: {progress}')
if i < len(progress_messages) - 1: # Don't sleep after last message
time.sleep(2)
print('Progress simulation complete!')
else:
print(f'Job {job_id} not found')