Recipe-scrapers

Latest version: v15.6.0

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

Scan your dependencies

Page 4 of 27

14.59.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!

14.58.3

Bugfixes:
- mob.co.uk: rating-rounding and site name retrieval (1198)
- reishunger.de: HTML and scraping refresh (1202)
- weightwatchers.*: dynamic category retrieval, language correction (1213, 1216)
- abstract schema.org: fixup for retrieval of graph lists (1199)

Misc:
- Documentation fixups (1208, b798870a8a040257e477dbcc559036f608d4c364)
- Allow package description retrieval from metadata on Py3.9 (1218)
- A clearer, more transparent identifying user-agent has been added (1221)
- Enable continuous integration on the `v14` branch (1222)

Thank you, jknndy nmummau! :tada:

14.58.2

This release only affects the unit test suite, and as a result is functionally identical to the 14.58.1 release. This release should be the nearest to the upcoming 15.0.0 release temporally, and relatively similar in terms of feature support.

Misc:
- Unit tests: consider 'ingredient_groups' field optional instead of mandatory (1184).

Normally I'd thank our contributors in this release-note footer - but unusually, the only change in this release was one of mine, but I can thank jknndy for code reviewing :tada:

14.58.1

Bugfixes:
- The `nosalty.hu` scraper has been added to the `SCRAPERS` supported-hosts dictionary (1188).
- Misleading deprecation notices about `options` had been emitted when using the `wild_mode` keyword argument; these no longer occur (1191).
- `wild_mode` was incorrectly enabled when `scrape_html` was called on recipe URLs for unsupported sites (1186).

Misc:
- Consistent ordering of JSON keys in test data, to support code review (1151).
- A deprecation notice for the `scrape_me` function has been added (1192).
- Updates to the `README` based on user support feedback (1182).

WIth thanks to jknndy for the consistent JSON key ordering improvements! :tada:

14.58.0

Adds support for:
- bakels.co.uk (1152)
- dobrochut.aktuality.sk (1178)
- littlesunnykitchen.com (1171)
- receptyprevas.sk (1179)
- varecha.pravda.sk (1165)

Features:
- The `site_name` field should be more reliably available. (1177)

Bugfixes:
- The `ratings_count` field now returns an integer type value. (1176)

Misc:
- A (large) cleanup of `mypy` untyped-defs directives. (1174)
- Some developer utility configuration cleanups.
- Values returned as constants are wrapped by (default-handled) exceptions. (1132)

Thank you jknndy jose1711 traviswaelbro ! :tada:

14.57.1

Fixes:
- Fix missing ingredients for allrecipes scraper (1155).

Misc:
- Tests: when checking the scraper list, read from the package `description` metadata instead of the `README.rst` file (1162).

Thank you michael-genson! :tada:

Page 4 of 27

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.