
Froova
Froova is a web scraping and data processing tool designed to extract product information from grocery store websites, process recipe PDFs, and handle dietary restrictions. Implemented in Python, it utilizes Selenium and BeautifulSoup for web scraping, Playwright for saving web pages as PDFs, and Pandas for data manipulation. Additionally, it leverages pdfplumber and the OpenAI API to generate ingredient lists and suggest replacements.