~dricottone/fmg-timesheets

ref: 1c07f9a53ffce0955aa4e7b74237a909df8f605c fmg-timesheets/main.py -rw-r--r-- 471 bytes
Significant updates

Wrote time sheet parser that ingests and validates all semi-structured
data. Next step is to interpret left styles as dates, so that hours can
be parsed into a time entry object.

Updated HTML parser to more completely filter out unhelpful data, and to
internally build the array of doubles (data and left style).