40 lines
1.2 KiB
Python
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') |