Find2 V5 Local Client Indexer

Purpose:
This lets a client index files on their own Windows/Mac/Linux computer.
The web server cannot directly read a client's C: drive, so the client must run this local indexer on their own machine.

Privacy:
This tool does not upload files. It creates a local SQLite index on the client computer.

Quick Windows usage:
1. Install Python 3.10+ from python.org.
2. Open Command Prompt in this folder.
3. Install optional document packages:
   py -m pip install pillow pytesseract pdfplumber python-docx openpyxl python-pptx
4. Run:
   py find2v5_local_indexer.py --root "C:\Users\YOURNAME\Documents"

Output index:
   C:\Users\YOURNAME\Find2V5_Client_Index\local_search_index.sqlite

Optional:
Install Tesseract OCR if you want text inside images to be indexed.
Install FFmpeg if you want video duration metadata.
