issues
search
mbari-org
/
annosaurus
Service for storing and retrieving video/image annotations from VARS
https://docs.mbari.org/annosaurus/
Apache License 2.0
1
stars
1
forks
source link
Replace Scalatra with tapir to allow auto-generated openai docs
#24
Closed
hohonuuli
closed
9 months ago
hohonuuli
commented
10 months ago
[x] AnalysisV1Api.scala (tests pass)
TEST DO NOT PASS. Need to fix SQL as these endpoints are not quite correct
[x] POST /histogram/depth
[x] POST /histogram/time
[ ] AnnotationV1Api.scala (Crossed out methods are slow duplicates of ones in FastAnnotation. I'm dropping these)
[x] GET /:uuid
[x] GET /imagereference/:uuid
[x] GET /videoreference/:uuid
[ ]
GET /videoreference/chunked/:uuid
[x] POST /
[x] POST /bulk
[ ]
POST /concurrent
[x] POST /concurrent/count
[ ]
POST /multi
[x] POST /multi/count
[x] PUT /:uuid
[x] PUT /bulk
[ ]
PUT /tapetime
[ ] AssociationV1Api.scala (tests pass)
[x] DELETE /:uuid
[x] GET /:uuid
[x] GET /:video_reference_uuid/:link_name
[x] GET /toconcept/count/:condtp
[x] POST /
[x] POST /conceptassociations
[x] POST /delete
[x] PUT /:uuid
[x] PUT /bulk
[x] PUT /toconcept/rename
[ ] AuthorizationV1Api.scala (tests pass)
[x] POST /
[x] CachedAncillaryDatumV1Api.scala (tests pass)
[x] DELETE /videoreference/:uuid
[x] GET /:uuid
[x] GET /imagedmoment/:uuid
[x] GET /observations/:uuid
[x] GET /videoreference/:uuid
[x] POST /
[x] POST /bulk
[x] PUT /:uuid
[x] PUT /merge/:video_reference_uuid
[ ] CachedVideoReferenceInfoV1Api.scala (tests pass)
[x] DELETE /:uuid
[x] GET /
[x] GET /:uuid
[x] GET /missionconcat/:name
[x] GET /missioncontacts
[x] GET /missionid/:id
[x] GET /missionids
[x] GET /videoreference/:uuid
[x] GET /videoreferences
[x] POST /
[x] PUT /:uuid
[x] FastAnnotationV1Api.scala (tests pass)
[x] DELETE /videoreference/:uuid
[x] GET /
[x] GET /concept/:concept
[x] GET /concept/images/:concept
[x] GET /count
[x] GET /details/:link_name/:link_value
[x] GET /imagedmoments/concept/images/:concept
[x] GET /imagedmoments/toconcept/images/:concept
[x] GET /images/count/videoreference/:uuid
[x] GET /images/videoreference/:uuid
[x] GET /toconcept/images/:toconcept
[x] GET /videoreference/:uuid
[x] POST /
[x] POST /concurrent
[x] POST /count
[x] POST /georange
[x] HealthApi.scala (tests pass)
[x] GET /
[x] ImagedMomentV1Api.scala (tests pass)
[x] DELETE /:uuid
[x] DELETE /videoreference/:uuid
[x] GET /
[x] GET /:uuid
[x] GET /concept/:name
[x] GET /concept/count/:name
[x] GET /concept/images/:name
[x] GET /concept/images/count/:name
[x] GET /count/all
[x] GET /count/images
[x] GET /count/images/:video_reference_uuid
[x] GET /count/linkname/:link_name
[x] GET /counts
[x] GET /find/images
[x] GET /find/linkname/:link name
[x] GET /modified/:start/:end
[x] GET /modified/count/:start/:end
[x] GET /observation/:uuid
[x] GET /videoreference
[x] GET /videoreference/:uuid
[ ]
GET /videoreference/chunked/:uuid
[x] GET /videoreference/modified/:uuid/:date
[x] POST /windowrequest
[x] PUT /:uuid
[x] PUT /tapetime
[ ] ImageReferenceV1Api.scala (tests pass)
[x] DELETE /:uuid
[x] GET /:uuid
[x] PUT /:uuid
[ ] ImageV1Api.scala (tests pass)
[x] GET /:uuid
[x] GET /name/:name
[x] GET /url/:url
[x] GET /videoreference/:uuid
[x] POST /
[x] PUT /:uuid
[x] IndexV1Api.scala (tests pass)
[x] GET /videoreference/:uuid
[x] PUT /tapetime
[x] ObservationV1Api.scala (tests pass)
[x] DELETE /:uuid
[x] GET /:uuid
[x] GET /activities
[x] GET /association/:uuid
[x] GET /concept/count/:concept
[x] GET /concept/images/count/:concept
[x] GET /concepts
[x] GET /counts
[x] GET /groups
[x] GET /videoreference/:uuid
[x] GET /videoreference/count/:uuid
[x] POST /delete
[x] PUT /:uuid
[x] PUT /concept/rename
[x] PUT /delete/duration/:uuid
hohonuuli
commented
9 months ago
Endpoints are implemented. Need to add a new Main entry point.
GET /videoreference/chunked/:uuidPOST /concurrentPOST /multiPUT /tapetimeGET /videoreference/chunked/:uuid