peertube-plugin-transposer-connector
Version:
Transposer connector is a PeerTube language tool plugin to transcribe and translate with Whisper
23 lines (20 loc) • 627 B
JavaScript
const initCaptionMetadata = (router, peertubeHelpers) => {
router.get("/captions/:id", async (req, res) => {
try {
console.log("started /captions/:id");
var videoId = req.params.id;
console.log("videoId:", videoId);
const webserverUrl = peertubeHelpers.config.getWebserverUrl();
const response = await fetch(
`${webserverUrl}/api/v1/videos/${videoId}/captions`
);
const captions = await response.json();
return res.json(captions);
} catch (error) {
return res.status(500).send(error.message);
}
});
};
module.exports = {
initCaptionMetadata,
};