I'm a big fan of Cal Newport's Time-Block Planner but I didn't like having unused weekend pages and got tired of writing in the dates so I wrote this script to generate my own version of it. It generates a PDF with a week's worth of 8.5 x 11 inch pages.
I'm also a fan of Manager Tools' 1-on-1s, so I incorporated a version of their meeting form. You specify which people you meet every week, and you'll get a page for each.
Take a look at a sample and see what you think. If it's not to your liking, feel free to customize it, or try out some of these:
- jlorenzetti's fork generates A4 pages in Helvetica, and omits the 1-on-1 forms.
- Hyunggilwoo's fork uses UbuntuMono and omits 1-on-1 forms. It looks like a good choice for Ubuntu users.
Assuming you've got Ruby and Bundler installed you can just run:
git clone [email protected]:chrismkindred/planner.git
cd planner
bundle install
It assumes you want to generate pages for the next week so there are no options:
./planner.rb
You can generate pages for a different weeks 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
Probably only works on a Mac since it hardcodes the font path.