-
Notifications
You must be signed in to change notification settings - Fork 562
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
2,164 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
from ._abstract import AbstractScraper | ||
from ._utils import normalize_string | ||
|
||
|
||
class KookJij(AbstractScraper): | ||
@classmethod | ||
def host(cls): | ||
return "kookjij.nl" | ||
|
||
def ingredients(self): | ||
ingredients_elements = self.soup.select( | ||
".checkbox span[itemprop='ingredients']" | ||
) | ||
ingredients_list = [ | ||
ingredient.get_text() for ingredient in ingredients_elements | ||
] | ||
return [normalize_string(ingredient) for ingredient in ingredients_list] | ||
|
||
def equipment(self): | ||
equipment_elements = self.soup.select(".recipe-accessoires .checkbox label") | ||
equipment_list = [ | ||
equipment.get_text(strip=True) for equipment in equipment_elements | ||
] | ||
return equipment_list | ||
|
||
def category(self): | ||
return ", ".join( | ||
category.get_text(strip=True) | ||
for category in self.soup.select( | ||
".categories li[itemprop='recipeCategory'] a" | ||
) | ||
) | ||
|
||
def cuisine(self): | ||
cuisine_element = self.soup.select_one('.row [itemprop="recipeCuisine"]') | ||
return cuisine_element.get_text(strip=True) if cuisine_element else None |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
{ | ||
"author": "Wilmie Willemse", | ||
"canonical_url": "kookjij.nl", | ||
"host": "kookjij.nl", | ||
"language": "nl", | ||
"title": "Koolrabi ovenschotel", | ||
"ingredients": [ | ||
"2 koolrabi", | ||
"6 aardappelen", | ||
"200 ml (kook)room", | ||
"250 ml runderbouillon", | ||
"500 gram gehakt (gemengd)", | ||
"2 teentjes knoflook", | ||
"1 ui", | ||
"olijfolie", | ||
"peper en zout (naar smaak)", | ||
"200 gr fetakaas" | ||
], | ||
"instructions_list": [ | ||
"Verwarm de oven voor op 180°C.", | ||
"Doe de kookroom en de bouillon in een pannetje en laat dit tot ongeveer de helft inkoken.", | ||
"Schil de aardappels en de koolrabi en snijd in zo dun mogelijke plakjes.", | ||
"Fruit de fijngesnipperde knoflook en de fijngesnipperde ui in een beetje olijfolie.", | ||
"Eenmaal glazig kan je het gehakt erbij voegen en stevig aanbraden.", | ||
"Breng indien nodig op smaak met peper en zout.", | ||
"Doe in een ovenschotel eerst de helft van het gehakt, dan een laag koolrabi, dan een laag aardappel dan de andere helft van het gehakt, en eindig met een laatste laag koolrabi.", | ||
"Overgiet het geheel met de ingekookte room-bouillon, verkruimel de feta erover en zet 45 tot 60 minuten in de oven.", | ||
"Zet op het laatst even de grill aan voor een mooi bruin korstje." | ||
], | ||
"category": "Hoofdgerechten, Ovenschotels", | ||
"yields": "6 servings", | ||
"description": "Koolrabi vind ik erg lekker, de smaak zit een beetje tussen witte kool en radijsjes in. Dus als ik een recept tegen kom met een anders dan andere bereidingswijze dan wil ik dat graag uitproberen. Ik kwam dit recept op internet tegen en het bleek ook al in aangepaste vorm gemaakt te zijn. Daar heb ik nog eens een keer mijn eigen inspiratie aan toegevoegd en zo is deze verbastering weer ontstaan. Overigens wel een hele lekkere en gezonde verbastering. Aandachtspuntje is wel dat de schotel lang genoeg in de oven staat omdat de koolrabi en aardappel er rauw ingaan. In het originele recept werd 40 minuten genoemd maar ik vind 45 tot 60 minuten toch beter. Natuurlijk is ook elke oven weer anders dus de oventijden zijn altijd richttijden.", | ||
"total_time": 90, | ||
"cook_time": 90, | ||
"cuisine": "Europese", | ||
"image": "https://www.kookjij.nl/media/j45b5lhkjb45lhkjb45blj5/thumbnails/259x180x6731dbfb9d67c_259_180.jpg.pagespeed.ic.D1IMFjt4QU.webp", | ||
"keywords": [ | ||
"Koolrabi", | ||
"ovenschotel" | ||
] | ||
} |
Oops, something went wrong.