Weekend Project #1 Weekend Project #1
September 11, 2018

Using Vision and NLP to add dates to calendars.

Due dates are always darned written on the darned board and oh my you just have to write everything in a planner or open it up in your calendar and heaven forbid write it in your calendar where you can only add in one thing at a time, which is quite innefficient.


Probable APIs to use:

Natural Language (iOS 12+), Vision (iOS 11+), and EventKit (iOS 4.0+) using those APIs will allow the application to be fully on device, which is awesome!

I have no idea about Android. Will have to research.

Those not on iOS 12 / Android:

See “Server”


https://developer.apple.com/documentation/vision/vndetecttextrectanglesrequest https://developer.apple.com/documentation/vision/vntextobservation



Calendar/Event Additions:


You won’t even have to take a photo, just aim it at the text and hopefully it automagically does stuff; ro at least prompts you to add it to the calendar.


https://github.com/hironobu-s/go-corenlp https://github.com/hironobu-s/go-corenlp https://stanfordnlp.github.io/CoreNLP/index.html https://stanfordnlp.github.io/CoreNLP/index.html For those without the proper NL APIs, I would probably roll out a CoreNLP server and host it with a Golang thing.