Skip to content

Releases: hhursev/recipe-scrapers

15.4.0

14 Jan 19:36
Compare
Choose a tag to compare

Adds support for:

Bugfixes:

  • americastestkitchen.com: update scraper (#1320)
  • foodrepublic.com: update scraper, use schema format more (#1444)
  • rewe.de: fix and update ingredients parsing (#1455)

Miscellaneous:


Contributors and special thanks to:
@jknndy ^ 4 .. really
@tom-anders, @eric-hoffmann, @Tantali, @fabrice1236, @brianstrauch

15.3.3

14 Dec 20:18
Compare
Choose a tag to compare

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

02 Dec 03:13
Compare
Choose a tag to compare

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

02 Dec 03:07
Compare
Choose a tag to compare

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.

15.3.0

02 Dec 02:54
Compare
Choose a tag to compare

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:

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:

  • sundpaabudget: removal nutritional information (#1347)
  • thexpertguides: remove scraper (#1306)

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

02 Dec 03:24
Compare
Choose a tag to compare

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:

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:

  • sundpaabudget: removal nutritional information (#1347)
  • thexpertguides: remove scraper (#1306)

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

04 Oct 14:30
Compare
Choose a tag to compare

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

04 Oct 14:15
Compare
Choose a tag to compare

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 also ingredients, in the test JSON data (#1211)
  • Cleanups: remove redundant methods and test expectation data (#1197, #1228, #1255)

Thank you, @jaspervzwi @jknndy! 🎉

14.60.0

04 Oct 14:22
Compare
Choose a tag to compare

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 also ingredients, in the test JSON data (#1211)
  • Cleanups: remove redundant methods and test expectation data (#1197, #1228, #1255)

Thank you, @jaspervzwi @jknndy! 🎉

15.1.0

26 Aug 15:36
Compare
Choose a tag to compare

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!