UTD-CRSS / exploreapollo-api

API server for the exploreapollo.org application
7 stars 4 forks source link

Genericize multi-channel audio and Apollo 8 story prep #96

Closed EniSapp closed 2 years ago

EniSapp commented 2 years ago

Genericizing the multi-channel audio interface to support adding it for future missions.

Tapes are now requested in a hierarchal manner with respect to the mission they belong to. The path to access a tape is now /missions/[missionID]/tapes, whereas before the path was simply /tapes.

Adding multi-channel audio for future missions will simply be a matter of creating a new database entry in the missions table, uploading the audio and transcripts into S3, editing the multi_chan and transcribers arrays to reflect the newly uploaded data, and then raking the database to populate it with the contents of seeds.rb.