File tree 17 files changed +350
-0
lines changed
17 files changed +350
-0
lines changed Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ ROOM_DISPLAY_NAME = os .environ .get ('ROOM_DISPLAY_NAME' )
11
+
12
+ import vonage
13
+
14
+ client = vonage .Client (
15
+ application_id = VONAGE_APPLICATION_ID ,
16
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
17
+ )
18
+
19
+ response = client .meetings .create_room ({'display_name' : ROOM_DISPLAY_NAME })
Original file line number Diff line number Diff line change
1
+ import os
2
+ from datetime import datetime , timedelta
3
+ from os .path import join , dirname
4
+ from dotenv import load_dotenv
5
+
6
+ dotenv_path = join (dirname (__file__ ), '../.env' )
7
+ load_dotenv (dotenv_path )
8
+
9
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
10
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
11
+ ROOM_DISPLAY_NAME = os .environ .get ('ROOM_DISPLAY_NAME' )
12
+
13
+
14
+ import vonage
15
+
16
+ client = vonage .Client (
17
+ application_id = VONAGE_APPLICATION_ID ,
18
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
19
+ )
20
+
21
+ expiration_date = (datetime .utcnow () + timedelta (days = 30 )).isoformat ()
22
+
23
+ params = {
24
+ 'display_name' : ROOM_DISPLAY_NAME ,
25
+ 'type' : 'long_term' ,
26
+ 'expires_at' : expiration_date ,
27
+ }
28
+
29
+ response = client .meetings .create_room (params )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ MAIN_COLOR = os .environ .get ('MAIN_COLOR' )
11
+ BRAND_TEXT = os .environ .get ('BRAND_TEXT' )
12
+
13
+ import vonage
14
+
15
+ client = vonage .Client (
16
+ application_id = VONAGE_APPLICATION_ID ,
17
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
18
+ )
19
+
20
+ response = client .meetings .create_theme (
21
+ {
22
+ 'main_color' : MAIN_COLOR ,
23
+ 'brand_text' : BRAND_TEXT ,
24
+ }
25
+ )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ RECORDING_ID = os .environ .get ('RECORDING_ID' )
11
+
12
+ import vonage
13
+
14
+ client = vonage .Client (
15
+ application_id = VONAGE_APPLICATION_ID ,
16
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
17
+ )
18
+
19
+ client .meetings .delete_recording (RECORDING_ID )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ THEME_ID = os .environ .get ('THEME_ID' )
11
+
12
+ import vonage
13
+
14
+ client = vonage .Client (
15
+ application_id = VONAGE_APPLICATION_ID ,
16
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
17
+ )
18
+
19
+ client .meetings .delete_theme (THEME_ID )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ RECORDING_ID = os .environ .get ('RECORDING_ID' )
11
+
12
+ import vonage
13
+
14
+ client = vonage .Client (
15
+ application_id = VONAGE_APPLICATION_ID ,
16
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
17
+ )
18
+
19
+ response = client .meetings .get_recording (RECORDING_ID )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ ROOM_ID = os .environ .get ('ROOM_ID' )
11
+
12
+ import vonage
13
+
14
+ client = vonage .Client (
15
+ application_id = VONAGE_APPLICATION_ID ,
16
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
17
+ )
18
+
19
+ response = client .meetings .get_room (ROOM_ID )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ THEME_ID = os .environ .get ('THEME_ID' )
11
+
12
+ import vonage
13
+
14
+ client = vonage .Client (
15
+ application_id = VONAGE_APPLICATION_ID ,
16
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
17
+ )
18
+
19
+ response = client .meetings .get_theme (THEME_ID )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+
11
+ import vonage
12
+
13
+ client = vonage .Client (
14
+ application_id = VONAGE_APPLICATION_ID ,
15
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
16
+ )
17
+
18
+ response = client .meetings .list_dial_in_numbers ()
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ SESSION_ID = os .environ .get ('SESSION_ID' )
11
+
12
+ import vonage
13
+
14
+ client = vonage .Client (
15
+ application_id = VONAGE_APPLICATION_ID ,
16
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
17
+ )
18
+
19
+ response = client .meetings .get_session_recordings (SESSION_ID )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ THEME_ID = os .environ .get ('THEME_ID' )
11
+
12
+ import vonage
13
+
14
+ client = vonage .Client (
15
+ application_id = VONAGE_APPLICATION_ID ,
16
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
17
+ )
18
+
19
+ response = client .meetings .list_rooms_with_theme_id (THEME_ID )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+
11
+ import vonage
12
+
13
+ client = vonage .Client (
14
+ application_id = VONAGE_APPLICATION_ID ,
15
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
16
+ )
17
+
18
+ response = client .meetings .list_rooms ()
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+
11
+ import vonage
12
+
13
+ client = vonage .Client (
14
+ application_id = VONAGE_APPLICATION_ID ,
15
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
16
+ )
17
+
18
+ response = client .meetings .list_themes ()
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ THEME_ID = os .environ .get ('THEME_ID' )
11
+
12
+ import vonage
13
+
14
+ client = vonage .Client (
15
+ application_id = VONAGE_APPLICATION_ID ,
16
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
17
+ )
18
+
19
+ response = client .meetings .update_application_theme (THEME_ID )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ ROOM_ID = os .environ .get ('ROOM_ID' )
11
+ THEME_ID = os .environ .get ('THEME_ID' )
12
+
13
+ import vonage
14
+
15
+ client = vonage .Client (
16
+ application_id = VONAGE_APPLICATION_ID ,
17
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
18
+ )
19
+
20
+ params = {'update_details' : {'theme_id' : THEME_ID }}
21
+ response = client .meetings .update_room (ROOM_ID , params )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ THEME_ID = os .environ .get ('THEME_ID' )
11
+ MAIN_COLOR = os .environ .get ('MAIN_COLOR' )
12
+ BRAND_TEXT = os .environ .get ('BRAND_TEXT' )
13
+
14
+ import vonage
15
+
16
+ client = vonage .Client (
17
+ application_id = VONAGE_APPLICATION_ID ,
18
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
19
+ )
20
+
21
+ response = client .meetings .update_theme (
22
+ THEME_ID ,
23
+ {
24
+ 'main_color' : MAIN_COLOR ,
25
+ 'brand_text' : BRAND_TEXT ,
26
+ },
27
+ )
Original file line number Diff line number Diff line change
1
+ import os
2
+ from os .path import join , dirname
3
+ from dotenv import load_dotenv
4
+
5
+ dotenv_path = join (dirname (__file__ ), '../.env' )
6
+ load_dotenv (dotenv_path )
7
+
8
+ VONAGE_APPLICATION_ID = os .environ .get ('VONAGE_APPLICATION_ID' )
9
+ VONAGE_APPLICATION_PRIVATE_KEY_PATH = os .environ .get ('VONAGE_APPLICATION_PRIVATE_KEY_PATH' )
10
+ THEME_ID = os .environ .get ('THEME_ID' )
11
+
12
+ import vonage
13
+
14
+ client = vonage .Client (
15
+ application_id = VONAGE_APPLICATION_ID ,
16
+ private_key = VONAGE_APPLICATION_PRIVATE_KEY_PATH ,
17
+ )
18
+
19
+ response = client .meetings .upload_logo_to_theme (
20
+ theme_id = THEME_ID ,
21
+ path_to_image = 'path/to/my_image.png' ,
22
+ logo_type = 'favicon' ,
23
+ )
You can’t perform that action at this time.
0 commit comments