Skip to content

A web crawler that pulls data from common recipe site and curates a grocery list based on provided links.

Notifications You must be signed in to change notification settings

ryanspivey/Rapid-Recipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text A web crawler that pulls data from common recipe sites and curates a grocery list based on provided links.

*(VERY DIRTY CODE ALERT)*

  • I'm really excited about this concept and throwing it together *ASAP!* I'm planning on cleaning everything up and adding some missing functionalities after the primary prototype is working.
  • (10/07/2019) Making slow progress. I was stuck on the stacker for a while and decided to take a break. 1 week turned into 2 and 2 turned into 6 months. I thought I'd try my hand at it using a method I had thought of, but wasn't cofident would work properly. Stacker was previously combining all ingredients into a single list which meant comparisons had to be made between every item within a single arraylist. I found it easier to group the recipes into groups of 2 and compare those ingredients. After the first comparison, group 3 becomes the list that results from a comparison of group 1 & 2. Then group 3 is compared with group 2 to create group 4. Group 4 is compared with group 2 to create group 5, etc. If you'd like to learn more about how I did this, feel free to contact me. I'd love to talk about more ideas that keep advancing this project!

Libraries/Dependences

  • Jsoup 1.11.3
  • string-similarity-1.0.0

Tasks

  • Major Clean Up
  • Use common schema for scraping data from recipe sites (AnyList uses this)
  • Got basic utility of stacker working (adds amounts of duplicate ingredients & removes duplicates from list) (bane of my existence, algorithms r dum)
  • Combine amounts of combined ingredients
  • Write method to compare all ingredients within BaseRecipes & combine ingredients based on similarities
  • Make unit conversion object for common kitchen measurements.
  • Make fraction converter for recipe entries as fractions (i.e. 1/4 cup)
  • Web scrape ingredients, units, & amounts using jsoup library

About

A web crawler that pulls data from common recipe site and curates a grocery list based on provided links.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages