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-sync
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
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 🍺