Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 6cecdb7

Browse files
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[フレーム]

‎Google-Meet-Scheduler/images/10.png‎

33.3 KB
Loading[フレーム]

‎Google-Meet-Scheduler/images/11.jpg‎

31.8 KB
Loading[フレーム]

‎Google-Meet-Scheduler/images/12.jpg‎

56.4 KB
Loading[フレーム]

‎Google-Meet-Scheduler/images/13.jpg‎

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)

AltStyle によって変換されたページ (->オリジナル) /