SETUP INSTRUCTIONS
==================

Prerequisites: Python 3.8+, Node.js 18+, MySQL running on localhost (root, no password, database: tenders)

--- Python scrapers (all folders except europa) ---

1. Install Python dependencies:
   pip install -r requirements.txt

2. Install Playwright browsers:
   playwright install chromium

--- Europa scraper (Node.js) ---

3. Install Node dependencies:
   cd europa
   npm install

4. Install Playwright browsers for Node:
   npx playwright install chromium

--- Running scrapers ---

Python scrapers (run from repo root or their folder):
   python nepps/scrape_tenders_ajax.py
   python nen.nipez/scrape_tenders.py
   python plenders/scrape_tenders.py
   python canadabuys.canada.ca/scrape_tenders.py
   python evergabe/scrape_tenders.py
   python public-procurement/scrape_tenders.py

Europa scraper:
   cd europa
   npm start
