14.57.0
Adds support for:
- aflavorjournal.com (#1138)
- aldi.com.au (#1139)
- alexandracooks.com (#1138)
- alittlebityummy.com (#1108)
- allthehealthythings.com (#1133)
- bakels.com.au (#1097)
- barefeetinthekitchen.com (#1138)
- cafedelites.com (#1138)
- damndelicious.net (#1138)
- dinneratthezoo.com (#1133)
- dinnerthendessert.com (#1138)
- evolvingtable.com (#1133)
- familyfoodonthetable.com (#1138)
- felix.kitchen (#1098)
- gourmettraveller.com (#1104)
- kitchensanctuary.com (#1115)
- kristineskitchenblog.com (#1133)
- mccormick.com (#1111)
- modernhoney.com (#1138)
- momontimeout.com (#1138)
- mykoreankitchen.com (#1094)
- notenoughcinnamon.com (#1138)
- onesweetappetite.com (#1133)
- potatorolls.com (#1109)
- recipegirl.com (#1138)
- savorynothings.com (#1138)
- tasteatlas.com (#1110)
- thecookierookie.com (#1138)
- thecookingguy.com (#1067)
- thesaltymarshmallow.com (#1138)
- unsophisticook.com (#1138)
Features:
- Adds the
dietary_restrictions
scraper field (#1107) - Adds the
ratings_count
scraper field (#1061) - Adds the
keywords
scraper field (#1059, #1128)
Fixes:
- Image retrieval fixup for
jamieoliver
(#1127) - More robust
ratings
handling forusapears
(80d3504, 01d4e1f) - Remove workaround / limitation on
lxml
version (#1144)
Misc:
- Expanded test coverage for many (300+) scrapers (#1123)
- Use per-brand-name Python classnames for scrapers (#1118, 508301d)
- Deprecate the scraper
options
argument (#1079) - Enable
sphinx-lint
checks for theREADME
file (57ac5ee) - Remove HTML tags during
normalize_string
helper calls (#1117) - Remove some no-op data-driven test/subtest cases (#1113)
- Add a safety-check for unexpected redirects in
MarleySpoon
(#1069) - Simplify test assertion logic for
ratings_count
field (#1135) - Introduce a standardized ordering for test data JSON keys (#1124)
- Add automated testing of
README
scraper list (#1105)
Thank you @a1831319 @heathrampazis @jknndy @mlduff @Mooree003 @rmdluo ! 🎉