Ramblings from a Researcher-In-Training

Peer Reviewed

Posts tagged GoodNotes
Sending Hand-Written Tasks from GoodNotes to Todoist Using Shortcuts

After listening to Cortex #101: Productivity 101, I’ve finally decided to give a real task manager an honest try. Thanks to the helpful folks on the Relay FM Members Discord, I’ve settled on Todoist as the task manager that best suits my needs. My previous system involved a mix of calendar events, Due reminders (an app I’ve praised highly before), and hand-written task lists in various GoodNotes documents spanning all areas of my life. I very frequently jot down to-dos during meetings and brainstorming sessions in GoodNotes, but this method has the major flaw of my quickly-scribbled tasks disappearing in GoodNotes and never actually being completed. It’s this bit of my legacy system that need some integration with the new system centered around Todoist.

Step 1: A Template for Hand-Written To-Dos

The first step in connecting my GoodNotes task lists with Todoist is creating a standardized format for when I do jot down to-dos in a given GoodNotes document. Luckily, GoodNotes has excellent support for custom notebook templates, so I set out to modify the standard GoodNotes line-ruled notebook template for my purposes. This was simple enough — export a blank GoodNotes page to PDF, and use Graphic (or any other vector graphic app) to add an area to the document specifically to accept hand-written to-dos in a consistent format. I opted for a small bubble in the bottom left with enough space for five tasks at any given time. I intentionally chose to match the font and bullet colors with the the standard GoodNotes ruled lines, so that when I didn’t need to add any tasks that area would not be too distracting.

A screenshot of a template being edited in Graphic on the iPad.
I also added a subtle “Date” line to my usual GoodNotes template, since I was going through all this effort anyway.

The small degree of structure added by five bulleted lines in a roundrect enclosure is an important ingredient in the success of this system (more on that in a moment) — that said, your own custom GoodNotes template may work just as well (if not better) for your specific needs.

Step 2: Tying GoodNotes and Todoist Together with Shortcuts

Perhaps a lesser-known feature of GoodNotes is its built-in ability to convert handwriting into text for saving or sharing to other apps, presumably using the same Vision framework that powers its document OCR. Using the lasso tool to select a handful of to-do items in the template we just made gives us the option to “Convert” those items into text. It ends up looking something like this:

Two screenshots of ink-to-text conversion in GoodNotes on iPad.
Using the Lasso Tool to select hand-written tasks allows you to convert it to text and share it with another app...like Shortcuts.

Importantly, the generated text also maintains the separate lines we enforced with our five-bullet custom GoodNotes template — which means parsing this snippet of text with Shortcuts is a trivially easy task. All we need to get this list of tasks from GoodNotes to Todoist is a Shortcut with five actions:

A screenshot of the Shortcuts app showing all of the actions in the GoodNotes to Todoist Shortcut.
Five simple actions takes my handwritten task list and sends each individual item to my Todoist Inbox.

Sharing the converted text from GoodNotes to this shortcut takes each line of text, converts it to Title Case, and add it as an individual task to my Todoist Inbox. With this simple shortcut, I can quickly convert all of my hand-written tasks from a meeting into actionable tasks in Todoist that are much harder to forget about. All I have to do is regularly triage my Todoist Inbox by adding due dates and reminders as needed to these imported tasks and sorting them into their appropriate projects. That said, the smallest of tweaks to the shortcut above lets you triage each item right away — simply change each of the parameters in the “Add Todoist Item” action to “Ask When Run”:

A screenshot of a Siri Shortcut with expanded Todoist actions on iPad.
If you’d rather triage your tasks right when adding them to Todoist, only a small modification is needed.

One Less Point of Friction

As I experiment with Todoist and task management in general, it’s been convenient to maintain “backwards compatibility” with some of my harder-to-shake habits — like writing down things I need to do in my meeting notes document on the fly. The ability to take these quick to-dos and funnel them directly into my task management system helps keep important items from falling into the cracks, and motivates me to rely more heavily on Todoist going forward.

