diff --git a/main.py b/main.py index 70f384c..e484bf5 100644 --- a/main.py +++ b/main.py @@ -13,26 +13,38 @@ USERNAME = config["username"] PASSWORD = config["password"] WEBHOOK_URL = config["webhook"] LOGOUT = config["logout"] +BROWSER = mechanize.Browser() -def loop(): +def login(): login_url = "https://www.giantswd.org/forum/ucp.php?mode=login" - logout_url = "https://www.giantswd.org/forum/ucp.php?mode=logout" - newposts_url = "https://www.giantswd.org/forum/search.php?search_id=unreadposts" # Login print("Logging in...") - br = mechanize.Browser() - br.open(login_url) - br.select_form(id="login") - br["username"] = USERNAME - br["password"] = PASSWORD - br.submit() + BROWSER.open(login_url) + BROWSER.select_form(id="login") + BROWSER["username"] = USERNAME + BROWSER["password"] = PASSWORD + BROWSER.submit() + + +def is_logged_in(): + if not BROWSER.response(): + return False + return b'
  • \n\t\t\t\t\t\t