mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-02 17:25:22 +03:00
Cleanups for sub_label http
This commit is contained in:
parent
4ce55cb6ae
commit
ba5fc7583a
@ -249,6 +249,24 @@ def set_sub_label(id):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route("/sub_labels")
|
||||||
|
def get_sub_labels():
|
||||||
|
try:
|
||||||
|
events = (
|
||||||
|
Event.select(
|
||||||
|
Event.sub_label,
|
||||||
|
).group_by(Event.sub_label)
|
||||||
|
).dicts()
|
||||||
|
except Exception as e:
|
||||||
|
return jsonify(
|
||||||
|
{"success": False, "message": f"Failed to get sub_labels: {e}"}, "404"
|
||||||
|
)
|
||||||
|
|
||||||
|
sub_labels = [e["sub_label"] for e in events]
|
||||||
|
sub_labels.remove(None)
|
||||||
|
return jsonify(sub_labels)
|
||||||
|
|
||||||
|
|
||||||
@bp.route("/events/<id>", methods=("DELETE",))
|
@bp.route("/events/<id>", methods=("DELETE",))
|
||||||
def delete_event(id):
|
def delete_event(id):
|
||||||
try:
|
try:
|
||||||
@ -587,20 +605,6 @@ def mjpeg_feed(camera_name):
|
|||||||
return "Camera named {} not found".format(camera_name), 404
|
return "Camera named {} not found".format(camera_name), 404
|
||||||
|
|
||||||
|
|
||||||
@bp.route("/sub_labels")
|
|
||||||
def get_sub_labels():
|
|
||||||
try:
|
|
||||||
sub_labels = Event.select(
|
|
||||||
Event.sub_label,
|
|
||||||
).where(Event.sub_label != None)
|
|
||||||
except:
|
|
||||||
return jsonify(
|
|
||||||
{"success": False, "message": "Failed to get sub_labels"}, "404"
|
|
||||||
)
|
|
||||||
|
|
||||||
return jsonify(sub_labels)
|
|
||||||
|
|
||||||
|
|
||||||
@bp.route("/<camera_name>/latest.jpg")
|
@bp.route("/<camera_name>/latest.jpg")
|
||||||
def latest_frame(camera_name):
|
def latest_frame(camera_name):
|
||||||
draw_options = {
|
draw_options = {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user