diff --git a/motioneye/templates/main.html b/motioneye/templates/main.html index 5e63ab62a..8dc0de814 100644 --- a/motioneye/templates/main.html +++ b/motioneye/templates/main.html @@ -459,7 +459,7 @@ ? - + {{ _("Servila Adreso") }} ? @@ -479,6 +479,13 @@ ? + + {{ _("Endpoint URL") }} + + ? + {{ _("Loko") }} @@ -518,11 +525,6 @@ ? - - {{ _("Endpoint URL") }} - - ? - {{ _("Access Key") }} @@ -1108,8 +1110,8 @@ ? -
{{ _("API-Informoj") }}
-
{{ _("Testo") }}
+
{{ _("API-Informoj") }}
+
{{ _("Testo") }}
@@ -1301,7 +1303,6 @@ {% endif %} {% endfor %} -
@@ -1314,9 +1315,8 @@ {% else %}
- + streaming_framerate="{{camera_config['stream_maxrate']}}" streaming_server_resize="{{camera_config['@webcam_server_resize']|string|lower}}" + proto="{{camera_config['@proto']}}" url="{{camera_config['@url']}}">
diff --git a/motioneye/uploadservices.py b/motioneye/uploadservices.py index e3d1da15d..4998ac256 100644 --- a/motioneye/uploadservices.py +++ b/motioneye/uploadservices.py @@ -886,7 +886,7 @@ class Webdav(UploadService): NAME = 'webdav' def __init__(self, camera_id): - self._server = None + self._endpoint_url = None self._username = None self._password = None self._location = None @@ -914,7 +914,7 @@ def _request(self, url, method, body=None): raise e def _make_dirs(self, path): - dir_url = self._server.rstrip('/') + '/' + dir_url = self._endpoint_url.rstrip('/') + '/' for folder in path.split('/'): dir_url = dir_url + folder + '/' self._request(dir_url, 'MKCOL') @@ -923,7 +923,7 @@ def test_access(self): try: path = self._location.strip('/') + '/' + str(time.time()) self._make_dirs(path) - self._request(self._server.rstrip('/') + '/' + path, 'DELETE') + self._request(self._endpoint_url.rstrip('/') + '/' + path, 'DELETE') return True except Exception as e: self.error(str(e), exc_info=True) @@ -935,7 +935,7 @@ def upload_data(self, filename, mime_type, data, ctime, camera_name): self._make_dirs(path) self.debug(f'uploading {filename} of {len(data)} bytes') self._request( - self._server.rstrip('/') + '/' + path + '/' + filename, + self._endpoint_url.rstrip('/') + '/' + path + '/' + filename, 'PUT', bytearray(data), ) @@ -943,15 +943,15 @@ def upload_data(self, filename, mime_type, data, ctime, camera_name): def dump(self): return { - 'server': self._server, + 'endpoint_url': self._endpoint_url, 'username': self._username, 'password': self._password, 'location': self._location, } def load(self, data): - if data.get('server') is not None: - self._server = data['server'] + if data.get('endpoint_url') is not None: + self._endpoint_url = data['endpoint_url'] if data.get('username') is not None: self._username = data['username'] if data.get('password') is not None: