Skip to content

daubejb/meet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a command line utility to create meeting notes from your Google Calendar

Note: Currently, this utility has the following functionality:

  1. Generates a meeting notes document from your current meeting, if one is occuring, or your next meeting on your Google calendar
  2. Create a markdown formatted file on you local machine OR a Google Document

Usage

usage: m [-h] [-g | -m]

a cli application to create a meeting notes Google Doc or local markdown file
for a current or an impending meeting on your Google Calendar

meeting notes arguments:
    -h, --help      show this help message and exit
    -g, --google    create a new google doc with minutes
    -m, --markdown  create a local markdown file with minutes

Installation

To install, simply run the following command in your terminal:

$ pip install --upgrade meet

and then

Setup your Google OAuth 2.0 client ID

  1. Navigate to https://console.developers.google.com/apis/library
  2. Click on the Select a project dropdown menu:

Create a Project

  1. Click the plus button on the top right of the modal dialog box:

Click plus button

  1. Enter a Project name and then click the Create button:

Name new project

  1. Wait until Google creates your project. Upon completion, you will see a notification icon at the top right of the page:

Notification icon

  1. Click on the Select a project drop down: Select a project

  2. Click on the name of the project created in step 4:

Click on your project

  1. For both the Drive API and the Calendar API, perform the following steps:

    a. Click on the api link:

    Select an API

    b. Click the enable button to enable the API for the project: Enable button

  2. Click on the Credentials left navigation menu item and then click on the OAuth consent screen tab:

Credentials menu item

  1. Enter a Product name shown to users and then click on the Save button:

Product name and save

  1. Click on the Create credentials drop down menu and then click OAuth client ID:

OAuth client ID

  1. Select the Other radio button and then click the Create button:

Create client ID

  1. Click on the Download Icon at the right side of the table for the OAuth 2.0 client ID that was created in step 12:

Download JSON

  1. Save the client_secret.json file to your computer

  2. Rename the long file name to meet_client_secret.json

Note: if you want to name the file something else, make sure to update the configuration in the meet_config.ini file located at: ~/.config/meet_config.ini
  1. Move the file to the following directory: ~/.config/meet_client_secret.json
Note: if you want to store your client secret file somewhere else, make sure to update the location in the meet_config.ini file, depicted below:

Meet config dot INI

Supported Python Version

Supports Python 3.5

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages