Build Status Coverage Status Code Climate Dependency Status

DotGrid: dot grid planning pages

A simple ruby file for generating dot grid graph paper.

Installation

gem install dot_grid

CLI

A basic dot grid page can be generated like this ...

dot_grid -f dot_grid.pdf --page-types dot_grid --spacing 5 --grid-color CFBAEC --dot-weight 0.5 -m 0.0

A basic planning page can be generated like this ...

dot_grid -f planner_w5_c2dfff.pdf  --page-types planner --grid-color CFBAEC --dot-weight 0.5 -m 0.0 --planner-color-1 dddddd --planner-color-2 C2DFFF

A regular grid page

dot_grid -f grid_c2dfff.pdf --page-types grid  --spacing 5 --grid-color CFBAEC --margin 0.0

A grid + lines page

dot_grid -f grid_plus_lines_c2dfff.pdf --page-types grid_plus_lines  --spacing 5 --grid-color CFBAEC --margin 0.0

A horizontal rule page

dot_grid -f horizontal_rule_c2dfff.pdf --page-types horizontal_rule  --spacing 5 --grid-color CFBAEC --margin 0.0

A checkerboard page

dot_grid -f checkerboard_c2dfff.pdf --page-types checkerboard  --spacing 5 --grid-color CFBAEC --margin 0.0

Multiple page types (either with no spaces after commas or in quotes).

dot_grid -f page_types.pdf --page-types "planner, checkerboard, grid, dot_grid"  --spacing 5 --grid-color CFBAEC --margin 0.0

A basic dot dash page can be generated like this ...

dot_grid -f dot_dash.pdf --page-types dot_dash --spacing 5 --grid-color CFBAEC --dot-weight 0.5 -m 0.0

All of the pages at once ...

dot_grid -f page_types.pdf --page-types "planner, checkerboard, grid, dot_grid, horizontal_rule, grid_plus_lines, dot_dash" --spacing 5 --grid-color CFBAEC -m 0.0

To get help on the command and its options ...

dot_grid --help

The options and their defaults are ...

Long OptionShort OptionDefault
file-name-fdotgrid.pdf
page-types-pTypes of pages desired: planner, checkerboard, grid, dot_grid, horizontal_rule, grid_plus_lines (default: planner)
dot-weight-d1.5
margin-m0.5
page-size-aLETTER
grid-color-gB3B3B3
spacing-s5
planner-color-1-lCCCCCC
planner-color-2-n0099FF

Acknowledgements

The planner page is based on the Frictionless planning pad (https://squareup.com/market/frictionless)

The grid plus lines is similar to the Doane Paper grid + lines paper (http://doanepaper.bigcartel.com/products)