Skip to content

Releases: hhursev/recipe-scrapers

15.0.0-rc3

25 Apr 15:31
Compare
Choose a tag to compare
15.0.0-rc3 Pre-release
Pre-release

This is the third release candidate for the v15 major version of recipe-scrapers. There's no plan at the moment to discontinue the v14 / mainline branch, particularly due to the interface breaks here.

Breaking changes

  • The scrape_html function no longer uses requests to download recipes by default. To opt-in to backwards-compatible behaviour, ensure that requests is installed (for example, by using pip install recipe-scrapers[online]) and pass the online=True argument to the function.
  • The scrape_me function is no longer supported; please migrate to use the scrape_html function instead, and provide the HTML to scrape as an argument, or use the online=True feature of the function.

Deprecations

  • The wild_mode=True argument is deprecated; please migrate to use the supported_only=False argument instead.

14.56.0

25 Apr 15:06
Compare
Choose a tag to compare

Adds support for:

Features:

  • Adds the 'cooking_method' scraper field (#1052)
  • halfbakedharvest: support additional scraper fields (#1051)
  • sallysbakingaddiction: support additional scraper fields (#1011)
  • Add sphinx-lint checking for the README.rst file (#1024)
  • Allow legacy scraper tests to check for expected HTTP headers (#1016)

Fixes:

  • monsieurcuisine: use API to restore functionality (#1014)
  • foodnetwork: restore .com domain to supported hosts (#1026)

Misc:

Thank you @a1831319 @brett @dionnijssen @heathrampazis @disconsented @jknndy @krisnoble @Keyruu @jlucaspains @marian-code @mkierzenka @mlduff 🎉

15.0.0-rc2

28 Mar 22:21
Compare
Choose a tag to compare
15.0.0-rc2 Pre-release
Pre-release

This is the second release candidate for the v15 major version of recipe-scrapers. There's no plan at the moment to discontinue the v14 / mainline branch, particularly due to the interface breaks here.

Breaking changes

  • The scrape_html function no longer uses requests to download recipes by default. To opt-in to backwards-compatible behaviour, ensure that requests is installed (for example, by using pip install recipe-scrapers[online]) and pass the online=True argument to the function.
  • The scrape_me function is no longer supported; please migrate to use the scrape_html function instead, and provide the HTML to scrape as an argument, or use the online=True feature of the function.

Deprecations

  • The wild_mode=True argument is deprecated; please migrate to use the supported_only=False argument instead.

14.55.0

08 Mar 15:58
Compare
Choose a tag to compare

Adds support for:

  • aberlehome.com
  • argiro.gr

Fixes:

  • Adds the 'description' field to more scrapers
  • Adds prep-time and cook-time for simplyrecipes

Misc:

  • Declare support for Python3.12
  • Refactor the utils.get_minutes method
  • Apply pyupgrade recommendations for Python3.8+
  • Additional filtering for recipe nutritional information

Thank you to contributors @bcspragu @brett @Fagogenis @hhursev @jknndy for the above!

14.54.0

28 Jan 17:18
Compare
Choose a tag to compare

Adds support for:

  • recept.se (#993)
  • Strongr Faster (#981)
  • Pinch of Yum (#973)
  • Heather Christo (#969)
  • Fit Slow Cooker Queen (also #969)
  • Eat, Live, Run (...also #969)
  • The Palatable Life (#965)
  • ricetteperbimby.it, mundodereceitasbimby.com.pt (#962, #968)

Other improvements:

  • The get_yields method can now handle more units (#963)
  • Fixups for mob.co.uk website structure (#977, #989)
  • Adds a new optional retrieval method, equipment (#982)
  • When running a single scraper's tests, a single failure no longer prevents the other tests from running (#988)
  • Ingredient grouping support added to more scrapers (#975)
  • A few small nitpicks / typos / cleanups

Thank yous to @jacksgreen @jknndy @Kvan7 @strangetom @wassupluke 🎉

14.53.0

06 Dec 20:28
Compare
Choose a tag to compare

Package is using data driven tests now #944 @strangetom

Adds support for:

  • coop.se #583
  • carlsbadcravings.com #950
  • williams-sonoma.com #943
  • abuelascounter.com #940
  • cook-talk.com #937
  • zaubertopf.de #927

Fixes:

  • bongeats.com site 7f94f30
  • dietdoctor.com (used with wild mode) 37a33f4
  • Update hosts for mob/mobkitchen 306821b

Thanks @strangetom @SinTan1729 @willembasson @jknndy @kjellkod12

15.0.0-rc1

30 Nov 13:37
Compare
Choose a tag to compare
15.0.0-rc1 Pre-release
Pre-release

This is the first release candidate for the v15 major version of recipe-scrapers. There's no plan at the moment to discontinue the v14 / mainline branch, particularly due to the interface break here.

Breaking changes

The scrape_me method is no longer supported; instead, callers should retrieve the HTML they'd like to scrape, and provide the URL and HTML to the scrape_html method.

This is probably quite controversial! @jayaddison (me) is responsible for this branch - please open feedback as issues in the bugtracker, and tag me on those.

The change removes a core dependency from this library, and removes any reliance on network connectivity from the library.

14.52.0

29 Oct 22:26
Compare
Choose a tag to compare

Adds support for:

  • uitpaulineskeuken (#890)
  • farmhouseboone (#903)
  • Legacy-formatted recipes on lekkerensimpel (#904)
  • elavegan.com (#907)
  • juliegoodwin.com.au (#911)
  • grandfrais.com (#912)
  • goodhousekeeping.com (#916)
  • nutritionfacts.org (#923)

And also:

  • Adds support for entity-lookup-by-id for ratings data (#913)
  • Adds nutrient and ingredient-grouping support to matprat (#899)
  • Adds canonical_url support to many of the remaining scrapers (#902, #905, #921)

Thank you all @ronajon @brett @jaapio @jknndy @ryanwinter @MiaPT @xunleii @jpts! 🥳

14.51.0

10 Oct 21:16
Compare
Choose a tag to compare
  • Adds support for nrk.no (#892)
  • Adds referential metadata lookup when authors and recipes are included as separate JSON-LD entities (#895)
  • Fixup / nitpick for replacement of malencoded UTF-8 non-breaking-spaces (#897)
  • Adding canonical_url for all applicable scrapers, and performing a content refresh: batch one (#891)
  • Misc small cleanups.

Thank you to @jknndy and @MiaPT! 🎉

14.50.2

04 Oct 09:19
Compare
Choose a tag to compare

Fixup: I'd entered the wrong version number for the previous release (14.45.1 instead of 14.50.1) - 52ea949