# keepcli
A simple and unofficial interactive command line interpreter client for [Google Keep](https://keep.google.com/).
It uses the nice unofficial API client [gkeepapi](https://github.com/kiwiz/gkeepapi)
As described also in that repository, keepcli is not supported nor endorsed by Google.
## Development
I wanted a simple cli tool that can easily be in sync with multiple devices and although there are alternatives like [todo.txt](http://todotxt.org/) which is an awesome tool, I prefered to keep my quick TODO’s and notes in Google Keep, however there is not a public API for it nor a similar cli (given my shallow search).
As a very active [Google Keep](https://keep.google.com/) user (among other Notes-taking tools) I developed this for my own needs during some free time, mainly to add, check/uncheck TODO items from various lists and add notes quickly when working from a terminal screen which is very often. It’s been very productive to get things done and have multiple TODO list up to date and move items between them among others, it has a nice TAB autocompletion for some of the useful commands. Might be useful for others in a similar situation.
Some offline features have not tested in too much detail and there might be some hidden issues, this is note a production-grade tool and is distributed ‘as is’.
## Installation
For development version:
pip install git+https://github.com/mgckind/keepcli.git
or latest version:
pip install keepcli
Its better to set up the App Password for Keep [here](https://myaccount.google.com/apppasswords) to authenticate.
## Usage
From a terminal window:
keepcli
Inside keepcli you can type help to see a list of useful commands:
keepcli [] ~> help
## Some Features
TAB autocompletion
Keep constant sync with Google Keep
Create list/note with create
Change card color
add/check/uncheck/delete items from a TODO list
move items from a TODO list to another
dump/load Google Keep entries for offline work
add text to Notes
useful shorcuts
show checked/unchecked items from lists
Metadata
Release files for keepcli 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| keepcli-1.0.1.tar.gz | 11.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| keepcli-1.0.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 22.5 kB
Release files / keepcli-1.0.1.tar.gz
| Download URL | keepcli-1.0.1.tar.gz |
|---|---|
| Size | 11.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2fadc16bcca9735f4faf323304ef3b380b647cd76e798caa95b0a9bf9ca9642d
|
|
BLAKE2b-256 checksum How to use checksums |
86083c225137598e56fae343492a5a37a87fcc40b98428c6dba35410c4b5494a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/2.7
|
Release files / keepcli-1.0.1-py2.py3-none-any.whl
| Download URL | keepcli-1.0.1-py2.py3-none-any.whl |
|---|---|
| Size | 11.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
d21a927863e1a83089381972ecbcafb15516054352b017e0acbb99548c06f116
|
|
BLAKE2b-256 checksum How to use checksums |
25c1250513dada049a8680568b61c9afd3c384d8ed93a7c41e0cddf7fa8d571a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/2.7
|