diff --git a/app/app.py b/app/app.py index 11517a1..081bcdf 100644 --- a/app/app.py +++ b/app/app.py @@ -1,11 +1,12 @@ """Script to run blinkpy as an app.""" from os import environ from datetime import datetime, timedelta -from blinkpy import blinkpy +from blinkpy.blinkpy import Blink +from blinkpy.auth import Auth +from blinkpy.helpers.util import json_load -USERNAME = environ.get("USERNAME") -PASSWORD = environ.get("PASSWORD") +CREDFILE = environ.get("CREDFILE") TIMEDELTA = timedelta(environ.get("TIMEDELTA", 1)) @@ -21,11 +22,18 @@ def download_videos(blink, save_dir="/media"): def start(): """Startup blink app.""" - blink = blinkpy.Blink(username=USERNAME, password=PASSWORD) + blink = Blink() + blink.auth = Auth(json_load(CREDFILE)) blink.start() return blink +def main(): + """Run the app.""" + blink = start() + download_videos(blink) + blink.save(CREDFILE) + + if __name__ == "__main__": - BLINK = start() - download_videos(BLINK) + main()