Skip to main content

Simple unofficial Google Keep Interactive Command Line Interpreter

Project description

# 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

pip install git+https://github.com/mgckind/keepcli.git

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keepcli-1.0.0rc1.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

keepcli-1.0.0rc1-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file keepcli-1.0.0rc1.tar.gz.

File metadata

  • Download URL: keepcli-1.0.0rc1.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for keepcli-1.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 1533d2e42746b8582e3619795310fb2d1349b88612a5b18c376f612fc334d594
MD5 3185ded575b8f63ac93f2e651ab7f07a
BLAKE2b-256 5cee4ab9c035cd7603cb9c8aea5a1053686af9a002faa4bab4601e6aea386deb

See more details on using hashes here.

File details

Details for the file keepcli-1.0.0rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for keepcli-1.0.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 c82c5c5ab0f3d7fac0c3a17626675c63e9925f8a5416ccaf5d07ac2939bd87f7
MD5 7703f84ef1ad60e2de889672ddefb21c
BLAKE2b-256 48901a62c63c591aad37f17fef4ce61c468ee118a3eba592004f8b91a71cab3f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page