Updated docke app to be compatible with 0.16.0 changes

This commit is contained in:
Kevin Fronczak
2020-06-14 02:36:57 +00:00
parent 67b24eb89a
commit 3314ff85ed
+14 -6
View File
@@ -1,11 +1,12 @@
"""Script to run blinkpy as an app.""" """Script to run blinkpy as an app."""
from os import environ from os import environ
from datetime import datetime, timedelta 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") CREDFILE = environ.get("CREDFILE")
PASSWORD = environ.get("PASSWORD")
TIMEDELTA = timedelta(environ.get("TIMEDELTA", 1)) TIMEDELTA = timedelta(environ.get("TIMEDELTA", 1))
@@ -21,11 +22,18 @@ def download_videos(blink, save_dir="/media"):
def start(): def start():
"""Startup blink app.""" """Startup blink app."""
blink = blinkpy.Blink(username=USERNAME, password=PASSWORD) blink = Blink()
blink.auth = Auth(json_load(CREDFILE))
blink.start() blink.start()
return blink return blink
def main():
"""Run the app."""
blink = start()
download_videos(blink)
blink.save(CREDFILE)
if __name__ == "__main__": if __name__ == "__main__":
BLINK = start() main()
download_videos(BLINK)