Skip to content

Commit 6cecdb7

Browse files
committed
Added Google Meet Scheduler
1 parent 88b232d commit 6cecdb7

File tree

15 files changed

+139
-0
lines changed

15 files changed

+139
-0
lines changed

Google-Meet-Scheduler/README.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Google Meet Scheduler
2+
3+
![](http://ForTheBadge.com/images/badges/made-with-python.svg)
4+
5+
The script [here](script.py) allows you to schedule a [google meeting](https://meet.google.com/) with multiple guests using [python](https://www.python.org/). You just need to provide the topic, time and list of email ids of the guests for the meeting and the [script](script.py) will handle the rest of the work.
6+
7+
## Setup
8+
9+
#### Step 1. You'll need to download a `credentials.json` file.
10+
11+
- Go to [https://developers.google.com/calendar/quickstart/python](https://developers.google.com/calendar/quickstart/python).
12+
13+
- Click the `Enable the Google Calendar API` button as shown below.
14+
<p align="center"><img height="250px" src="images/3.png"></p>
15+
16+
- Click Next on each upcoming tab, **you don't need to change anything**.
17+
- Download the `credentials.json` file as shown below.
18+
<p align="center"><img height="200px" src="images/4.PNG"></p>
19+
20+
- Move this file to the folder where your `script.py` resides.
21+
22+
#### Step 2. Install all the dependencies listed in the [`requirements.txt`](requirements.txt)
23+
- Just Run `pip install -r requirements.txt`
24+
- If facing any issue installing any package, just google it :)
25+
26+
#### Step 3. Now if you run the script for the first time then you'll be requested to grant some permissions.
27+
- First of all you'll need to choose the google acount you want to use.
28+
<p align="center"><img height="300px" src="images/5.PNG"></p>
29+
30+
- Now you may see a message like this in your browser.
31+
<p align="center"><img height="200px" src="images/6.PNG"></p>
32+
33+
- You don't need to panic, just click `Advanced`.
34+
<p align="center"><img height="200px" src="images/10.png"></p>
35+
36+
- Click on `Go to QuickStart` as shown below.
37+
<p align="center"><img height="220px" src="images/7.PNG"></p>
38+
39+
- Grant the permissions by clicking `Allow`.
40+
<p align="center"><img height="150px" src="images/8.PNG"></p>
41+
42+
- And finally, confirm your choices by clicking `Allow` again.
43+
<p align="center"><img height="300px" src="images/9.PNG"></p>
44+
45+
#### Step 4. You are all set now, just run the script. Hurray!!
46+
- If still facing any issue, then contact [here](https://github.com/Tarun-Kamboj).
47+
48+
## Output
49+
50+
- Now if you run the script and provide the details, a meeting will be set between you and your guests.
51+
- The details can be retreived from the script itself. The script prints the details of the meeting as you can see below.
52+
<p align="center"><img src="images/1.PNG"></p>
53+
54+
- The script also sets the event in your google calender.
55+
56+
| <img height="200px" src="images/11.jpg"> | <img height="300px" src="images/12.jpg"> |
57+
|--|--|
58+
59+
- The script also sends the emails to the guests.
60+
<img height="200px" src="images/13.jpg">
61+
62+
## Author
63+
### Contributed by [Tarun Kamboj](https://github.com/Tarun-Kamboj)
64+
### Thanks for reading :)

Google-Meet-Scheduler/images/1.PNG

23.2 KB
Loading
33.3 KB
Loading
31.8 KB
Loading
56.4 KB
Loading
71.4 KB
Loading

Google-Meet-Scheduler/images/3.png

124 KB
Loading

Google-Meet-Scheduler/images/4.PNG

37.2 KB
Loading

Google-Meet-Scheduler/images/5.PNG

27.4 KB
Loading

Google-Meet-Scheduler/images/6.PNG

23.6 KB
Loading

0 commit comments

Comments
 (0)