3 ms·
Ask HN: Review my app, recipedistiller
I was looking for a really easy to build out grocery lists from online recipes:
http://recipedistiller.com
This is basically my side project to learn some Python and django, and also do some Android dev.
Would love to hear any feedback you might have.
- symbiotic 16y agoVery cool! I can see myself using this. How are you able to parse out the ingredients so well? One suggestion: After submitting a url for one recipe I get a list of ingredients, great! It would be cool if the text box at the top of that page would allow me to add another url to append the ingredients from another recipe to the list.
- bryanh 16y agoI'm interested in the details as well, please divulge!
- callorico 16y agoTo expand slightly on the above: I'm using BeautifulSoup to parse out the text fragments in the html doc. Then, for each fragment, a set of features are extracted. This is really the secret sauce part of things. The features are looking at things like, how many words are in the text fragment (ingredients tend to be fairly short). The features are fed into a classifier (I'm using the NLTK library for this) which outputs a yes/no label on whether or not this is an ingredient. Let me know if you've got any NLP or machine learning experience. I'd love to bounce some ideas off of you.
- bryanh 16y agoThanks for the info, I have little NLP experience but have been diving into machine learning and simple neural nets. What are your thoughts on NLTK? I've yet to use it.
- callorico 16y agoThanks! The ingredient parsing is definitely not 100% accurate (it falls down completely on several sites). That ingredient screen that appears after submitting a url was supposed to be used for error correction. Users can quickly delete and edit ingredients before adding it to their list. You are right though, it does add an extra step before you can add another recipe url. I'm currently using a naive bayes classifier for the ingredient extraction with some hand-crafted features. There's also an augmenting step that tries to exploit ingredient locality in the recipe doc to pick out ones that might have been initially missed.
- clistctrl 16y agolooks good! its like the reverse of my side project :) (http://fridgereport.com http://fridgereport.com)
- revorad 16y agoWow this could be really useful. The cool thing about this may be your secret sauce Bayes classifier, but adding a social component (seeing other people's recipe ingredients) to this would make this more useful. Also, generating a PDF would be good. And finally, a more interesting food-related mouthwatering name would be nice. Keep us updated!
- cl3m 16y agoreally nice