Skip to content

node script using google-spreadsheet and mail-listener2 to watch for zoom recordings email, parse and output relevant url and password to shared google spreadsheet

Notifications You must be signed in to change notification settings

th3dougler/zoom-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

req's:

ask doug for

const creds = require("./config/zoom-recording-tracker-6a8bd724ca99.json");
let conf = require('./conf.json').CONF;
let imap = require('./conf.json').IMAP;

install:

cd zoom-tracker
npm i

nano conf.json
// update imap auth info

node index

config:

json config:

{
   "CONF": {
      "email": "[email protected]",

// email that triggers parsing (i.e. [email protected])

      "catchSubject": "Cloud Recording - Software Engineering Immersive SEI-TOR-37-9 is now available",

// CaSe SenSeTiVe subject line to trigger parsing

      "sheet": "16idd4sncOsA5gtMSXfxE5R4QEgy2sgR7i32WfrlYZDY",

google sheets id (note: bot needs write access to sheet, grant write access to below email)

zoom-recording-tracker-bot@zoom-recording-tracker.iam.gserviceaccount.com

imap auth info... self explanatory. ensure your email supports imap

  },
  "IMAP": {
     "name": "[email protected]",
     "pass": "********",
     "host": "imap.gmail.com",
     "port": "993"
  }
}

About

node script using google-spreadsheet and mail-listener2 to watch for zoom recordings email, parse and output relevant url and password to shared google spreadsheet

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published