Once birdwatching field notes are encoded in the form described in A system for encoding bird field notes, the next link in the tool chain is described herein: rendering these notes into a Web structure.
The noteweb script expects to be run from a directory containing all the notes files in this form:
Each year's worth of notes resides in subdirectory
,
where yyyy/
is the four-digit year.
yyyy
Each month's worth of notes resides in a single file at
path ,
where yyyy/yyyy-mm.xml is
the two-digit, zero-padded month number in the range
mm01-12.
Assuming all the input files are valid, the noteweb script builds these files, also in and under the current directory:
A set of HTML files, one for each input .xml file, but named .
yyyy/yyyy-mm.html
field.html, a thumb-index page
with links to the monthly pages. This organized as a
table, with the years in rows and the months in
columns.