版本发布 8
Shoutout to @jknndy for leading this release with an incredible number of contributions and being active in code reviews! This version adds 50+ new scrapers and brings improvements to normalization, grouping, equipment handling and image fetching. ## What's Changed * Add support for sipandfeast.com by @awwithro in https://github.com/hhursev/recipe-scrapers/pull/1660 * upkeep: removing unneeded method calls by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1665 * Add support for cuisinez pour bebe by @sephrat in https://github.com/hhursev/recipe-scrapers/pull/1667 * update: Small doc fixes by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1672 * Adds support for LazyCatKitchen by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1659 * Adds support for cookedandloved by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1674 * Adds support for fithealthymacros by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1675 * Adds support for aubreyskitchen by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1676 * Adds support for gloriousrecipes by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1677 * Adds support for theicecreamconfectionals by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1673 * Fix: Add normalization for HTML entity u0026#039; by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1689 * Test on Python 3.14 by @bkmgit in https://github.com/hhursev/recipe-scrapers/pull/1600 * Adds support for feelgoodfoodie by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1692 * Adds support for erinscozykitchen by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1695 * Adds support for deliciouslysprinkled by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1698 * Adds support for Bellyfull by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1696 * Adds support for eatingonadime by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1697 * Adds support for spicysouthernkitchen by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1699 * Adds support for lmld by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1700 * Adds support for piesandplots by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1701 * Adds support for OhSweetBasil by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1702 * Adds support for ourbestbites by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1703 * Adds support for smalltownwoman by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1704 * Adds grouping to Lecremedelacrumb by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1705 * Farmhouseonboone: groupings & equipment by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1706 * Adds support for amberskitchencooks by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1707 * Add support for wyseguide by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1708 * Adds support for LoveFood by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1686 * Improve double parentheses handling by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1684 * Fix: Picnic by @Ruben172 in https://github.com/hhursev/recipe-scrapers/pull/1710 * Adds support for savoringthegood by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1711 * Adds support for adrianasbestrecipes by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1712 * Adds support for goodstuffrecipes by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1713 * Adds support for simplehomeedit by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1714 * Adds support for melissaknorris by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1719 * Adds support for cleaneatingkitchen by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1720 * Adds support for savvysavingcouple by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1728 * Adds support for sizzlingeats by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1729 * Adds support for lolascocina by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1732 * Adds support for farmtojar by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1733 * feat: skip nutrients schema `type` key by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1694 * Fix: doc codeblocks format by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1715 * fix: americastestkitchen now abides by schema by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1737 * Fix: Sharkninja brand by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1723 * Update chefkoch scraper to work with the new website by @derteufelqwe in https://github.com/hhursev/recipe-scrapers/pull/1679 * Adds support for polishfoodies by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1739 * Adds support for jennycancook by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1741 * Adds support for billyparisi by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1740 * Fix: BeautifulSoup deprecation warnings by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1745 * Adds support for thealmondeater by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1749 * Adds support for everydaydelicious by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1750 * Adds support for belleofthekitchen by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1751 * Adds support for littleferrarokitchen by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1752 * Adds support for eatingeuropean by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1753 * Adds support for asweetpeachef by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1759 * Adds support for foodbymaria by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1764 * Adds support for recipe.yamasa by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1758 * Adds support for kfoods by @jayaddison in https://github.com/hhursev/recipe-scrapers/pull/1743 * Adds support for magimix by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1769 * Adds support for lidiasitaly by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1765 * Adds support for alisoneroman by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1763 * Adds support for culinaryhill by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1762 * Adds support for melloschourico by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1727 * Adds support for myriadrecipes by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1755 * Adds support for realmomnutrition by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1754 * Adds support for thesuburbansoapbox by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1756 * Adds support for scrambledandscrumptious by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1731 * Adds support for carriesexperimentalkitchen by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1730 * Adds support for itsnotaboutnutrition by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1725 * Equipment WPRM mixin by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1653 * Adds support for recepti index by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1724 * Feat: Normalize Schema string fields (double-escaped entities, keywords, categories) by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1693 * Fix: improve pluralization, number handling, and handle leading zeros in `get_yields` by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1747 * Adds support for itdoesnttastelikechicken and improves grouping `best_match` functionality by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1685 * Fix: Streetkitchen by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1687 * Feature: Best image detection plugin by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1726 ## New Contributors * @awwithro made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1660 * @sephrat made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1667 * @bkmgit made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1600 * @Ruben172 made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1710 **Full Changelog**: https://github.com/hhursev/recipe-scrapers/compare/15.9.0...15.10.0
A LOT OF NEW SCRAPERS ADDED ❗ Massive thanks to **@bryanbrady**, **@jknndy** (the usual suspect), @jose1711 and our new contributors listed below. A lot of older scrapers got updates from @jknndy related to groupings, equipment, images, etc. For full changelog refer below. ## What's Changed * Fix: aberlehome instruction by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1549 * Add support for ToriAvey by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1592 * Add support for TheSpiceTrain by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1591 * Add support for TheFirstMess by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1589 * Add support for BakerbyNature by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1588 * Add support for ScrummyLane by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1587 * Add support for PilipinasRecipes by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1586 * Add support for PanlasangPinoy by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1585 * Add support for corriecooks.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1574 * Add support for homeandplate.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1573 * Add support for tableanddish.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1570 * Add support for realfoodwell.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1569 * Add support for chewoutloud.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1568 * Add support for tatyanaseverydayfood by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1567 * Add support for justinesnacks.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1566 * Add support for justalittlebitofbacon.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1571 * Add support for naturallyella by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1584 * Add support for ACozyKitchen by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1601 * Added support for quakeroats.com by @rilical in https://github.com/hhursev/recipe-scrapers/pull/1417 * Add support for AFarmGirlsDabbles by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1602 * Add support for thishealthytable.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1572 * Add support for hilahcooking by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1581 * Add support for TheOldWomanAndTheSea by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1590 * Add scraper for poppycooks.com by @Walkersb101 in https://github.com/hhursev/recipe-scrapers/pull/1520 * fix get_yields handling of floats by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1605 * Update format_diet_name helper by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1550 * Cleanup: test case updates by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1551 * Updates: Meljoulwan by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1552 * Update: festligare by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1553 * Update: Rutgerbakt by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1554 * Update: Sizzlefish by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1556 * Update: Tastyoven by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1557 * Update: organicallyaddison by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1559 * Update: Zestfulkitchen by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1560 * Update: Thebigmansworld by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1561 * Update: Erinliveswhole by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1562 * Update: Simplegreensmoothies by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1563 * Update: Loveandlemons by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1564 * Add support for drizzleanddip.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1582 * Adds support for Kikkoman by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1595 * Adds support for kiddokitchen by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1598 * Add support for howtofeedaloon by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1583 * Readme: Add a link to available scraper functions in list of available data points by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1604 * Adds support for leckerschmecker by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1578 * Update: Pingodoce by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1555 * Update: Cookinglsl by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1558 * Add scraper for iowagirleats.com by @patrickgardella in https://github.com/hhursev/recipe-scrapers/pull/1514 * Cleaup: Unneeded groupings removal by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1607 * Adds support for netacooks by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1612 * Implement integredient groups for VarechaPravdaSk. by @jose1711 in https://github.com/hhursev/recipe-scrapers/pull/1579 * Refactor: Optimize Equipment Helper and Simplified Logic for WPRM Equip by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1606 * fix: giallozafferano by @mayrmartin in https://github.com/hhursev/recipe-scrapers/pull/1613 * Adds support for xiachufang by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1610 * Adds support for adozensundays by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1614 ## New Contributors * @rilical made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1417 * @Walkersb101 made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1520 * @patrickgardella made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1514 * @mayrmartin made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1613 **Full Changelog**: https://github.com/hhursev/recipe-scrapers/compare/15.7.1...15.8.0
## What's Changed - allrecipes.com scraper simplified - rewe.de scraper simplified. No change in behavior expected **Full Changelog**: https://github.com/hhursev/recipe-scrapers/compare/15.7.0...15.7.1
## What's Changed * Adds suport for garnishandglaze.com by @curtgilb in https://github.com/hhursev/recipe-scrapers/pull/1508 * Added headers to the URLOpen Request by @Funk0 in https://github.com/hhursev/recipe-scrapers/pull/1512 * Fix: TasteAU instructions by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1523 * Add support for zestfulkitchen.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1541 * Add support for tastyoven.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1546 * Add support for sizzlefish.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1547 * Adds support for bakewithzoha by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1528 * Adds groupings to ahealthysliceoflife by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1527 * Add support for healthywithachanceofsprinkles.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1548 * Add support for cookinglsl.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1545 * Add support for organicallyaddison.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1544 * Add support for erinliveswhole.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1539 * Update the pioneerwoman to handle incomplete JSON+LD Recipe information by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1533 * Add support for simplegreensmoothies.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1538 * Add scraper for loveandlemons.com by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1537 * Add support for thebigmansworld by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1540 * Add scraper for festligare.se by @emielbeinema in https://github.com/hhursev/recipe-scrapers/pull/1534 * Adds supportm for editions-larousse by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1524 * Consistency: Updates TheRecipeCritic to matching naming convention by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1525 * Update aberlehome to handle incomplete JSON+LD Recipe information by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1532 * Update ingredient parsing in ahealthysliceoflife by @bryanbrady in https://github.com/hhursev/recipe-scrapers/pull/1531 * Add scraper for tastinghistory.com by @tomaisthorpe in https://github.com/hhursev/recipe-scrapers/pull/1521 * add scraper for picnic.app to address additional steps by @guerda in https://github.com/hhursev/recipe-scrapers/pull/1543 * Add scraper for amazingoriental.com by @reyostallenberg in https://github.com/hhursev/recipe-scrapers/pull/1516 * Adds auto-detection for popular ingredient-group selector combinations for WPRM and Tasty formats by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1529 ## New Contributors * @curtgilb made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1508 * @Funk0 made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1512 * @bryanbrady made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1541 * @emielbeinema made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1534 * @tomaisthorpe made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1521 * @guerda made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1543 * @reyostallenberg made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1516 **Full Changelog**: https://github.com/hhursev/recipe-scrapers/compare/15.6.0...15.7.0
## What's Changed * Add support for swissmilk.ch by @emilycares in https://github.com/hhursev/recipe-scrapers/pull/1498 * Adds support for ndr.de by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1505 * Adds support for sudachirecipes by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1506 * Adds support for Bofrost by @jknndy in https://github.com/hhursev/recipe-scrapers/pull/1504 ## New Contributors * @emilycares made their first contribution in https://github.com/hhursev/recipe-scrapers/pull/1498 **Full Changelog**: https://github.com/hhursev/recipe-scrapers/compare/15.5.1...15.6.0
Main: Make package compatible with bs4 14.3.X versions. Fixes #1497 Misc: doc and readme updates **Full Changelog**: https://github.com/hhursev/recipe-scrapers/compare/15.5.0...15.5.1
Adds support for: - natashaskitchen.com (#1440) - stacyling.com (#1439) - sugarhero.com (#1441) - mealprepmanual.com (#1453) - preppykitchen.com (#1454) - lacucinaitaliana.it (#1457) - lacucinaitaliana.com (#1456) - cookingwithjanica.com (#1387) - jumbo.com (#1465) - okokorecepten.nl (#1464) - kookjij.nl (#1463) - culy.nl (#1462) - 24kitchen.nl (#1461) - kellyscleankitchen.com (#1425) - wdr.de (#1460) - dagelijksekost.vrt.be (#1450) Bugfixes: - americastestkitchen.com: update scraper (#1320) - foodrepublic.com: update scraper, use schema format more (#1444) - rewe.de: fix and update ingredients parsing (#1455) Miscellaneous: - cookwell.com: better nutrition parsing (#1459) - please refer to https://docs.recipe-scrapers.com/ going forwards, it's actively updated and supported (#1457) - supported sites listed at https://docs.recipe-scrapers.com/getting-started/supported-sites/ - add Copyright and Usage section in our docs - updates in generate.py (#1451) - juliegoodwin.com.au: refactor time handling (#1443) - nhs.uk: refactor to use schema (#1445) ---- Contributors and special thanks to: @jknndy ^ 4 .. really @tom-anders, @eric-hoffmann, @Tantali, @fabrice1236, @brianstrauch
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