X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=smart_home%2Fcameras.py;h=e7705b29ab9d5b1ced6723bb94418e0062c259c5;hb=532df2c5b57c7517dfb3dddd8c1358fbadf8baf3;hp=2cf2de40f68c85db2999f00e567cf370c68d152d;hpb=87f478b20c8b24eed6c1e87de47ba01e3d9746ab;p=python_utils.git diff --git a/smart_home/cameras.py b/smart_home/cameras.py index 2cf2de4..e7705b2 100644 --- a/smart_home/cameras.py +++ b/smart_home/cameras.py @@ -1,5 +1,7 @@ #!/usr/bin/env python3 +# © Copyright 2021-2022, Scott Gasch + """Utilities for dealing with the webcams.""" import logging @@ -10,6 +12,8 @@ logger = logging.getLogger(__name__) class BaseCamera(dev.Device): + """A base class for a webcam device.""" + camera_mapping = { 'cabin_drivewaycam': 'cabin_driveway', 'outside_backyard_camera': 'backyard', @@ -28,6 +32,8 @@ class BaseCamera(dev.Device): name = self.camera_name assert name is not None if name == 'driveway': - return f'http://10.0.0.226:8080/Umtxxf1uKMBniFblqeQ9KRbb6DDzN4/mjpeg/GKlT2FfiSQ/driveway' + return 'http://10.0.0.226:8080/Umtxxf1uKMBniFblqeQ9KRbb6DDzN4/mjpeg/GKlT2FfiSQ/driveway' else: - return f'http://10.0.0.226:8080/Umtxxf1uKMBniFblqeQ9KRbb6DDzN4/mp4/GKlT2FfiSQ/{name}/s.mp4' + return ( + f'http://10.0.0.226:8080/Umtxxf1uKMBniFblqeQ9KRbb6DDzN4/mp4/GKlT2FfiSQ/{name}/s.mp4' + )