Forums

Discuss all things Remember The Milk.

Remind Me to Read My Book (and it might be due!)

eoe says:
Personally, I have a hard time pacing myself when reading a book. So, I make tasks (or subtasks if you're a Pro!) to create tasks for each reading session. Examples help:

I have "Go Dog Go" with 20 pages. I want to read it in 2 page increments, each session being about 5 minutes.
So, you create a task "Go Dog Go", and make (sub)tasks "1 - 2", "3 - 4", ..., "19 - 20", each with a 5-minute estimate attached to it.

Easy peasy! Need a deadline? Just slap a due date on your task (or subtasks). Whether it's for class or book club, due dates got your back!

You might think, "That's all fine and dandy, but I have a 200 page book. I don't want to sit around and make dozens of tasks..."

I made a MilkScript to help you create tasks/subtasks for each reading session.

https://gist.github.com/jclevine/d944796800d1c83a2afff9faa4993bd6

It asks you for:
[required]
- Book Name
- Total # of Pages
- Target # of Pages To Read Per Session

[optional]
- Due Date
- Page You're On
- Reading Session Length (minutes)

As a bonus, I added a warning if you have too few days to read the book by the due date at your intended pace. Better pick up the pace!

Just another reason you should buy a Pro account!
Posted at 3:42am on February 14, 2024
emily (Remember The Milk) says:
Hi eoe, thanks for sharing your script! This is a great example of using MilkScript :)

Your tip is this week's Tips & Tricks Tuesday winner, and we've added a free year of Pro to your Remember The Milk account.
Posted 9 months ago
andrewski (Remember The Milk) says:
I just wanted to add that we noticed in drafting this tip that our help for input parameters is missing—we'll get that updated! 😅

For now, once you have created your script, from the script editor you can do the following:
1. Scroll down in the script until you see the section under the forward slashes, showing the arguments the script will use.
2. In the bottom section, switch from Execution Log to Input Parameters.
3. Click on + Add parameter and add the following parameters.

number • Required • Total # of Pages
Date • Required • Due Date
number • Required • Page You're On
string • Required • Book Name
number • Required • Target # of Pages To Read Per Session
number • Required • Reading Session Length (minutes)

Then, you'll be prompted to enter those when you run the script. Happy reading! 💙
Posted 9 months ago
raymond.bergmark Power Poster says:
Great idea! I didn't get it to work until I added the parameters @Andrewski mentioned above.
Posted 8 months ago
Log in to post a reply.