This is a Google Keep launcher extension for the ULauncher desktop assistant platform. This project is currently a work in progress.
Prior to installation, you should install the gkeepapi, by Kiwiz. Kudos to this author for their hard work on the gkeepapi project (https://github.com/kiwiz/gkeepapi). This can be installed via your Linux flavor package manager or Python Pip.
This software can be installed into ULauncher by opening the ULauncher preferences and installing this plugin via the extension tab:
Next, click "Add Extension" in the lower left and enter the "https://github.com/ybotspawn/Keep-ULauncher" into the URL prompt:
Once installed the software will likely require some further configuration to be used. The default keyword is gk, this and the remaining options can be changed in the extension configuration menu. Changing the keyword is optional. The next option, that is required is the Google user name. This is your google account email, including the @domain if you are a Google Apps for Work user.
The second option is the Google API Key. This can be your password, but your password will likely not work, especially if you have two factor authentication enabled. To overcome this issue, you should follow the instructions here: https://support.google.com/accounts/answer/185833 and provide your API Key. This key should be held locally and protected.
Usage is simple, simply open ULauncher and type gk followed by your Google Note information. A basic BNF style syntax document is available here:
If you're unsure the basic syntax is as follows:
TRUE - Denotes that the note should be pinned
COLOR - Indicates the color the note should be, the defualt is White. The available options are BLUE, RED, GREEN, BROWN, DARKBLUE, GRAY, ORANGE, PINK, PURPLE, TEAL, YELLOW.
TEXT - Indicates the following text will be placed into the body of your note
TITLE - Indicates the following text will be placed as the title of your note
Example: