Updated docke app to be compatible with 0.16.0 changes
This commit is contained in:
+14
-6
@@ -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)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user