Skip to content
TaskPaper Month Generator: Generate a month of numbered days that can be copied into Taskpaper.
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_src
art
img
js
.gitignore
LICENSE
README.md
favicon.ico
gulpfile.js
index.html
package-lock.json
package.json
style.css

README.md

TaskPaper Month Generator

Use it here: matthewmcvickar.github.io/taskpaper-month-generator

Given a list of tasks, generates a list of days and tasks for a specified month that can be pasted into TaskPaper for a monthly schedule.

For use with Taskpaper Tiles, my TaskPaper-based productivity framework.

Instructions

Go to the TaskPaper Month Generator.

To add tasks to a day, enter the day number, start a new line, and list each new task on a new line and prefix it with a dash, like you would in TaskPaper. Start a new line without a dash to create a note. Use Tab to indent lines.

Events that repeat on a given day each week can be listed under their day name, and the formatting is flexible: Monday and Mondays and monday and mon all work just fine.

Events that happen on the last day of the month can be listed under the heading last or Last or Last Day or final or Final.

Example

This syntax is inconsistent to demonstrate its flexibility:

1:
- to-do item

14:
- another task
  notes

29:
- task
- yet another task
  notes and details
  another note

Monday:
- a weekly task

wed:
- a task that happens every wednesday

last:
- a task that happens on the last day of the month

The generated TaskPaper month will be updated as you type. Hit the Copy button in the generated month box to copy it all to your clipboard, then paste it into a Taskpaper document.

To generate an empty month, click the Empty button in the editor.

Nifty Features

  • The Tab key works in the editor, to allow for notes.
  • Generates a link to generate the next month at the end of the list.
  • Quick copy-to-clipboard button.
  • Utilizes local storage so that your list of monthly tasks is retained between visits.
  • Syntax for tasks that occur weekly on a given day.
  • Syntax for tasks on the last day of the month.

Credits

TaskPaper

TaskPaper is developed by Jesse Grosjean of Hog Bay Software.

Design

Libraries

Thanks

  • Justin Falcone and Cody Robbins for code review
  • John C. for motivating me to add support for events that repeat on a certain day every week.

License

You can’t perform that action at this time.