You can click the following links to download the simple “GoodNotes ⭢ Todoist Inbox” shortcut, or the more complex “GoodNotes ⭢ Todoist Project Picker” shortcut for your own use. You can also download a PDF of my custom GoodNotes template here.

Adapt Challenge #5: OCR on the iPad Pro

On Episode #5 of Adapt, Federico challenged Ryan to find two apps capable of searching very large PDFs using Optical Character Recognition (OCR for short). OCR is a really handy tool for reviewing long manuscripts that are often in PDF form — I use OCR in one form or another quite often, and it has saved me a hefty amount of time.

In the episode, Ryan set himself a rule: He didn’t want to spend any money on this challenge. In doing so, he found two scanner apps that allowed him to complete the challenge by way of 30-day free trials. I also didn’t want to spend any money on this challenge, but unlike Ryan I remembered that I already paid for an app that supports PDF search using OCR: GoodNotes.

An OCR App With Built-In Note-Taking

If you haven’t heard of GoodNotes, suffice it to say that it is perhaps the best note-taking app available on iOS (Notability is it’s equal — aesthetic preference is often the only tie-breaker) — custom templates, fluid handwriting, and extensive features like automatic shape drawing set it apart from nearly all its competition. But did you know that GoodNotes can make a 900+ page PDF searchable in mere minutes with OCR?

GoodNotes has long had a search feature in its app that allows you to quickly find text in individual notebooks (and now across all notebooks) via OCR. It works blazingly quickly, and I use it often to find specific details in my handwritten meeting notes or in annotations on lecture slides. However, if you combine this OCR search with GoodNotes’ support for both scanning and uploading PDFs you can easily turn large documents into searchable PDFs using OCR.

Screenshots of GoodNotes indexing a 974 page PDF for search in under 2 minutes.
GoodNotes was able to index all 974 pages of the Affordable Care Act using OCR in under two minutes.

For my testing, I wanted to go a little bigger than Ryan’s ~400 page PDF — I figured more than doubling the page count with a copy of the 974-page Affordable Care Act would do the trick. Even with such a large document, going from import to searching keywords took under five minutes using GoodNotes’ built-in OCR. Perhaps more impressive is that GoodNotes apparently does all of this magic using Apple’s native Vision and Natural Language Parsing tools, because I ran a test while in Airplane Mode and got the exact same speedy results.

Beyond the already-useful feature of creating searchable PDFs, GoodNotes has some extra tools to give you even more flexibility when working with OCR’d documents. Highlighting OCR’d text not only allows you to easily copy and paste snippets from the PDF, but GoodNotes allows you to highlight or strikeout the OCR’d text as well. In addition, GoodNotes supports character recognition in 17 languages, expanding access to this feature across the globe. Lastly, GoodNotes seemingly allows you to export an editable version of this PDF (optionally including your annotation if needed), which in theory means that you can revise the PDF document in a program like Adobe Acrobat or the like (though I have not been able to test this).

Screenshots of GoodNotes OCR features, including highlighting and strikethrough, PDF export, and multi-language support.
Highlighting and adding strikethrough to OCR’d text, full PDF export support, and support for 17 languages makes GoodNotes an excellent OCR app.

Adapt #5 Challenge, Evaluated:

Although I didn’t adhere to Federico’s requirement of finding two OCR apps, I think I accomplished the spirit of this challenge by finding a new use for an app I already use daily. Working primarily on an iPad sometimes requires you to use the wrong app in an unexpected way to get something done — GoodNotes will probably be my go-to app from now on for using OCR on large PDF documents (while remaining my favorite note-taking app as well!), even though that isn’t the main purpose of the app. You might say I’ve adapted it to my needs.

Editor’s Note: You caught me — I’m skipping some of the Adapt Challenges. I’ve decided (partially from getting so behind on the podcast) that I’ll try to accomplish the ones I find are the most useful as learning tools for the average iPad user (especially students).