Releases: hhursev/recipe-scrapers
Release list
15.12.0
Lots of new scrapers in this one! Existing functionality is intact. Massive thanks to @jknndy, who's been doing the bulk of the work - he's been added as both an author and maintainer of the package.
What's Changed
- Adds support for cookingclassy by @jknndy in #1805
- Adds support for 365daysofbakingandmore by @jknndy in #1806
- Adds support for cloudykitchen by @jknndy in #1807
- Adds support for biggerbolderbaking by @jknndy in #1808
- Adds support for tasteandtellblog by @jknndy in #1809
- Adds support for ciaoflorentina by @jknndy in #1810
- Adds support for girlversusdough by @jknndy in #1811
- Adds support for crazyforcrust by @jknndy in #1812
- Adds support for houseofnasheats by @jknndy in #1813
- Add scraper for jow.com by @Persite54 in #1814
- Add scraper for houseofyumm.com by @mattballito in #1817
- Adds support for laurenslatest by @jknndy in #1822
- Adds support for somuchfoodblog by @jknndy in #1827
- Adds support for dashfordinner by @jknndy in #1828
- Adds support for thewoodenskillet by @jknndy in #1829
- Adds support for platingsandpairings by @jknndy in #1832
- Adds support for littlespoonfarm by @jknndy in #1835
- Adds support for sugarmaplefarmhouse by @jknndy in #1836
- Adds support for thefoodcharlatan by @jknndy in #1837
- Adds support for delscookingtwist by @jknndy in #1838
- Adds support for moscatomom by @jknndy in #1840
- Adds support for bakeeatrepeat by @jknndy in #1839
- Adds support for blessthismessplease by @jknndy in #1841
- Adds support for cakewhiz by @jknndy in #1844
- Adds support for juliasalbum by @jknndy in #1845
- Adds support for thecountrycook by @jknndy in #1846
- cookomix fix instructions to handle sections by @jb101010-2 in #1847
- Adds support for pastificiosorrentino.com by @vjandrea in #1850
- Add scraper for savorythoughts.com by @mattballito in #1852
- Add scraper for andy-cooks.com by @GarroshIcecream in #1861
- Adds support for cookfastrecipes by @jknndy in #1865
- Cleanup: remove unneeded scraper code and JSON keys by @jknndy in #1869
- Adds support for fantabulosity by @jknndy in #1866
- Adds support for blogghetti by @jknndy in #1867
- Adds support for castironskilletcooking by @jknndy in #1868
- Adds support for garlicandzest by @jknndy in #1870
- Adds support for cookwithdana by @jknndy in #1871
- Adds support for afullliving by @jknndy in #1872
- Adds support for sundaysuppermovement by @jknndy in #1873
- Scraper issue with tasteofhome.com #1862 by @harryautomazione in #1874
- Adds support for 177milkstreet by @jknndy in #1831
- groups: tasteofhome by @jknndy in #1875
- Add support for Post Punk Kitchen by @valkyrie1248 in #1854
- Add support for The Guardian by @valkyrie1248 in #1855
- Add support for deliciouslyella by @valkyrie1248 in #1856
- Discontinue support for leanandgreenrecipes.net by @jknndy in #1876
- Adds support for daringgourmet by @jknndy in #1877
- Adds support for empirecipes by @jknndy in #1878
- Adds support for allsavoryrecipes by @jknndy in #1879
- bug: Correctly Parse schema.org PropertyValue in recipe ingredients by @jknndy in #1853
- feat: expand get_yields functionality & adds support for allnutritious by @jknndy in #1821
- Added scraper for Drinkoteket.se by @Pebkac03 in #1043
- Add donna hay by @mlduff in #1153
- add parser for edeka.de by @tom-anders in #1485
- Adds support for ricardocuisine by @jknndy in #1885
- Adds support for albert.cz by @zdenek-stursa in #1891
- Add support for velocidadcuchara.com by @natete in #1898
- Fix: halfbakedharvest.com instruction list parsing by @Nikash-B in #1887
- Add scraper for site: madame.lefigaro.fr by @Nikash-B in #1890
- Add support for directoalpaladar.com by @natete in #1892
- Fix: Street Kitchen instructions and total time parsing by @caoerz-helen in #1888
- bug: streetkitchen group parsing by @jknndy in #1899
- Add scraper for mexicanplease.com by @apolydore in #1902
- Groups: 101cookbooks by @jknndy in #1906
- groupings: Mexicanplease by @jknndy in #1905
- Groups: ambitiouskitchen by @jknndy in #1908
- Groups/Equipment: averiecooks by @jknndy in #1909
- Groups: bakels.co.uk by @jknndy in #1910
- Groups: bakewithzoha by @jknndy in #1911
- Add support for hogarmania.com by @natete in #1897
- Groups/Refactor: bongeats by @jknndy in #1912
- Update alisoneroman.com: add description, fix ingredient groups, refresh fixtures by @d-buckner in #1900
- Add scraper: mollybaz.com by @d-buckner in #1914
- Update: mollybaz by @jknndy in #1917
- Add scraper: plantyou.com by @d-buckner in #1915
- Groups: bowlofdelicious by @jknndy in #1913
- Update/Groupings: alittlebityummy by @jknndy in #1907
- fix: BricelEtBaklava by @jknndy in #1919
- Groups: castironketo by @jknndy in #1920
- Groups/refactor: cdkitchen by @jknndy in #1921
- Groups: chefsavvy by @jknndy in #1923
- Groups/refactor: chefnini by @jknndy in #1922
- feat: adds 21 new types to RECIPE_YIELD_TYPES by @jknndy in #1918
- Groups: cleaneatingkitchen by @jknndy in #1928
- Groups: coleycooks by @jknndy in #1929
- Groups: comidinhasdochef by @jknndy in #1930
- Groups: cookieandkate by @jknndy in #1931
- groups: davidlebovitz by @jknndy in #1934
- Groups: corriecooks by @jknndy in #1932
- Equip: creativecanning by @jknndy in #1933
- Groups: eatingbirdfood by @jknndy in #1935
- Groups: donalskehan by @jknndy in #1936
- Groups: dinneratthezoo by @jknndy in #1937
- Groups: errenskitchen by @jknndy in #1939
- Groups: fifteenspatulas by @jknndy in #1938
*...
15.11.0
What's Changed
- Drop support for python 3.9 (EOL)
- Adds support for figjar by @jknndy in #1772
- Cleanup: New Equipment Mixin Usages by @jknndy in #1773
- Adds support for howtocook by @jknndy in #1774
- Adds support for sugarspunrun by @jknndy in #1776
- Adds support for recipeforperfection by @jknndy in #1777
- Adds support for iamafoodblog by @jknndy in #1778
- Adds support for anitalianinmykitchen by @jknndy in #1779
- Adds support for tastefullygrace by @jknndy in #1780
- Adds support for kennethtemple by @jknndy in #1781
- Fix: Docs Example Section Formatting by @jknndy in #1792
- groupings: nosalty by @jknndy in #1800
- Adds support for iambaker by @jknndy in #1783
- Adds support for grandbaby-cakes by @jknndy in #1801
- Adds support for coleycooks by @jknndy in #1802
- Adds support for goldnplump by @jknndy in #1793
- Adds support for choosehomemade by @jknndy in #1789
- Add scraper for africanbites.com by @mattballito in #1799
- Add scraper for southernbite.com by @mattballito in #1803
- Add scraper for flavorsbylinbie.com by @egom3z in #1804
- Site/pauladeen by @UO4D in #1794
- Adds support for girlgonegourmet by @jknndy in #1775
New Contributors
- @egom3z , @arianna-m , @MeghaJasti , @schramljk made their first contribution in #1804 , implementing a rather tricky scraper
- @mattballito made their first contribution in #1799
- @UO4D made their first contribution in #1794
Full Changelog: 15.10.0...15.11.0
15.10.0
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 #1660
- upkeep: removing unneeded method calls by @jknndy in #1665
- Add support for cuisinez pour bebe by @sephrat in #1667
- update: Small doc fixes by @jknndy in #1672
- Adds support for LazyCatKitchen by @jknndy in #1659
- Adds support for cookedandloved by @jknndy in #1674
- Adds support for fithealthymacros by @jknndy in #1675
- Adds support for aubreyskitchen by @jknndy in #1676
- Adds support for gloriousrecipes by @jknndy in #1677
- Adds support for theicecreamconfectionals by @jknndy in #1673
- Fix: Add normalization for HTML entity u0026#039; by @jknndy in #1689
- Test on Python 3.14 by @bkmgit in #1600
- Adds support for feelgoodfoodie by @jknndy in #1692
- Adds support for erinscozykitchen by @jknndy in #1695
- Adds support for deliciouslysprinkled by @jknndy in #1698
- Adds support for Bellyfull by @jknndy in #1696
- Adds support for eatingonadime by @jknndy in #1697
- Adds support for spicysouthernkitchen by @jknndy in #1699
- Adds support for lmld by @jknndy in #1700
- Adds support for piesandplots by @jknndy in #1701
- Adds support for OhSweetBasil by @jknndy in #1702
- Adds support for ourbestbites by @jknndy in #1703
- Adds support for smalltownwoman by @jknndy in #1704
- Adds grouping to Lecremedelacrumb by @jknndy in #1705
- Farmhouseonboone: groupings & equipment by @jknndy in #1706
- Adds support for amberskitchencooks by @jknndy in #1707
- Add support for wyseguide by @jknndy in #1708
- Adds support for LoveFood by @jknndy in #1686
- Improve double parentheses handling by @jknndy in #1684
- Fix: Picnic by @Ruben172 in #1710
- Adds support for savoringthegood by @jknndy in #1711
- Adds support for adrianasbestrecipes by @jknndy in #1712
- Adds support for goodstuffrecipes by @jknndy in #1713
- Adds support for simplehomeedit by @jknndy in #1714
- Adds support for melissaknorris by @jknndy in #1719
- Adds support for cleaneatingkitchen by @jknndy in #1720
- Adds support for savvysavingcouple by @jknndy in #1728
- Adds support for sizzlingeats by @jknndy in #1729
- Adds support for lolascocina by @jknndy in #1732
- Adds support for farmtojar by @jknndy in #1733
- feat: skip nutrients schema
typekey by @jknndy in #1694 - Fix: doc codeblocks format by @jknndy in #1715
- fix: americastestkitchen now abides by schema by @jknndy in #1737
- Fix: Sharkninja brand by @jknndy in #1723
- Update chefkoch scraper to work with the new website by @derteufelqwe in #1679
- Adds support for polishfoodies by @jknndy in #1739
- Adds support for jennycancook by @jknndy in #1741
- Adds support for billyparisi by @jknndy in #1740
- Fix: BeautifulSoup deprecation warnings by @jknndy in #1745
- Adds support for thealmondeater by @jknndy in #1749
- Adds support for everydaydelicious by @jknndy in #1750
- Adds support for belleofthekitchen by @jknndy in #1751
- Adds support for littleferrarokitchen by @jknndy in #1752
- Adds support for eatingeuropean by @jknndy in #1753
- Adds support for asweetpeachef by @jknndy in #1759
- Adds support for foodbymaria by @jknndy in #1764
- Adds support for recipe.yamasa by @jknndy in #1758
- Adds support for kfoods by @jayaddison in #1743
- Adds support for magimix by @jknndy in #1769
- Adds support for lidiasitaly by @jknndy in #1765
- Adds support for alisoneroman by @jknndy in #1763
- Adds support for culinaryhill by @jknndy in #1762
- Adds support for melloschourico by @jknndy in #1727
- Adds support for myriadrecipes by @jknndy in #1755
- Adds support for realmomnutrition by @jknndy in #1754
- Adds support for thesuburbansoapbox by @jknndy in #1756
- Adds support for scrambledandscrumptious by @jknndy in #1731
- Adds support for carriesexperimentalkitchen by @jknndy in #1730
- Adds support for itsnotaboutnutrition by @jknndy in #1725
- Equipment WPRM mixin by @jknndy in #1653
- Adds support for recepti index by @jknndy in #1724
- Feat: Normalize Schema string fields (double-escaped entities, keywords, categories) by @jknndy in #1693
- Fix: improve pluralization, number handling, and handle leading zeros in
get_yieldsby @jknndy in #1747 - Adds support for itdoesnttastelikechicken and improves grouping
best_matchfunctionality by @jknndy in #1685 - Fix: Streetkitchen by @jknndy in #1687
- Feature: Best image detection plugin by @jknndy in #1726
New Contributors
- @awwithro made their first contribution in #1660
- @sephrat made their first contribution in #1667
- @bkmgit made their first contribution in #1600
- @Ruben172 made their first contribution in #1710
Full Changelog: 15.9.0...15.10.0
15.9.0
Thanks to @jknndy for leading this release with 20+ improvements across scrapers, @MrShark for the new test update script, @Sorosliu1029 for xiachufang fixes, @mabuch for adding Migusto support, and @radiac for Waitrose updates!
What's Changed
- Update: Rewe equipment & instructions improvments by @jknndy in #1615
- Rework: Argiro by @jknndy in #1617
- Refactor: generate.py + new scraper using it by @jknndy in #1580
- Add test update script by @MrShark in #1639
- Fix: Lekkerensimpel + updates by @jknndy in #1637
- Fix: xiachufang description and category field by @Sorosliu1029 in #1640
- Remove references to
Reviewsby @jknndy in #1632 - Update: countryliving by @jknndy in #1616
- Update: franzoesischkochen by @jknndy in #1619
- Update: goodhousekeeping by @jknndy in #1620
- Remove CookEatShare by @jknndy in #1646
- Add scraper for migusto.migros.ch by @mabuch in #1648
- Update: ingoodflavor by @jknndy in #1621
- Rework: Weightwatchers by @jknndy in #1651
- fix: ATK image by @jknndy in #1643
- Adds support for chefjackovens by @jknndy in #1645
- Fix: AlltOmMat typo by @jknndy in #1641
- Update waitrose by @radiac in #1626
- MatPrat: Ingredients update by @jknndy in #1633
- Docs: Improvements to how-to-develop-a-scraper.md by @jknndy in #1649
- Refactor scrapers to use 12
@cached_propertyby @jknndy in #1634 - Update quakeroats by @jknndy in #1625
- Update: pickuplimes by @jknndy in #1624
- Update: herseyland by @jknndy in #1622
- Groupings: grimgrains by @jknndy in #1623
- Return None for zero-minute durations in get_minutes by @jknndy in #1650
- fix: Arla by @jknndy in #1618
- Adds support for ninjatestkitchen by @jknndy in #1629
- Fix: Mob by @jknndy in #1652
- Fix: TasteAU ingredient + instructions by @jknndy in #1655
New Contributors
- @MrShark made their first contribution in #1639
- @Sorosliu1029 made their first contribution in #1640
- @mabuch made their first contribution in #1648
- @radiac made their first contribution in #1626
Full Changelog: 15.8.0...15.9.0
15.8.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 #1549
- Add support for ToriAvey by @bryanbrady in #1592
- Add support for TheSpiceTrain by @bryanbrady in #1591
- Add support for TheFirstMess by @bryanbrady in #1589
- Add support for BakerbyNature by @bryanbrady in #1588
- Add support for ScrummyLane by @bryanbrady in #1587
- Add support for PilipinasRecipes by @bryanbrady in #1586
- Add support for PanlasangPinoy by @bryanbrady in #1585
- Add support for corriecooks.com by @bryanbrady in #1574
- Add support for homeandplate.com by @bryanbrady in #1573
- Add support for tableanddish.com by @bryanbrady in #1570
- Add support for realfoodwell.com by @bryanbrady in #1569
- Add support for chewoutloud.com by @bryanbrady in #1568
- Add support for tatyanaseverydayfood by @bryanbrady in #1567
- Add support for justinesnacks.com by @bryanbrady in #1566
- Add support for justalittlebitofbacon.com by @bryanbrady in #1571
- Add support for naturallyella by @bryanbrady in #1584
- Add support for ACozyKitchen by @bryanbrady in #1601
- Added support for quakeroats.com by @rilical in #1417
- Add support for AFarmGirlsDabbles by @bryanbrady in #1602
- Add support for thishealthytable.com by @bryanbrady in #1572
- Add support for hilahcooking by @bryanbrady in #1581
- Add support for TheOldWomanAndTheSea by @bryanbrady in #1590
- Add scraper for poppycooks.com by @Walkersb101 in #1520
- fix get_yields handling of floats by @bryanbrady in #1605
- Update format_diet_name helper by @jknndy in #1550
- Cleanup: test case updates by @jknndy in #1551
- Updates: Meljoulwan by @jknndy in #1552
- Update: festligare by @jknndy in #1553
- Update: Rutgerbakt by @jknndy in #1554
- Update: Sizzlefish by @jknndy in #1556
- Update: Tastyoven by @jknndy in #1557
- Update: organicallyaddison by @jknndy in #1559
- Update: Zestfulkitchen by @jknndy in #1560
- Update: Thebigmansworld by @jknndy in #1561
- Update: Erinliveswhole by @jknndy in #1562
- Update: Simplegreensmoothies by @jknndy in #1563
- Update: Loveandlemons by @jknndy in #1564
- Add support for drizzleanddip.com by @bryanbrady in #1582
- Adds support for Kikkoman by @jknndy in #1595
- Adds support for kiddokitchen by @jknndy in #1598
- Add support for howtofeedaloon by @bryanbrady in #1583
- Readme: Add a link to available scraper functions in list of available data points by @jknndy in #1604
- Adds support for leckerschmecker by @jknndy in #1578
- Update: Pingodoce by @jknndy in #1555
- Update: Cookinglsl by @jknndy in #1558
- Add scraper for iowagirleats.com by @patrickgardella in #1514
- Cleaup: Unneeded groupings removal by @jknndy in #1607
- Adds support for netacooks by @jknndy in #1612
- Implement integredient groups for VarechaPravdaSk. by @jose1711 in #1579
- Refactor: Optimize Equipment Helper and Simplified Logic for WPRM Equip by @jknndy in #1606
- fix: giallozafferano by @mayrmartin in #1613
- Adds support for xiachufang by @jknndy in #1610
- Adds support for adozensundays by @jknndy in #1614
New Contributors
- @rilical made their first contribution in #1417
- @Walkersb101 made their first contribution in #1520
- @patrickgardella made their first contribution in #1514
- @mayrmartin made their first contribution in #1613
Full Changelog: 15.7.1...15.8.0
15.7.1
What's Changed
- allrecipes.com scraper simplified
- rewe.de scraper simplified.
No change in behavior expected
Full Changelog: 15.7.0...15.7.1
15.7.0
What's Changed
- Adds suport for garnishandglaze.com by @curtgilb in #1508
- Added headers to the URLOpen Request by @Funk0 in #1512
- Fix: TasteAU instructions by @jknndy in #1523
- Add support for zestfulkitchen.com by @bryanbrady in #1541
- Add support for tastyoven.com by @bryanbrady in #1546
- Add support for sizzlefish.com by @bryanbrady in #1547
- Adds support for bakewithzoha by @jknndy in #1528
- Adds groupings to ahealthysliceoflife by @jknndy in #1527
- Add support for healthywithachanceofsprinkles.com by @bryanbrady in #1548
- Add support for cookinglsl.com by @bryanbrady in #1545
- Add support for organicallyaddison.com by @bryanbrady in #1544
- Add support for erinliveswhole.com by @bryanbrady in #1539
- Update the pioneerwoman to handle incomplete JSON+LD Recipe information by @bryanbrady in #1533
- Add support for simplegreensmoothies.com by @bryanbrady in #1538
- Add scraper for loveandlemons.com by @bryanbrady in #1537
- Add support for thebigmansworld by @bryanbrady in #1540
- Add scraper for festligare.se by @emielbeinema in #1534
- Adds supportm for editions-larousse by @jknndy in #1524
- Consistency: Updates TheRecipeCritic to matching naming convention by @jknndy in #1525
- Update aberlehome to handle incomplete JSON+LD Recipe information by @bryanbrady in #1532
- Update ingredient parsing in ahealthysliceoflife by @bryanbrady in #1531
- Add scraper for tastinghistory.com by @tomaisthorpe in #1521
- add scraper for picnic.app to address additional steps by @guerda in #1543
- Add scraper for amazingoriental.com by @reyostallenberg in #1516
- Adds auto-detection for popular ingredient-group selector combinations for WPRM and Tasty formats by @jknndy in #1529
New Contributors
- @curtgilb made their first contribution in #1508
- @Funk0 made their first contribution in #1512
- @bryanbrady made their first contribution in #1541
- @emielbeinema made their first contribution in #1534
- @tomaisthorpe made their first contribution in #1521
- @guerda made their first contribution in #1543
- @reyostallenberg made their first contribution in #1516
Full Changelog: 15.6.0...15.7.0
15.6.0
What's Changed
- Add support for swissmilk.ch by @emilycares in #1498
- Adds support for ndr.de by @jknndy in #1505
- Adds support for sudachirecipes by @jknndy in #1506
- Adds support for Bofrost by @jknndy in #1504
New Contributors
- @emilycares made their first contribution in #1498
Full Changelog: 15.5.1...15.6.0
15.5.1
15.5.0
What's Changed
- Add scraper support for spisbedre.dk (#1486) by @jacrasmussen in #1487
- Adds support for SamsungFood by @jknndy in #1475
- Adds groupings for ACoupleCooks by @jknndy in #1471
- Update Panelinha by @jknndy in #1467
- Myplate update by @jknndy in #1468
- New test and refactor for Rewe by @jknndy in #1469
- Updates latelierderoxane by @jknndy in #1470
- Feastingathome update by @jknndy in #1473
- Update & Fix: Lecker now abides to Schema & custom Instructions handling by @jknndy in #1480
- fix instruction detection for dagelijkse kost by @Tantali in #1495
- Adds support for theplantbasedschool by @jknndy in #1493
- Improve scraping of spisbedre.dk by @jacrasmussen in #1489
- Fix issue #1491, data that is not an object in json-ld graph by @jochem261 in #1492
New Contributors
- @jacrasmussen made their first contribution in #1487
- @jochem261 made their first contribution in #1492
Full Changelog: 15.4.0...15.5.0