-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmain.py
More file actions
24 lines (21 loc) · 738 Bytes
/
Copy pathmain.py
File metadata and controls
24 lines (21 loc) · 738 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from PronoteBot import PronoteBot
from dotenv import load_dotenv
import os
from config import session, Config
import time
if __name__ == "__main__":
if os.path.exists('.env'):
load_dotenv()
while session.query(Config).count() == 0:
print('Please configure your app with "python config.py" More information on https://github.com/Bapt5/PronoteBot#readme')
time.sleep(60)
bot = PronoteBot(
os.environ.get('URL_PRONOTE'),
os.environ.get('USERNAME_PRONOTE'),
os.environ.get('PASSWORD_PRONOTE'),
os.environ.get('ENT'),
os.environ.get('TOKEN_PUSHBULLET'),
os.environ.get('CALENDAR_ID'),
os.environ.get('NAME_MICROSOFT_TODO_LIST')
)
bot.run()