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