visuanalytics.server.api package

Submodules

visuanalytics.server.api.api module

Enthält die API-Endpunkte.

add()

Endpunkt /add.

Der Request-Body enthält die Informationen für den neuen Job im JSON-Format.

add_audio()

Endpunkt /audio.

Route zum hinzufügen eines Audiostückes.

add_image()

Endpunkt /image.

Route zum hinzufügen eines Bildes für ein Thema.

add_topic()

Endpunkt /topic.

Route zum hinzufügen eines Themas.

close_db_con(exception)
delete_topic(topic_id)

Endpunkt /topic/<topic_id>.

Route zum löschen eines Themas.

edit(job_id)

Endpunkt /edit.

Aktualisert den Job-Datenbank-Eintrag mit der übergebenen ID. Der Request-Body enthält die Informationen, mit denen der Job aktualisert werden soll.

Parameter

id (str) – URL-Parameter <id>

get_topic(topic_id)

Endpunkt /topic/<topic_id>.

Der Response enthält die JSON-Datei des Thema.

jobs()

Endpunkt /jobs.

Die Response enthält, die in der Datenbank angelegten, Jobs.

logs()

Endpunkt /logs.

Gibt die Logs der Jobs zurück

params(topic_id)

Endpunkt /params.

GET-Parameter: „topic“. Die Response enthält die Parameterinformationen für das übergebene Thema.

remove(job_id)

Endpunkt /remove.

Löscht den Job-Datenbank-Eintrag mit der übergebenen ID.

Parameter

id (str) – URL-Parameter <id>

topics()

Endpunkt /topics.

Die Response enthält die Liste, der zur Videogenerierung verfügbaren Themen.

Module contents