Watson
- Website
- Github
- python, json db
- config at
~/.config/watson
- Downsides:
- Core development stalled: Future of Watson: Community Collaboration?
- json db file (
~/.config/watson/frames
) not human readable - Lacking a nice stats visualization
- watson-viz: Needs this PR applied
- FR: Add option to specify log/report timerange as calendar week, month or year
- Still not possibele to Get balance compared to nominal hours
- Add an optional (relative) time to the start and stop commands
- Add log messages to frames is still not merged
Usage
Start:
watson start OAS +#CC-83
Stop:
watson stop
Add:
watson add --from 10:15 --to 12:45 OAS
Generate monthly reports with custom script:
watson-report-last-month.sh
Generate reports:
export MONTH='2019-01'
watson report --from ${MONTH}-01 --to ${MONTH}-31 -p OAS > timesheet-report-${MONTH}.txt
Show log for given timeframe:
watson log --from ${MONTH}-01 --to ${MONTH}-31 -p OAS`