home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR22
/
MMCONV14.ZIP
/
WHATSNEW.130
< prev
next >
Wrap
Text File
|
1993-09-01
|
5KB
|
115 lines
ver 1.3
- fix dash handling, e.g., 4-6 pounds not split right
- fix 2 6-1/4 oz cans handling
- mix case categories
- make sure space after servings in all cases
- skip extra blank or '.' lines in directions- always
keep at least one of the spaces between sections
- in real MM recipe, don't stop on stars as CCHEF marker
- make sure --MM marker aligns with margin: H Peagram
MM header includes a --MM sequence
- handle Title:Spinach Tofu Lasagne - provide space
- added PINT to PT, DASH to DS, fluid oz to FL & several
additional variant spellings on existing
- fix From Scratch to actually work with real recipe;
used bad example to develop handling
- take out leading blanks in DIRECTIONS: consistency &
avoids being interpreted as ingredient.
- set own default category - handy on ZIP files -D or -d
- look for YIELD for servings
- option to save what not seen as recipe -S or -s
- fix to skip DIRECTIONS ----- and INGREDIENTS --- lines
regardless of length
- generic header: look for NAME: & DATE: -x -X
- pick up KEY WORDS as category: (Alvin Broughton)
- must have at least one direction line, otherwise ---
treated as normal rather than end of recipe
- end marker of at least 3 hyphens need not be aligned
with margin - but only hyphens and blanks allowed on
the line
- zap categories:
",MINE",
" BEST",
",BEST",
",MOM'S",
" MOM'S",
",ECHO",
" ECHO",
"CYBEREALM",
"MY FAVORITE",
"FAVORITE",
",MY",
" MY",
"*,"
Most of this seems straightforward to me. Some things work a little
better in this version of MMCONV basically. More abbreviations handled and
that sort of thing. Category names are now going to all be uppercase
followed by lower case. Directions will all be aligned at the left margin.
INGREDIENTS and DIRECTIONS lines are skipped. Many of these exceeded
the 45 char limit. I got tired of taking them out manually. So now the
program does it.
Modified detection of hyphens as end markers. Now can have dash lines
in ingredients as separator. Only in directions is it taken as an end
marker. This may cause problems for recipes without directions - but this
seems likely to be a real rare case. Also don't have to align end marker
hyphens with margin any more. You still can't have other characters than
blanks or hyphens on the line.
Some of the categories are automatically cleared. They are listed
above. Excess commas are removed from the category list. This is one of
the few items in MMCONV which will change Meal-Master formatted recipes as
well as non-MM recipes. The intent is to remove categories which seem
likely to be idiosyncratic and not apply to most people's needs in a
recipe.
The three new parameters may need some explanation. You don't have to
use any of these. They are just additional possible controls you may
choose to use.
- set own default category - handy on ZIP files -D or -d
Currently, MAINDISH is used for any recipe that does not have category
information. The -d option lets you substitute something else. You could
use -dMMCONV so you could later find the recipes you missed editing with a
category search and fix in MM. If you get a zip file of DESSERT recipes,
use -dDesserts to set them all to Category: Desserts. Otherwise, you have
to type in by hand or they end up as Maindish.
This came about when I got a zip file of drink recipes.
- option to save what not seen as recipe -S or -s
This was added to aid in my testing. However, you might find it handy.
If you add -s, any lines not written to the recipe file are written to
a file XTRAmmdd.n (mm=month; dd=day; n=1..999). Repeated runs will use
successive files just like is done with the other output file names.
Perusing this may spot recipes you missed flagging. Or sections of
recipes that got dropped.
- generic header: look for NAME: & DATE: -x -X
For Lawrence Kellie on FIDO, I have added a simple looking for NAME:
and DATE: to set the credit info. This is a caseblind search, so any
combination of these characters is recognized. This will expand the
message formats that MMCONV will work with. For now it is a separate
selectable option. If my testing shows no problem, I may switch to just
using this for all Name & Date processing.
(Unfortunately, my documentation still is probably too poorly done for
him. But maybe the program doing what he expects will make that
acceptable.)