Skip to content

Script to generate my version of Cal Newport's time-block planner pages.

Notifications You must be signed in to change notification settings

ekmoore/a5-timeblock-planner

 
 

Repository files navigation

Generate Time-Block Planner Pages

This is a fork of drewish's planner, taking elements of pzula's fork which is based off of jlorenzetti's but scales it down to A5.

My changes:

  • A5 sizing
  • Scaled down font sizes
  • Changed default hours
  • Tweaked 1-on-1 template to work better in A5

Quick

Take a look at a sample and see what you think. If you don't like it, go to the [source repo](drewish's planner) and look at some of the forks drewish highlights.

Installation

Assuming you've got Ruby and Bundler installed you can just run:

git clone [email protected]:ekmoore/planner.git
cd planner
bundle install

Usage

You can generate planner pages for the current week:

./planner.rb

Or, you can generate a different week's pages by passing in the date:

./planner.rb 2022-05-27

On a Mac you can send the PDF directly to your printer:

lpr time_block_pages.pdf

The script that generates the 1-on-1 forms works similarly:

./one-on-one.rb

Similarly, you can choose a week:

./one-on-one.rb 2022-05-27

Limitations

Probably only works on a Mac since it hardcodes the font path.

I am insufficiently skilled to include page imposition as part of this fork. Instead, I use BookletCreator to transform this project's output into a booklet, print on A4 pages, cut them in half, and finally hole punch.

About

Script to generate my version of Cal Newport's time-block planner pages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%