After listening to an episode of Systematic, I was interested in the thought of using Drafts in connection with QR codes to do some funky things. Here is what I came up with after just a few minutes of messing with it.
My process is pretty simple, but here is a bit of an overview of whay I want to acomplish.
- QR codes launch URLs.
- Using URL Schemes I should be able to drafts to do some cool things just by scanning a QR code.
Adding Items to a Grocery list.
The format you need for Drafts looks like this:
drafts://x-callback-url/create?text=Buy Mustard&action=List%20in%20Reminders&x-success=RedLaser://
Essentially this opens drafts, creates some text that says "Buy Mustard," adds the text to the Reminders App, and then returns to Red Laser so I can scan another.
That all works well, but you to make this work, you have to get the above mentioned URL Scheme translated to a QR Code. To do this go on over to TinyURL and paste it in to create a TinyURL.

Now take the URL that's generated by the TinyURL service, and make a QR code with it. To make QR codes you can use a free service online like this one.

Once you generate the QR Code give it a scan with RedLaser to test it out.

After scanning it, the item is added to my shopping list in the Reminders.app. I am then returned to the Red Laser App to scan another.
I can verify on my Shopping list that the entry to "Buy Mustard" is there. In this scenario the "Shopping List" is my default Reminders list.

Wrap Up
There is obviously more you can do, but I thought this was kinda fun. Of course my wife asked my why I dont just write it on the list. I think this is more fun.


