Recipe-scrapers

Latest version: v14.56.0

Safety actively analyzes 621892 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 23

15.0.0rc3

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.

15.0.0rc2

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.

15.0.0rc1

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.56.0

Adds support for:
- bestrecipes.com.au (1049)
- breadtopia.com (1027)
- dish.co.nz (1046)
- inbloombakery.com (1053)
- joythebaker.com (1084)
- kitchenaid.com.au (1058)
- kuchynalidla.sk (1037)
- leukerecepten.nl (1030)
- moulinex.fr (1066)
- myjewishlearning.com (1036)
- whole30.com (1073)
- womensweekly.com.au (1081)

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:
- [Temporarily](https://github.com/scrapinghub/extruct/issues/215) pins the `lxml` dev dependency upper-bound (#1048)
- Updates baseline dependency versions (both package and development) (1088, 1090, 1091, 1092)
- Refactor of some library-internal utility code (1031, 1033)

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

14.55.0

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

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 :tada:

Page 1 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.