Releases: hhursev/recipe-scrapers
15.4.0
Adds support for:
- natashaskitchen.com (#1440)
- stacyling.com (#1439)
- sugarhero.com (#1441)
- mealprepmanual.com (#1453)
- preppykitchen.com (#1454)
- lacucinaitaliana.it (#1457)
- lacucinaitaliana.com (#1456)
- cookingwithjanica.com (#1387)
- jumbo.com (#1465)
- okokorecepten.nl (#1464)
- kookjij.nl (#1463)
- culy.nl (#1462)
- 24kitchen.nl (#1461)
- kellyscleankitchen.com (#1425)
- wdr.de (#1460)
- dagelijksekost.vrt.be (#1450)
Bugfixes:
- americastestkitchen.com: update scraper (#1320)
- foodrepublic.com: update scraper, use schema format more (#1444)
- rewe.de: fix and update ingredients parsing (#1455)
Miscellaneous:
- cookwell.com: better nutrition parsing (#1459)
- please refer to https://docs.recipe-scrapers.com/ going forwards, it's actively updated and supported (#1457)
- supported sites listed at https://docs.recipe-scrapers.com/getting-started/supported-sites/
- add Copyright and Usage section in our docs
- updates in generate.py (#1451)
- juliegoodwin.com.au: refactor time handling (#1443)
- nhs.uk: refactor to use schema (#1445)
Contributors and special thanks to:
@jknndy ^ 4 .. really
@tom-anders, @eric-hoffmann, @Tantali, @fabrice1236, @brianstrauch
15.3.3
Adds support for:
- 40aprons.com
- irishcentral.com
- shelikesfood.com
- wedishitup.com
- ameessavorydish.com
- meganvskitchen.com
- ahealthysliceoflife.com
- recette.plus
- schoolofwok.co.uk
- veroniquecloutier.com
- chefjeanpierre.com
- themediterraneandish.com
- lanascooking.co
- inspiredtaste.net
- eggs.ca
- recipeland.com
- noracooks.com
- makeitdairyfree.com
Bugfixes:
- jamieoliver: instructions retrieval fix
Misc:
- fix double parentheses occurences in some ingredients(_groups) fetching
- launching docs.recipe-scrapers.com (not usable yet)
Creds: @jknndy @supfors @brianstrauch @shinyumh @bcspragu @bencondemi @jayaddison @Gamekohl
15.3.2
Contains all the release content from 15.3.0 -- combined with a temporary revert of #1312, a change that had caused an unexpected failure in the attempted release to PyPI of the v15.3.0 package, and also a fixup for a reStructuredText syntax error in the README.rst
file (detectable / resolved using twine check
).
15.3.1
15.3.0
Adds support for:
- abeautifulmess.com (#1258)
- aldi-nord (#1352)
- aldi-sued (#1353)
- barefootinthepines.com (#1258)
- betterfoodguru.com (#1258)
- beyondfrosting.com (#1258)
- bitsofcarey.com (#1258)
- brokenovenbaking.com (#1258)
- cakemehometonight.com (#1258)
- cambreabakes.com (#1258)
- colleenchristensennutrition.com (#1258)
- cookiesandcups.com (#1258)
- cookomix.com (#1393)
- cookwell.com (#1271)
- hungryhappens.net (#1278)
- kitchendivas.com (#1386)
- krollskorner.com (#1279)
- quitoque.fr (#1163)
- rewe.de (#1378)
- spainonafork.com (#1268)
- thefoodietakesflight.com (#1262)
Extends fields supported by:
- reciperunner (#1376)
- recipetineats (#1377)
- sallysblog (#1375)
- saltpepperskillet (#1334)
- simplycookit (#1360)
- simplyquinoa (#1333)
- skinnytaste (#1332)
- spendwithpennies (#1331)
- staysnatched (#1330)
- sundpaabudget (#1329)
- sunset (#1328)
- sweetpeasandsaffron (#1327)
- tastesoflizzyt (#1326)
- tasty (#1325)
- thehappyfoodie (#1305)
- thekitchenmagpie (#1296)
- thekitchn (#1297)
- therecipecritic (#1300)
- thevintagemixer (#1301)
- thewoksoflife (#1302)
- themodernproper (#1298)
- thinlicious (#1303)
- timesofindia (#1287)
- tineno (#1286)
- tudogostoso (#1285)
- usapears (#1284)
- vegrecipesofindia (#1280)
- wellplated (#1281)
- womensweekly (#1282)
- zenbelly (#1283)
Bugfixes:
- maangchi: ingredient header regex fixup (#1311)
- mccormick: filter-out redundant step-number instructions (#1355)
- modernproper, usapears: filter redundant nutrient names from value output (#1304, #1294)
- thekitchn: fixup for site name output (#1316)
- timesofindia: search for ingredients only within ingredient-data container (#1290)
- usapears: fixups for
ratings
/author
retrieval (#1307) - (library) utils: reject empty input to
get_yields
function (#1314) - (library) schema.org: don't return zero servings for empty-string
recipeYield
(#1319)
Removals:
Misc:
- python: declare Python3.13 support (#1292)
- test data: add
LICENSE
notice (#1348) - ci: upgrade to Ubuntu 24.04 for most GitHub Actions workflows (#1308)
- ci: upgrade MacOS version for unittest GitHub Actions workflow (#1309)
- ci: enable
pip
caching in unittest, linters GitHub Actions workflows (#1323) - ci: restore
unittest-parallel
for unittest GitHub Actions workflow (#1345) - ci: suppress noisy static-value exception messaging during unittest GitHub Actions workflow (#1335)
- ci: remove dependency on
tox
from GitHub Actions unittest and linters worklows (#1339) - tests: improve robustness of
DeprecationWarning
test cases (#1343) - project: update authorship and copyright details (346d473, 6a6a914, #1368)
- README: improve instructions for shell escaping (e050661)
- release: GitHub Actions: confirm release commit is found on release branch (#1312)
Many thanks @Gamekohl @hhursev @jayaddison @jknndy @oahnh @ReneNulschDE @romainchassaigne! 🎉
14.61.0
Adds support for:
- abeautifulmess.com (#1258)
- aldi-nord (#1352)
- aldi-sued (#1353)
- barefootinthepines.com (#1258)
- betterfoodguru.com (#1258)
- beyondfrosting.com (#1258)
- bitsofcarey.com (#1258)
- brokenovenbaking.com (#1258)
- cakemehometonight.com (#1258)
- cambreabakes.com (#1258)
- colleenchristensennutrition.com (#1258)
- cookiesandcups.com (#1258)
- cookomix.com (#1393)
- cookwell.com (#1271)
- hungryhappens.net (#1278)
- kitchendivas.com (#1386)
- krollskorner.com (#1279)
- quitoque.fr (#1163)
- rewe.de (#1378)
- spainonafork.com (#1268)
- thefoodietakesflight.com (#1262)
Extends fields supported by:
- reciperunner (#1376)
- recipetineats (#1377)
- sallysblog (#1375)
- saltpepperskillet (#1334)
- simplycookit (#1360)
- simplyquinoa (#1333)
- skinnytaste (#1332)
- spendwithpennies (#1331)
- staysnatched (#1330)
- sundpaabudget (#1329)
- sunset (#1328)
- sweetpeasandsaffron (#1327)
- tastesoflizzyt (#1326)
- tasty (#1325)
- thehappyfoodie (#1305)
- thekitchenmagpie (#1296)
- thekitchn (#1297)
- therecipecritic (#1300)
- thevintagemixer (#1301)
- thewoksoflife (#1302)
- themodernproper (#1298)
- thinlicious (#1303)
- timesofindia (#1287)
- tineno (#1286)
- tudogostoso (#1285)
- usapears (#1284)
- vegrecipesofindia (#1280)
- wellplated (#1281)
- womensweekly (#1282)
- zenbelly (#1283)
Bugfixes:
- maangchi: ingredient header regex fixup (#1311)
- mccormick: filter-out redundant step-number instructions (#1355)
- modernproper, usapears: filter redundant nutrient names from value output (#1304, #1294)
- thekitchn: fixup for site name output (#1316)
- timesofindia: search for ingredients only within ingredient-data container (#1290)
- usapears: fixups for
ratings
/author
retrieval (#1307) - (library) utils: reject empty input to
get_yields
function (#1314) - (library) schema.org: don't return zero servings for empty-string
recipeYield
(#1319)
Removals:
Misc:
- python: declare Python3.13 support (#1292)
- test data: add
LICENSE
notice (#1348) - ci: upgrade to Ubuntu 24.04 for most GitHub Actions workflows (#1308)
- ci: upgrade MacOS version for unittest GitHub Actions workflow (#1309)
- ci: enable
pip
caching in unittest, linters GitHub Actions workflows (#1323) - ci: restore
unittest-parallel
for unittest GitHub Actions workflow (#1345) - ci: suppress noisy static-value exception messaging during unittest GitHub Actions workflow (#1335)
- ci: remove dependency on
tox
from GitHub Actions unittest and linters worklows (#1339) - tests: improve robustness of
DeprecationWarning
test cases (#1343) - project: update authorship and copyright details (346d473, 6a6a914, #1368)
- README: improve instructions for shell escaping (e050661)
- README: fixup for a reStructuredText syntax error (de6dc33)
Many thanks (again) @Gamekohl @hhursev @jayaddison @jknndy @oahnh @ReneNulschDE @romainchassaigne! 🎉
15.2.1
This is essentially a re-release of 15.2.0 -- but that previous version was mistakenly uploaded from a locally-created git tag prepared before some changes from this origin repository were pulled (and hence ended up off-branch after the changes were added).
15.2.0
Adds support for:
- donalskehan.com (#1237)
- eatthismuch.com (#1237)
- glutenfreeonashoestring.com (#1220)
- miljuschka.nl (#1254)
- theglutenfreeaustrian.com (#1220)
- theloopywhisk.com (#1220)
Bugfixes:
- Fix ingredient grouping retrieval for arla (#1236)
- Remove workaround from kitchenstories (#1240)
- Update/fix scraper for gesund+aktiv (#1238)
- Update/fix scraper for realsimple (#1242)
- Update/fix scraper for sallysblog (#1243)
- Update/fix scraper for tofoo (#1244)
- Update/fix scraper for wikicookbook (#1239)
Misc:
- Drops support for Python 3.8 (#1265)
- Modernize some type hints given that Python 3.9 has become baseline (#1267)
- Adds an enforced order for nutritional expectations in JSON test data (#1203)
- Refactor the
generate.py
scraper-generator script (#1232) - Raise a newly-added
RecipeSchemaNotFound
exception when the schema.org-fill plugin fails to find metadata on the page (#1230) - Require only
ingredients_list
, not alsoingredients
, in the test JSON data (#1211) - Cleanups: remove redundant methods and test expectation data (#1197, #1228, #1255)
Thank you, @jaspervzwi @jknndy! 🎉
14.60.0
Adds support for:
- donalskehan.com (#1237)
- eatthismuch.com (#1237)
- glutenfreeonashoestring.com (#1220)
- miljuschka.nl (#1254)
- theglutenfreeaustrian.com (#1220)
- theloopywhisk.com (#1220)
Bugfixes:
- Fix ingredient grouping retrieval for arla (#1236)
- Remove workaround from kitchenstories (#1240)
- Update/fix scraper for gesund+aktiv (#1238)
- Update/fix scraper for realsimple (#1242)
- Update/fix scraper for sallysblog (#1243)
- Update/fix scraper for tofoo (#1244)
- Update/fix scraper for wikicookbook (#1239)
Misc:
- Drops support for Python 3.8 (#1265)
- Modernize some type hints given that Python 3.9 has become baseline (#1267)
- Adds an enforced order for nutritional expectations in JSON test data (#1203)
- Refactor the
generate.py
scraper-generator script (#1232) - Raise a newly-added
RecipeSchemaNotFound
exception when the schema.org-fill plugin fails to find metadata on the page (#1230) - Require only
ingredients_list
, not alsoingredients
, in the test JSON data (#1211) - Cleanups: remove redundant methods and test expectation data (#1197, #1228, #1255)
Thank you, @jaspervzwi @jknndy! 🎉
15.1.0
Adds support for:
- books.ottolenghi.co.uk (#1227)
- celebratingsweets.com (#1196)
- ingoodflavor.com (#1196)
- kalejunkie.com (#1204)
- kitchendreaming.com (#1196)
- leitesculinaria.com (#1196)
- myvegetarianroots.com (#1196)
- peelwithzeal.com (#1196)
- sandwichtribunal.com (#1196)
Improvements:
- streetkitchen.hu: additional field retrievals (#1183)
- whatsgabycooking.com: ingredient group support (#1210)
Bugfixes:
- streetkitchen.hu: field retrieval fixups (#1183)
Thank you, @bartaldavid @jknndy @tomtjes!