#knowledge-management #mobile #decentralized #gmail #email

exomind-gmail

Gmail integration for Exomind, a personal knowledge management tool

6 releases

0.1.9 Aug 28, 2021
0.1.8 Aug 20, 2021
0.1.6 Jul 30, 2021
0.1.4 Jun 7, 2021

#3 in #gmail

43 downloads per month
Used in exm

Apache-2.0

77KB
1.5K SLoC

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 (and exo cell node add on the main node, with no roles)
  2. Copy gmail daemon config to your node directory.

    • cp ../../examples/gmail.conf ./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

Dependencies

~29MB
~667K SLoC