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
- Go to Google Keep UI and create a label named
autosync - 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
- You'll be asked for a App name and you can choose any, e.g
Install the package under your OS user:
pip3 install --user gkeep-syncSetup 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_syncOptionally you can provide GKEEP_CONFIG_PATH env variable for custom located config file
Clone the repo:
git clone git@github.com:kanevk/gkeep-files-sync.git
cd gkeep-files-syncOpen virtual environment:
pipenv shellInstall dependencies:
pipenv installInstall the package in Develop mode into the virtual env:
pip install -e .To start the server check the section above.
Cheers 🍺