cknadler / versed

Visualize routine adherence and track progress

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Versed

Versed turns monthly activity logs into a clean visualization of your progress against your monthly goals.

Install

$ gem install versed

Usage

$ versed -h
usage: versed [-h] [--version]
       versed <schedule> <log> [output_path]

    -h, --help                       Print usage information
        --version                    Print version

Versed takes in a schedule and weekly log (as YAML files) and outputs a
visualization of time spent this week (in an HTML page).

Input

See examples for a real world example.

# schedule.yaml

Sunday:
  Task 1: 60 # time in minutes

Monday:
  Task 1: 60
  Task 2: 120

Tuesday:
  Task 2: 60
  Task 3: 30

Wednesday:
  Task 1: 30
  Task 3: 30

Friday:
  Task 4: 60

# log.yaml
#
# Note: A log is expected to only contain entries from a single month.

2016.11.01:
  Task 1: 45

2016.11.02:
  Task 4: 75

2016.11.03:
  Task 1: 15

2016.11.04:
  Task 1: 15
  Task 3: 60

...

Output

Versed outputs an HTML page that visualizes the conformance of your logged activities to your schedule.

screen one screen two

License

MIT.

About

Visualize routine adherence and track progress

License:MIT License


Languages

Language:Ruby 91.0%Language:HTML 9.0%