Imported from archive.
[weather.git] / weatherrc.5
index d490d76..ea545d0 100644 (file)
@@ -1,5 +1,5 @@
-.TH WEATHERRC 5 "March 15, 2010" "" \" -*- nroff -*-
-\" Copyright (c) 2006-2010 Jeremy Stanley <fungi@yuggoth.org>.
+.TH weatherrc 5 "2012\-06\-24" "2.0" \" -*- nroff -*-
+\" Copyright (c) 2006-2012 Jeremy Stanley <fungi@yuggoth.org>.
 \" Permission to use, copy, modify, and distribute this software is
 \" granted under terms provided in the LICENSE file distributed with
 \" this software.
 \" Permission to use, copy, modify, and distribute this software is
 \" granted under terms provided in the LICENSE file distributed with
 \" this software.
@@ -8,114 +8,109 @@ weatherrc \- configuration file format for the
 .BR weather (1)
 utility
 .SH DESCRIPTION
 .BR weather (1)
 utility
 .SH DESCRIPTION
-The weatherrc file format is intended to specify a set of macros
-by which to group a METAR station ID for current conditions data with a
-city/state combination for a forecast, but many of the other
-command\-line options and flags for the weather utility can be specified
-as well. The file is organized as an INI-format config, with the alias
-name in [] brackets and the associated parameter/value pairs on following
-lines. Parameters and their values as separated by = or : characters.
+.
+The \fIweatherrc\fR file format is intended to specify a set of aliases
+by which to group URIs for METAR station conditions and alert/forecast
+zones, but other command-line options and flags for the weather utility
+can be specified as well.
+.
+The file is organized as an INI-format config, with the alias name in []
+brackets and the associated parameter/value pairs on following lines.
+.
+Parameters and their values are separated by = or : characters.
+.
 Multi-word values do not need quoting.
 Multi-word values do not need quoting.
-.SH PARAMETERS
+.
 These parameters are supported...
 .TP
 .B alert
 These parameters are supported...
 .TP
 .B alert
-include local alert notices
+include local alert notices (possible values are
+.BR False " and " True " or " 0 " and " 1 )
 .TP
 .B atypes
 .TP
 .B atypes
-alert notification types to display
+list of alert notification types to display (ex:
+.BR tornado_warning,urgent_weather_message )
 .TP
 .TP
-.B aurl
-alert URL (including %atype% and %zone%)
+.B cache
+control all caching (possible values are
+.BR False " and " True " or " 0 " and " 1 )
 .TP
 .TP
-.B city
-the city name (ex: Raleigh Durham)
+.B cache_data
+control retrieved data caching (possible values are
+.BR False " and " True " or " 0 " and " 1 )
+.TP
+.B cache_search
+control search result caching (possible values are
+.BR False " and " True " or " 0 " and " 1 )
+.TP
+.B cacheage
+duration in seconds to refresh cached data (ex:
+.BR 900 )
+.TP
+.B cachedir
+directory for storing cached searches and data (ex:
+.BR ~/.weather )
 .TP
 .B conditions
 .TP
 .B conditions
-output current conditions (possible values are False and True or 0 and 1)
+output current conditions (possible values are
+.BR False " and " True " or " 0 " and " 1 )
 .TP
 .TP
-.B flines
-maximum number of forecast lines to show (integer value, 0 means unlimited)
+.B defargs
+list of default command-line arguments (ex:
+.BR avl,rdu )
 .TP
 .B forecast
 .TP
 .B forecast
-include a local forecast (possible values are False and True or 0 and 1)
-.TP
-.B furl
-forecast URL (ex: http://forecast.org/%st%/%city%.txt)
+include a local forecast (possible values are
+.BR False " and " True " or " 0 " and " 1 )
 .TP
 .B headers
 .TP
 .B headers
-the conditions headers to display (ex: temperature,wind)
-.TP
-.B id
-the METAR station ID (ex: KRDU)
+list of conditions headers to display (ex:
+.BR temperature,wind )
 .TP
 .B imperial
 .TP
 .B imperial
-filter/convert for US/UK units
+filter/convert conditions for US/UK units (possible values are
+.BR False " and " True " or " 0 " and " 1 )
 .TP
 .B metric
 .TP
 .B metric
-filter/convert for metric units
-.TP
-.B murl
-METAR URL (ex: http://metar.org/%id%.txt)
+filter/convert conditions for metric units (possible values are
+.BR False " and " True " or " 0 " and " 1 )
 .TP
 .B quiet
 .TP
 .B quiet
-skip preambles and don't indent (possible values are False and True or 0 and 1)
+skip preambles and don't indent (possible values are
+.BR False " and " True " or " 0 " and " 1 )
 .TP
 .TP
-.B st
-the state abbreviation (ex: NC)
+.B setpath
+directory search path for correlation sets (ex:
+.BR .:~/.weather )
 .TP
 .B verbose
 .TP
 .B verbose
-show full decoded feeds (possible values are False and True or 0 and 1)
-.TP
-.B zones
-alert zones (ex: nc/ncc183,nc/ncz041)
-.SH URL FORMAT
-The placeholders %city% and %st% in the furl URL and %id% in the murl URL
-will be replaced with the city, st and id definitions respectively. If the
-placeholder has all letters lowercased, the replacement will be forced to
-all lowercase. If the placeholder has all letters uppercased, the
-replacement will be forced to all uppercase. If the placeholder has its
-first letter uppercased and the remainder lowercased, then all words in the
-replacement will start with an uppercase letter and the rest will be
-lowercase. If the placeholder has its last letter uppercased and the
-remainder lowercased, then case will be preserved in the replacement. Also,
-after replacement, any spaces in the resulting URL will be converted to
-underscore characters prior to use.
+show full decoded feeds (possible values are
+.BR False " and " True " or " 0 " and " 1 )
 .SH EXAMPLES
 .SH EXAMPLES
-Following is an example
-.B ~/.weatherrc
-defining the default settings to be used when running the utility with no
-aliases specified, and a couple definitions for aliases named home and
-work...
+The following is an example \fI~/.weather/weatherrc\fR defining a couple
+aliases named home and work to be displayed when running the utility
+with no aliases specified...
 .P
 .P
-.RS
+.in 0
+.nf
 [default]
 [default]
-.br
-City = Asheville
-.br
-Forecast = True
-.br
-ID = KAVL
-.br
-St = NC
-.P
+defargs = home,work
+
 [home]
 [home]
-.br
-City = Raleigh Durham
-.br
-ID = KRDU
-.br
-St = NC
-.P
+description = Conditions and Forecast at Home
+forecast = True
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KRDU.TXT
+zone_forecast = http://weather.noaa.gov/pub/data/forecasts/zone/nc/ncz041.txt
+
 [work]
 [work]
-.br
-City = Greensboro
-.br
-ID = KGSO
-.br
-St = NC
-.RE
-.SH SEE ALSO
-.BR weather (1)
+description = Conditions at Work
+metar = http://weather.noaa.gov/pub/data/observations/metar/decoded/KGSO.TXT
+.fi
+.P
+Now if
+.B weather is invoked by itself on the command line, it will output
+conditions for home and work, and also a forecast for home only.
 .SH AUTHOR
 Specification and manual written by Jeremy Stanley <fungi@yuggoth.org>.
 .SH AUTHOR
 Specification and manual written by Jeremy Stanley <fungi@yuggoth.org>.
+.SH SEE ALSO
+.BR weather (1)