Skip to content

kanevk/gkeep-files-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gkeep-files-sync

This package provides an access to your Google Keep notes under your local file system.

Works on >=3.6 Python version.

Not tested under Windows

Boring stuff

  1. Go to Google Keep UI and create a label named autosync
  2. Create a Google App password
    • You'll be asked for a App name and you can choose any, e.g gkeep-sync
    • Remember this password, you'll need it later

Install

Install the package under your OS user:

pip3 install --user gkeep-sync

Run

Setup the config:

gkeep_update_config  "[Google email]" "[Google app password]" "[Notes root directory]"

For more information about the config options check .config.example.json Optionally you can provide GKEEP_CONFIG_PATH env variable for custom located config file

Run the server:

gkeep_sync

Optionally you can provide GKEEP_CONFIG_PATH env variable for custom located config file

Repo setup

Clone the repo:

git clone git@github.com:kanevk/gkeep-files-sync.git
cd gkeep-files-sync

Open virtual environment:

pipenv shell

Install dependencies:

pipenv install

Install the package in Develop mode into the virtual env:

pip install -e .

To start the server check the section above.

Cheers 🍺

About

Sync local files with Google Keep

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages