{"repo":"No3x/MMM-GoogleDocs-Notes","free":true,"listed":false,"github":"https://github.com/No3x/MMM-GoogleDocs-Notes","clone":"git clone https://github.com/No3x/MMM-GoogleDocs-Notes.git","description":":memo: MagicMirror Module to display notes from a Google Doc","language":"JavaScript","stars":23,"topics":["google-docs","magic-mirror-modules","magicmirror","magicmirror2","notes","mmm-googledocsnotes"],"license":"MIT","category":"productivity","readme_excerpt":"MMM-GoogleDocs-Notes This a module for MagicMirror https://magicmirror.builders/ https://github.com/MichMich/MagicMirror This module displays a Google Doc as note from your Google account. Installation 1. Navigate to your MagicMirror modules directory and execute git clone https://github.com/No3x/MMM-GoogleDocs-Notes.git 2. Enter the new MMM-GoogleDocs-Notes directory and execute npm install . 3. Obtain token (see Authentication & Authorization) 4. Add the module to your config (see Sample Configuration). Google Keep Unfortunately Google does not provide an API for Keep to query the content for a note from there. Therefore, we use a Google Doc that can be edited by multiple users. Changes 3.0.0 Before version 3 the module used the OAuth 2.0 out-of-band (OOB) authentication flow. It was basically the manual copy/paste option, as a legacy flow developed to support native clients which do not have a redirect URI to accept the credentials after a user approves an OAuth consent request. This authentication mechanism used before was deprecated by Google. With version 3 the authentication changed to OAuth 2.0 for TV and Limited-Input Device Applications. The scope https://www.googleapis.com/auth/drive.file is used which means the module can access files created by the module only and has no access to the rest of your drive. 1. MM Module sends a request to Google's authorization server and asks for scope drive.file . 2. The Google server responds with several pieces of information us","default_branch":null,"files":null,"tree":[],"storefront":"/r/No3x","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/No3x/MMM-GoogleDocs-Notes/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}