Cooking Thing
Hosted at http://atitd.nobodymuch.org/cooking/.
Data file used is 8/Feb/2006 wiki data.
Very similar to Cordon Bleu in its capabilities but it can be used on the web without needing a local install.
The best way to save a recipe is to use http://tinyurl.com/ when you have a completed recipe, eg.
Created by Sullivan (backend on that page) and Alya (web frontend), all in Python.
For source code, see this page's attachments.
Suggestions:
- make-tinyurl button on the page
- (always) suggest ingredients below the buttom and above the top ingredient
- a way to show the ingredient order (perhaps using a + to fold out the order below a particular ingredient and above the next selected one), something like: http://wiki.atitd.net/tale2/Users/Beren/Cooking/New_End. You could then click the ingredient you wanted to add it.
- in suggest, show negatives which are close in sort order
- add default of 1 to the add ingredients quantity box (and select it on page load, if possible) to decrease user actions
- move the "add" button to the same line as the ingredients drop-down, to decrease scrolling
- shrink the height of the page header white space, to decrease scrolling
- move "Servings:" to the same line as "Duration:", to decrease scrolling
Suggestions done/being worked on:
- filter suggestions/ingredients by stats
- or optionally display stats like durations (done this way)
- ability to parse a recipe from the recipes page
- in suggest, show distance in the search order
- filter out used ingredients from the suggestion list, or provide an indication that a suggested item is already in use.
- ability to copy recipe into wiki "One of each: Ingredients" style