diff options
| -rw-r--r-- | harvester_submit_week_for_approval.py | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/harvester_submit_week_for_approval.py b/harvester_submit_week_for_approval.py index 77e0665..a0c937e 100644 --- a/harvester_submit_week_for_approval.py +++ b/harvester_submit_week_for_approval.py @@ -11,12 +11,8 @@ from selenium.webdriver.firefox.options import Options  from selenium.webdriver.support import expected_conditions as expected  from selenium.webdriver.support.wait import WebDriverWait -email = '' -password = '' -subdomain = '' - -def login(driver, wait): +def login(driver, wait, email, password):      driver.get('https://id.getharvest.com/harvest/sign_in')      wait.until( @@ -39,7 +35,7 @@ def most_recent_friday():      else:          return now - timedelta(weeks=1) + timedelta(days=friday - now.weekday()) -def submit_week_for_approval(driver, wait): +def submit_week_for_approval(driver, wait, subdomain):      # friday = most_recent_friday()      friday = datetime(2018, 1, 15) @@ -114,7 +110,11 @@ if __name__ == "__main__":      wait = WebDriverWait(driver, timeout=10) -    driver = login(driver, wait) -    driver = submit_week_for_approval(driver, wait) +    driver = login( +        driver, +        wait, +        args.email, +        get_password(args.password_command)) +    driver = submit_week_for_approval(driver, wait, args.subdomain)      driver.quit() | 
