Installation

Getting Started

  1. Clone the Repository:
    git clone https://github.com/Pranav-Karra-3301/OWLY_Smart_Image_Renaming
    cd OWLY_Smart_Image_Renaming
  2. Install Dependencies:
    pip install -r requirements.txt

Basic Setup

  1. Install Tesseract OCR:
    • macOS: brew install tesseract
    • Ubuntu: sudo apt-get install tesseract-ocr
    • Windows: Download from the official site
  2. Download the spaCy model:
    python -m spacy download en_core_web_sm

Advanced Setup

Set Up Configuration:

Create a config.json file in the root directory with the following keys:

{
  "openai_api_key": "your-openai-api-key",
  "cloudinary_cloud_name": "your-cloudinary-cloud-name",
  "cloudinary_api_key": "your-cloudinary-api-key",
  "cloudinary_api_secret": "your-cloudinary-api-secret"
}