Promash Recipe File Converter
Brian There are a ton of great resources on the internet for beer recipes. Unfortunately for brewers many are posted in proprietary formats that are not compatible with other software packages. Some clever brewers put their heads together and came up with an open format they named BeerXml. In an effort to break down barriers between the different software packages I have written a converter to translate Promash files into BeerXML files. This is not a covert attempt to subvert Promash in any way, this is only an attempt to encourage the sharing of recipes between brewers. It is totally possible that something like this already exists but I have not stumbled across it.
Enough talk. The file can be downloaded below. If anyone has issues with exceptions please let me know. Its not perfect but it should get the job done 90% of the time.
Requirements:
Windows(So much for the big talk about open standards), .net 1.1
ToDo:
Make runnable under MONO
Usage:
[required] {optional}
Converter.exe [Directory Or File to Convert] {/s:Suffix} {/o:OutputDirectory} {/p}
sample: Converter.exe lager.rec /s:_Converted o:C:\ConvertedBeerRecipes
*File or Directory to convert. If no value is entered the application will process all the recipe files in the executing directory
*/suffix: Suffix to append to the convert files ie. _Converted (short form /s)
*/output: Directory to Output the files to. If blank will output to same directory (short form /o)
*/processSessions[+|-] Would you like to convert the brewing session files as well as the recipes. (short form /p)
Download: Promash Converter
December 10th, 2007 at 4:27 pm
Hi Brian,
Nice work on the Promash Converter. that is a handy tool.
I am working on a bit of PHP that I hope to have import beerxml recipes into a mysql db, for use in a homebrew community webpage (For my local brew club). It would allow for easy recipe sharing, and a central club recipe repository.
I am hoping that you could shed some light on your .rec conversion process. Right now my biggest hangup is that I need to be able to convert .rec files before I can even think of importing them (silly ProMash).
This is all for fun, no profit, and I will sing your praises to the masses if you can provide even a hint… I will anyway, because of the converter, but still…
Thanks in advance.
-AndyW