ProofCheck / pdf_comparator.py

Commit History

  1. Fix theme error: remove invalid input_text_color parameter⁠

    Yaz Hobooti
    465c0bc
  2. Improve visual design: black blocks with black text for better contrast⁠

    Yaz Hobooti
    4c18fba
  3. Update background color to #99cfe9⁠

    Yaz Hobooti
    b1ec916
  4. COMPLETE REWRITE: Fix all syntax errors in pdf_comparator.py⁠

    Yaz Hobooti
    767e261

  1. Fix fourth syntax error: correct indentation of except block in PyMuPDF fallback⁠

    Yaz Hobooti
    dc5710e
  2. Fix third syntax error: correct indentation of except block in pdf2image loop⁠

    Yaz Hobooti
    e245183
  3. Fix indentation error: correct if-else block alignment in barcode detection⁠

    Yaz Hobooti
    e482b0b
  4. Fix second syntax error: correct indentation of except block in PyMuPDF fallback⁠

    Yaz Hobooti
    ee41863
  5. Fix syntax error: correct indentation of except block in load_pdf_pages⁠

    Yaz Hobooti
    b489434
  6. Add custom light blue theme to Gradio app⁠

    Yaz Hobooti
    7584764
  7. Fix spell checking to ignore numbers and add pharmaceutical terms⁠

    Yaz Hobooti
    a127220
  8. Improve spell checking with comprehensive word lists and better French support⁠

    Yaz Hobooti
    c0f0c6d
  9. Add bottom 115mm exclusion zone for all analysis⁠

    Yaz Hobooti
    0fa89b4
  10. Remove numbered labels from error and change markers⁠

    Yaz Hobooti
    223bf48
  11. Improve spell checking to reduce false positives⁠

    Yaz Hobooti
    507d05e
  12. Add ChatGPT-recommended barcode debug function⁠

    Yaz Hobooti
    9a98b3f
  13. Fix barcode detection bugs and improve robustness⁠

    Yaz Hobooti
    b050288
  14. Implement PDF-based barcode/QR code detection⁠

    Yaz Hobooti
    8cec543
  15. Fix coordinate mapping for text-based spell checking⁠

    Yaz Hobooti
    93954b8
  16. Fix Box constructor parameter names in text-based spell checking⁠

    Yaz Hobooti
    0b957fa
  17. Implement text-based spell checking using PDF text extraction⁠

    Yaz Hobooti
    ad98b73
  18. Improve OCR performance: add image preprocessing, higher DPI, better Tesseract config

    Yaz Hobooti
    e88aad6
  19. Fix spell checking issues: remove duplicates, auto-detect languages, handle hyphenated words, optimize allowlist

    Yaz Hobooti
    cdad8f0

  1. Add multi-page PDF support: process up to 5 pages and combine vertically

    Yaz Hobooti
    def48ce
  2. Implement improved spell checking system with regex, domain allowlist, and confidence filtering

    Yaz Hobooti
    07087d8
  3. Fix Unicode encoding error: replace Δ with Delta

    Yaz Hobooti
    4899a48
  4. Add PyMuPDF fallback and comprehensive poppler packages for PDF processing

    Yaz Hobooti
    b89e133
  5. Fix poppler PDF processing: add comprehensive packages and multiple path attempts

    Yaz Hobooti
    2a98843
  6. Fix syntax error: correct indentation of except block

    Yaz Hobooti
    0f0c5dd
  7. Fix indentation error in barcode handling else block

    Yaz Hobooti
    804bf93
  8. Fix indentation error in find_misspell_boxes function

    Yaz Hobooti
    2874826
  9. Fix PDF processing: add poppler dev package and better error handling

    Yaz Hobooti
    bae9f7f
  10. Fix scikit-image import: footprint_rectangle -> rectangle

    Yaz Hobooti
    47353d6
  11. Overwrite pdf_comparator.py with new Gradio comparison tool

    Yaz Hobooti
    d4324ba
  12. Update pdf_comparator.py: latest changes

    Yaz Hobooti
    fa64916

  1. Increase PDF resolution: DPI from 300 to 600, scaling factors improved for better OCR and barcode detection

    Yaz Hobooti
    e7a28e8