feat: Use MongoDB to save the datalake

This commit is contained in:
Lucàs
2024-11-11 23:09:59 +01:00
parent cde872ca55
commit 6975765e18
36 changed files with 862 additions and 517 deletions
@@ -0,0 +1,13 @@
import { Duplex } from "node:stream";
import Extractor from "./Extractor";
import { ParseOne } from "unzipper";
export default class ZipExtractor implements Extractor {
public static instance: ZipExtractor = new ZipExtractor();
public extract(options: { file: string }): Duplex {
return ParseOne(new RegExp(options.file), {
forceStream: true,
});
}
}