cos tam dziala
This commit is contained in:
@@ -1,12 +1,36 @@
|
||||
// src/routes/auth.ts
|
||||
import { Router } from "express";
|
||||
import { downloadMissing, LOCAL_DIR } from "../lib/nextcloud";
|
||||
import path from "node:path";
|
||||
import { encodeFrames } from "../lib/crateClip";
|
||||
|
||||
const router = Router();
|
||||
|
||||
router.get("/video", async (req, res) => {
|
||||
res.json({
|
||||
tajne: "XD"
|
||||
});
|
||||
const videoPath = path.resolve("./out.mp4");
|
||||
res.sendFile(videoPath);
|
||||
});
|
||||
|
||||
router.post("/createclip", async (req, res) => {
|
||||
try {
|
||||
encodeFrames({
|
||||
inputPattern: `${LOCAL_DIR}/*.jpg`,
|
||||
output: path.resolve("./out.mp4"),
|
||||
fps: 12,
|
||||
});
|
||||
res.end(200);
|
||||
} catch {
|
||||
res.end(501);
|
||||
}
|
||||
})
|
||||
|
||||
router.post("/refreshfiles", async (req, res) => {
|
||||
try {
|
||||
await downloadMissing();
|
||||
res.end(200);
|
||||
} catch {
|
||||
res.end(501);
|
||||
}
|
||||
})
|
||||
|
||||
export default router;
|
||||
|
||||
Reference in New Issue
Block a user