Skip to content

Commit

Permalink
version 1.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
mgckind committed Aug 2, 2018
1 parent abe2674 commit d7b0495
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 9 deletions.
9 changes: 7 additions & 2 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
# Changes

## v1.0.1
#### 2018-XXX-XX
-
#### 2018-AUG-02
- Add gif examples
- Bugfixes
- Add autocompletion to Move items to list
- Delete all checked items with `deleteItem --all-checked`
- Pin cards with `current pin`
- add `elp` shorcut and `--pinned` option to show all pinned objects only


## v1.0.0
Expand Down
20 changes: 17 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,24 @@ It uses the nice unofficial API client [gkeepapi](https://github.com/kiwiz/gkeep

As described also in that repository, *keepcli* is not supported nor endorsed by Google.

## Examples

![simple_demo](cover/simple_demo.gif)


![browser_demo](cover/browser_demo.gif)



## 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.
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 and move 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. I also keep track of dailiy activities, and things to do during the current and next week, moving items and pinning notes.

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'.

I'll keep adding features as they are needed, based on my free time, contributions are welcome.

## Current version

Expand Down Expand Up @@ -54,10 +60,18 @@ Inside `keepcli` you can type `help` to see a list of useful commands:
- 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
- Pin/Unpin card
- add/check/uncheck/delete items from a list
- move items from a list to another
- dump/load Google Keep entries for offline work
- add text to Notes
- useful shorcuts
- show checked/unchecked items from lists

## Wishlist

- Add labels
- Add reminders
- Add ability to change users
- Add sub-items to list
- Many more
Binary file added cover/browser_demo.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
gkeepapi==0.10.9
setuptools==34.4.0
termcolor==1.1.0
PyYAML==3.13
gkeepapi
setuptools
termcolor
PyYAML

0 comments on commit d7b0495

Please sign in to comment.