Skip to main content

# 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)

Source distribution for keepcli 1.0.1
File Size Uploaded
keepcli-1.0.1.tar.gz 11.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for keepcli 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page