Scrap all data with recipe-scrapers

Job ID: 38418167

Budget: $10 – $30 USD

Requirements: Python 3.12 Framework PYQT6
Multi-threaded (option to scrap from multiple websites in once)
Captcha / IP Block proof (in case too many request are being processed

Library to be used:
recipe-scrapers (https://github.com/hhursev/recipe-scrapers )

Database SQLLite3 (if other preferences also fine)

All receipts from all the websites need to be scrapped that are supported

https://github.com/hhursev/recipe-scrapers/tree/main/recipe_scrapers


All data need to be separated in different records
For example when a meal contains more ingredients the ingredients should be separated over different records.

When is written: 2 pounds skinless boneless chicken breast halves
it should be parsed like

Ingredient: chicken breast
Amount: 2 pounds
Additional information on the ingredients: skinless boneless
Shape: Halves:
-------------------------------------------

Export option to save single or multiple receipts to PDF / TXT

All data should be in the Database
When the scrapper runs again the data should not be overwritten (Boolean True/False)
If new receipts are added create a date record to show when the receipts are being added

Option(tab) to view the database with the receipts by entering ingredient(s) comma separated
For example Spinach, cheese
If the receipt only has these 2 ingredients it's the first hit in the database
If the receipt needs more products there will be shown (missing x ingredients"name")