This is a command line utility to create meeting notes from your Google Calendar
Note: Currently, this utility has the following functionality:
- Generates a meeting notes document from your current meeting, if one is occuring, or your next meeting on your Google calendar
- 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
- Navigate to https://console.developers.google.com/apis/library
- Click on the Select a project dropdown menu:
- Click the plus button on the top right of the modal dialog box:
- Enter a Project name and then click the Create button:
- Wait until Google creates your project. Upon completion, you will see a notification icon at the top right of the page:
-
For both the Drive API and the Calendar API, perform the following steps:
a. Click on the api link:
b. Click the enable button to enable the API for the project:
-
Click on the Credentials left navigation menu item and then click on the OAuth consent screen tab:
- Enter a Product name shown to users and then click on the Save button:
- Click on the Create credentials drop down menu and then click OAuth client ID:
- Select the Other radio button and then click the Create button:
- 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:
-
Save the client_secret.json file to your computer
-
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
- 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:
Supported Python Version
Supports Python 3.5