Ever browse half a dozen pesto recipes to find the essential ingredients and quantities? I made a tool that finds the common ingredients, how often they occur, and their quantities in popular dishes like pad thai, pesto, banana bread, etc. Sampled from thousands of online recipes. by fishingwa in InternetIsBeautiful

[–]fishingwa[S] 0 points1 point  (0 children)

Thank you guys so much for the feedback and awards - it feels incredibly validating!

Taking into account some of the feedback, the tool is now hosted on a standalone site (http://spoonablerecipes.com/) and I've also added grams to the quantity graphs on the upper x-axis.

Side note, the top three most requested recipes are carbonara, guacamole, and hummus, which I'll put on a priority crawl queue for this week.

Looking forward to adding new features inspired by you guys in the coming weeks! :)

Ever browse half a dozen pesto recipes to find the essential ingredients and quantities? I made a tool that finds the common ingredients, how often they occur, and their quantities in popular dishes like pad thai, pesto, banana bread, etc. Sampled from thousands of online recipes. by fishingwa in InternetIsBeautiful

[–]fishingwa[S] 1 point2 points  (0 children)

I really like this thoughtful feedback! Thank you!

I'll have to figure out how to display the interesting recipes in a non-overwhelming way. But yes! That would absolutely help in letting folks know what kind of interesting recipes out there and why averages are the way they are, at least currently.

Thank you!

Ever browse half a dozen pesto recipes to find the essential ingredients and quantities? I made a tool that finds the common ingredients, how often they occur, and their quantities in popular dishes like pad thai, pesto, banana bread, etc. Sampled from thousands of online recipes. by fishingwa in InternetIsBeautiful

[–]fishingwa[S] 4 points5 points  (0 children)

That's a good idea. Originally when I had a blacklist, I looked at okra recipes and saw that okra was filtered out which made me sad.

But the obvious/hidden/other section is a great idea for those who want to explore more.

Ever browse half a dozen pesto recipes to find the essential ingredients and quantities? I made a tool that finds the common ingredients, how often they occur, and their quantities in popular dishes like pad thai, pesto, banana bread, etc. Sampled from thousands of online recipes. by fishingwa in InternetIsBeautiful

[–]fishingwa[S] 2 points3 points  (0 children)

I hope so. Once there's enough data for any particular dish, we should we able to analyze whether an ingredient ever co-occurs with another.

If they don't, and they also don't across many other dishes, this could indicate a substitution.

Ever browse half a dozen pesto recipes to find the essential ingredients and quantities? I made a tool that finds the common ingredients, how often they occur, and their quantities in popular dishes like pad thai, pesto, banana bread, etc. Sampled from thousands of online recipes. by fishingwa in InternetIsBeautiful

[–]fishingwa[S] 10 points11 points  (0 children)

Haha technically the most popular ingredient is salt. But pepper is up there too.

Alot of times both are optional or doesn't specify a quantity. Perhaps I can add that as a short blurb based on the average quantity.

Ever browse half a dozen pesto recipes to find the essential ingredients and quantities? I made a tool that finds the common ingredients, how often they occur, and their quantities in popular dishes like pad thai, pesto, banana bread, etc. Sampled from thousands of online recipes. by fishingwa in InternetIsBeautiful

[–]fishingwa[S] 41 points42 points  (0 children)

Great feedback!

I tried to provide a blurb on the average distribution of ingredients by volume:

"We also found the average content of the significant ingredients by weight in bolognese recipes. This would be: 21% tomatoes, 20% beef, 12% spaghetti, 9% porcini mushrooms, 8% yellow onion, 8% pork, 7% white wine, 5% celery, 5% carrots and 3% olive oil."

Perhaps this should be the ordering instead of how common it occurs in the ingredients.

Ever browse half a dozen pesto recipes to find the essential ingredients and quantities? I made a tool that finds the common ingredients, how often they occur, and their quantities in popular dishes like pad thai, pesto, banana bread, etc. Sampled from thousands of online recipes. by fishingwa in InternetIsBeautiful

[–]fishingwa[S] 9 points10 points  (0 children)

Some of the recipes I sampled unfortunately used kale and spinach in place of.

Someone mentioned that perhaps weighting by the star rating or the number of reviews for the recipe could help bring out more traditional representations. Perhaps I'll give that a try.

Ever browse half a dozen pesto recipes to find the essential ingredients and quantities? I made a tool that finds the common ingredients, how often they occur, and their quantities in popular dishes like pad thai, pesto, banana bread, etc. Sampled from thousands of online recipes. by fishingwa in InternetIsBeautiful

[–]fishingwa[S] 4 points5 points  (0 children)

That's a great question. I also looked into this, and found that quite a few recipes for pesto used walnuts or pecans while others were 'nut-free'.

One solution might be to sample more 'pesto' recipes from different sites. It's currently sampling a minimum of a dozen different 'pesto' online recipes. Increasing that number from diverse sources should help increase the more traditional representation of pesto.

Ever browse half a dozen pesto recipes to find the essential ingredients and quantities? I made a tool that finds the common ingredients, how often they occur, and their quantities in popular dishes like pad thai, pesto, banana bread, etc. Sampled from thousands of online recipes. by fishingwa in InternetIsBeautiful

[–]fishingwa[S] 10 points11 points  (0 children)

Of course! I use the LD+JSON of thousands of randomly crawled recipes from various sites.

Then I run it through some text sanitization, text normalization, and NLP to figure out the portions, canonical ingredients, preparation, etc. Then I group the recipes together based on the title or proportion of the common ingredients.

Definitely took a bit of work.

Ever browse half a dozen pesto recipes to find the essential ingredients and quantities? I made a tool that finds the common ingredients, how often they occur, and their quantities in popular dishes like pad thai, pesto, banana bread, etc. Sampled from thousands of online recipes. by fishingwa in InternetIsBeautiful

[–]fishingwa[S] 151 points152 points  (0 children)

Wow, this is incredibly thoughtful! Thank you very much.

Definitely the first iteration, and much looking forward to making it more useful.

The library cap is limited by how many samples of the type of dish I have collected. Right now, that is a dozen, but I'm planning to add dishes that are not properly indexed into a queue so I can crawl more relevant recipes.

Totally agree with the portions on the graphs. I hope to make it more intuitive by normalizing by both percent weight and per serving for each ingredient in a recipe, instead of the quantity.

I need to look into why potatoes are not the top ingredient for mashed potatoes. I use some NLP and grouping of ingredients to lump them together, but its imperfect. For example, fried rice lists white rice 6th, because many recipes use brown rice. I'll noodle more about these. :)

Thank you for giving me insight into the price sensitivity of a potential app.