Skip to content

Refactor: Code cleanup, reparare paths și actualizare dependințe (fpdf) #70

@dariabulacu

Description

@dariabulacu

Description:
Mici probleme de calitate a codului și versiuni vechi de biblioteci care puteau cauza limitări.

Probleme identificate

  • Code smell (Import inline): Funcția move_and_rename_file era importată inline direct în corpul metodei run() în core/scan_worker.py.

  • Detecție Tesseract lipsă pe Windows: Pe sistemele Windows aplicația nu știa unde să găsească Tesseract, afectând OCR-ul (în ai/tools.py).

  • Librărie învechită pentru PDF: Pachetul fpdf (versiunea 1.x) din requirements.txt era prea vechi.

  • API Python Deprecated: Scriptul scripts/create_test_pdf.py folosea API-ul vechi (txt= în loc de text=).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions