exomind-gmail

Crates.ioexomind-gmail
lib.rsexomind-gmail
version0.1.15
sourcesrc
created_at2021-06-07 00:52:33.626864
updated_at2022-10-20 01:07:54.029093
descriptionGmail integration for Exomind, a personal knowledge management tool
homepage
repositoryhttps://github.com/appaquet/exomind
max_upload_size
id407089
size353,942
Andre-Philippe Paquet (appaquet)

documentation

README

Gmail integration

To run

  1. Boot and join a new node to your cell.

    • exo -d ./gmail_node node init
    • exo -d ./gmail_node cell join (no roles), and then exo cell node add on the main node
  2. Copy gmail daemon config to your node directory.

    • cp ../../examples/gmail.yaml ./gmail_node/
  3. Visit Google API Console to obtain a OAuth 2.0 Client ID and download client_secret.json credentials file. Move file in the node folder (ex: ./gmail_node)

  4. Login to your Gmail account (at repo root) and follow console instructions to authenticate with Gmail.

    • exm -d ./gmail_node gmail login <youremail@gmail.com>
  5. Start the daemon.

    • exm -d ./gmail_node gmail daemon
Commit count: 1565

cargo fmt