You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import datetime
import lxmlimport requests
from panera_sync.saml_check import saml_checkfrom panera_sync.login import login_userfrom 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)
|