RecipeML support
Converted from SourceForge issue 1107762, submitted by SourceForge user nobody on 2005-01-23 13:23:26 UTC.
If you can, try to be sure your system support the RecipeML format.
http://www.formatdata.com/recipeml/index.html
It's an open source format for recipe programs so that they will be more compatible.
Thank you.
Submitted by SourceForge user nobody on 2005-03-06 07:37:45 UTC.
Logged In: NO
LargoRecipes has an archive of 10000 recipes in RecipeML format. http://dsquirrel.tripod.com/recipeml/indexrecipes2.html
Or how about support for Eatdrinkfeelgood - http://www.eatdrinkfeelgood.org/ ?
//Mads
Submitted by SourceForge user thomas_hinkle on 2005-01-26 22:01:56 UTC.
Logged In: YES user_id=1030390
RecipeML is not exactly an open source format. Nor is it very widely used at present. You can read the license here: http://www.formatdata.com/recipeml/license.html
The license says all RecipeML processing software must include certain words in its advertising and must include a notice of the copyright -- I don't believe this is GPL-compatible, and I don't want myself or other future Gourmet developers to be told how to "advertise" the software.
RecipeML would have been the first format I'd used if I could have gotten a clear understanding of its license (from reading it, it appears that it is incompatible with the GPL). That said, there are other open source programs that read RecipeML, so perhaps it's safe to assume there wouldn't be a license conflict (I never got a straight answer from the recipe-ml mailing list). I would be happy to implement this in the future, especially if there is someone out there with a recipe collection already in this format.
Hello Nice program, thanks for your work!
As you said, you "would be happy to implement this in the future, especially if there is someone out there with a recipe collection already in this format."
Well, here's a collection of more then 10.000 recipes in the RecipeML format. Would you consider implementing the support of RecipeML in that case? ;)
Out of curiosity, I recently had a quick look at the mentioned RecipeML collection and importing these would probably require manual work afterwards. Some strange things with the collection:
- I could not parse about 50 of the original files using
xml.etree.ElementTreedue to invalid characters in the directions. - Authors/sources may be wrapped into ingredient tags.
- Some ingredients are split across more than one ingredient element.
- The directions contain additional data like ingredients, servings, author and source information.
- The directions do not use the step element provided by RecipeML, instead normal enumerations are used. (This should not be a real problem as the Gourmet XML format does not seem to have a similar step element.)
- Some of the categories do not make sense.
According to the archive page, these RecipeML files have been converted from a MealMaster collection Gourmet is able to import. The original site is not available anymore, but a copy can be accessed at https://web.archive.org/web/20021209093112/http://www.thehoseys.com:80/recipes.html (5 files seem to be missing, but 2500 recipes should not make the difference in this collection). The original version seems to have the same flaws as the RecipeML version which is not very surprising as the conversion probably had been done automatically.