From 16d636fa81cb0837ea9f86a9e5251ff2130689e2 Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Sat, 24 Apr 2021 19:15:26 -0500 Subject: [PATCH] Make main_loop __init__.py --- panera_sync/__init__.py | 26 ++++++++++++++++++++++++++ panera_sync/main_loop.py | 26 -------------------------- 2 files changed, 26 insertions(+), 26 deletions(-) delete mode 100644 panera_sync/main_loop.py diff --git a/panera_sync/__init__.py b/panera_sync/__init__.py index e69de29..d44aa37 100644 --- a/panera_sync/__init__.py +++ b/panera_sync/__init__.py @@ -0,0 +1,26 @@ +import datetime + +import lxml +import requests + +from panera_sync.saml_check import saml_check +from panera_sync.login import login_user +from panera_sync.oauth_required import ( + get_bearer_token, + get_cafe_id, + get_iBOH_id, + get_shifts, +) + + +def login(username, password): + session = requests.Session() + login_user(session, username, password) + return session + + +def get_shifts_between(session, start_date: datetime.date, end_date: datetime.date): + bearer_token = get_bearer_token(session) + cafe_id = get_cafe_id(session) + iBOH_id = get_iBOH_id(session, bearer_token) + return get_shifts(session, bearer_token, iBOH_id, cafe_id, start_date, end_date) diff --git a/panera_sync/main_loop.py b/panera_sync/main_loop.py deleted file mode 100644 index d44aa37..0000000 --- a/panera_sync/main_loop.py +++ /dev/null @@ -1,26 +0,0 @@ -import datetime - -import lxml -import requests - -from panera_sync.saml_check import saml_check -from panera_sync.login import login_user -from panera_sync.oauth_required import ( - get_bearer_token, - get_cafe_id, - get_iBOH_id, - get_shifts, -) - - -def login(username, password): - session = requests.Session() - login_user(session, username, password) - return session - - -def get_shifts_between(session, start_date: datetime.date, end_date: datetime.date): - bearer_token = get_bearer_token(session) - cafe_id = get_cafe_id(session) - iBOH_id = get_iBOH_id(session, bearer_token) - return get_shifts(session, bearer_token, iBOH_id, cafe_id, start_date, end_date)