mirror of
https://github.com/kmitresse/Compo-Service-Log-Project.git
synced 2026-07-09 12:07:45 +00:00
feat!: Download and extract from stream
This commit is contained in:
@@ -1,20 +1,9 @@
|
||||
import { Router, Request, Response } from "express";
|
||||
import fileService from "../../services/fileService";
|
||||
|
||||
const router = Router();
|
||||
|
||||
router.get("/data/nudger", (req: Request, res: Response) => {
|
||||
fileService
|
||||
.downloadAndExtract("https://nudger.fr/opendata/gtin-open-data.zip")
|
||||
.then(() => {
|
||||
res.status(200).json({
|
||||
status: "SUCCESS",
|
||||
message: "Data nudger downloaded and extracted",
|
||||
});
|
||||
})
|
||||
.catch((error) => {
|
||||
res.status(500).json({ status: "ERROR", message: error.message });
|
||||
});
|
||||
res.status(501).send("Not yet implemented");
|
||||
});
|
||||
|
||||
export default router;
|
||||
|
||||
@@ -1,22 +1,9 @@
|
||||
import { Router, Request, Response } from "express";
|
||||
import fileService from "../../services/fileService";
|
||||
|
||||
const router = Router();
|
||||
|
||||
router.get("/data/openfoodfacts", (req: Request, res: Response) => {
|
||||
fileService
|
||||
.downloadAndExtract(
|
||||
"https://static.openfoodfacts.org/data/en.openfoodfacts.org.products.csv.gz"
|
||||
)
|
||||
.then(() => {
|
||||
res.status(200).json({
|
||||
status: "SUCCESS",
|
||||
message: "Data openfoodfacts downloaded and extracted",
|
||||
});
|
||||
})
|
||||
.catch((error) => {
|
||||
res.status(500).json({ status: "ERROR", message: error.message });
|
||||
});
|
||||
res.status(501).send("Not yet implemented");
|
||||
});
|
||||
|
||||
export default router;
|
||||
|
||||
Reference in New Issue
Block a user