Promash Recipe File Converter

February 7th, 2007 by 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

Posted in Brewing, Software |

One Response

  1. AndyW Says:

    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

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.